Um pouco de história da gestão e de como novas abordagens prometem criar uma gestão mais aderente ao mundo da gestão colaborativa, dos métodos ágeis e das startups.
Presented at Agile Portugal 26-06-2010.
http://www.agilept.org/program/talk-tiago-andrade-e-silva
As ferramentas de alta produtividade que tenham em conta as necessidades reais dos programadores, são cada vez mais procuradas. O Scrum framework, em conjunto com a utilização adequada do Visual Studio Team System 2010, são claramente a melhor combinação que um Scrum Developer pode usar. A sessão é destinada a programadores que pretendem aplicar as boas práticas do Scrum em situações de projecto.
Como fazer o dobro do trabalho na metade do tempo?
Feedback constantes, recursivos e trabalho assertivo são verdades que encontramos utilizando o Scrum, que é um framework leve e simples (também utilizado no Google, Netflix, Apple entre outras), que se aplicado corretamente traz grande agilidade para a entrega de valor para o cliente.
Um pouco de história da gestão e de como novas abordagens prometem criar uma gestão mais aderente ao mundo da gestão colaborativa, dos métodos ágeis e das startups.
Presented at Agile Portugal 26-06-2010.
http://www.agilept.org/program/talk-tiago-andrade-e-silva
As ferramentas de alta produtividade que tenham em conta as necessidades reais dos programadores, são cada vez mais procuradas. O Scrum framework, em conjunto com a utilização adequada do Visual Studio Team System 2010, são claramente a melhor combinação que um Scrum Developer pode usar. A sessão é destinada a programadores que pretendem aplicar as boas práticas do Scrum em situações de projecto.
Como fazer o dobro do trabalho na metade do tempo?
Feedback constantes, recursivos e trabalho assertivo são verdades que encontramos utilizando o Scrum, que é um framework leve e simples (também utilizado no Google, Netflix, Apple entre outras), que se aplicado corretamente traz grande agilidade para a entrega de valor para o cliente.
Gestão de Projetos e Empreendedorismo: TAD-NC4 (02/09/2013)Alessandro Almeida
Slides da aula apresentada no dia 02 de setembro de 2013.
Disciplina: Gestão de Projetos e Empreendedorismo.
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas (TAD-NC4).
InterOP 2021: Certificações - Experiência, Dicas e TruquesAndré Dias
Slides da palestra realizada no InterOP 2021, onde compartilhei muitas dicas sobre certificações, além de dicas específicas para os exame do Azure e do GCP.
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...André Dias
Palestra apresentada no The Dev Conf 2020 - São Paulo sobre como montar uma arquitetura robusta para microservices, cobrindo assuntos como alta disponibilidade, resiliência, escalabilidade automática e segurança by design.
Gestão de Projetos e Empreendedorismo: TAD-NC4 (02/09/2013)Alessandro Almeida
Slides da aula apresentada no dia 02 de setembro de 2013.
Disciplina: Gestão de Projetos e Empreendedorismo.
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas (TAD-NC4).
InterOP 2021: Certificações - Experiência, Dicas e TruquesAndré Dias
Slides da palestra realizada no InterOP 2021, onde compartilhei muitas dicas sobre certificações, além de dicas específicas para os exame do Azure e do GCP.
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...André Dias
Palestra apresentada no The Dev Conf 2020 - São Paulo sobre como montar uma arquitetura robusta para microservices, cobrindo assuntos como alta disponibilidade, resiliência, escalabilidade automática e segurança by design.
Soluções de Containers no Microsoft AzureAndré Dias
Palestra realizada no 4o. Workshop de Tecnologia da GFT que cobriu assuntos como Containers, Docker, Windows Containers, Kubernetes, Azure Container Registry, Web Apps for Containers, Azure DevOps Projects entre outros assuntos.
MVP Conf 2018 - Novidades sobre CI/CD no VSTS e Azure DevOps ProjectAndré Dias
Palestra realizada no MVP Conf 2018 abordando temas como Continuous Delivery, Continuous Deployment, Azure DevOps Projects e as principais novidades relacionadas a CI/CD no VSTS.
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
Palestra realizada no DevOps Summit Brasil 2016 sobre qualidade de software que apresentou tópicos como Code Analysis, Code Clone, Code Metrics, SonarQube, IntelliTest, Application Insights, Exploratory Testing e Reports
Palestra Dev204 sobre DevOps realizada no Microsoft Insights powered By TechEd no Brasil.
Foram abordados temas como a origem do termo DevOps, a motivação, o manifesto devops e algumas definições sobre o tema existentes no mercado.
Entre as demos podemos destacar o uso de continuous deployment integrado ao Azure, teste de carga, alta escalabilidade entre outros assuntos.
DevOps – Colaboração, Automação, Redução de Custo e Aumento de Produtividade ...André Dias
Palestra realizada durante o Microsoft DevOps Hackathon nos dias 05 e 06 de Dezembro.
Foram realizadas demonstrações de automação de testes, continuous delivery, provisionamento de máquinas para desenvolvimento e testes tanto em nuvem pública quanto privada, além de deixar claro que é possível reduzir custos e aumentar a produtividade de times em até 40x
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...André Dias
Palestra realizada durante o Azure Summit Brasil 2014 cobrindo a integração dos seguintes produtos: Visual Studio 2013, Team Foundation Server, Release Management, Test Manager, Lab Management, System Center Virtual Machine Manager e Azure.
A ideia foi mostrar como todos os produtos integrados podem reduzir o custo e aumentar a produtividade de todo o ciclo de desenvolvimento de software em pelo menos 40x.
Palestra sobre DevOps no MSTechDay introduzindo o conceito de DevOps, vantagens para Startups e Mundo Corporate, além de mostrar como os produtos da linha System Center, ALM e Microsoft Azure podem trabalhar integrados para oferecer toda a automação e inteligência necessária para suportar esse conceito.
7. “ Nos últimos cinco anos, a Forrester tem visto um crescente interesse na adoção de processos ágeis. Esse interesse está mudando lentamente para adoção. Em 2008, mesmo negócios que não estavam se movendo imediatamente aos processos Ágeis começaram a tomar pequenos passos nessa direção. ” Jeff Hammond - Forrester
8.
9.
10. “ Como um novo cliente Eu quero me cadastrar para que Eu possa usar os serviços oferecidos” Estórias são listadas no Backlog em ordem de priorização Novas estórias são adicionadas ao PB O time estima cada estória usando story points Product Backlog Estórias 5 8 3 5 8 1 Prioridade
11. Product Backlog Estórias Sprint 3 O Product Owner reprioriza o Backlog Sprint 4 Estórias são planejadas para conclusão em sprints programadas 3 3 3 4 4 4 Prioridade
20. Cada sprint é adicionada a aba de Iteration Planning … … com datas de início / fim e o tamanho do time O product owner pode usar a velocidade do time para ajudar a planejas as próximas sprints
21.
22.
23. Product Backlog Estórias Estórias Tarefas(horas) Iteration Backlog Ok ! Ok ! 3 3 3 Opa ! O time quebra cada estória em tarefas O time acha que a estória é maior do que eles podem se comprometer … Baseado nas estimativas o time se compromete com cada estória Durante a reunião de planejamento da sprint, o product owner e o time adicionam estórias a sprint
24. Estórias Estórias Tarefas(horas) 3 3 3 3 Ok ! A estória grande é removida da sprint e o time considera uma estória menor no backlog Ok ! Ok ! O time pode se comprometer com esta estória menor A sprint está planejada e o time está pronto para começar! Product Backlog Iteration Backlog
25.
26.
27. Cada sprint tem uma planilha Excel para auxiliar o time no planejamento
51. Todas as estórias foram implementadas Todo o trabalho da sprint está feito. Estórias Estórias Tarefas(horas) Product Backlog Iteration Backlog
52. Estórias Estórias Tarefas(horas) O time organiza uma demo para mostrar o valor do que foi entregue E o time desenvolveu um incremento “potencialmente entregável” Product Backlog Iteration Backlog
53. O ultimo incremento é enviado ao cliente Estórias Estórias Tarefas(horas) Product Backlog Iteration Backlog
54. O time realiza uma retrospectiva... Estórias entregues na ultima sprint são fechadas Estória e tarefas são removidas do Backlog – o time entregou o que prometeu! Estórias Estórias Tarefas(horas) O que funcionou? O que não funcionou? O que podemos fazer melhor? Product Backlog Iteration Backlog
55. Novas estórias são adicionadas ao Product Backlog Estórias Estórias Tarefas(horas) Product Backlog Iteration Backlog
56. O backlog é priorizado e está pronto para o time planejar a próxima sprint Estórias Estórias Tarefas(horas) Product Backlog Iteration Backlog
69. O progresso detalhado da sprint é monitorado no portal do projeto O burndown mostra que o time está no prazo… E quase metade das tarefas permanecem abertas Mas o time não fechou nenhuma das três estórias…
70. The Scrummaster abre um impedimento para registrar o problema identificado no portal
72. Os testes estão passando… Mas os bugs estão subindo constantemente O portal apresenta outros dados que podem ser analisados para certificarmos o sucesso da sprint