SlideShare une entreprise Scribd logo
1  sur  31
www.konia.com.br
Visual Studio ALM
Guilherme Cardoso
Consultor ALM – Konia Tecnologia
Esp. Desenvolvimento de Sistemas
guilherme.cardoso@konia.com.br
http://bit.ly/guilhermecardoso
www.konia.com.br
Mundo hoje…
consumidores dispositvos aplicações dados
serviços em
servidores
Nuvem privada Nuvem públicaTradicional
www.konia.com.br
Uma empresa, várias aplicações
www.konia.com.br
Desafios…
Pessoas
• Falta de
comunicação
• Falta de
comprometimento
• […]
Tecnicos /
Ferramentas
• Múltiplas
ferramentas sem
integração
• […]
Processos / Negócios
• Requisitos
complexos e
desordenados
• Falta de um
processo definido
• Qualidade não
alinhada com o
negócio
• Falta de visibilidade
do status atual
• […]
www.konia.com.br
Mas… onde estão os desafios
nos processos de
desenvolvimento de software ?
www.konia.com.br
Process/Optimization
Project Management
Requirement Management
Design & Architecture
Development
QA & Test
Release Management
www.konia.com.br
Como lidar com toda essa
demanda de maneira
orquestrada sem perder a
produtividade e garantindo a
qualidade do que será
entregue?
www.konia.com.br
A resposta para isso …
.
ALM
Application Lifecycle Management
www.konia.com.br
Uma definição formal…
“[...]todo o processo que guia a vida útil de uma aplicação
desde a sua concepção, passando pela construção, operação e
evolução. O ALM não apenas observa qual é o método de
construção, mas preocupa também em como a empresa está
gastando o seu dinheiro no gerenciamento daquele ativo
corporativo”
www.konia.com.br
Outra definição…
“É o coordenação das atividades do ciclo de vida de
desenvolvimento, incluíndo requisitos, modelagem,
desenvolvimento, construção, testes, manutenção e operações.”
www.konia.com.br
Estamos falando de…
Governança
Desenvolvimento
Operações
www.konia.com.br
Pilares do ALM
Ferramentas
Processos
Pessoas
www.konia.com.br
Pilares do ALM
Ferramentas
Processos
Pessoas
www.konia.com.br
Todos os envolvidos no processo (analistas, arquitetos, gestores,
DBAs, etc).
Sem pessoas não há processo.
Precisam ser qualificadas de acordo com o nível de exigência do
cenário em questão
É essêncial que haja comunicação entre as pessoas
Pessoas
www.konia.com.br
Pilares do ALM
Ferramentas
Processos
Pessoas
www.konia.com.br
Processos de desenvolvimento de software.
É necessário uma boa definição nos processos para que as
pessoas possam obter melhor produtivdade e para que haja
maior qualidade no produto.
Não são imutaveis, estão em constante otimização, mas de
forma ordenada
Processos
www.konia.com.br
Análise
estruturada
Engenharia/
RUP
PMI
CMMI
Agile
Scrum
FDD
UML
SOA
XP
’80
’90
’00
www.konia.com.br
Pilares do ALM
Ferramentas
Processos
Pessoas
www.konia.com.br
?
Ferramentas
www.konia.com.br
Algumas disciplinas do ALM
•Capacity Management
•Incident Management
•Configuration Management
•Problem Management
•Release Management
•Change Management
Visual Studio ALM
Como entregar tudo isso ?
www.konia.com.br
www.konia.com.br
www.konia.com.br
Demo
Mãos na massa
Gestão moderna
Da concepção ao aprendizado com o cliente
www.konia.com.br
Tendências
Práticas
Ageis
Serviços
Contínuos
Qualidade
Permanente
DevOps
www.konia.com.br
Gestão moderna
www.konia.com.br
DEV OPS
www.konia.com.br
Testing Time
DEV QAINT PRODCode
Deploy the same code every time, everywhere, in the same way
Coordination
Provision
Deploy
Copyright – Direitos autorais
Copyright © 2011-2014 Konia Tecnologia. Este documento é inédito e a advertência precedente é fixada para proteger Konia Tecnologia. no caso de
publicação não autorizada. Todos os direitos reservados. Nenhuma parte deste documento pode ser reproduzida em qualquer forma, inclusive fotocópia
ou transmissão eletrônica para qualquer computador, sem autorização prévia por escrito de Konia Tecnologia. As informações contidas neste
documento são confidenciais e propriedade da Konia Tecnologia. e não podem ser usadas ou reveladas exceto quando expressamente autorizado por
escrito por Konia Tecnologia.
Science to Business
Guilherme Cardoso
Consultor ALM – Konia Tecnologia
Esp. Desenvolvimento de Sistemas
guilherme.cardoso@konia.com.br
http://bit.ly/guilhermecardoso

