BENJAMIN, Walter. Rua de Mão Única (Obras Escolhidas, Vol. 2)
Trabalho colaborativo na entrega de software - case es na palma da mão
-
Upload
renzo-colnago -
Category
Government & Nonprofit
-
view
178 -
download
3
Transcript of Trabalho colaborativo na entrega de software - case es na palma da mão
![Page 1: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/1.jpg)
Desenvolvimento Colaborativo de Aplicativo para a População ES na Palma da Mão Renzo Colnago Diretor Presidente @ PRODEST ES
![Page 2: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/2.jpg)
Um pouco sobre a Prodest Autarquia Governo do Estado do Espírito Santo
Tecnologia da Informação e Comunicação
Sistemas de Informação - Sites / Aplicativos
Centro de Monitoramento - Infra Estrutura de Rede / Telecomunicações
Data Center Governamental - Co Location / NUVEM GOVERNO
![Page 3: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/3.jpg)
![Page 4: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/4.jpg)
Tem muita coisa mudando no Mundo…
![Page 5: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/5.jpg)
Inclusive no setor público…
![Page 6: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/6.jpg)
Serviços à População
![Page 7: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/7.jpg)
Serviços à População NA PALMA DA MÃO
![Page 8: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/8.jpg)
Projeto Prioritário do Governo ES
![Page 9: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/9.jpg)
![Page 10: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/10.jpg)
Desafio
![Page 11: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/11.jpg)
Desafio Entregar um produto que rode como app, multiplataforma,
e em navegadores, com experiência do cidadão otimizada,
com serviços centralizados, e login único.
![Page 12: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/12.jpg)
Caminhos Para a Solução
Ir a Mercado comprar
Cooperar com outros atores públicos
Buscar Solução Open - Base
Desenvolver do Zero
![Page 13: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/13.jpg)
Caminhos Para a Solução
Ir a Mercado comprar
Cooperar com outros atores públicos
Buscar Solução Open - Base
Desenvolver do Zero
Orçamento e Complexidade da gestão de fábrica de software para projetos “diferentes" além do histórico PRODEST neste tipo de contratação.
Não encontramos soluções OPEN ou governamentais sinérgicas à nossa iniciativa. Encontramos o MEU RS mas estava em linguagem diferente do padrão Prodest
![Page 14: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/14.jpg)
Desenvolver do Zero
![Page 15: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/15.jpg)
Desenvolver do Zero Tendo toda sua equipe de desenvolvimento alocada em projetos estratégicos, com domínio ZERO de mobile somada a uma arquitetura computacional complexa.
![Page 16: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/16.jpg)
![Page 17: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/17.jpg)
Estudar Pesquisar benchmarks Pesquisar plataformas mobile Pesquisar soluções arquiteturais Pesquisar tendências
![Page 18: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/18.jpg)
Decisão Arquitetura
![Page 19: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/19.jpg)
Decisão Arquitetura Integração
SOA
Microservice
WSO2
Mulesoft
TYK
WSO2
ZUL
Microservice TYK
Com microservice conseguimos separar
melhor os papéis e responsabilidades
distintas.
Considerando o ambiente caótico de
aplicações, com diferentes diferentes tipos
de integração, conseguimos evitar a
dependência em relação à saúde das
aplicações.
Não dependemos de tecnologia.
O TYK foi a solução mais leve, com alto i/o
(GoLang) e com possibilidade de contratação
enterprise.
![Page 20: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/20.jpg)
SOA https://pt.wikipedia.org/wiki/Service-
oriented_architecture
Microservice https://en.wikipedia.org/wiki/Microservices
Mulesoft https://github.com/mulesoft
WSO2 https://github.com/wso2
TYK https://tyk.io
ZUUL https://github.com/Netflix/zuul
Links
![Page 21: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/21.jpg)
Decisão Mobile
![Page 22: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/22.jpg)
Multiplataforma
IONIC
Phonegap
Xamarim
React
NativoiOS
Android
Decisão Solução MobileMultiplataforma IONIC
Decidimos pelo desenvolvimento
multiplataforma: Nosso app não tem grandes
complexidades de interface nem de uso da
máquina.
O desenvolvimento nativo exigiria 2 ou mais
equipes: 1 de Java, 1 de Swift, 1 de MS…
Das soluções multiplataforma, a que se
mostrou mais amigável, madura e livre foi o
IONIC.
O desenvolvimento em IONIC se dá em
HTML, CSS, Java Script, linguagens
“Coringas" de equipes web.
![Page 23: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/23.jpg)
Android https://developer.android.com/index.html
IOS https://developer.apple.com/
React https://facebook.github.io/react-native/
Xamarim https://www.xamarin.com/
Phonegap http://phonegap.com/
Ionic http://ionicframework.com/
![Page 24: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/24.jpg)
Help @ Gartner Aconselhamento Imparcial de TI Tool Kits Documentos Técnicos Imparciais Boas Práticas Tendências tecnológicas Peer Connect
![Page 25: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/25.jpg)
2015…
![Page 26: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/26.jpg)
2016
![Page 27: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/27.jpg)
Onde e como Rodar?
![Page 28: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/28.jpg)
Prodest = On Premise Arquitetura containerizada em docker, orquestrada pelo rancher usando kattle
![Page 29: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/29.jpg)
![Page 30: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/30.jpg)
Ambiente em Produção @ PRODEST RANCHER
![Page 31: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/31.jpg)
“Entregar um produto único, em tempos de dificuldade de recursos financeiros, que permita a definição de um padrão governamental mobile, centrado na experiência do cidadão, independente de plataforma tecnológica de integração e que permita a colaboração da comunidade para que tenhamos liberdade e economicidade na entrega de novos serviços."
Isso tudo para…
![Page 32: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/32.jpg)
Cidadão Colaborando com o Governo via GITHUB.
![Page 33: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/33.jpg)
Kanban Público
![Page 34: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/34.jpg)
Github - Controle de Versão com Engajamento
![Page 35: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/35.jpg)
Projeto aberto, qualquer pessoa no mundo pode copiar, remixar, clonar, ajudar, colaborar.
![Page 36: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/36.jpg)
Tecnologias e Plataformas Utilizadas
Git, Github, Git Lab, Docker, Rancher, Angular 2, Java Script, Ionic 2, Cordova, Gulp HTML, CSS, Xcode, Gitter, Slack, Taiga, Travis, SQL, .NET, Hadoop, Mesos, Metabase, Druid, Mongo DB, SQL Server, IIS, Apache, Nginx, Material, Type Script….
E crescendo…
![Page 37: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/37.jpg)
LinguagemFramework
Virtualização
Banco de DadosBanco de Dados
Sistemas Operacionais
Web Server
PRODEST em Janeiro de 2015
![Page 38: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/38.jpg)
OLAPOrquestração
IntegraçãoColaboraçãoControle Versão
Framework JS
Mobile Framework
iOS
Controle Versão
Containers
Diálogo Open
Linguagem
Agile PM
OLAP
API Management
Big Data DB
Banco de Dados
Integração Contínua
Task Management
Web Analytics
Framework
JS Framework
Mobile Framework
Dados Abertos
Cluster Manager
Big Data Processing
Virtualização
Banco de Dados
Banco de Dados
Sistemas Operacionais
Web Server
JS SuperSetMaterialDesign
JS Compilador
Web Server
Web Server
PRODEST HOJE
![Page 39: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/39.jpg)
![Page 40: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/40.jpg)
![Page 41: Trabalho colaborativo na entrega de software - case es na palma da mão](https://reader034.fdocumentos.tips/reader034/viewer/2022051520/58999da11a28ab30328b8d27/html5/thumbnails/41.jpg)