SlideShare une entreprise Scribd logo
1  sur  53
Cliente.
... E ele tem um
problema grave e
precisa de uma boa
solução em
software.
Cliente.
... E ele tem um
problema grave e
precisa de uma boa
solução em
software.
Equipe de
Levantamento de
Especificações da Vital.
Cliente e Equipe de
Levantamento trocam
informações, até que a
Vital tenha absorvido
os dados do problema.
Equipe de
Levantamento de
Especificações da Vital.
Cliente e Equipe de
Levantamento trocam
informações, até que a
Vital tenha absorvido
os dados do problema.
Equipe de
Levantamento de
Especificações da Vital.
Arquiteto de Software
da Vital que analisa e
cria as especificações do
Software.
Equipe de
Levantamento de
Especificações da Vital.
Arquiteto de Software
da Vital que analisa e
cria as especificações do
Software.
A Equipe de Levantamento passa as
especificações do problema para o
Arquiteto de Software, que vai
atuar na modelagem da solução a
ser produzida.
Equipe de
Levantamento de
Especificações da Vital.
Arquiteto de Software
da Vital que analisa e
cria as especificações do
Software.
A Equipe de Levantamento passa as
especificações do problema para o
Arquiteto de Software, que vai
atuar na modelagem da solução a
ser produzida.
O Arquiteto de Software envia as
especificações das funcionalidades
ao Redmine, uma aplicação web que
atua no gerenciamento de projeto.
Ótima para rastreamento e controle
de mudança.
O Arquiteto de Software envia as
especificações das funcionalidades
ao Redmine, uma aplicação web que
atua no gerenciamento de projeto.
Ótima para rastreamento e controle
de mudança.
< PHP ><HTML>
C #
SELECT 01001%
MENSAGEM
JPEG
css
Nossos desenvedores buscam suas tarefas
no Redmine, onde sabem quais módulos
deverão produzir e como fazê-lo.
< PHP ><HTML>
C #
SELECT 01001%
MENSAGEM
JPEG
css
Nossos desenvedores buscam suas tarefas
no Redmine, onde sabem quais módulos
deverão produzir e como fazê-lo.
< PHP ><HTML>
C #
SELECT 01001%
MENSAGEM
JPEG
css
< PHP ><HTML>
C #
SELECT 01001%
MENSAGEM
JPEG
css
Nossos desenvedores alimentam
nosso repositório na Internet.
< PHP ><HTML>
C #
SELECT 01001%
MENSAGEM
JPEG
css
Nossos desenvedores alimentam
nosso repositório na Internet.
< PHP ><HTML>
C #
SELECT 01001%
MENSAGEM
JPEG
css
GitHub é um Serviço de Web Hosting
Compartilhado para projetos que usam o
controle de versionamento Git.
Possui funcionalidades de uma rede social
como feeds, followers, wiki e um gráfico
que mostra como os desenvolvedores
trabalham as versões de seus repositórios.
Jenkins é um servidor open-source de
Integração Contínua e pode ser rodado
de forma standalone (como uma
aplicação isolada) ou como uma web
aplicação dentro de um servidor web
com suporte Java (exemplo Tomcat).
GitHub é um Serviço de Web Hosting
Compartilhado para projetos que usam o
controle de versionamento Git.
Possui funcionalidades de uma rede social
como feeds, followers, wiki e um gráfico
que mostra como os desenvolvedores
trabalham as versões de seus repositórios.
Jenkins é um servidor open-source de
Integração Contínua e pode ser rodado
de forma standalone (como uma
aplicação isolada) ou como uma web
aplicação dentro de um servidor web
com suporte Java (exemplo Tomcat).
GitHub é um Serviço de Web Hosting
Compartilhado para projetos que usam o
controle de versionamento Git.
Possui funcionalidades de uma rede social
como feeds, followers, wiki e um gráfico
que mostra como os desenvolvedores
trabalham as versões de seus repositórios.
Jenkins é um servidor open-source de
Integração Contínua e pode ser rodado
de forma standalone (como uma
aplicação isolada) ou como uma web
aplicação dentro de um servidor web
com suporte Java (exemplo Tomcat).
Servidores de Aplicação.
Relembrando: Redmine é um
software gerenciador de projetos
baseados na Web e ferramenta de
gerenciamento de erros.
Servidores de Aplicação.
Relembrando: Redmine é um
software gerenciador de projetos
baseados na Web e ferramenta de
gerenciamento de erros.
O GitHub entrega os diversos
componentes ao Jenkins que os
conecta e estrutura, integrando-os.
O GitHub entrega os diversos
componentes ao Jenkins que os
conecta e estrutura, integrando-os.
Jenkins então entrega as
aplicações aos Servidores
de Aplicação.
Jenkins então entrega as
aplicações aos Servidores
de Aplicação.
Jenkins então entrega as
aplicações aos Servidores
de Aplicação.
Por fim, Jenkins
entrega, para
armazenamento, a
aplicação e seu atual
estado ao Redmine.
Por fim, Jenkins
entrega, para
armazenamento, a
aplicação e seu atual
estado ao Redmine.
Robô de
Testes é um
software que
simula o uso
do sistema
por um
usuário.
Robô de
Testes é um
software que
simula o uso
do sistema
por um
usuário.
(1) Testando toda a
aplicação, sempre que um
erro é encontrado o Robô
de Testes o adiciona ao
relatório de erros.
(1) Testando toda a
aplicação, sempre que um
erro é encontrado o Robô
de Testes o adiciona ao
relatório de erros.
(2) Finalizados os testes, o Robô de testes então gera
um e-mail com o relatório de erros, uma cópia é
enviada para o desenvolvedor do módulo e outra
cópia segue para o Redmine, para efeito de registro.
(2) Finalizados os testes, o Robô de testes então gera
um e-mail com o relatório de erros, uma cópia é
enviada para o desenvolvedor do módulo e outra
cópia segue para o Redmine, para efeito de registro.
(2) Finalizados os testes, o Robô de testes então gera
um e-mail com o relatório de erros, uma cópia é
enviada para o desenvolvedor do módulo e outra
cópia segue para o Redmine, para efeito de registro.
(3) De posse do relatório de erros, o desenvolvedor
do módulo vai corrigir o erro, alterando o código e
reiniciando o ciclo de integração para este
módulo. Sintetizamos a seguir…
(3) De posse do relatório de erros, o desenvolvedor
do módulo vai corrigir o erro, alterando o código e
reiniciando o ciclo de integração para este
módulo. Sintetizamos a seguir…
Corrigido!
(1) Após solucionar o erro o
desenvolvedor sobe o módulo
corrigido para o GitHub.
(2) GitHub envia o módulo
corrigido para Jenkins.
(4) Jenkins envia a aplicação e seu
estado atual para o Redmine.
(3) Jenkins
entrega a
Aplicação
integrada aos
Servidores
de
Aplicação.
(1) Após solucionar o erro o
desenvolvedor sobe o módulo
corrigido para o GitHub.
(2) GitHub envia o módulo
corrigido para Jenkins.
(4) Jenkins envia a aplicação e seu
estado atual para o Redmine.
(3) Jenkins
entrega a
Aplicação
integrada aos
Servidores
de
Aplicação.
(5) Redmine
envia o módulo
corrigido para o
Robô de Teste.
(5) Redmine
envia o módulo
corrigido para o
Robô de Teste.
(2) Robô de Teste
envia para
Redmine o
sistema, liberado
para uso pelo
Cliente.
(1) Robô de Teste completa os
testes sem problemas, o
módulo corrigido de fato está
operacional.
Cliente.
(2) Robô de Teste
envia para
Redmine o
sistema, liberado
para uso pelo
Cliente.
(1) Robô de Teste completa os
testes sem problemas, o
módulo corrigido de fato está
operacional.
(1) Redmine deixa o
Cliente ciente de que a
Aplicação está pronta
para uso.
(2) O Cliente acessa as
Aplicações nos
Servidores e usufrui do
do que solicitou.
Cliente.
(1) Redmine deixa o
Cliente ciente de que a
Aplicação está pronta
para uso.
(2) O Cliente acessa as
Aplicações nos
Servidores e usufrui do
do que solicitou.
Cliente.
Contato
Vital Soluções em Tecnologia
Praia de Botafogo, 501 – Bloco 2 – 2o andar
Centro Empresarial Mourisco
Tel. +55 21 2546 9945 email: contato@vitalbusiness.com.br
Vital Fábrica de Software
Av. Marechal Câmara, 160 – Sala 421/422
Tel. +55 21 2224 6772
Fabio Farzat
Cel: +55 21 9902 2777
email: fabio@vitalbusiness.com.br
Flavio Dias
Cel. +55 21 9442 5890
email: flavio@vitalbusiness.com.br