Contenu connexe

Tendances

Desenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticosDesenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticosGuilherme Cardoso
 
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
 
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
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...tdc-globalcode
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Marcio Sete
 
Transformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorTransformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorMarcio Sete
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de softwareVandre Ramos, MSc, MBA, CSM
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Juliano Ribeiro
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasRicardo Serradas
 
Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Marcio Sete
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?iProcess Soluções em BPM e RPA
 
0123 grandes aplicaciones_con_gx_flow
0123 grandes aplicaciones_con_gx_flow0123 grandes aplicaciones_con_gx_flow
0123 grandes aplicaciones_con_gx_flowGeneXus
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Marcio Sete
 
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...Rafael Helm
 
Escolha sua Plataforma de BPMS com a iProcess
Escolha sua Plataforma de BPMS com a iProcessEscolha sua Plataforma de BPMS com a iProcess
Escolha sua Plataforma de BPMS com a iProcessEduardo Britto
 
Web aula 53 agile pmo uma nova abordagem para pm os via agile management office
Web aula 53 agile pmo uma nova abordagem para pm os via agile management officeWeb aula 53 agile pmo uma nova abordagem para pm os via agile management office
Web aula 53 agile pmo uma nova abordagem para pm os via agile management officeProjetos e TI
 

Tendances (20)

Desenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticosDesenvolvendo com qualidade em ambientes caóticos
Desenvolvendo com qualidade em ambientes caóticos
 
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
 
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...
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013
 
Onde Estamos?
Onde Estamos?Onde Estamos?
Onde Estamos?
 
Transformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorTransformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valor
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivas
 
Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013
 
Introdução ao Scrum
Introdução ao ScrumIntrodução ao Scrum
Introdução ao Scrum
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?
 
0123 grandes aplicaciones_con_gx_flow
0123 grandes aplicaciones_con_gx_flow0123 grandes aplicaciones_con_gx_flow
0123 grandes aplicaciones_con_gx_flow
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
 
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
 
Escolha sua Plataforma de BPMS com a iProcess
Escolha sua Plataforma de BPMS com a iProcessEscolha sua Plataforma de BPMS com a iProcess
Escolha sua Plataforma de BPMS com a iProcess
 
Web aula 53 agile pmo uma nova abordagem para pm os via agile management office
Web aula 53 agile pmo uma nova abordagem para pm os via agile management officeWeb aula 53 agile pmo uma nova abordagem para pm os via agile management office
Web aula 53 agile pmo uma nova abordagem para pm os via agile management office
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 

Similaire à Visual Studio ALM

Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impetoImpeto Web
 
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e DecisõesTDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e DecisõesMauricio Bitencourt, CBPP
 
Jornada de Produtividade e CX: de operaçÕeses de TI para o negócio
Jornada de Produtividade e CX: de operaçÕeses de TI para o negócioJornada de Produtividade e CX: de operaçÕeses de TI para o negócio
Jornada de Produtividade e CX: de operaçÕeses de TI para o negócioJorge Biesczad Jr.
 
Mini curso testes ágeis
Mini curso testes ágeisMini curso testes ágeis
Mini curso testes ágeisQualister
 
Imatia: apresentação corporativa
Imatia: apresentação corporativaImatia: apresentação corporativa
Imatia: apresentação corporativaimatia
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubankalexandre freire
 
