SlideShare uma empresa Scribd logo
1 de 30
•
•
•
•
•
•
•
•

Problemas comuns em projetos
Application Lifecycle Management
Visão atual do gerenciamento dos projetos
Modelo de gerenciamento do VSTS
Visual Studio Team System
Qualidade e Testes
VSTS e SCRUM
Integração VSTS e FinalBuilder
“Não temos visibilidade do andamento dos projetos”

“Nossas equipes não se comunicam efetivamente”

“É difícil conciliar a necessidade do usuário com os riscos”

“Precisamos de uma modelo de desenvolvimento simples”
“As soluções não são corretamente testadas”
Processos e ferramentas suportam indivíduos, equipes e
organizações com transparência e eficiência
Indivíduo

Equipe

Superar Complexidade
Foco em Qualidade
Cultura de Inovação

Organização

Colaboração
Transparência
Integração

Claridade
Alinhamento
Eficiência

Ferramentas
Forte integração
Processo
Ágil

Personalizável

Produtivas

Leve

Extensíveis

Baixa administração

Padrões e práticas

Flexível
Designer

Desenvolvedor

Arquiteto
Analista de
Negócio

DBA
Testador

Processo ágil e personalizado
Ferramentas de qualidade integradas para cada
função do ciclo
Reduza bugs e vulnerabilidades de segurança

Indivíduo
Complexidade Controlada
Orientação a Qualidade
Cultura de Inovação

Equipe
Colaboração
TransparênciaI
ntegração

Organização
Clareza
Alinhamento
Eficiência

Gerente de
Projeto/TI
Designer

Desenvolvedor

Arquiteto

Profissional de
Banco de Dados
Testador
Gerente de
TI ou de
Projetos

Analistas de Negócios

Relatório em Tempo Real
Hierarquia Comum do Projeto







Defeitos
Itens de trabalho
Tarefas
Código fonte
Metodologia do
Processo

Modelo Comum do Usuário







Requisitos de

Negócios

Relatórios de
Compilação (build) 
Casos de Testes
Resultados de

Teste de Carga
Resultados de
Análise de Código

Testes Unitários
Documentação
de Projeto
Diagramas de
Arquitetura
Arquitetura de
Banco de Dados
Monitoring

Requirements
Management

Release
Management

Version
Control
Build
Management

Testing

Project Management

Development

• Integração da gestão de negócio com a
engenharia de software;
• Visa quantificar as etapas da vida do software,
gerando dados para apoio a decisões
• Existe processo/metodologia?
• Qual é o nível de previsibilidade?
• Quais são os critérios para que um release seja
publicado?
• Quais as evidências de teste?
• Quais são as ferramentas, sistemas e soluções
utilizadas para suportar o processo?
• Como as informações são reaproveitadas em outros
projetos?
• Como a equipe compartilha informação e colabora
entre si?
• Como o desenvolvedor recebe e interage com suas
atividades?
• Business Intelligence para gestão de projetos de
Desenvolvimento de Software
• Colaboração: Documentos centralizados em
portal único para os integrantes do projeto
• Reforço da Qualidade, da concepção à produção
• Transparência: Visibilidade das atividades e
análise de métricas objetivas sobre o projeto
• “Tracking” de Bugs e acompanhamento das
mudanças de requisito
• Integração transparente ao Plano de Testes e
Desenvolvimento
Application Life Cycle Management Solution
• Team Foundation Server
– Um servidor de projetos unificado
• Modelos de processos integrados ajudam a
fornecer resultados mais previsíveis
– MSF para Equipes “Agile”
– MSF para Melhoria no
Processo CMMI
– Totalmente
personalizável
• Acompanhamento de item de trabalho por
todo o ciclo de vida
– Gerenciamento eficiente de tarefas
– Flexível e personalizável
– Permite acompanhamento
• Os membros da equipe podem usar
ferramentas que já conhecem, incluindo…
• Conjunto de ferramentas voltadas para a
qualidade
– Integração por todo o ciclo de vida
– Reduz o custo geral
do projeto
• Sistema de controle de versões com todos os
recursos
– Integração contínua
– Compilações (builds) agendadas
– Relação de item de
trabalho para check-in
– Check-out em Editar
– Labeling – Rotulação
• Sistema de relatório detalhado com business
intelligence
– Dados em tempo real
– Tomada de decisões críticas
Bugs

Requisitos de Qualidade
De Serviço

Tarefas

Cenários

Analista de
Negócio

Change
Requests

Testadores

Gerente de
Projeto

Work Items são unidades de
comunicação dentro da equipe
de desenvolvimento

