Your SlideShare is downloading. ×
2. Abordagens Ágeis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

2. Abordagens Ágeis

1,373
views

Published on

Segunda aula do treinamento de Gerenciamento Ágil de Projetos ministrado na CASSEMS.

Segunda aula do treinamento de Gerenciamento Ágil de Projetos ministrado na CASSEMS.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,373
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
50
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide






















  • Transcript

    • 1. Gerenciamento Ágil de Projetos Aula 2 - Abordagens Ágeis
    • 2. System Development Life Cycle (SLDC) Reinicia no release N+1 Iterações de Iterações de Iterações de Construção Iterações de Construção Iteração -1 Iteração 0 Construção Release Produção Aposentadoria Construção Escolher o Iniciar o Entrega sistema Implanta Release N Opera e dá Remove o Projeto Projeto funcionando que em Produção suporte ao Sistema satisfaça as Release N completamente necessidades da produção dos stakeholders [AMB05]
    • 3. Iteração 0 Iniciar o projeto
    • 4. Gerenciamento Ágil de Projetos Iteração 0 • Negociar apoio inicial e financiamento para o projeto; • Modelar o escopo do projeto com a participação ativa dos Stakeholders; • Começar a montar a equipe; • Modelar arquitetura inicial; • Configurar o ambiente; Slide 4 Aula 2 - Abordagens Ágeis [AMB05]
    • 5. Gerenciamento Ágil de Projetos Modelagem inicial de requisitos • Anti-pattern: Big Requirements Up Front (BRUF) • Desperdício significativo; • Diminui a chance de descobrir que está fazendo o produto errado; • As pessoas não são boas em definir o que querem; • Motiva tomadas de decisão pobres; • Aumenta o risco de comunicação; • Você sempre pode documentar, uma vez estabilizado; Slide 5 Aula 2 - Abordagens Ágeis [AMB05]
    • 6. Gerenciamento Ágil de Projetos Modelagem inicial de requisitos • Quando BRUF faz sentido: • Você está trabalhando em um domínio desconhecido ou produto comercial; • Sua estrutura de governança serial; • Você está fazendo engenharia de sistemas; • Seu contrato exige isso; • Sua cultura organizacional promove; Slide 6 Aula 2 - Abordagens Ágeis [AMB05]
    • 7. Gerenciamento Ágil de Projetos O que modelar? • Modelo de Uso: casos de uso (UP), histórias (XP), funcionalidades (FDD); • Modelo de Domínio; • Modelo de Interface de Usuário (UI): esboço de UI, diagrama de fluxo de UI, protótipo funcional; Slide 7 Aula 2 - Abordagens Ágeis [AMB05]
    • 8. Gerenciamento Ágil de Projetos Diagrama de Casos de Uso Slide 8 Aula 2 - Abordagens Ágeis [AMB05]
    • 9. Gerenciamento Ágil de Projetos Caso de Uso Inscrever-se no seminário 1. Aluno escolhe um seminário 2. Sistema verifica se aluno pode ser inscrito 3. Sistema calcula taxas 4. Aluno paga as taxas e finaliza a inscrição Slide 9 Aula 2 - Abordagens Ágeis [AMB05]
    • 10. Gerenciamento Ágil de Projetos História Slide 10 Aula 2 - Abordagens Ágeis [AMB05]
    • 11. Gerenciamento Ágil de Projetos Funcionalidades • Adicionar estudante à fila de espera do seminário; • Calcular taxa para ticket de estacionamento; • Inscrever aluno no seminário; • Listar pré-requisitos de um seminário; • Controlar número de tickets de estacionamento; Slide 11 Aula 2 - Abordagens Ágeis [AMB05]
    • 12. Gerenciamento Ágil de Projetos Modelo de Domínio Slide 12 Aula 2 - Abordagens Ágeis [AMB05]
    • 13. Gerenciamento Ágil de Projetos Esboço de UI Slide 13 Aula 2 - Abordagens Ágeis [AMB05]
    • 14. Gerenciamento Ágil de Projetos Diagrama de fluxo de UI Slide 14 Aula 2 - Abordagens Ágeis [AMB05]
    • 15. Gerenciamento Ágil de Projetos Protótipo funcional Slide 15 Aula 2 - Abordagens Ágeis [AMB05]
    • 16. Gerenciamento Ágil de Projetos Ferramentas de modelagem • Cartões, post-it; • Flip Chart, quadro branco, papel; • Processador de texto, planilhas eletrônicas; • Ferramentas CASE; Slide 16 Aula 2 - Abordagens Ágeis [AMB05]
    • 17. Gerenciamento Ágil de Projetos Visão • Comunica o objetivo do projeto; • Ambiente do usuário; • Papéis e responsabilidades; • Premissas e suposições; • Define o escopo e “não escopo”; Slide 17 Aula 2 - Abordagens Ágeis
    • 18. Mão na massa 45 min • Identifique os requisitos iniciais de um sistema de anúncio de imóveis pela web; • Calcule o investimento inicial e tempo para desenvolvimento do sistema; • Crie alguns modelos de uso, modelo de domínio e modelos de UI para os requisitos mais importante; • Venda o projeto para um investidor. Slide 21 Desenvolvimento Ágil com Ruby on Rails
    • 19. Gerenciamento Ágil de Projetos Referências [AMB05] AMBLER, Scott W.; NALBONE, John;VIZDOS, Michael J. The Enterprise Unified Process: Extending the Rational Unified Process. Prentice Hall: 2005, ISBN 0131914510. Slide 22 Aula 1 - Abordagens Ágeis