Formalização Eletrônica S-Works
Formalização Eletrônica S-Works Formalização Eletrônica S-Works
Formalização Eletrônica S-Works GrupoSimply
 
Fsw Institucional 2007
Fsw  Institucional 2007Fsw  Institucional 2007
Fsw Institucional 2007guest269cc8
 
20100202 Diretor De Fabrica V.1.0
20100202 Diretor De Fabrica V.1.020100202 Diretor De Fabrica V.1.0
20100202 Diretor De Fabrica V.1.0Sindico de Aluguel
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopCompanyWeb
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDSFatec Jales
 
Fluig - O BPM é Social
Fluig - O BPM é SocialFluig - O BPM é Social
Fluig - O BPM é SocialFluig
 
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e DecisõesBPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e DecisõesMauricio Bitencourt, CBPP
 

Similaire à Visual Studio ALM (20)

Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impeto
 
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e DecisõesTDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
 
Jornada de Produtividade e CX: de operaçÕeses de TI para o negócio
Jornada de Produtividade e CX: de operaçÕeses de TI para o negócioJornada de Produtividade e CX: de operaçÕeses de TI para o negócio
Jornada de Produtividade e CX: de operaçÕeses de TI para o negócio
 
Mini curso testes ágeis
Mini curso testes ágeisMini curso testes ágeis
Mini curso testes ágeis
 
Mini Curso Testes Ageis
Mini Curso Testes AgeisMini Curso Testes Ageis
Mini Curso Testes Ageis
 
FCamara 2016
FCamara 2016FCamara 2016
FCamara 2016
 
Imatia: apresentação corporativa
Imatia: apresentação corporativaImatia: apresentação corporativa
Imatia: apresentação corporativa
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubank
 
Formalização Eletrônica S-Works
Formalização Eletrônica S-Works Formalização Eletrônica S-Works
Formalização Eletrônica S-Works
 
20 anos Manifesto ágil - o que aprendemos?
20 anos Manifesto ágil - o que aprendemos?20 anos Manifesto ágil - o que aprendemos?
20 anos Manifesto ágil - o que aprendemos?
 
Fsw Institucional 2007
Fsw  Institucional 2007Fsw  Institucional 2007
Fsw Institucional 2007
 
Entregando Software com Valor
Entregando Software com ValorEntregando Software com Valor
Entregando Software com Valor
 
20100202 Diretor De Fabrica V.1.0
20100202 Diretor De Fabrica V.1.020100202 Diretor De Fabrica V.1.0
20100202 Diretor De Fabrica V.1.0
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | Workshop
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDS
 
Fluig - O BPM é Social
Fluig - O BPM é SocialFluig - O BPM é Social
Fluig - O BPM é Social
 
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e DecisõesBPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
 

Visual Studio ALM

Notes de l'éditeur

  1. Era uma vez um consumidor. Um consumidor moderno. Como você! CLIQUE Este ser humano deseja trabalhar, se divertir e consumir informação e usa muitos dispositivos. Cada vez mais. Um americano adulto hoje usa em média 4 dispositivos conectados. Estamos vivendo uma explosão de dispositivos CLIQUE Estes dispositivos consomem aplicações modernas. Twitter, Facebook, Instagram. De simples a complexas. Cada usuário de iPhone investe em torno de 84 minutos por dia nas aplicações e têm no seu iPhone de 80 a 100 aplicações instaladas Estas aplicações geram e consomem uma quantidade crescente de dados. Este ano calendário o IDC estima que existam 2.7ZB (1ZB = 1 billion terabytes) um crescimento de 48% em um ano podendo chegar a 8ZB em 2015 Estes dispositivos, aplicações e dados consomem uma quantidade crescente de serviços que obvimente rodam em servidores, nas configurações tradicinais (on premise, client server e mainframe) e as mais modernas public & private clouds. Só que existe a volta neste caminho. Milhões de usuários que usam dispositivos modernos podem ser encontrados com precisão por técnicas modernas de advertising que usam as apps como veículo. Isto é uma parte importante das estratégias de online advertising que podem acelerar o market share do advertising online versus as midias tradicionais como jornais, revistas, Tv e Rádio.