Equipe de
Desenvolvimento

Problemas em
produção

Operações
Gerencie tudo pelo
Team Explorer
Crie atividades no Excel

Atribua atividades
através do Project
Veja o status do projeto
no Excel ou Project
Acompanhe a evolução
Pelo Portal
Detalhes e Obs.

Título Descritivo
Status atual

Proposed

Active
Active

Anexos e Links
Scenario

Responsável
Links para outros itens
Histórico para Auditoria

Tasks

Bugs

Resolved
Resolved

Closed
Closed

Outros atributos personalizáveis…
Avalie sua organização e suas funções de TI
Identifique as principais áreas
problemáticas
Priorize áreas para melhoria
Adote uma abordagem
incremental para introduzir
gradualmente novas práticas de
acordo com cada projeto
• Além das ferramentas de testes do próprio VSTS
há a possibilidade de integração com
ferramentas de terceiros.
• Para ambientes de desenvolvimento em Delphi
uma opção é o TestComplete que possui
integração com o VSTS e com o FinalBuilder
• O TestComplete possibilita a
utilização do DUnit (framework
de testes unitários para Delphi)
• Template de processo para VSTS 2008
• MSF + SCRUM = VSTS 2010
(http://www.marcosdomingues.com/blog/post/2009/06/17/MSF-2b-SCRUM-3d-VSTS-2010.aspx)

• Rastreabilidade entre os itens do backlog e as
alterações no código
• O Final Builder possui
integração com as
builds automatizadas do
VSTS
• Todos os dados da Build
são trazidos para o data
warehouse do VSTS
• Os relatórios continuam
os mesmos porém a
interface de criação de
builds é melhorada
http://www.marcosdomingues.com/blog/post/2009/09/16/TFS-Build-e-FinalBuilder-6.aspx
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Application Lifecycle Management
Team Foundation Server
Metodologia de Desenvolvimento
Work Items
Team Foundation Version Control
Arquitetura
Desenvolvimento
Testes
Banco de Dados
Visual Studio Team System Web Access
Relatórios
Team Foundation Build

http://www.vstsbrasil.net/profiles/blogs/livro-gerenciando-projetos-de
Gestão de Projetos ALM

Mais conteúdo relacionado

Mais procurados

Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Igor Abade
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation ServerMaira Iantas
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralAlan Carlos
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSAndré Dias
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negóciosRamon Durães
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2André Dias
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile TestingSamanta Cicilia
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingSamanta Cicilia
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing Samanta Cicilia
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Jaqueline Ramos
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaCDS
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do DevOpsGuilherme Cardoso
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) maxcnunes
 
Maio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação ContínuaMaio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação ContínuaGrupo de Testes Carioca
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...André Dias
 
Produtividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team servicesProdutividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team servicesGuilherme Cardoso
 

Mais procurados (20)

Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão Geral
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile Testing
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
DevOps
DevOpsDevOps
DevOps
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
 
Testes Automatizados
Testes AutomatizadosTestes Automatizados
Testes Automatizados
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresa
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do DevOps
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS)
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Maio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação ContínuaMaio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação Contínua
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
 
Produtividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team servicesProdutividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team services
 

Destaque

Presentacion - Tendencias Informaticas
Presentacion - Tendencias InformaticasPresentacion - Tendencias Informaticas
Presentacion - Tendencias InformaticasSaúl Hernández
 
Treatment for "Tamam Shud" - Edited
Treatment for "Tamam Shud" - EditedTreatment for "Tamam Shud" - Edited
Treatment for "Tamam Shud" - EditedGabrielle Orr
 
Amigos para siempre,celina
Amigos para siempre,celinaAmigos para siempre,celina
Amigos para siempre,celinaCelina Arencibia
 
Proyecto final. Método Cientifico
Proyecto final. Método CientificoProyecto final. Método Cientifico
Proyecto final. Método CientificoEulogia Montero
 
Concept Plan, music video
Concept Plan, music videoConcept Plan, music video
Concept Plan, music videoZali Wright
 
온라인북 사이트 『OX600』。『COM』야마토 싸이트
온라인북 사이트 『OX600』。『COM』야마토 싸이트온라인북 사이트 『OX600』。『COM』야마토 싸이트
온라인북 사이트 『OX600』。『COM』야마토 싸이트hkspodf
 
strengthening of steel structures with fiber reinforced polymers
strengthening of steel structures with fiber reinforced polymersstrengthening of steel structures with fiber reinforced polymers
strengthening of steel structures with fiber reinforced polymersKorrapati Pratyusha
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackB1 Systems GmbH
 
