SlideShare uma empresa Scribd logo
1 de 39
SETEMBRO, 2010 | SÃO PAULO
CÓDIGO DA SESSÃO:DEV311 – P1 Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 André Dias Consultor de ALM Microsoft Giovanni Bassi Arquiteto de Software Consultor Independente
CÓDIGO DA SESSÃO:DEV311 – P1 Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 André Dias Highlander @andrediasbr andre@lambda3.com.br blogs.msdn.com/andredias Giovanni Bassi Jedi @giovannibassi giovanni@lambda3.com.br unplugged.giggio.net www.Lambda3.com.br
Giovanni Bassi
André Dias
AgendaParte 1 Introdução a métodos Ágeis Ferramentas para Testers Ferramentas para Arquitetos Ferramentas para desenvolvedores
AgendaParte 2 Arquitetura do TFS Source Control, Branching / Merging Gerenciamento de Projeto e Processo Team Build Projeto Blog No próximohorário
Histórico... TechEd 2009 Palestra de Scrum Palestra de práticas de engenharia TechEd 2010 Palestras sobre Scrum Presença da Microsoft no AgileBrazil 2010 Patrocínio da trilha de Agile do TDC 2010 Comunidade Microsoft presente em peso em diversos eventos de agilidade HHs, AgileBrazil, TDC, AgileTour, Pensando em Lean, etc...
Histórico... Forrester falando sobre a Microsoft Microsoft ouvindo a comunidade Unity ASP.Net MVC Visual Studio Scrum 1.0 Entity Framework 4 (comitê especialmente formado) ArchitectureGuide 2.0 mais próximo da comunidade
Nivelando... Onde estamos agora? Scrum XP Vendendo projetos ágeis
Não sabemos fazer software
ChaosReport Fracasso: cancelado, ouentregue e nuncausado Desafiado: atrasou, custoumais, ouentregoumenos Fonte: StandishGroup
Uso de Funcionalidades 64% nunca ou raramente utilizadas 20% do Software é realmente útil Fonte: StandishGroup, 2002
Cone da incerteza (Coneofuncertainty) Fonte: NASA
Os primeiros 90% da aplicação levam 90% do tempo para ficarem prontos Os 10% finais levam mais 90% do tempo para terminar
Falsa percepção de progresso
Scrum Criadopor Ken Schwaber e Jeff Sutherland Processoempírico Para desenvolvimento de produtoscomplexos Baseado em: Transparência Inspeção Adaptação Um framework, não uma metodologia Iterativo e incremental Entrega em ciclos curtos
Scrum Suporta CMMi nível 3 e ISO 9001 Simples mas difícil Utiliza times autoorganizados e autogerenciados Está em uso a mais de dez anos Não inclui muita engenharia Não tem templates de documentos Cultura, cultura, cultura Nascido de diversas teorias profundas Em2008, 84% de todososprojetoságeisusavam Scrum (Forrester Research)
???????
VISION
XP Criado por Kent Beck Muito parecido com o Scrum na parte de gerenciamento Inclui diversas práticas de engenharia
Origem: www.agilcoop.org.br
Vendendo projetos ágeis Ainda estimamos, só não fingimos que vivemos no mundo onde as estimativas batem exatamente Projetos complexos. Para projetos simples há frameworks/metodologias melhores Cláusula de saída Histórico de fracasso Faça a conta, fica mais barato
Testando Sempre começamos pelos testes...  Certo?
Testes Testes Unitários CodeGeneration Teste de Tipos Privados Code Coverage Teste de Exceções Data-Driven Unit Test	 Test Impact Analysis Suporte a TDD / Test First Coded UI Pex / Moles
Arquitetando Juntando pecinhas...
Arquitetura Diagramas UML Caso de Uso Atividade Sequência Componente Classe Architeture Explorer Grafos de Dependência Diagrama de Camadas Validação de arquitetura
Codificando Você ao quadrado
Codificando Code Metrics Code Analysis IntelliTrace Database Development, Testing e Deployment
Cursos e Minicursos Professional ScrumDeveloperSão Paulo, 04 de Outubrohttp://www.scrumdev.com.br/Agenda/Enroll/10(Minicurso gratuito em 23 de Setembro)Goiânia, 29 de Novembrohttp://www.scrumdev.com.br/Agenda/Enroll/12 Professional Scrum MasterSão Paulo, 25 de Outubrohttp://www.scrumdev.com.br/Agenda/Enroll/11(Minicursogratuitoem 13 de Outubro)Goiânia, 22 de Novembrohttp://www.scrumdev.com.br/Agenda/Enroll/13
© 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países. Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
Por favor preencha a avaliação
CÓDIGO DA SESSÃO:DEV311 – P1 Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 André Dias Highlander @andrediasbr andre@lambda3.com.br blogs.msdn.com/andredias Giovanni Bassi Jedi @giovannibassi giovanni@lambda3.com.br unplugged.giggio.net www.Lambda3.com.br