Contenu connexe

Dernier

A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?Michael Rada
 
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnQuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnGustavo144776
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...E-Commerce Brasil
 
66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptxLEANDROSPANHOL1
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxCoca Pitzer
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?E-Commerce Brasil
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...E-Commerce Brasil
 
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdfÉtica NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdfInsttLcioEvangelista
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024E-Commerce Brasil
 
Introdução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdfIntrodução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdfVivianeVivicka
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendasE-Commerce Brasil
 
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)E-Commerce Brasil
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensLuizPauloFerreira11
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoE-Commerce Brasil
 
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceE-Commerce Brasil
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...E-Commerce Brasil
 
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaE-Commerce Brasil
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...E-Commerce Brasil
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoE-Commerce Brasil
 
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?E-Commerce Brasil
 

Dernier (20)

A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
 
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
QuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnQuestionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
 
66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx66ssssssssssssssssssssssssssssss4434.pptx
66ssssssssssssssssssssssssssssss4434.pptx
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
 
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdfÉtica NO AMBIENTE DE TRABALHO,  fundamentosdas relações.pdf
Ética NO AMBIENTE DE TRABALHO, fundamentosdas relações.pdf
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
 
Introdução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdfIntrodução à Multimídia e seus aspectos.pdf
Introdução à Multimídia e seus aspectos.pdf
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
 
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
Conferência SC 24 | Otimize sua logística reversa com opções OOH (out of home)
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operação
 
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
 
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelização
 
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
 

