SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
ALM e ATLM
a importância dos LifeCycles no
no desenvolvimento de software
Vandré M. Ramos, casado e tenho uma filha de 7
anos.
Formado em TI (UEPG), Pós-graduado em Web
Sistema de Informação (UFRGS), MBA em
gerenciamento de projetos (FGV) e Mestrado em
Administração (UFRGS)
CSM e trabalhando com agilidade há mais de 10
anos ;)
Trabalho na HostGator há 6 meses como Gerente
de Desenvolvimento.
Fundada em 2002
nos USA
Há 10 anos
no Brasil
Parte do Grupo
Endurance
Sobre a HostGator
+ Estados Unidos + Índia
+ Brasil + Holanda
Sobre a HostGator
+ 12 milhões de domínios no
mundo!
+ 4.000 funcionários
+ 5MM de clientes ativos
O Application Lifecycle Management engloba um conjunto
de processos e ferramentas que integrados otimizam as disciplinas de
documentação, desenvolvimento, automatização,
controle, monitoramento e rastreabilidade em todo ciclo
de vida da aplicação que ocorre do momento em que a necessidade de
negócio surge até que a solução de software esteja online em produção.
Indivíduos e interações
mais que processos e
ferramentas
Atividades que integram pessoas,
processos e tecnologias
❖ Gerenciamento de
Requisitos
❖ Estimativa e
planejamento
❖ Gerenciamento de
código fonte
❖ Teste e garantia de
qualidade
❖ DevOps
❖ Manutenção e
suporte
❖ Controle de versão
❖ Gerenciamento de
portfólio de
aplicações
❖ Planejamento em tempo
real e comunicação da
equipe
Governança de aplicação
Desenvolvimento
Operação
Segundo David Chappelle, “a
governança começa com o
desenvolvimento de casos de
negócios, onde a ideia do
aplicativo é mapeada para
um resultado comercial
estratégico”.
Governança de aplicação
O estágio de
desenvolvimento do ALM
também é chamado de ciclo
de vida de desenvolvimento
de software, ou SDLC.
Desenvolvimento
Deve começar um pouco
antes da implantação da nova
aplicação e envolvem a
preparação dos ambientes, os
processos de deploy,
monitoramento e a
manutenção da aplicação
pelo resto da sua “vida”.
Operação
Benefícios
ALM
Simplificar e melhorar a vida de todos os
envolvidos durante todo o processo de
criação, desenvolvimento, deploy e
operação das aplicações
Possibilitar o registro,
documentação e
rastreamento dos
requisitos de software e
organização de backlog
de atividades
Gerenciar e rastrear as
mudanças de software de forma
“saudável”
Gerenciar a configuração do
sistema independente do ambiente
a ser utilizado (dev, test, produção,
etc...)
Gerenciar os problemas
“bugs” relacionados a
requisitos, código,
ambiente e direcionar
sua correção de forma
ágil
Disponibilizar as
informações e
documentações
sobre os projetos
Informações de
testes organizada
e compartilhada
(ATLM)
Automatizar
tarefas diárias
repetitivas como
Builds, Unit Test,
Deploys, etc...
Consultar as atividades a serem
executadas, em progresso e
concluídas.
Acompanhar a evolução da cobertura
da qualidade de código através de
métricas obtidas automaticamente
Acompanhar a
disponibilidade e
performance de suas
aplicações/infra de
forma online e
constante
Organizando o ALM
● Revise junto com seu time as fases atuais de seu processo de
desenvolvimento.
● O quão padronizado está seu processo de priorização de atividades?
● O quão padronizado está seu processo de escrita de requisito e
bugs?
● As ferramentas atuais suportam a necessidade de seu processo de
desenvolvimento?
Dicas - Governança de aplicação
● Reveja como está o fluxo do “código produzido” pelo time de
desenvolvimento em seu SDLC? Bug Fix?
● Reveja o processo de deploy? O quanto ele pode ser automatizado?
● Reveja seus ambientes, são suficientes?
● Reveja as posições em seu time? Existem áreas cinzas descobertas?
● Qual a cobertura de testes automatizados? Não possui uma métrica,
comece sendo binário :). (tem ou não tem)
Dicas - Desenvolvimento
● Já possui deploy automatizado? Não! Comece pelos ambientes
internos (dev, teste).
● Reveja o monitoramento de sua aplicação e do ambiente em que
está instalada?
● Como está o DR de seu ambiente/aplicação? E o backup? Já testou?
● Repense o Post-Mortem dos incidentes!
Dicas - Operação
ATLM representa uma abordagem estruturada, que
descreve um processo de como abordar a preparação, definição,
construção e execução de testes automatizados de forma a
afastar a equipe de erros comuns durante o processo de automação de
testes
Fases
Decidir por
automatizar
Decidir a
ferramenta
Introdução do
processo de
testes
automatizados
Planejamento,
projeto e
desenvolvimento
dos testes
Execução e
gerenciamento
de teste
Revisão do
programa de
testes
Benefícios
ATLM
Produzir um
sistema mais
confiável
Ao adotar a tecnologia certa e
apoiá-la com as práticas
recomendadas, irá garantir que
todos tenham uma
mentalidade de teste contínuo
Feedback instantâneo
sobre o códigos
finalizados, não apenas
de uma perspectiva de
unidade ou integração,
mas também de uma
perspectiva funcional e
de desempenho
Manifesto
Ágil & ALM
● As ferramentas de ALM devem suportar a comunicação mas não
devem substituir a comunicação entre pessoa e pessoa.
● Oferecer suporte nativo a todas as práticas comuns do Agile.
● A infraestrutura do ALM deve ser selecionada, construída e mantida
pela própria equipe.
ALM e o Ágil
ALM e ATLM
na prática
● Gerenciamento de requisitos
● Gerenciamento de versões
● Gerenciamento do build & release
● Gerenciamento dos
recursos/repositórios
● Gerenciamento de métricas/relatórios
● Gerenciamento de mudança e
configuração
● Gerenciamento de demandas e bugs
● Gerenciamento de testes e qualidade
Proposta de ALM
Sugestões open source
Vandré M Ramos
https://www.linkedin.com/in/vandreramos/
https://www.devmedia.com.br/alm-o-que-e-isso-parte-01/14117
https://www.kovair.com/What-are-ALM-and-Integrated-ALM.pdf
http://www.informit.com/articles/article.aspx?p=21468
https://en.wikipedia.org/wiki/Application_lifecycle_management
https://dzone.com/asset/download/106?chapter=10
https://dzone.com/refcardz/continuous-testing-101?chapter=5
https://dzone.com/articles/what-is-application-lifecycle-management-alm-1
Referências
https://www.slideshare.net/tdc-globalcode/open4education-mc122-introalmopenso
urce
https://pt.slideshare.net/brjavaman/escalando-o-pe-de-feijao
https://www.slideshare.net/jurgenappelo/agile-alm
https://www.shea-co.com/assets/DevOps-Tools-Market-Map.pdf
https://www.inflectra.com/spirateam/highlights/understanding-alm-tools.aspx
Referências
● http://www.acnnutricao.com.br/wp-content/uploads/2016/07/D%C3%BAvida.png
● http://www.milldesk.com.br/wp-content/uploads/2015/07/milldesk-beneficios.jpg
● http://www.sabrinanunes.com/wp-content/uploads/2017/07/organiza%C3%A7%C3%A3o-pessoal-organiza%C3%A7%C3%A3o-profissional-organiza%C3%A
7%C3%A3o-e-produtividade-sabrina-nunes.jpg
● http://grupomidia.com/administradoresprime/wp-content/uploads/governanca-750x422.jpg
● http://metodologiaagil.com/wp-content/uploads/2016/09/ciclo_desenvolvimento_agile_2.png
● http://static.wixstatic.com/media/3f3780_2c893e758c9f4d45b40962775c892fb4~mv2.jpg
● https://s3.amazonaws.com/wj-cdn/uploads/57d112223c1e0dca95e8e610cc0fd550
● https://cdn.psychologytoday.com/sites/default/files/styles/image-article_inline_full/public/field_blog_entry_images/Yuriy%20Seleznev_Trust_Shutterstock.jpg?it
ok=inHFduy5
● https://imagens.canaltech.com.br/196992.416818-Tesla-Roadster.jpg
● https://media.giphy.com/media/MgBJ3UifivIY/giphy.gif
● https://i0.wp.com/www.vocalia.net/wp-content/uploads/2016/10/bonheur-gens-qui-sautent.jpg?fit=643%2C328
● http://img.xcitefun.net/users/2009/08/107510,xcitefun-how-to-kill-virus.gif
● https://www.pharmamanufacturing.com/assets/Media/1004/april1_webpage.jpg
● https://cloudtweaks.com/wp-content/uploads/2013/06/comic-ca-1-1.jpg
Imagens
aObrigado!