Mais conteúdo relacionado

Mais procurados

Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOpss4nx
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
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
 
Uma introdução à SRE - Site reliability engineering
Uma introdução à SRE - Site reliability engineeringUma introdução à SRE - Site reliability engineering
Uma introdução à SRE - Site reliability engineeringThiago Ferreira
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineAndre Xavier
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
 
[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest Labs[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest LabsJaqueline Ramos
 
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
 
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014Qualister
 
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
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressRogério Rodrigues
 
Integração utilizando REST API e Microservices
Integração utilizando REST API e MicroservicesIntegração utilizando REST API e Microservices
Integração utilizando REST API e MicroservicesDenis Santos
 
Palestra sobre Certificações Profissionais - IFRN
Palestra sobre Certificações Profissionais - IFRNPalestra sobre Certificações Profissionais - IFRN
Palestra sobre Certificações Profissionais - IFRNIvanildo Teixeira Galvão
 
Programção PHP
Programção PHPProgramção PHP
Programção PHPceap
 
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
 
Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365Sara Barbosa
 

Mais procurados (20)

Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOps
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
Uma introdução à SRE - Site reliability engineering
Uma introdução à SRE - Site reliability engineeringUma introdução à SRE - Site reliability engineering
Uma introdução à SRE - Site reliability engineering
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project Online
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
 
[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest Labs[Descomplicando o Azure] Azure DevTest Labs
[Descomplicando o Azure] Azure DevTest Labs
 
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...
 
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
 
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
 
Certificações
CertificaçõesCertificações
Certificações
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
 
Introdução à Microservices
Introdução à MicroservicesIntrodução à Microservices
Introdução à Microservices
 
Parte2b
Parte2bParte2b
Parte2b
 
Integração utilizando REST API e Microservices
Integração utilizando REST API e MicroservicesIntegração utilizando REST API e Microservices
Integração utilizando REST API e Microservices
 
Palestra sobre Certificações Profissionais - IFRN
Palestra sobre Certificações Profissionais - IFRNPalestra sobre Certificações Profissionais - IFRN
Palestra sobre Certificações Profissionais - IFRN
 
Programção PHP
Programção PHPProgramção PHP
Programção PHP
 
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 ...
 
Estudo de caso ASP.NET MVC e Silverlight
Estudo de caso ASP.NET MVC e SilverlightEstudo de caso ASP.NET MVC e Silverlight
Estudo de caso ASP.NET MVC e Silverlight
 
Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365
 

Destaque

A Pattern-Language-for-software-Development
A Pattern-Language-for-software-DevelopmentA Pattern-Language-for-software-Development
A Pattern-Language-for-software-DevelopmentShiraz316
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
Tc defdef g.r.i.p. (1)
Tc defdef g.r.i.p. (1)Tc defdef g.r.i.p. (1)
Tc defdef g.r.i.p. (1)eigenwaan
 
Ilaam Jamie - 2016 CV
Ilaam Jamie - 2016 CVIlaam Jamie - 2016 CV
Ilaam Jamie - 2016 CVIlaam Jamie
 
Eric Probst Resume-2016
Eric Probst Resume-2016Eric Probst Resume-2016
Eric Probst Resume-2016Eric Probst
 
Estratexias de marketing dixital
Estratexias de marketing dixitalEstratexias de marketing dixital
Estratexias de marketing dixitalRe-acciona
 
Google Cloud Platform - Building a scalable Mobile Application
Google Cloud Platform - Building a scalable Mobile ApplicationGoogle Cloud Platform - Building a scalable Mobile Application
Google Cloud Platform - Building a scalable Mobile ApplicationBenjamin Raethlein
 
Manual de picaretagem
Manual de picaretagemManual de picaretagem
Manual de picaretagemDag4
 
Librarian presentation
Librarian presentationLibrarian presentation
Librarian presentationPaige Merriam
 
Everyday Machine Intelligence For Your Everyday Applications
Everyday Machine Intelligence For Your Everyday ApplicationsEveryday Machine Intelligence For Your Everyday Applications
Everyday Machine Intelligence For Your Everyday ApplicationsBenjamin Raethlein
 
Http Caching for the Android Aficionado
Http Caching for the Android AficionadoHttp Caching for the Android Aficionado
Http Caching for the Android AficionadoPaul Blundell
 
Gradle PluginとCIと俺
Gradle PluginとCIと俺Gradle PluginとCIと俺
Gradle PluginとCIと俺Shinobu Okano
 
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境Chen Cheng-Wei
 
12. Android Basic Google Map
12. Android Basic Google Map12. Android Basic Google Map
12. Android Basic Google MapOum Saokosal
 
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れようAndroidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れよう kan-notice
 

Destaque (18)

A Pattern-Language-for-software-Development
A Pattern-Language-for-software-DevelopmentA Pattern-Language-for-software-Development
A Pattern-Language-for-software-Development
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
Tc defdef g.r.i.p. (1)
Tc defdef g.r.i.p. (1)Tc defdef g.r.i.p. (1)
Tc defdef g.r.i.p. (1)
 
Ilaam Jamie - 2016 CV
Ilaam Jamie - 2016 CVIlaam Jamie - 2016 CV
Ilaam Jamie - 2016 CV
 
Eric Probst Resume-2016
Eric Probst Resume-2016Eric Probst Resume-2016
Eric Probst Resume-2016
 
Estratexias de marketing dixital
Estratexias de marketing dixitalEstratexias de marketing dixital
Estratexias de marketing dixital
 
Google Cloud Platform - Building a scalable Mobile Application
Google Cloud Platform - Building a scalable Mobile ApplicationGoogle Cloud Platform - Building a scalable Mobile Application
Google Cloud Platform - Building a scalable Mobile Application
 
Manual de picaretagem
Manual de picaretagemManual de picaretagem
Manual de picaretagem
 
Hoja de personaje
Hoja de personajeHoja de personaje
Hoja de personaje
 
Librarian presentation
Librarian presentationLibrarian presentation
Librarian presentation
 
Everyday Machine Intelligence For Your Everyday Applications
Everyday Machine Intelligence For Your Everyday ApplicationsEveryday Machine Intelligence For Your Everyday Applications
Everyday Machine Intelligence For Your Everyday Applications
 
Http Caching for the Android Aficionado
Http Caching for the Android AficionadoHttp Caching for the Android Aficionado
Http Caching for the Android Aficionado
 
Gradle PluginとCIと俺
Gradle PluginとCIと俺Gradle PluginとCIと俺
Gradle PluginとCIと俺
 
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
 
Concelhos 2
Concelhos 2Concelhos 2
Concelhos 2
 
12. Android Basic Google Map
12. Android Basic Google Map12. Android Basic Google Map
12. Android Basic Google Map
 
Peste negra 2
Peste negra 2Peste negra 2
Peste negra 2
 
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れようAndroidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
 

Semelhante a 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 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2André Dias
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelAlan Braz
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
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
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Softwareeros.viggiano
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseGlobalcode
 
Test-Driven Development (TDD) - MSP Coding Day
Test-Driven Development (TDD) - MSP Coding DayTest-Driven Development (TDD) - MSP Coding Day
Test-Driven Development (TDD) - MSP Coding DayRenato Groff
 
Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Jean Hauck
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareEmerson Henrique
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareLuciano Almeida
 
05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI
05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI
05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TIDNAD
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...Emmanuel Neri
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
 
Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)
Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)
Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)Luciano Condé
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team SystemFábio Câmara
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMAprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMRodrigo Kono
 

