16
Departamento de Tecnologia da Informação

Processos de desenvolvimento de software

Embed Size (px)

Citation preview

Page 1: Processos de desenvolvimento de software

Departamento de Tecnologia da Informação

Page 2: Processos de desenvolvimento de software

Motivação• Falta de compromisso da parte interessada.• Desconhecimento da Diretoria.• Falta de integração entre os envolvidos.• Alto risco de paralisação• Falta de RH necessários.• Baixa produtividade.• Alto índice de manutenção.• A produção não alinhada a estratégia da

empresa.

Page 3: Processos de desenvolvimento de software

Importância da T.I• A cada dia que passa, as organizações tornam-se mais

dependentes da Tecnologia da Informação a fim de satisfazer seus objetivos estratégicos e para atender às necessidades do negócio em que atuam.

• Uma área de TI que não considerar os objetivos estratégicos da organização em que se insere como os seus próprios objetivos, será uma área de TI que deseja apenas ser um simples provedor de tecnologia.

• Entretanto mesmo os provedores de tecnologia, atualmente, tendem a preocupar-se com a estratégia de negócio de seus clientes, condição básica para a venda de serviços e produtos sob demanda.

Page 4: Processos de desenvolvimento de software

Importância da T.I

Page 5: Processos de desenvolvimento de software

Processos de Desenvolvimento

• 1.0 – Solicitação de Sistemas• 2.0 – Parecer técnico dos Analistas de T.I• 3.0 – Análise e tomada de decisão da Diretoria• 4.0 – Análise e coleta de requisitos• 5.0 – Apresentação da análise do sistema

• 6.0 – Decisão do desenvolvimento

Page 6: Processos de desenvolvimento de software

1.0 - Solicitação de Sistemas

1.1 – Cabeçalho1.1.1 – Nome do Sistema1.1.2 – Quem solicitou1.1.3 – Data da solicitação1.1.4 – Departamento Solicitante1.1.5 – Gerente Responsável1.1.6 – Responsável pelo sistema

Page 7: Processos de desenvolvimento de software

1.0 - Solicitação de Sistemas

1.2 – Informações do Sistema1.2.1 – Descrição do Sistema1.2.2 – Funcionalidades do Sistema1.2.3 – Benefícios do sistema proposto1.2.4 – Impacto se o sistema não for implementado1.2.5 – Grau de necessidade do sistema

Page 8: Processos de desenvolvimento de software

2.0 - Parecer técnico dos Analistas de T.I

2.1 – Informações Gerenciais2.1.1 – Relação de sistemas pendentes2.1.2 – Análise de viabilidade técnica2.1.3 – Analista responsável pelo sistema

Page 9: Processos de desenvolvimento de software

3.0 - Análise e tomada de decisão da Diretoria

3.1 – Tomada de Decisão3.1.1 – Foco gerencial3.1.2 – Prioridade3.1.3 – Decisão

Page 10: Processos de desenvolvimento de software

4.0 – Análise e coleta de requisitos

1.2 – Identificação dos envolvidos1.3 – Solicitação de reunião com os envolvidos1.3.1 – Nome do Sistema1.3.2 – Nome do Solicitante1.3.3 – Objetivo da Reunião1.3.4 – Data, Local e Hora1.3.5 – Nome dos participantes

Page 11: Processos de desenvolvimento de software
Page 12: Processos de desenvolvimento de software

Metodologia Utilizada

• Todo o projeto do software, irá se dividir em 3 fases, são elas:

1 – Solicitação de Software2 – Aprovação de Software3 – Análise de Software4 – Desenvolvimento

Page 13: Processos de desenvolvimento de software

Análise de Software

• Será realizada de uma maneira incremental, com um prazo máximo de 30 dias para conclusão de cada incremento. Os processos a serem praticados são:

• 1 - Coleta de requisitos • 2 - Análise de requisitos • 3 - Modelagem

Page 14: Processos de desenvolvimento de software

Desenvolvimento de Software

• 4 - Implementação (Terceiros)• 5 - Testes • 6 – Implantação (Work Shop’s e

Treinamentos)

Page 15: Processos de desenvolvimento de software

Gerenciamento de Projetos• Serão realizadas reuniões diárias de 15 min, onde serão

respondidas três perguntas e suas respostas documentadas.– O que vc fez ontem?– Quais as dificuldades encontradas?– O que vc vai fazer hoje?

• Haverá um cronograma das tarefas e os responsáveis de cada uma delas.

• Haverá o custo para cada tarefa.• Haverá uma análise de riscos encontrados no projeto.• Todas estas informações deverão ser atualizadas

diariamente.

Page 16: Processos de desenvolvimento de software

Gerenciamento de Projetos• Haverá um relatório informando a quantidade necessária

de programadores para atender o desenvolvimento de cada sistema, estes podendo ser internos ou terceiros.

• Caso haja alguma dificuldade nos processos serão enviados imediatamente relatórios às superintendências responsáveis.

• Haverá um banco de dados de lições aprendidas onde serão colocadas as dificuldades obtidas nos projetos para serem discutidas e evitadas futuramente.