Back to the future II
Back to the future IIBack to the future II
Back to the future IIheaven2000
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaFábio dos Reis
 
Demultiplexer presentation
Demultiplexer presentationDemultiplexer presentation
Demultiplexer presentationShaikat Saha
 
Informative speech outline (overcome insomnia)
Informative speech outline (overcome insomnia)Informative speech outline (overcome insomnia)
Informative speech outline (overcome insomnia)Naquiah Khesa
 

Destaque (17)

Presentacion - Tendencias Informaticas
Presentacion - Tendencias InformaticasPresentacion - Tendencias Informaticas
Presentacion - Tendencias Informaticas
 
580808 lesson 333
580808 lesson 333580808 lesson 333
580808 lesson 333
 
Treatment for "Tamam Shud" - Edited
Treatment for "Tamam Shud" - EditedTreatment for "Tamam Shud" - Edited
Treatment for "Tamam Shud" - Edited
 
Presentation-MCFA
Presentation-MCFAPresentation-MCFA
Presentation-MCFA
 
Amigos para siempre,celina
Amigos para siempre,celinaAmigos para siempre,celina
Amigos para siempre,celina
 
Treatment
Treatment Treatment
Treatment
 
Proyecto final. Método Cientifico
Proyecto final. Método CientificoProyecto final. Método Cientifico
Proyecto final. Método Cientifico
 
Concept Plan, music video
Concept Plan, music videoConcept Plan, music video
Concept Plan, music video
 
온라인북 사이트 『OX600』。『COM』야마토 싸이트
온라인북 사이트 『OX600』。『COM』야마토 싸이트온라인북 사이트 『OX600』。『COM』야마토 싸이트
온라인북 사이트 『OX600』。『COM』야마토 싸이트
 
Recommendation letter- Amelia Tarozzo
Recommendation letter- Amelia TarozzoRecommendation letter- Amelia Tarozzo
Recommendation letter- Amelia Tarozzo
 
strengthening of steel structures with fiber reinforced polymers
strengthening of steel structures with fiber reinforced polymersstrengthening of steel structures with fiber reinforced polymers
strengthening of steel structures with fiber reinforced polymers
 
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStackSimplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
 
Back to the future II
Back to the future IIBack to the future II
Back to the future II
 
Leadership Mantras From Indian Mythology
Leadership Mantras From Indian MythologyLeadership Mantras From Indian Mythology
Leadership Mantras From Indian Mythology
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnica
 
Demultiplexer presentation
Demultiplexer presentationDemultiplexer presentation
Demultiplexer presentation
 
Informative speech outline (overcome insomnia)
Informative speech outline (overcome insomnia)Informative speech outline (overcome insomnia)
Informative speech outline (overcome insomnia)
 

Semelhante a Gestão de Projetos ALM

Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = ProdutividadeAdriano Bertucci
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverVinicius Moura
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptTzveDyor
 
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptTexto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptHurgelNeto
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Elaine Cecília Gatto
 
QA-2023-qualityassuranceequipe-teste_v3.pptx
QA-2023-qualityassuranceequipe-teste_v3.pptxQA-2023-qualityassuranceequipe-teste_v3.pptx
QA-2023-qualityassuranceequipe-teste_v3.pptxMaryanaFeijo
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slideshoraciosila
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineeringbaitolakaike
 
Ágil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemÁgil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemCentus Consultoria
 
WebAPSEE-PRO
WebAPSEE-PROWebAPSEE-PRO
WebAPSEE-PROUFPA
 
Fdd em uma casca de banana
Fdd em uma casca de bananaFdd em uma casca de banana
Fdd em uma casca de bananaejedelmal
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).Érika Santos
 

Semelhante a Gestão de Projetos ALM (20)

Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = Produtividade
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation server
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.ppt
 
ageis2003.ppt
ageis2003.pptageis2003.ppt
ageis2003.ppt
 
ageis2003.ppt
ageis2003.pptageis2003.ppt
ageis2003.ppt
 
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptTexto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
347842.ppt
347842.ppt347842.ppt
347842.ppt
 
QA-2023-qualityassuranceequipe-teste_v3.pptx
QA-2023-qualityassuranceequipe-teste_v3.pptxQA-2023-qualityassuranceequipe-teste_v3.pptx
QA-2023-qualityassuranceequipe-teste_v3.pptx
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Ágil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemÁgil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se Atraem
 
ES4.ppt
ES4.pptES4.ppt
ES4.ppt
 