En vedette

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

En vedette (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Método de produção de Software PDF

  • 1.
  • 2. Cliente. ... E ele tem um problema grave e precisa de uma boa solução em software.
  • 3. Cliente. ... E ele tem um problema grave e precisa de uma boa solução em software.
  • 5. Cliente e Equipe de Levantamento trocam informações, até que a Vital tenha absorvido os dados do problema. Equipe de Levantamento de Especificações da Vital.
  • 6. Cliente e Equipe de Levantamento trocam informações, até que a Vital tenha absorvido os dados do problema. Equipe de Levantamento de Especificações da Vital. Arquiteto de Software da Vital que analisa e cria as especificações do Software.
  • 7. Equipe de Levantamento de Especificações da Vital. Arquiteto de Software da Vital que analisa e cria as especificações do Software. A Equipe de Levantamento passa as especificações do problema para o Arquiteto de Software, que vai atuar na modelagem da solução a ser produzida.
  • 8. Equipe de Levantamento de Especificações da Vital. Arquiteto de Software da Vital que analisa e cria as especificações do Software. A Equipe de Levantamento passa as especificações do problema para o Arquiteto de Software, que vai atuar na modelagem da solução a ser produzida.
  • 9. O Arquiteto de Software envia as especificações das funcionalidades ao Redmine, uma aplicação web que atua no gerenciamento de projeto. Ótima para rastreamento e controle de mudança.
  • 10. O Arquiteto de Software envia as especificações das funcionalidades ao Redmine, uma aplicação web que atua no gerenciamento de projeto. Ótima para rastreamento e controle de mudança.
  • 11. < PHP ><HTML> C # SELECT 01001% MENSAGEM JPEG css Nossos desenvedores buscam suas tarefas no Redmine, onde sabem quais módulos deverão produzir e como fazê-lo.
  • 12. < PHP ><HTML> C # SELECT 01001% MENSAGEM JPEG css Nossos desenvedores buscam suas tarefas no Redmine, onde sabem quais módulos deverão produzir e como fazê-lo.
  • 13.
  • 14. < PHP ><HTML> C # SELECT 01001% MENSAGEM JPEG css
  • 15. < PHP ><HTML> C # SELECT 01001% MENSAGEM JPEG css Nossos desenvedores alimentam nosso repositório na Internet.
  • 16. < PHP ><HTML> C # SELECT 01001% MENSAGEM JPEG css Nossos desenvedores alimentam nosso repositório na Internet.
  • 17. < PHP ><HTML> C # SELECT 01001% MENSAGEM JPEG css
  • 18.
  • 19. GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios. Jenkins é um servidor open-source de Integração Contínua e pode ser rodado de forma standalone (como uma aplicação isolada) ou como uma web aplicação dentro de um servidor web com suporte Java (exemplo Tomcat).
  • 20. GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios. Jenkins é um servidor open-source de Integração Contínua e pode ser rodado de forma standalone (como uma aplicação isolada) ou como uma web aplicação dentro de um servidor web com suporte Java (exemplo Tomcat).
  • 21. GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios. Jenkins é um servidor open-source de Integração Contínua e pode ser rodado de forma standalone (como uma aplicação isolada) ou como uma web aplicação dentro de um servidor web com suporte Java (exemplo Tomcat).
  • 22.
  • 23. Servidores de Aplicação. Relembrando: Redmine é um software gerenciador de projetos baseados na Web e ferramenta de gerenciamento de erros.
  • 24. Servidores de Aplicação. Relembrando: Redmine é um software gerenciador de projetos baseados na Web e ferramenta de gerenciamento de erros.
  • 25. O GitHub entrega os diversos componentes ao Jenkins que os conecta e estrutura, integrando-os.
  • 26. O GitHub entrega os diversos componentes ao Jenkins que os conecta e estrutura, integrando-os.
  • 27. Jenkins então entrega as aplicações aos Servidores de Aplicação.
  • 28. Jenkins então entrega as aplicações aos Servidores de Aplicação.
  • 29. Jenkins então entrega as aplicações aos Servidores de Aplicação.
  • 30. Por fim, Jenkins entrega, para armazenamento, a aplicação e seu atual estado ao Redmine.
  • 31. Por fim, Jenkins entrega, para armazenamento, a aplicação e seu atual estado ao Redmine.
  • 32.
  • 33.
  • 34. Robô de Testes é um software que simula o uso do sistema por um usuário.
  • 35. Robô de Testes é um software que simula o uso do sistema por um usuário.
  • 36. (1) Testando toda a aplicação, sempre que um erro é encontrado o Robô de Testes o adiciona ao relatório de erros.
  • 37. (1) Testando toda a aplicação, sempre que um erro é encontrado o Robô de Testes o adiciona ao relatório de erros.
  • 38.
  • 39. (2) Finalizados os testes, o Robô de testes então gera um e-mail com o relatório de erros, uma cópia é enviada para o desenvolvedor do módulo e outra cópia segue para o Redmine, para efeito de registro.
  • 40. (2) Finalizados os testes, o Robô de testes então gera um e-mail com o relatório de erros, uma cópia é enviada para o desenvolvedor do módulo e outra cópia segue para o Redmine, para efeito de registro.
  • 41. (2) Finalizados os testes, o Robô de testes então gera um e-mail com o relatório de erros, uma cópia é enviada para o desenvolvedor do módulo e outra cópia segue para o Redmine, para efeito de registro.
  • 42. (3) De posse do relatório de erros, o desenvolvedor do módulo vai corrigir o erro, alterando o código e reiniciando o ciclo de integração para este módulo. Sintetizamos a seguir…
  • 43. (3) De posse do relatório de erros, o desenvolvedor do módulo vai corrigir o erro, alterando o código e reiniciando o ciclo de integração para este módulo. Sintetizamos a seguir…
  • 45. (1) Após solucionar o erro o desenvolvedor sobe o módulo corrigido para o GitHub. (2) GitHub envia o módulo corrigido para Jenkins. (4) Jenkins envia a aplicação e seu estado atual para o Redmine. (3) Jenkins entrega a Aplicação integrada aos Servidores de Aplicação.
  • 46. (1) Após solucionar o erro o desenvolvedor sobe o módulo corrigido para o GitHub. (2) GitHub envia o módulo corrigido para Jenkins. (4) Jenkins envia a aplicação e seu estado atual para o Redmine. (3) Jenkins entrega a Aplicação integrada aos Servidores de Aplicação.
  • 47. (5) Redmine envia o módulo corrigido para o Robô de Teste.
  • 48. (5) Redmine envia o módulo corrigido para o Robô de Teste. (2) Robô de Teste envia para Redmine o sistema, liberado para uso pelo Cliente. (1) Robô de Teste completa os testes sem problemas, o módulo corrigido de fato está operacional.
  • 49. Cliente. (2) Robô de Teste envia para Redmine o sistema, liberado para uso pelo Cliente. (1) Robô de Teste completa os testes sem problemas, o módulo corrigido de fato está operacional.
  • 50. (1) Redmine deixa o Cliente ciente de que a Aplicação está pronta para uso. (2) O Cliente acessa as Aplicações nos Servidores e usufrui do do que solicitou. Cliente.
  • 51. (1) Redmine deixa o Cliente ciente de que a Aplicação está pronta para uso. (2) O Cliente acessa as Aplicações nos Servidores e usufrui do do que solicitou. Cliente.
  • 52.
  • 53. Contato Vital Soluções em Tecnologia Praia de Botafogo, 501 – Bloco 2 – 2o andar Centro Empresarial Mourisco Tel. +55 21 2546 9945 email: contato@vitalbusiness.com.br Vital Fábrica de Software Av. Marechal Câmara, 160 – Sala 421/422 Tel. +55 21 2224 6772 Fabio Farzat Cel: +55 21 9902 2777 email: fabio@vitalbusiness.com.br Flavio Dias Cel. +55 21 9442 5890 email: flavio@vitalbusiness.com.br