Mais conteúdo relacionado

Mais procurados

DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Muito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativosMuito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativosIgor Abade
 
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
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareDanilo Sousa
 
DevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftDevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftIgor Abade
 
Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9Camilla Gomes
 
Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Danilo Sousa
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxRoberto Nunes
 
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
 
Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Introlcbj
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaGuilherme Cardoso
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
 
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
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)juarezlustosa
 
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?Embratel
 

Mais procurados (20)

DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Muito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativosMuito além das startups: Build-Measure-Learn em sistemas corporativos
Muito além das startups: Build-Measure-Learn em sistemas corporativos
 
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
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
DevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftDevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoft
 
Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9
 
Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptx
 
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
 
Entendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento SeguroEntendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento Seguro
 
Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Intro
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
 
DevOps ... o caminho
DevOps ... o caminhoDevOps ... o caminho
DevOps ... o caminho
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
 
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...
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)
 
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 
Fundamentos de Testes de Software - Qualidad
Fundamentos de Testes de Software - QualidadFundamentos de Testes de Software - Qualidad
Fundamentos de Testes de Software - Qualidad
 

Semelhante a Alm e ATLM - A importância dos lifecycles no desenvolvimento de software

ALM - Ciclo de vida de aplicações, onde fica o PO e o PM
ALM - Ciclo de vida de aplicações, onde fica o PO e o PMALM - Ciclo de vida de aplicações, onde fica o PO e o PM
ALM - Ciclo de vida de aplicações, onde fica o PO e o PMVandre Ramos, MSc, MBA, CSM
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos Vandre Ramos, MSc, MBA, CSM
 
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de SucessoALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de SucessoAlan Carlos
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerAlan Carlos
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de softwareJoyce Bastos
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwareJúlio de Lima
 
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
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreCloves da Rocha
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...
Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...
Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...Washington Borges
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareWelington Monteiro
 
Implantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresImplantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresMarcelo Schumacher
 
Tornando se um DevOps sem perder a cabeça #SE7I2016
Tornando se um DevOps sem perder a cabeça #SE7I2016Tornando se um DevOps sem perder a cabeça #SE7I2016
Tornando se um DevOps sem perder a cabeça #SE7I2016Camilla Gomes
 

Semelhante a Alm e ATLM - A importância dos lifecycles no desenvolvimento de software (20)

ALM - Ciclo de vida de aplicações, onde fica o PO e o PM
ALM - Ciclo de vida de aplicações, onde fica o PO e o PMALM - Ciclo de vida de aplicações, onde fica o PO e o PM
ALM - Ciclo de vida de aplicações, onde fica o PO e o PM
 
Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos
 
Artigo
ArtigoArtigo
Artigo
 
Artigo23
Artigo23Artigo23
Artigo23
 
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de SucessoALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
 
ALM com VSTS
ALM com VSTSALM com VSTS
ALM com VSTS
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de software
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
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.
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...
Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...
Desenvolvimento e manutenção de software usando práticas do gerenciamento do ...
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
Implantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresImplantação e Manutenção de Softwares
Implantação e Manutenção de Softwares
 
Tornando se um DevOps sem perder a cabeça #SE7I2016
Tornando se um DevOps sem perder a cabeça #SE7I2016Tornando se um DevOps sem perder a cabeça #SE7I2016
Tornando se um DevOps sem perder a cabeça #SE7I2016
 

Alm e ATLM - A importância dos lifecycles no desenvolvimento de software