A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

3/24/2017 7:56 AM © 2005 Microsoft Corporation. All rights reserved.

Apresentações semelhantes


Apresentação em tema: "3/24/2017 7:56 AM © 2005 Microsoft Corporation. All rights reserved."— Transcrição da apresentação:

1 3/24/2017 7:56 AM © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 A Metodologia MSF Agile e o Visual Studio Team System
Fábio Câmara Program Manager e MSF Practitioner MAS © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Agenda Metodologias Ágeis MSF Agile Visual Studio Team System
Source Control Build Automation Project Site Work Item Tracking Reporting © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 3/24/2017 7:56 AM Metodologias Ágeis Agile Software Alliance é fundada por 17 metodologistas em 2001 Criaram um manifesto para desenvolver de forma direta e menos burocrática Exemplos: eXtreme Programming, SCRUM e FDD (Feature Driven Development) © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Os Princípios Ágeis Valorizam mais o conteúdo do que a forma
Trata o time de projeto como fundamental responsável pelo sucesso Modelos para pessoas inteligentes, padrões rígidos para pessoas “teimosas” Os padrões rígidos não são necessariamente definidos pelo princípios ágeis, mas são fundamentais na minha leitura ao sucesso do projeto. São os procedimentos definidos que não devem permitir que os outros fiquem pensando em como alterá-los. É para fazer assim e ponto. Exemplo: Code Patterns e policies (critérias para determinadas conclusões sobre atividades). © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 Por que ser ágil? Os processos são complexos
3/24/2017 7:56 AM Por que ser ágil? Os processos são complexos Previsibilidade Produtividade Controles burocráticos Desconectado Desafios Fazer as pessoas conhecer os processos Fazer as pessoas praticar os processos © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 MSF Agile É um guia qualitativo de como operar em um projeto
3/24/2017 7:56 AM MSF Agile É um guia qualitativo de como operar em um projeto Possui uma abordagem que permite criar processos adaptativos Nasceu totalmente integrado ao Visual Studio Team System Poucos processos precisam de pessoas extraordinárias para resultados comuns, muitos processos exigem as mesmas pessoas extraordinárias para os mesmos resultados comuns. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 Os Princípios do MSF Agile
3/24/2017 7:56 AM Os Princípios do MSF Agile Confiar nas pessoas O valor do resultado Parceiros como clientes Adaptativo a mudanças © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 MSF Agile define: Papéis Responsabilidades Tarefas
3/24/2017 7:56 AM MSF Agile define: Papéis Responsabilidades Tarefas Resultados esperados Guia (processos e artefatos) © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 O processo de desenvolvimento
O time MSF Agile Gerente de projeto Analista de negócios Arquiteto Desenvolvedor Analista de testes O processo de desenvolvimento Dev Test Arch PM Analista de Negócios

11 O time do projeto: definindo
Neide Câmara Gerente de Projeto Victor Câmara Desenvolvedor Claudio Câmara Analista de Negócios Alberto Câmara Arquiteto Gisele Câmara Analista de testes

12 Cria a solução arquitetônica
3/24/2017 7:56 AM Cria a documentação Review Scenarios Define Personas Write Scenarios Create Scenario List Prioritize Scenario List Storyboard a Scenario Create Architectural Prototype Divide Scenario into Tasks Decompose System Determine Interfaces Estimate Scenario Cria a solução arquitetônica Cost a Development Task Write Code Schedule Scenario Implementa as tarefas de desenvolvimento Write and Perform Unit Tests Explicar algumas interseções no ciclo de vida (papéis e cenários) Cria o plano de trabalho Review Code Elabora e executa os testes Write Validation Tests Run Test Identify a Bug Integrate © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Ciclo de vida (resumido)
3/24/2017 7:56 AM Ciclo de vida (resumido) As metodologias ágeis são uma cultura de orientação ao conteúdo contudo não desprezam a forma. Você pode ser certificado CMMI ou utilizar processos unificados no RUP e mesmo assim praticar processos ágeis. Muitas pessoas acham que ser ágeis é não fazer artefatos. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 O process template do MSF Agile
3/24/2017 7:56 AM O process template do MSF Agile Fábio Câmara Program Manager MAS © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Visual Studio Team System
“É um marco histórico para os projetos de software. Será o fim da relação artesanal entre processos, gestores e desenvolvedores para as tarefas de um projeto.” Fábio Câmara Tecnicamente: É uma ferramenta de controle automático e integrado de tarefas © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Sucesso é raro… Ausência de ferramentas integradas
Fracasso Prazo estourado Sucesso 15% 51% 34% 2004 23% 49% 28% 2000 Ausência de ferramentas integradas Separação de negócio e tecnologia Problemas de comunicação Tarefas não gerenciáveis Processos imaturos ou inflexíveis Sem balanceamento entre produtividade e previsibilidade Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2004 Valor estourado: 45% Tempo estourado: 63% Funcionalidades combinadas: 67% Standish Group