Semelhante a Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 (20)

Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiável
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
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.
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java Enterprise
 
DDD - Domain Driven Design
DDD - Domain Driven DesignDDD - Domain Driven Design
DDD - Domain Driven Design
 
Test-Driven Development (TDD) - MSP Coding Day
Test-Driven Development (TDD) - MSP Coding DayTest-Driven Development (TDD) - MSP Coding Day
Test-Driven Development (TDD) - MSP Coding Day
 
Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI
05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI
05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
Visual Studio 2012 RC
Visual Studio 2012 RCVisual Studio 2012 RC
Visual Studio 2012 RC
 
Arquitetura evolutiva
Arquitetura evolutivaArquitetura evolutiva
Arquitetura evolutiva
 
Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)
Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)
Encontro no .NET Architects - Application Architecture Guide (AppArchGuide)
 
Eng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de softwareEng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de software
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
 
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALMAprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
 

Mais de André Dias

TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...André Dias
 
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftMulticloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftAndré Dias
 
Construindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOpsConstruindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOpsAndré Dias
 
MVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na PráticaMVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na PráticaAndré Dias
 
Soluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureAndré Dias
 
Visual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps ProjectsVisual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps ProjectsAndré Dias
 
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...André Dias
 
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectMVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectAndré Dias
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsAndré Dias
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsAndré Dias
 
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
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
DevOps - A Origem
DevOps - A OrigemDevOps - A Origem
DevOps - A OrigemAndré Dias
 
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...André Dias
 
DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo? DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo? André Dias
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013André Dias
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013André Dias
 
Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!André Dias
 

Mais de André Dias (20)

TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
 
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftMulticloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
 
Construindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOpsConstruindo uma esteira de build e deployment do zero com Azure DevOps
Construindo uma esteira de build e deployment do zero com Azure DevOps
 
MVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na PráticaMVP Conf 2019 - Docker na Prática
MVP Conf 2019 - Docker na Prática
 
Soluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft Azure
 
Visual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps ProjectsVisual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
Visual Studio Summit 2018 - CI/CD usando Azure DevOps Projects
 
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
Global Azure Bootcamp 2018 Campinas - Continuous Delivery com Azure DevOps Pr...
 
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectMVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps Project
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application Insights
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application Insights
 
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
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
DevOps - A Origem
DevOps - A OrigemDevOps - A Origem
DevOps - A Origem
 
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...
 
DevOps Talk
DevOps TalkDevOps Talk
DevOps Talk
 
DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo? DevOps - Isso existe mesmo?
DevOps - Isso existe mesmo?
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013
 
ALM End-to-End
ALM End-to-EndALM End-to-End
ALM End-to-End
 
Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!Testes de software: Manual, sim. Amador, jamais!
Testes de software: Manual, sim. Amador, jamais!
 

