planificação do projeto de software
DESCRIPTION
Aula5 TEES UFS - Planificação do Projeto de SoftwareTRANSCRIPT
Planificação do Projecto de SW
Aula 5
2
Sumário
Introdução– O quê é?– Quem faz?– Porquê é importante?– Qual é o produto?– Como saber se está bem feita?
Âmbito do SW Recursos do SW Plano de Projecto do SW
3
Introdução (I)
O quê é?– A planificação abrange
Estimação Planeamento temporal e monitorização
– Diagrama de Gantt Análise e gestão de riscos Garantia da qualidade e gestão da configuração
Quem faz?– Gestores de Software
4
Introdução (II)
Porquê é importante?– Não se pode construir uma casa sem sabermos quanto vai custar
Qual é o produto?– o Plano de Projecto de SW que contém:
Tabela com as tarefas de gestão a realizar– Diagrama de Gantt
Funções (ou Classes) a implementar Custo, esforço e tempo requerido para todas as tarefas (e para cada
uma individualmente) Lista com os recursos requerido para o projecto
Como fazer bem?– Enfoque sistemático com dados históricos sólidos
5
Âmbito do SW- obtenção da informação necessária
Entrevista preliminar entre o Cliente e o Analista (engenheiro de sw)
– após definida a especificação do SW Perguntas de contexto livre
– Quem está por trás desta solicitação?– Quem utilizará a solução?– Qual o benefício económico?– Alternativas?– Qual o “resultado correcto”?– Quais os possíveis problemas a confrontar?– Qual o ambiente de utilização?– Quais as limitações de rendimento?
6
Âmbito do SW
Descreve o controlo e os dados a processar, a função (ou Classe), a performance, as restrições, as interfaces e a fiabilidade
são refinadas as funções (ou Classes) descritas na declaração do âmbito para detalhar seus atributos e métodos antes de se fazer a estimação
– este refinamento é realizado durante n iterações (…)
As considerações de performance abrangem os requisitos de tempo de resposta e processamento
As restrições identificam os limites do software originados pelo hardware, e outros sistemas
7
Tecnologia– É tecnicamente factível o produto?
Financeira– A empresa pode assumir os custos envolvidos?
Tempo– Pode fazer-se o projecto antes do que a concorrência?– Concluir sem atrasos?
Recursos– A organização tem recursos suficientes?
Pessoal Tecnologia e ferramentas de apoio necessárias Licenças de utilização Formação, etc.
Âmbito do SW - viabilidade
8
Recursos (I)
Recursos Humanos– Determinar bem os papeis para as respectivas especialidades
Item mais importante! Gerar relatórios de Pessoa x Tarefas x Datas de Execução
Recursos de Software– Componentes já desenvolvidos– Componentes experimentados– Componentes com experiência parcial– Componentes novos
Se há componentes desenvolvidos ou experimentados que satisfazem os requisitos, utilize-os mesmo se tiver que os comprar…
Analise bem o uso de componentes que tenha apenas uma experiência parcial!
9
Recursos (II)
Recursos do Ambiente de Desenvolvimento– Necessidades de outros produtos associados
Por exemplo, um software para desenho avançado de páginas Web requer uma ferramenta de apoio para edição de imagens ou uma assinatura digital nalguma fase do desenvolvimento
10
Plano de Projecto de SW- objectivos
Comunicar o âmbito e os recursos aos gestores do software, pessoal técnico e ao cliente
Definir os riscos e sugerir técnicas de combate aos riscos
Definir os custos e a planificação temporal para a revisão da gestão
Proporcionar um enfoque geral do desenvolvimento do software para todo o pessoal relacionado com o projecto
Descrever como se garante a qualidade e se geram as mudanças necessárias
11
Plano de Projecto de SW
Plano de Projecto:
Introdução
Estimação / Métrica
Gestão de Riscos
Planeamento Temporal
Organização de Pessoal
Controlo de Qualidade
12
Plano de Projecto de SW- observações finais
o plano não é um documento estático a equipa do projecto deve consultar o plano
repetidas vezes para actualizar os(as)..– Riscos– Estimações– Planificações– e informações relacionadas..
Onde saber e praticar mais…
14
Plano de Projecto de SW OO- para a Lacertae Software
http://www.rspa.com/apm/index.html – Também está lá o original do documento de
Especificação de Sistema
Vide Edu-blog para obter o documento em português
15
MS Project
Help > Getting Started > Project Map
16
dotProjectProject Management Software
Comunidade Brasileira Forte– http://www.dotproject.com.br/
Ferramenta aberta concorrente do MS Project
17
Goplan
Web 2.0– Possibilidade de “herdar” projetos de outrem– Uso aberto, mas restrito– Feito em Portugal
18
V.I.C.T.O.R.
http://pmk.cesar.org.br– Idealizado por uma aluna de doutoramento do www.cin.ufpe.br– Utilizado por uma empresa que nasceu incubada na UFPE– Auxilia no estudo para certificação PMI
registem-se– Utilizem para aprender mais sobre Gestão de Projectos