17 O Arsenal VSTS Team Foundation Server Visual Studio Team Edition for:
Arquitetos Desenvolvedores Analista de testes Gerentes de projetos

18 O coração do VSTS Build Automation Project Site Reporting
Source Control Work Item Tracking Project Site Build Automation

19 Source Control SQL Server 2005
Forte integração com todas as ferramentas do Visual Studio Team System Muito mais completo em comparação ao Visual SourceSafe Integrated Check in Experience Combina alterações, comentários, tarefas, regras (policy) e Os dados são mantidos e capturados com seus relacionamentos SQL Server 2005

20 Funcionalidades do SC Yes No Integração com VS 2003
Checkout compartilhado Critérios para checkin Shelving - adiamento checkin (notificação) Acesso remoto Arquivo grande (>4GB) Comparação de diferenças

21 Source Control - Shelving
3/24/2017 7:56 AM Source Control - Shelving Fábio Câmara Program Manager MAS © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 Build Automation O objetivo é fazer com que seja trivial
Boas práticas de build são difícieis de alcançar Por que builds automáticos? Builds são reproduzíveis Os projetos VS são compilados normalmente Um relatório de builds é centralizado para o projeto META: Estreitar ao máximo a relação entre as ferramentas do VSTS

23 Project Site Comunicação, é importante?
Objetivo: Facilitar a comunicação do time Especificações, discussões, anúncios e listas Tarefas (work items), relatórios e builds Acesso fácil para “stakeholders” Construído pelo Microsoft SharePoint Services

24 Fábio Câmara Program Manager MAS
Project Site Fábio Câmara Program Manager MAS © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 Work Items Tracking Work Items em todo lugar!!!!!
Você pode construir as tarefas no MS Excel Você pode atribuir as tarefas no MS Project As tarefas serão visualizadas no Visual Studio conforme o usuário O status do projeto pode ser conferido no MS Excel ou no MS Project

26 Reporting Provê total integração das ferramentas VSTS
Você pode criar “customizados” e adicionar outros Construído pelo SQL Server Reporting Services

27 Como funciona - Reporting
SQL Server Reporting Services Reporting Warehouse Excel Reporting Warehouse Object Model Custom Reporting Test/Build Adapter Work Item Adapter Source Code Adapter Add-on Adapter Partner Tool A Build Database Work Item Tracking Source Code Control

28 Pré-Requisitos Imprescindível: Desejável:
Ter conceitos práticos sobre Software Engineering Process Compreender o que é SDLC Entender os papéis sugeridos pelo VSTS (Project Manager, Architect, Developer e Tester) Desejável: Compreender a diferença entre processos prescritivos e processos ágeis

29 Resumo Metodologia não se compra, se implanta
VSTS é um produto gigantesco VSTS requer sérios investimentos em treinamento e implantação VSTS não funciona se você não tiver processos formais (SDLC)

30 Para Maiores Informações
MSDN USA: MSDN Brasil: Blogs oficial dos produtos da Microsoft: Agile Alliance: Sites pessoais: ou © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 Sua Avaliação é Importante!
3/24/2017 7:56 AM Sua Avaliação é Importante! Por Favor, Não Esqueça de Preencher a Ficha de Avaliação para esta sessão © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 © 2005 Microsoft Corporation. Todos os direitos reservados.
3/24/2017 7:56 AM © 2005 Microsoft Corporation. Todos os direitos reservados. O propósito desta apresentação é apenas informativa. Microsoft não faz nenhuma garantia expressa ou implícita nesta apresentação. Seu potencial. Nossa inspiração.MR © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Carregar ppt "3/24/2017 7:56 AM © 2005 Microsoft Corporation. All rights reserved."

Apresentações semelhantes


Anúncios Google