WebAPSEE-PRO
WebAPSEE-PROWebAPSEE-PRO
WebAPSEE-PRO
 
Capitulo 02 sommerville
Capitulo 02 sommervilleCapitulo 02 sommerville
Capitulo 02 sommerville
 
Fdd em uma casca de banana
Fdd em uma casca de bananaFdd em uma casca de banana
Fdd em uma casca de banana
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).
 

Gestão de Projetos ALM

  • 1.
  • 2. • • • • • • • • Problemas comuns em projetos Application Lifecycle Management Visão atual do gerenciamento dos projetos Modelo de gerenciamento do VSTS Visual Studio Team System Qualidade e Testes VSTS e SCRUM Integração VSTS e FinalBuilder
  • 3. “Não temos visibilidade do andamento dos projetos” “Nossas equipes não se comunicam efetivamente” “É difícil conciliar a necessidade do usuário com os riscos” “Precisamos de uma modelo de desenvolvimento simples” “As soluções não são corretamente testadas”
  • 4. Processos e ferramentas suportam indivíduos, equipes e organizações com transparência e eficiência Indivíduo Equipe Superar Complexidade Foco em Qualidade Cultura de Inovação Organização Colaboração Transparência Integração Claridade Alinhamento Eficiência Ferramentas Forte integração Processo Ágil Personalizável Produtivas Leve Extensíveis Baixa administração Padrões e práticas Flexível
  • 5. Designer Desenvolvedor Arquiteto Analista de Negócio DBA Testador Processo ágil e personalizado Ferramentas de qualidade integradas para cada função do ciclo Reduza bugs e vulnerabilidades de segurança Indivíduo Complexidade Controlada Orientação a Qualidade Cultura de Inovação Equipe Colaboração TransparênciaI ntegração Organização Clareza Alinhamento Eficiência Gerente de Projeto/TI
  • 6. Designer Desenvolvedor Arquiteto Profissional de Banco de Dados Testador Gerente de TI ou de Projetos Analistas de Negócios Relatório em Tempo Real Hierarquia Comum do Projeto      Defeitos Itens de trabalho Tarefas Código fonte Metodologia do Processo Modelo Comum do Usuário      Requisitos de  Negócios  Relatórios de Compilação (build)  Casos de Testes Resultados de  Teste de Carga Resultados de Análise de Código Testes Unitários Documentação de Projeto Diagramas de Arquitetura Arquitetura de Banco de Dados
  • 7. Monitoring Requirements Management Release Management Version Control Build Management Testing Project Management Development • Integração da gestão de negócio com a engenharia de software; • Visa quantificar as etapas da vida do software, gerando dados para apoio a decisões
  • 8. • Existe processo/metodologia? • Qual é o nível de previsibilidade? • Quais são os critérios para que um release seja publicado? • Quais as evidências de teste? • Quais são as ferramentas, sistemas e soluções utilizadas para suportar o processo? • Como as informações são reaproveitadas em outros projetos? • Como a equipe compartilha informação e colabora entre si? • Como o desenvolvedor recebe e interage com suas atividades?
  • 9. • Business Intelligence para gestão de projetos de Desenvolvimento de Software • Colaboração: Documentos centralizados em portal único para os integrantes do projeto • Reforço da Qualidade, da concepção à produção • Transparência: Visibilidade das atividades e análise de métricas objetivas sobre o projeto • “Tracking” de Bugs e acompanhamento das mudanças de requisito • Integração transparente ao Plano de Testes e Desenvolvimento
  • 10. Application Life Cycle Management Solution
  • 11. • Team Foundation Server – Um servidor de projetos unificado
  • 12. • Modelos de processos integrados ajudam a fornecer resultados mais previsíveis – MSF para Equipes “Agile” – MSF para Melhoria no Processo CMMI – Totalmente personalizável
  • 13. • Acompanhamento de item de trabalho por todo o ciclo de vida – Gerenciamento eficiente de tarefas – Flexível e personalizável – Permite acompanhamento
  • 14. • Os membros da equipe podem usar ferramentas que já conhecem, incluindo…
  • 15. • Conjunto de ferramentas voltadas para a qualidade – Integração por todo o ciclo de vida – Reduz o custo geral do projeto
  • 16. • Sistema de controle de versões com todos os recursos – Integração contínua – Compilações (builds) agendadas – Relação de item de trabalho para check-in – Check-out em Editar – Labeling – Rotulação
  • 17. • Sistema de relatório detalhado com business intelligence – Dados em tempo real – Tomada de decisões críticas
  • 18. Bugs Requisitos de Qualidade De Serviço Tarefas Cenários Analista de Negócio Change Requests Testadores Gerente de Projeto Work Items são unidades de comunicação dentro da equipe de desenvolvimento Equipe de Desenvolvimento Problemas em produção Operações
  • 19. Gerencie tudo pelo Team Explorer Crie atividades no Excel Atribua atividades através do Project Veja o status do projeto no Excel ou Project Acompanhe a evolução Pelo Portal
  • 20. Detalhes e Obs. Título Descritivo Status atual Proposed Active Active Anexos e Links Scenario Responsável Links para outros itens Histórico para Auditoria Tasks Bugs Resolved Resolved Closed Closed Outros atributos personalizáveis…
  • 21. Avalie sua organização e suas funções de TI Identifique as principais áreas problemáticas Priorize áreas para melhoria Adote uma abordagem incremental para introduzir gradualmente novas práticas de acordo com cada projeto
  • 22.
  • 23. • Além das ferramentas de testes do próprio VSTS há a possibilidade de integração com ferramentas de terceiros. • Para ambientes de desenvolvimento em Delphi uma opção é o TestComplete que possui integração com o VSTS e com o FinalBuilder • O TestComplete possibilita a utilização do DUnit (framework de testes unitários para Delphi)
  • 24.
  • 25. • Template de processo para VSTS 2008 • MSF + SCRUM = VSTS 2010 (http://www.marcosdomingues.com/blog/post/2009/06/17/MSF-2b-SCRUM-3d-VSTS-2010.aspx) • Rastreabilidade entre os itens do backlog e as alterações no código
  • 26. • O Final Builder possui integração com as builds automatizadas do VSTS • Todos os dados da Build são trazidos para o data warehouse do VSTS • Os relatórios continuam os mesmos porém a interface de criação de builds é melhorada http://www.marcosdomingues.com/blog/post/2009/09/16/TFS-Build-e-FinalBuilder-6.aspx
  • 27.
  • 28.
  • 29. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Application Lifecycle Management Team Foundation Server Metodologia de Desenvolvimento Work Items Team Foundation Version Control Arquitetura Desenvolvimento Testes Banco de Dados Visual Studio Team System Web Access Relatórios Team Foundation Build http://www.vstsbrasil.net/profiles/blogs/livro-gerenciando-projetos-de

Notas do Editor

  1. Principal mensagem: Visual Studio Team System: O Team Foundation Server permite a colaboração entre todos os membros da equipe ao oferecer um servidor unificado para todos os artefatos do projeto, bem como suporte para as comunicações da equipe, incluindo acompanhamento de item de trabalho, relatórios, controle de versões e muito mais.
  2. Mensagem principal: Os modelos de processo integrados ajudam as equipes a se aprimorar e se adaptar continuamente para fornecer resultados mais previsíveis, além de promover colaboração e comunicações mais efetivas entre os membros da equipe e com os demais envolvidos no processo. Escolha entre o Microsoft Solutions Framework for Agile Teams ou CMMI Process Improvement, modelos de parceiros, ou crie o seu próprio modelo.
  3. Mensagem principal: Todos os projetos possuem planos de trabalho detalhados. O acompanhamento do item de trabalho é uma maneira flexível e eficiente de gerenciar tarefas e status de trabalho de todos os membros da equipe.
  4. Mensagem principal: Todos os membros da equipe podem usar as ferramentas com as quais já estão familiarizados, incluindo Microsoft Excel e Microsoft Project para Gerentes de Projeto, clientes Visual Studio para arquitetura, teste e desenvolvimento – incluindo desenvolvimento de banco de dados, e Team System Web Access para todos os membros da equipe e demais interessados da empresa.
  5. Mensagem principal: O Visual Studio Team System permite que as equipes de desenvolvimento forneçam software de qualidade ao introduzir, com antecedência e freqüência, um conjunto de ferramentas voltadas para qualidade em todos os estágios do ciclo de vida da aplicação. Dos requisitos de acompanhamento durante o planejamento, até o teste de carga durante a verificação de qualidade, o conjunto abrangente de ferramentas do Team Systems faz com que a qualidade seja a prioridade.
  6. Mensagem principal: O Team System fornece um sistema de controle de versões e repleto de recursos que suporta integração contínua, compilações (builds) agendadas, labeling (identificação), check out em editar, além da habilidade de relacionar um item de trabalho a um check-in.
  7. Mensagem principal: Com um Sistema de relatório detalhado com business intelligence você terá ao seu alcance todos os dados em tempo real que precisa para tomar decisões críticas quando elas forem mais necessárias.