Último

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2

  • 1. SETEMBRO, 2010 | SÃO PAULO
  • 2. CÓDIGO DA SESSÃO:DEV311 – P1 Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 André Dias Consultor de ALM Microsoft Giovanni Bassi Arquiteto de Software Consultor Independente
  • 3. CÓDIGO DA SESSÃO:DEV311 – P1 Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 André Dias Highlander @andrediasbr andre@lambda3.com.br blogs.msdn.com/andredias Giovanni Bassi Jedi @giovannibassi giovanni@lambda3.com.br unplugged.giggio.net www.Lambda3.com.br
  • 6. AgendaParte 1 Introdução a métodos Ágeis Ferramentas para Testers Ferramentas para Arquitetos Ferramentas para desenvolvedores
  • 7. AgendaParte 2 Arquitetura do TFS Source Control, Branching / Merging Gerenciamento de Projeto e Processo Team Build Projeto Blog No próximohorário
  • 8. Histórico... TechEd 2009 Palestra de Scrum Palestra de práticas de engenharia TechEd 2010 Palestras sobre Scrum Presença da Microsoft no AgileBrazil 2010 Patrocínio da trilha de Agile do TDC 2010 Comunidade Microsoft presente em peso em diversos eventos de agilidade HHs, AgileBrazil, TDC, AgileTour, Pensando em Lean, etc...
  • 9.
  • 10.
  • 11. Histórico... Forrester falando sobre a Microsoft Microsoft ouvindo a comunidade Unity ASP.Net MVC Visual Studio Scrum 1.0 Entity Framework 4 (comitê especialmente formado) ArchitectureGuide 2.0 mais próximo da comunidade
  • 12. Nivelando... Onde estamos agora? Scrum XP Vendendo projetos ágeis
  • 13. Não sabemos fazer software
  • 14. ChaosReport Fracasso: cancelado, ouentregue e nuncausado Desafiado: atrasou, custoumais, ouentregoumenos Fonte: StandishGroup
  • 15. Uso de Funcionalidades 64% nunca ou raramente utilizadas 20% do Software é realmente útil Fonte: StandishGroup, 2002
  • 16. Cone da incerteza (Coneofuncertainty) Fonte: NASA
  • 17. Os primeiros 90% da aplicação levam 90% do tempo para ficarem prontos Os 10% finais levam mais 90% do tempo para terminar
  • 18. Falsa percepção de progresso
  • 19.
  • 20.
  • 21.
  • 22. Scrum Criadopor Ken Schwaber e Jeff Sutherland Processoempírico Para desenvolvimento de produtoscomplexos Baseado em: Transparência Inspeção Adaptação Um framework, não uma metodologia Iterativo e incremental Entrega em ciclos curtos
  • 23. Scrum Suporta CMMi nível 3 e ISO 9001 Simples mas difícil Utiliza times autoorganizados e autogerenciados Está em uso a mais de dez anos Não inclui muita engenharia Não tem templates de documentos Cultura, cultura, cultura Nascido de diversas teorias profundas Em2008, 84% de todososprojetoságeisusavam Scrum (Forrester Research)
  • 26. XP Criado por Kent Beck Muito parecido com o Scrum na parte de gerenciamento Inclui diversas práticas de engenharia
  • 28. Vendendo projetos ágeis Ainda estimamos, só não fingimos que vivemos no mundo onde as estimativas batem exatamente Projetos complexos. Para projetos simples há frameworks/metodologias melhores Cláusula de saída Histórico de fracasso Faça a conta, fica mais barato
  • 29. Testando Sempre começamos pelos testes... Certo?
  • 30. Testes Testes Unitários CodeGeneration Teste de Tipos Privados Code Coverage Teste de Exceções Data-Driven Unit Test Test Impact Analysis Suporte a TDD / Test First Coded UI Pex / Moles
  • 32. Arquitetura Diagramas UML Caso de Uso Atividade Sequência Componente Classe Architeture Explorer Grafos de Dependência Diagrama de Camadas Validação de arquitetura
  • 34. Codificando Code Metrics Code Analysis IntelliTrace Database Development, Testing e Deployment
  • 35. Cursos e Minicursos Professional ScrumDeveloperSão Paulo, 04 de Outubrohttp://www.scrumdev.com.br/Agenda/Enroll/10(Minicurso gratuito em 23 de Setembro)Goiânia, 29 de Novembrohttp://www.scrumdev.com.br/Agenda/Enroll/12 Professional Scrum MasterSão Paulo, 25 de Outubrohttp://www.scrumdev.com.br/Agenda/Enroll/11(Minicursogratuitoem 13 de Outubro)Goiânia, 22 de Novembrohttp://www.scrumdev.com.br/Agenda/Enroll/13
  • 36.
  • 37. © 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países. Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
  • 38. Por favor preencha a avaliação
  • 39. CÓDIGO DA SESSÃO:DEV311 – P1 Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2 André Dias Highlander @andrediasbr andre@lambda3.com.br blogs.msdn.com/andredias Giovanni Bassi Jedi @giovannibassi giovanni@lambda3.com.br unplugged.giggio.net www.Lambda3.com.br

Notas do Editor

  1. André
  2. 5 minutos
  3. Giovanni
  4. 20 minutos
  5. André
  6. 45 minutos
  7. Giovanni
  8. 1 hora
  9. André
  10. 1hora e 15 (acabou)