Planificação do Projecto de SW Aula 5
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
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
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
Â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?
Â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
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
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!
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
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
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
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…
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
MS Project Help > Getting Started > Project Map
dotProject Project Management Software Comunidade Brasileira Forte http://www.dotproject.com.br/  Ferramenta aberta concorrente do MS Project
Goplan Web 2.0 Possibilidade de “herdar” projetos de outrem Uso aberto, mas restrito Feito em Portugal
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

Planificação do Projeto de Software

  • 1.
  • 2.
    Sumário Introdução Oquê é? 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) Oquê é? 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 SWDescreve 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 É tecnicamentefactí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) RecursosHumanos 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) Recursosdo 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 Projectode 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 Projectode 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 Projectode 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..
  • 13.
    Onde saber epraticar mais…
  • 14.
    Plano de Projectode 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.
    dotProject Project ManagementSoftware Comunidade Brasileira Forte http://www.dotproject.com.br/ Ferramenta aberta concorrente do MS Project
  • 17.
    Goplan Web 2.0Possibilidade de “herdar” projetos de outrem Uso aberto, mas restrito Feito em Portugal
  • 18.
    V.I.C.T.O.R. http://pmk.cesar.org.br Idealizadopor 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