O documento discute princípios e desafios dos métodos ágeis de desenvolvimento de software, enfatizando a importância da colaboração com o cliente, adaptação às mudanças e valorização de indivíduos e interações sobre processos e ferramentas.
O documento discute etapas para adoção de DevOps em empresas, incluindo foco em práticas ágeis, DevOps, microserviços, segurança e analytics. É sugerido começar com práticas ágeis e MVPs, aplicar cultura DevOps, criar microserviços e APIs seguros, e analisar dados em tempo real. Ferramentas como Gitlab, Kubernetes, Prometheus e Grafana são mencionadas.
O documento descreve o governo Lula entre 2003-2010, caracterizado por estabilidade econômica, redução do desemprego, aumento real do salário mínimo e expansão da classe média. No entanto, o governo enfrentou diversas crises políticas a partir de 2004, incluindo escândalos de corrupção que atingiram ministros e aliados.
O documento discute diferentes sistemas de governo como presidencialismo, parlamentarismo e ditadura. Explica que no presidencialismo o presidente é o chefe de governo e de estado, enquanto no parlamentarismo o primeiro-ministro lidera o governo com apoio do parlamento. Também menciona que uma ditadura não é legítima ou democrática.
1) O documento discute diferentes formas de governo como monarquia, república e anarquia. 2) Uma monarquia é governada por um monarca hereditário enquanto uma república elege um chefe de estado. 3) Existem monarquias constitucionais e repúblicas parlamentares e presidencialistas.
O documento discute os conceitos de Estado, regime político e governo. Apresenta as diferenças entre monarquia e república, assim como entre democracia, autoritarismo e totalitarismo. Também aborda formas de governo como presidencialismo, parlamentarismo e federalismo.
O documento discute a convergência de forças tecnológicas como computação móvel, nuvem e big data e como elas estão moldando o futuro do software corporativo. A plataforma Fluig é apresentada como uma solução que integra processos, documentos e identidades para ajudar as empresas a se adaptarem a estas forças.
[GetNinjas] Business Intelligence Workshop @ Google Campus SPBernardo Srulzon
1) O documento discute como a empresa GetNinjas estruturou seus times, infraestrutura e processos para tomar decisões de produto baseadas em mais de 1 bilhão de pontos de dados.
2) Apresenta como a empresa evoluiu de 20 mil para 120 mil pedidos ao longo de 3 anos, alterando seu foco e estrutura de acordo com as necessidades do negócio em cada estágio.
3) Explica como a empresa mudou de uma abordagem de web analytics para data warehousing, implementando o Snowplow para obter visibilidade mais profunda sobre
Software Público como Serviço: uma startup do zero com SL e cloud computingPortabilis
Slides da palestra "Software Público como Serviço: uma startup do zero com SL e cloud computing" ministrada por Tiago de Faveri Giusti em 2013 no 8º SoLiSC - Congresso Catarinense de Software Livre http://solisc.org.br.
O documento discute etapas para adoção de DevOps em empresas, incluindo foco em práticas ágeis, DevOps, microserviços, segurança e analytics. É sugerido começar com práticas ágeis e MVPs, aplicar cultura DevOps, criar microserviços e APIs seguros, e analisar dados em tempo real. Ferramentas como Gitlab, Kubernetes, Prometheus e Grafana são mencionadas.
O documento descreve o governo Lula entre 2003-2010, caracterizado por estabilidade econômica, redução do desemprego, aumento real do salário mínimo e expansão da classe média. No entanto, o governo enfrentou diversas crises políticas a partir de 2004, incluindo escândalos de corrupção que atingiram ministros e aliados.
O documento discute diferentes sistemas de governo como presidencialismo, parlamentarismo e ditadura. Explica que no presidencialismo o presidente é o chefe de governo e de estado, enquanto no parlamentarismo o primeiro-ministro lidera o governo com apoio do parlamento. Também menciona que uma ditadura não é legítima ou democrática.
1) O documento discute diferentes formas de governo como monarquia, república e anarquia. 2) Uma monarquia é governada por um monarca hereditário enquanto uma república elege um chefe de estado. 3) Existem monarquias constitucionais e repúblicas parlamentares e presidencialistas.
O documento discute os conceitos de Estado, regime político e governo. Apresenta as diferenças entre monarquia e república, assim como entre democracia, autoritarismo e totalitarismo. Também aborda formas de governo como presidencialismo, parlamentarismo e federalismo.
O documento discute a convergência de forças tecnológicas como computação móvel, nuvem e big data e como elas estão moldando o futuro do software corporativo. A plataforma Fluig é apresentada como uma solução que integra processos, documentos e identidades para ajudar as empresas a se adaptarem a estas forças.
[GetNinjas] Business Intelligence Workshop @ Google Campus SPBernardo Srulzon
1) O documento discute como a empresa GetNinjas estruturou seus times, infraestrutura e processos para tomar decisões de produto baseadas em mais de 1 bilhão de pontos de dados.
2) Apresenta como a empresa evoluiu de 20 mil para 120 mil pedidos ao longo de 3 anos, alterando seu foco e estrutura de acordo com as necessidades do negócio em cada estágio.
3) Explica como a empresa mudou de uma abordagem de web analytics para data warehousing, implementando o Snowplow para obter visibilidade mais profunda sobre
Software Público como Serviço: uma startup do zero com SL e cloud computingPortabilis
Slides da palestra "Software Público como Serviço: uma startup do zero com SL e cloud computing" ministrada por Tiago de Faveri Giusti em 2013 no 8º SoLiSC - Congresso Catarinense de Software Livre http://solisc.org.br.
Software ERP para empresas de outsourcing de impressão - Thiarlei - Blog Impr...Thiarlei Macedo
Este documento discute os benefícios de um sistema ERP para empresas de outsourcing de impressão, destacando sua capacidade de integrar departamentos, automatizar processos e fornecer informações em tempo real para melhorar a eficiência e gestão. Exemplos de softwares ERP para esse segmento são apresentados.
O documento discute os principais aspectos do comércio eletrônico, incluindo:
1) As características básicas da internet que permitem o comércio eletrônico, como facilidade de acesso à informação e baixo custo de transação.
2) Os principais mecanismos de comércio eletrônico, como catálogos eletrônicos, leilões eletrônicos e venda eletrônica.
3) Questões-chave para empresas que desejam iniciar no comércio
O documento discute o DevOps e como o Application Insights pode ser usado para monitorar aplicações. Ele explica o que é DevOps, sua importância, ferramentas como o Application Insights e demonstra como ele fornece dashboards e métricas para monitorar o desempenho e saúde de aplicações.
Métodos Ágeis de Desenvolvimento de Software: Uma introduçãoMaurício Aniche
Os métodos ágeis promovem: (1) comunicação e colaboração entre times de desenvolvimento e clientes; (2) entrega contínua de software funcionando com valor para o cliente; e (3) capacidade de adaptação a mudanças de requisitos.
Estruturando time, dados e processos para tomar decisões de produto mais inte...Product Camp Brasil
Bernardo Srulzon - Product & Data, GetNinjas
Vamos explorar o que torna uma cultura data-driven realmente eficiente: quais são os objetivos do time de BI/Data Science, como o time evolui com o tamanho da empresa, e quais processos permitem que ele contribua para melhores decisões de produto. Também vamos a fundo na infra-estrutura de coleta, enriquecimento e análise de dados, que permitem que estas decisões sejam tomadas rapidamente em um ambiente com mais de 1 bilhão de data points.
Modelagem dos Processos de Negócio para a Definição de Requisitos de SistemasImpacta Eventos
1. O documento discute a importância da modelagem dos processos de negócio antes da definição de requisitos de sistemas de software. 2. Apesar da evidência de que entender os processos de negócio é essencial, a maioria das empresas de desenvolvimento de software negligencia esta etapa. 3. O palestrante irá apresentar sua opinião sobre o estado atual desta área e expectativas futuras.
Este documento fornece um resumo da empresa Luby Software, especializada em desenvolvimento de software sob medida. A empresa atua desde 2002 e oferece soluções em software aderentes às necessidades dos clientes, valorizando indivíduos, software em funcionamento e colaboração com o cliente. A Luby trabalha com metodologia ágil Scrum e possui experiência com diversas tecnologias e setores.
Apresentacao Google Search Appliance - Just Digital - Nov2013Just Digital
O documento discute (1) o crescimento exponencial da geração de dados, (2) os problemas causados por buscas ineficazes de informação, como baixa produtividade, e (3) como soluções de busca corporativa como o Google Search Appliance podem resolver esses problemas fornecendo buscas abrangentes, rápidas e relevantes.
Workshop: Ouvindo usuários e stakeholdersNeue Labs
O documento fornece informações sobre um workshop sobre portais corporativos e experiência do usuário. Ele resume a experiência do palestrante em projetos web e portais corporativos, apresenta a agenda do workshop cobrindo tópicos como introdução a portais corporativos, experiência do usuário, pesquisa com usuários e teste de protótipos. O documento também discute conceitos como o que são portais corporativos, por que eles nem sempre são populares entre os usuários e a importância da pesquisa com usuários para melhorar a experiência.
O documento discute três pontos importantes para o sucesso de transformações orientadas por processos: 1) a necessidade de consciência do que são processos e como eles afetam as partes interessadas; 2) a importância de entender se os processos envolvem trabalho de rotina ou de conhecimento; 3) a adoção de uma abordagem ágil para transformações, com entregas incrementais e contínuas de valor.
Compreender a dimensão da colaboração nos processos de negócio; entender a tecnologia existente atualmente no mercado voltada ao apoio à colaboração na gestão de processos, conceituada como Social BPM; avaliar as oportunidades desta tecnologia para o aumento do desempenho organizacional e para o diálogo com o ambiente externo; conhecer abordagens para o projeto e implementação da colaboração em processos de negócio
O documento discute como o Consumidor 2.0, Empresa 2.0 e Atendimento 2.0 estão transformando os negócios e a experiência do cliente. A Web 2.0 deu poder aos consumidores de compartilhar informações online e exigir mais das empresas. Empresas precisam monitorar redes sociais e comunidades para entender melhor os clientes e melhorar seus produtos, serviços e atendimento.
O documento discute vários aspectos relacionados ao trabalho intelectual e processos de negócios. Em particular, ele destaca que (1) o trabalho intelectual é flexível e não previsível, (2) é difícil modelar e estruturar adequadamente o trabalho intelectual, e (3) é necessário encontrar um equilíbrio entre estrutura e flexibilidade nos processos.
A apresentação institucional da BitGrow resume sua missão de fornecer soluções de tecnologia inteligente, eficiente e acessível para empresas, com foco em web, mobile, software e TI, além de destacar alguns de seus clientes como Burger King e ASUS.
Este documento apresenta os principais conceitos e benefícios das metodologias ágeis para gestão de projetos de software. Ele discute como as metodologias ágeis enfatizam a entrega contínua de valor ao cliente, adaptação a mudanças e melhoria contínua em comparação aos métodos tradicionais. O documento também aborda os principais princípios e métodos ágeis como Scrum, Kanban e XP.
O documento discute a importância da integração contínua e das pipelines de implantação para entregar software de forma mais rápida, confiável e previsível. Ele explica como a integração contínua mantém o código em um estado funcional constantemente e como as pipelines de implantação automatizam o processo de implantação do código até a produção através de vários estágios como compilação, testes e releases. Além disso, fornece exemplos de ferramentas que podem ser usadas para implementar essas práticas.
Talk apresentada no Agile Trends BH onde apresentei os sete desperdícios do desenvolvimento de software para que possamos enxerga-los e algumas dicas para eliminar estes vilões que minam a efetividade da solução e roubam a energia de nossos times.
Mais conteúdo relacionado
Semelhante a Desafios do Desenvolvimento Ágil para o Governo
Software ERP para empresas de outsourcing de impressão - Thiarlei - Blog Impr...Thiarlei Macedo
Este documento discute os benefícios de um sistema ERP para empresas de outsourcing de impressão, destacando sua capacidade de integrar departamentos, automatizar processos e fornecer informações em tempo real para melhorar a eficiência e gestão. Exemplos de softwares ERP para esse segmento são apresentados.
O documento discute os principais aspectos do comércio eletrônico, incluindo:
1) As características básicas da internet que permitem o comércio eletrônico, como facilidade de acesso à informação e baixo custo de transação.
2) Os principais mecanismos de comércio eletrônico, como catálogos eletrônicos, leilões eletrônicos e venda eletrônica.
3) Questões-chave para empresas que desejam iniciar no comércio
O documento discute o DevOps e como o Application Insights pode ser usado para monitorar aplicações. Ele explica o que é DevOps, sua importância, ferramentas como o Application Insights e demonstra como ele fornece dashboards e métricas para monitorar o desempenho e saúde de aplicações.
Métodos Ágeis de Desenvolvimento de Software: Uma introduçãoMaurício Aniche
Os métodos ágeis promovem: (1) comunicação e colaboração entre times de desenvolvimento e clientes; (2) entrega contínua de software funcionando com valor para o cliente; e (3) capacidade de adaptação a mudanças de requisitos.
Estruturando time, dados e processos para tomar decisões de produto mais inte...Product Camp Brasil
Bernardo Srulzon - Product & Data, GetNinjas
Vamos explorar o que torna uma cultura data-driven realmente eficiente: quais são os objetivos do time de BI/Data Science, como o time evolui com o tamanho da empresa, e quais processos permitem que ele contribua para melhores decisões de produto. Também vamos a fundo na infra-estrutura de coleta, enriquecimento e análise de dados, que permitem que estas decisões sejam tomadas rapidamente em um ambiente com mais de 1 bilhão de data points.
Modelagem dos Processos de Negócio para a Definição de Requisitos de SistemasImpacta Eventos
1. O documento discute a importância da modelagem dos processos de negócio antes da definição de requisitos de sistemas de software. 2. Apesar da evidência de que entender os processos de negócio é essencial, a maioria das empresas de desenvolvimento de software negligencia esta etapa. 3. O palestrante irá apresentar sua opinião sobre o estado atual desta área e expectativas futuras.
Este documento fornece um resumo da empresa Luby Software, especializada em desenvolvimento de software sob medida. A empresa atua desde 2002 e oferece soluções em software aderentes às necessidades dos clientes, valorizando indivíduos, software em funcionamento e colaboração com o cliente. A Luby trabalha com metodologia ágil Scrum e possui experiência com diversas tecnologias e setores.
Apresentacao Google Search Appliance - Just Digital - Nov2013Just Digital
O documento discute (1) o crescimento exponencial da geração de dados, (2) os problemas causados por buscas ineficazes de informação, como baixa produtividade, e (3) como soluções de busca corporativa como o Google Search Appliance podem resolver esses problemas fornecendo buscas abrangentes, rápidas e relevantes.
Workshop: Ouvindo usuários e stakeholdersNeue Labs
O documento fornece informações sobre um workshop sobre portais corporativos e experiência do usuário. Ele resume a experiência do palestrante em projetos web e portais corporativos, apresenta a agenda do workshop cobrindo tópicos como introdução a portais corporativos, experiência do usuário, pesquisa com usuários e teste de protótipos. O documento também discute conceitos como o que são portais corporativos, por que eles nem sempre são populares entre os usuários e a importância da pesquisa com usuários para melhorar a experiência.
O documento discute três pontos importantes para o sucesso de transformações orientadas por processos: 1) a necessidade de consciência do que são processos e como eles afetam as partes interessadas; 2) a importância de entender se os processos envolvem trabalho de rotina ou de conhecimento; 3) a adoção de uma abordagem ágil para transformações, com entregas incrementais e contínuas de valor.
Compreender a dimensão da colaboração nos processos de negócio; entender a tecnologia existente atualmente no mercado voltada ao apoio à colaboração na gestão de processos, conceituada como Social BPM; avaliar as oportunidades desta tecnologia para o aumento do desempenho organizacional e para o diálogo com o ambiente externo; conhecer abordagens para o projeto e implementação da colaboração em processos de negócio
O documento discute como o Consumidor 2.0, Empresa 2.0 e Atendimento 2.0 estão transformando os negócios e a experiência do cliente. A Web 2.0 deu poder aos consumidores de compartilhar informações online e exigir mais das empresas. Empresas precisam monitorar redes sociais e comunidades para entender melhor os clientes e melhorar seus produtos, serviços e atendimento.
O documento discute vários aspectos relacionados ao trabalho intelectual e processos de negócios. Em particular, ele destaca que (1) o trabalho intelectual é flexível e não previsível, (2) é difícil modelar e estruturar adequadamente o trabalho intelectual, e (3) é necessário encontrar um equilíbrio entre estrutura e flexibilidade nos processos.
A apresentação institucional da BitGrow resume sua missão de fornecer soluções de tecnologia inteligente, eficiente e acessível para empresas, com foco em web, mobile, software e TI, além de destacar alguns de seus clientes como Burger King e ASUS.
Este documento apresenta os principais conceitos e benefícios das metodologias ágeis para gestão de projetos de software. Ele discute como as metodologias ágeis enfatizam a entrega contínua de valor ao cliente, adaptação a mudanças e melhoria contínua em comparação aos métodos tradicionais. O documento também aborda os principais princípios e métodos ágeis como Scrum, Kanban e XP.
Semelhante a Desafios do Desenvolvimento Ágil para o Governo (20)
O documento discute a importância da integração contínua e das pipelines de implantação para entregar software de forma mais rápida, confiável e previsível. Ele explica como a integração contínua mantém o código em um estado funcional constantemente e como as pipelines de implantação automatizam o processo de implantação do código até a produção através de vários estágios como compilação, testes e releases. Além disso, fornece exemplos de ferramentas que podem ser usadas para implementar essas práticas.
Talk apresentada no Agile Trends BH onde apresentei os sete desperdícios do desenvolvimento de software para que possamos enxerga-los e algumas dicas para eliminar estes vilões que minam a efetividade da solução e roubam a energia de nossos times.
O documento discute a importância de entregas frequentes de software funcionando para obter feedback dos usuários, citando pesquisas que mostram que 52% dos projetos de software falham ou excedem o orçamento. Ele também descreve como a equipe mudou suas práticas de revisão para envolver mais os usuários finais e validar o trabalho em produção, ao invés de apenas no final das sprints.
O documento discute a automação do processo de implantação de software para entregas frequentes, confiáveis e previsíveis através da implementação de pipelines de implantação que integram compilação contínua, testes automatizados e entrega contínua de software.
Minha palestra realizada no ALM Roadshow em Campo Grande mostrando como automatizar a entrega de software e quais os benefícios, usando Jenkins, VSOnline e Visual Studio para projetos .Net, mas perfeitamente adaptável qualquer outra plataforma.
Keep Calm and Deploy
O documento apresenta uma introdução aos frameworks Scrum e Kanban para desenvolvimento ágil de software. Ele discute as abordagens tradicionais como cascata e como Scrum e Kanban surgiram para melhorar o sucesso de projetos. É apresentado como Scrum funciona com papéis, cerimônias e artefatos e como Kanban utiliza limites de trabalho em progresso e fluxo puxado. Dicas e referências adicionais sobre desenvolvimento ágil são fornecidas no final.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
Em determinadas ocasiões, dependendo dos requisitos de uma aplicação, pode ser preciso percorrer todos os elementos de uma árvore para, por exemplo, exibir todo o seu conteúdo ao usuário. De acordo com a ordem de visitação dos nós, o usuário pode ter visões distintas de uma mesma árvore.
Imagine que, para percorrer uma árvore, tomemos o nó raiz como nó inicial e, a partir dele, comecemos a visitar todos os nós adjacentes a ele para, só então, começar a investigar os outros nós da árvore. Por outro lado, imagine que tomamos um nó folha como ponto de partida e caminhemos em direção à raiz, visitando apenas o ramo da árvore que leva o nó folha à raiz. São maneiras distintas de se visualizar a mesma árvore.
Tome a árvore binária a seguir como base para realizar percursos que partirão sempre da raiz (nó 1).
Figura 1 - Árvore binária
Fonte: OLIVEIRA, P. M. de; PEREIRA, R. de L. Estruturas de Dados II. Maringá: UniCesumar, 2019. p. .
Com base na árvore anterior, responda quais seriam as ordens de visitação, partindo da raiz:
a) Percorrendo a árvore pelo algoritmo Pré-Ordem.
b) Percorrendo a árvore pelo algoritmo Em-Ordem.
c) Percorrendo a árvore pelo algoritmo Pós-Ordem.
Obs.: como resposta, informar apenas os caminhos percorridos em cada Situação:
a) Pré-ordem: X - Y - Z.
b) Em-ordem: X - Y - Z.
c) Pós-ordem: X - Y - Z.
ATENÇÃO!
- Você poderá elaborar sua resposta em um arquivo de texto .txt e, após revisado, copiar e colar no campo destinado à resposta na própria atividade em seu STUDEO.
- Plágios e cópias indevidas serão penalizados com nota zero.
- As perguntas devem ser respondidas de forma adequada, ou seja, precisam ser coerentes.
- Antes de enviar sua atividade, certifique-se de que respondeu todas as perguntas e não se esqueceu nenhum detalhe. Após o envio, não são permitidas alterações. Por favor, não insista.
- Não são permitidas correções parciais no decorrer do módulo, isso invalida seu processo avaliativo. A interpretação da atividade faz parte da avaliação.
- Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores. Evite o envio de atividade em cima do prazo.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
2. WWW.DIGITHOBRASIL.COM.BR
MANIFESTO ÁGIL
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
3. WWW.DIGITHOBRASIL.COM.BR
MANIFESTO ÁGIL
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
5. WWW.DIGITHOBRASIL.COM.BR
QUEM SERÁ O
PRODUCT OWNER?
AÇÕES
» Colaborador da
empresa
» P.O. mergulhado
no ambiente do
cliente
» Tornando-se o
próprio cliente
» Nosso jeito de
trabalhar
14. WWW.DIGITHOBRASIL.COM.BR
RESISTÊNCIA NO
USO DO SOFTWARE
» Acompanhamento
do uso (Analytics)
» Análise dos casos
» Suporte no input
de dados históricos
» Usuários na Sprint
Review
AÇÕES
Não uso!!!
18. WWW.DIGITHOBRASIL.COM.BR
“Considero muito importante minha
participação nesse processo de
construção do sistema. Assim
podemos ajustá-lo de acordo com as
necessidades.”
“Nossa participação nas reuniões
permite a rápida detecção de
possíveis problemas e percebemos
que nossas solicitações são
rapidamente atendidas.”
“O constante contato com os
desenvolvedores permite agilizar a
compreensão deles sobre o nosso
negócio. Isso nos dá mais segurança
de que o sistema está sendo
corretamente construído.”
“O sistema está permitindo maior
transparência das informações,
garantindo que todos os interessados
tenham um acesso pronto e fácil.
Podemos trabalhar de forma preventiva,
garantindo que erros sejam detectados
antes de se tornarem um problema.”
“Estar presente nas reuniões é
ótimo. É o momento de revisar o
trabalho realizado, sugerindo
correções sempre que necessário.”
Há aproximadamente 3 anos começamos a trabalhar com agilidade em todos os projetos para nossos clientes.E entre nossos clientes, está o governo.Justamente por isso, submeti este relato, para compartilhar um pouco da nossa experiência trabalhando com desenvolvimento ágil para o governo. Focando nos desafios impostos pelo comportamento desse cliente e as ações que tomamos para superá-los.Então, eu não vou falar sobre lei de contratação ou licitação. Até porque eu não tenho conhecimento sobre isso.
Para começar, vou resgatar os valores do manifesto ágil.Quando nós trabalhamos com agilidade, procuramos seguir alguns princípios e passamos a valorizar algumas coisas.E quando trabalhamos com desenvolvimento ágil para o governo, esses valores são colocados à prova, devido a algumas peculiaridades desse embiente.
Mais especificamentedois deles: Colaboração com o Cliente e Responder a Mudanças. E quem é ágil, não abre mão de trabalhar seguindo esses valores.Vocês acham que é possível ser ágil desconsiderando esses valores? Acho que não né!?E é justamente aqui que se concentram nossos problemas.
Nosso primeiro desafio apareceu logo no primeiro projeto, na formação do time.Utilizamos Scrum e precisamos de um SM, uma equipe de desenvolvimento e de um PO. Tinhamos o SM e a equipe de desenvolvimento e precisávamos de um PO. Idealmente, se pararmos pra pensar, ninguém melhor do que o dono do produto para fazer o papel de Dono do Produto.Mas nós não conseguimos engajar uma pessoa do cliente para exercer esse papel. E isso acontece por um desses dois motivos: Porque Não podem se comprometer ou porque não querem se comprometer.
Para contornar esse problema só tivemos uma alternativa, convidar um colaborador da empresa para exercer esse papel.Nessa forma de trabalho, esse PO tem que mergulhar no ambiente do cliente, a fim de entender seu negócio para poder priorizar o backlog corretamente maximizando o ROI. E deu tão certo que este se tornou nosso jeito de trabalhar. Em todos os nossos projetos, trabalhamos assim.Bom, agora que temos um time completo, precisamos dominar o negócio do cliente, para ter as informações suficientes para começar a escrever as estórias de usuário e iniciar o desenvolvimento.
Mas ao visitar o cliente, nos deparamos com uma força que atua fortemente nesse ambiente. O Poder. Em nossos clientes, quem está na posição de gestor, coordenador ou chefe não abre mão desse poder. E infelizmente esse comportamento nos atrapalha. Nos atrapalha porque há uma centralização da informação por aqueles que tem o poder, que nos limita o acesso aos outros usuários que possuem informações importantíssimas. Isso faz com que não tenhamos as informações suficientes para o trabalho e pior, podemos receber um falso feedback.Em um dos projetos que trabalhamos, nós passamos o projeto todo colaborando com o cliente, fazendo pequenas entregas, recebendo feedbacks e etc, como manda o figurino. Quando chegou no final do projeto, o que aconteceu?
Isso porque, devido a essa centralização da informação, não envolveu a participação de outras pessoas que também faziam parte daquele processo de trabalho.Mas por sorte conseguimos fazer as correções necessarias.
Para resolver, ou amenizar, esse problema, o apoio da empresa, dos diretores e gestores, abrindo os caminhos foi fundamental. A habilidade de negociação do time, principalmente do PO, que negocia muito com o cliente, também é muito importante. Outra ação interessante foi o mapeamento dos do cliente. Um de nossos POs, fez um mapeamento do cliente no quadro Scrum, mostrando os departamentos, as coordenadorias, a hierarquia existente e outras informações que são importantes para que o restante do time soubesse quais departamentos estavam envolvidos no processo. Recentemente eu li também no blog ScrumEx um post muito interessante sobre isso, que mostra uma maneira bem prática e completa de fazer isso. Vale a pena conferir. Se quiserem, depois eu passo o link.
Quando conseguimos ter acesso a todos os usuários, e esperávamos conseguir as informações que precisávamos, nos deparamos com outro problema. O cliente nem sempre sabe o que precisa. Mas aí você pode dizer. Mas isso eu já sabia. É assim todo lugar, por isso eles nos contratam. E eu concordo.
Mas eu estou falando de conhecimento. Muitas vezes o cliente não conhece, a legislação (que não são poucas) e os conceitos envolvidos. E isso significa risco ao projeto, pois se fizermos algo em desconformidade com a legislação, podemos ter problemas.
E quando isso acontece quem absorve essa carga? O time! E nesse momento temos que tomar cuidado, pois o time pode ser levado a exaustão. Tendo que estudar, além da parte técnica, que quem não abre mão da qualidade sabe que não é fácil, assumir também essa carga para fazer um software que realmente seja útil e correto para o cliente.
Infelizmente não conseguimos resolver definitivamente esse problema, mas conseguimos minimizar. Pra isso, o apoio da organização é fundamental e sempre que necessário disponibiliza treinamentos e concultorias nos assuntos relacionadas ao negócio do cliente. E isso faz com que essa carga seja menor, o aprendizado mais rápido e confiável.E por fim, agora que temos um time completo, acesso a todos os usuários, informações para construir os primeiros incrementos, o que acontece?
Muitos usuários simplesmente não usam o software. Não usam por uma série de motivos, por falta de interesse, devido a hábitos antigos e também devido ao input de dados. Mas para nós, o pior é que por consequência, não temos feedback daqueles que realmente usam, ou deveriam usar.
Trouxemos os usuários para a Sprint Review. Não somente os gestores, mas principalmente os usuários finais. Quando tiramos um servidor de seu ambiente de trabalho e trazemos ele para um ambiente onde ele pode e deve opinar, opinar sobre o processo, sobre o software e etc, ele valoriza isso. E quando ele percebe que suas solicitações e sugestões estão implementadas no software em apenas duas semandas, nós ganhamos um colaborador. Ele passa a usar porque passa a ser parte do software que está sendo construído. Perdi as contas de quantas vezes vi os usuários sorrindo por ver aquilo que ele sugeriu fazendo parte do sistema. Os usuários desse ambiente sentem falta disso, pois geralmente não não consultados pra nada. E quando tem a oportunidade, dão valor.
Percebam que os problemas que passamos não estão relacionados a parte técnica ou à tecnologia, nem mesmo diretamente ligados a contratos ou a essa parte burocrática. Estão todos reacionados a comportamentos que há nesse ambiente. E fazendo mudanças no nosso jeito de trabalhar, conseguimos causar mudanças no cliente, nos usuários. Possibilitando a aplicação da agilidade em projetos de software para o governo.
Então sim, é possível!
Para responder essas pergundas, especialmente para o Agile Brazil, eu conversei com alguns usuários e trouxe alguns desses depoimentos pra cá
Isso mostra que mesmo não conhecendo agilidade, Scrum ou seja lá o que for, os clientes valorizam essa forma de trabalhar e o que estamos entregando.E pra finalizar, gostaria de dar um CONSELHO a vocês. Já que estamos no maior evento sobre agilidade da américa latina...
Presentation slide for courses, classes, lectures et al.
Presentation slide for courses, classes, lectures et al.
Presentation slide for courses, classes, lectures et al.