Este documento apresenta o PHP no modelo de desenvolvimento ágil Scrum. Resume que o PHP é adequado para o Scrum devido à sua capacidade de entregar resultados rapidamente através de frameworks. O Scrum organiza o desenvolvimento em sprints curtos para entregas frequentes, o que combina bem com a produtividade do PHP. Juntos, o PHP e o Scrum podem formar times eficientes.
No dia 15 de outubro de 2010 (sexta-feira), eu apresentei a minha palestra de fechamento dia dia 1 de 2 no evento Plataforma Java x Plataforma .NET – Edição SP 2010.
Na palestra, eu abordei uma série de recursos disponíveis para estudo da plataforma .NET, principalmente recursos fornecidos pela Microsoft Brasil, gratuitos e em idioma portugês brasileiro. Também são apresentadas as novas certificações disponíveis atualmente e voltadas para a plataforma .NET 4 e para o Visual Studio 2010.
No dia 15 de outubro de 2010 (sexta-feira), eu apresentei a minha palestra de fechamento dia dia 1 de 2 no evento Plataforma Java x Plataforma .NET – Edição SP 2010.
Na palestra, eu abordei uma série de recursos disponíveis para estudo da plataforma .NET, principalmente recursos fornecidos pela Microsoft Brasil, gratuitos e em idioma portugês brasileiro. Também são apresentadas as novas certificações disponíveis atualmente e voltadas para a plataforma .NET 4 e para o Visual Studio 2010.
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...Rogério Moraes de Carvalho
O Managed Extensibility Framework (MEF) é uma nova biblioteca no Microsoft. NET Framework 4 que resolve problemas de software monolítico, simplificando o design de extensões de aplicações e componentes. Nesta sessão, você aprenderá o básico do MEF e verá o MEF sendo utilizado em um uma variedade de aplicações criadas no .NET Framework.
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
Apresentação da Monografia I em 18/06/2015 para o curso de Ciência da Computação Unochapecó.
Tema: Ambientes padronizados de Desenvolvimento e Monitoramento da Aplicação.
Autor: Alefe Variani
Apresentação sobre o SCRUM Product Owner que aborda práticas, ferramentas e responsabilidades do PO.
Também é demonstrado como os "delírios" do PO pode afetar negativamente os membros da equipe e o resultado do projeto.
O Programador Pragmático se concentra no processo fundamental do desenvolvimento de software:
a partir de um requisito, produzir código funcional e de fácil manutenção que agrade aos usuários.
Sem se ater a uma tecnologia específica, esta obra aborda tópicos que vão do desenvolvimento da carreira a técnicas de projeto para manter seu código flexível e fácil de adaptar
Palestras ministrada no ALM RoadShow Campo Grande, aonde foi apresentado o que é ser ágil e como os processos estão interligados. Com sugestões para melhorias futuras.
Apresentação do curso sobre Gerenciamento de Fábrica de Software. Nesta apresentação é feita uma introdução ao conceito de Fábrica de Software e detalhado o programa do curso.
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...Rogério Moraes de Carvalho
O Managed Extensibility Framework (MEF) é uma nova biblioteca no Microsoft. NET Framework 4 que resolve problemas de software monolítico, simplificando o design de extensões de aplicações e componentes. Nesta sessão, você aprenderá o básico do MEF e verá o MEF sendo utilizado em um uma variedade de aplicações criadas no .NET Framework.
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
Apresentação da Monografia I em 18/06/2015 para o curso de Ciência da Computação Unochapecó.
Tema: Ambientes padronizados de Desenvolvimento e Monitoramento da Aplicação.
Autor: Alefe Variani
Apresentação sobre o SCRUM Product Owner que aborda práticas, ferramentas e responsabilidades do PO.
Também é demonstrado como os "delírios" do PO pode afetar negativamente os membros da equipe e o resultado do projeto.
O Programador Pragmático se concentra no processo fundamental do desenvolvimento de software:
a partir de um requisito, produzir código funcional e de fácil manutenção que agrade aos usuários.
Sem se ater a uma tecnologia específica, esta obra aborda tópicos que vão do desenvolvimento da carreira a técnicas de projeto para manter seu código flexível e fácil de adaptar
Palestras ministrada no ALM RoadShow Campo Grande, aonde foi apresentado o que é ser ágil e como os processos estão interligados. Com sugestões para melhorias futuras.
Apresentação do curso sobre Gerenciamento de Fábrica de Software. Nesta apresentação é feita uma introdução ao conceito de Fábrica de Software e detalhado o programa do curso.
Fábrica de Software e Desenvolvimento Web - Bate-PapoEduardo Alves
Palestra ministrada para os alunos da Faculade UNIPAM - Patos de Minas, com o objetivo de mostrar uma breve descrição sobre o assunto (Fábrica de Software e Desenvolvimento Web).
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...Leonardo Molinari
Palestra de Claudia Hazan (do Serpro) na ISMA, sobre Como evitar Armadilhas em Contratos de Fábrica de Software (toca em APF - análise de pontos de função)
A apresentação discute como (e por que) a Análise de Pontos de Função (APF) tornou-se uma opção interessante para contratos de serviços de software. Aborda-se também como a APF funciona, o modelo de custeio baseado em PFs, dificuldades para transição e benefícios em pontencial.
Apresentação feita no Encontro sobre Contratação de Produtos e Serviços de TI na Administração Pública realizado em São José dos Campos em Agosto de 2013 promovido pelo Centro de Computação da Aeronáutica (CCA-SJ).
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especialStrada .
Soluções sob medida para atender as necessidades de sua empresa e projetos especiais.
*Atendemos as necessidades específicas de sua empresa.
*Nos comprometemos com os resultados.
Somos flexíveis para atender sua empresa no que ela precisa
*Acompanhamos a implantação e o uso do sistema.
*Somos ágeis para atender os serviços contratados.
*Integramos nosso sistema a seu ambiente de trabalho.
*Garantimos sucesso nos projetos.
*Nos baseamos em processos.
Quem saber mais? acesse nosso site http://www.stradasolucoes.com.br/fabrica-de-software/
Palestra para o V Meetup do GDG Maceió em 07/02/2015 no CESMAC
Será uma breve abordagem sobre anti-padrões de desenvolvimento e outras insanidades, padrões de Integração Continua (e entrega continua) e de distribuição qualificada de seu software.
Pegue seu ticket dourado e entre nessa viagem você também!
Uma metodologia de desenvolvimento constitui-se de uma abordagem organizada para se atingir um objetivo, possível por meio do cumprimento de um conjunto de procedimentos preestabelecidos. Desta forma, o produtos e torna o componente mais importante de todo o processo de desenvolvimento.
Ímpeto tem MPS.BR Nível C, é Microsoft e Oracle Gold Partner e Amazon AWS Consulting Partner. Fábrica de Software especialista em Sharepoint, DotNet e Java
Criando Aplicações .NET com o TheWebMindJaydson Gomes
O TheWebMind é uma plataforma livre desenvolvida em PHP que possui a capacidade de interpretar o conhecimento humano. Baseada no conceito NLP(Natural Language Processing) o TheWebMind possui sua própria linguagem (WML) que é similar a linguagem natural humana. Atualmente o projeto conta conta com 2 módulos nativos que geram código para aplicaçoes PHP e um módulo JAVA em fase de desenvolvimento. O objetivo da palestra é apresentar o conceito do TheWebMind e seu novo módulo baseado na plataforma .NET. O módulo .NET visa automatizar o desenvolvimento de aplicaçoes Web, criando uma estrutura MVC com poucas linhas de código WML.
Quem nunca ouviu, "mas é só mais campinho na tela?". Nesta palestra compartilharemos com vocês como estamos conscientizando a equipe e os demais setores da empresa da importância de avaliar o impacto de alterações nos sistemas, mesmo que sendo apenas uma linha de código. Iremos apresentar os aprendizados, desafios e erros que já enfrentamos nestes 12 meses de uso e evolução do processo de desenvolvimento na HostGator America Latina com fases/atividades mais bem definidas e a importância de perpetuar esta visão para os demais setores da empresa. Além disso, apresentar sobre o presente, o crescimento e o futuro desta nova cultura voltada a usabilidade, qualidade, escala e segurança.
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
Será apresentada uma breve introdução sobre o SCRUM, as práticas de gerenciamento e os pensamentos que o tornam tão “polêmico” e em seguida serão apresentadas práticas de engenharia de software que complementam o SCRUM utilizando o Visual Studio Team System para gerenciar Story Cards, Tasks, Kanban, acompanhamento de Burndown, além de práticas da Extreme Programming como TDD, Refactoring e Continuous Integration.
Por muito tempo desenvolvedores e administradores de infraestrutura tentam fazer integrações para que a implantação (deployment) seja mais efetiva, com menos sofrimento ao portar do ambiente de desenvolvimento para homologação/produção.
Essa apresentação introduz ao movimento DevOps, que aproxima desenvolvedores e administradores de sistema (sysadmin), para que trabalhem em maior sinergia.
A proposta é ilustrar os pilares da cultura DevOps, bem como os softwares que a permeia, focada em ferramentas e práticas reais, com exemplos do ecossistema PHP.
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
Slides de apresentação realizada no dia 10/12/2021 (sexta) na trilha Development do MVPConf Latam 2021 com meu amigo Robson Rocha de Araújo (Microsoft MVP, MTAC), em uma talk cobrindo boas práticas na implementação de aplicações na nuvem utilizando a metodologia Twelve-Factor App. A palestra também abordou cenários de uso de tecnologias como Git, Azure DevOps, GitHub, GitHub Actions, NuGet, npm, serviços do Microsoft Azure, Redis, Docker, Kubernetes, Helm, Docker Compose, Application Insights, Prometheus, PowerShell e Bash.
Esta apresentação foi utilizada na QCon SP, 2016. O objetivo foi mostrar quais foram os desafios e dificuldades enfrentadas pelo time na migração do front-end para novas tecnologias, utilização de sistema de caching e manter integração com o checkout legado.
É uma ferramenta para o desenvolvimento de aplicações de negócios, empregando a tecnologia Java. Apresenta alta produtividade e desenvolvimento ágil. É um framework MVC brasileiro, com grande comunidade de desenvolvedores e usuários e com documentação em português 100% publicada na WEB.
Dextra | Como acelerar o Digital na sua empresa usando Tecnologias em NuvemDextra
Modernizar a TI é essencial para acelerar o processo da transformação digital, torna-lo mais palpável e prático. A adequação de tecnologias em nuvem precisam de entendimento e usabilidade in company.
Agora a necessidade é de se discutir uma abordagem mais profunda para a Transformação Digital: a Aceleração Digital. Na Aceleração Digital, a tecnologia deixa de ser somente um apoio para o negócio e passa a ser o negócio.
Para a Dextra, o maior desafio para colocar isto em prática está na mudança de mentalidade. A maioria das empresas continua atuando sob o modelo tradicional para trazer inovações para seus negócios, correndo risco de serem ofuscadas por concorrentes mais ágeis na criação de produtos. As empresas que não conseguirem entender isso ficarão para trás.
As tecnologias digitais estão acelerando o processo de disrupção nos mercados, fazendo com o que o “Dilema do Inovador” se transforme em um pesadelo efetivo para diversas empresas já estabelecidas.
É difícil para uma empresa estabelecida criar inovação. Mas existe um passo a passo que tem que ser respeitado. Saiba mais.
Curso de Design Thinking, onde o pessoal da IDEO, aquele famoso grupo de Design da Universidade de Stanford (DSchool) que a mais de 20 anos traz inovação para o dia a dia das empresas ensina que não é preciso muita coisa para obter resultados fantásticos através da inovação
O workshop irá explorar como as práticas ágeis podem ajudar a evitar ou lidar com esse tipo de sistema. Será discutido por que a entrega contínua, TDD e refatoração não são suficientes para ajudar a garantir uma arquitetura limpa. Os resultados vão ajudar os participantes entenderem melhor as práticas e padrões que ajudam a limpar o seu código legado (refactor), bem como manter um código limpo exercitando conceitos como Testing, Divide & Conquer, Gentrification, Demolition, Quarantine, Refactoring, Craftsmanship.
Esta palestra apresenta as principais técnicas para classificação de documentos, através do uso do Apache Mahout, a popular biblioteca Java para aprendizado de máquina.
A palestra apresenta um case real onde utilizamos inteligência artificial para classificar convocações judiciais, que são extraidas de editais públicos e precisam ser encaminhadas aos advogados conveniados. O objetivo deste trabalho foi minimizar a intervenção humana durante a análise dos documentos, separando as convocações que precisam ser encaminhadas daquelas que devem ser descartadas.
Esta palestra apresenta as principais técnicas para recomendação de conteúdo, utilizando a popular biblioteca Java para aprendizado de máquina. O Apache Mahout.
A palestra apresenta as necessidades estruturais e de negócio para se adotar uma solução baseada em recomendação de conteúdo. Ilustraremos a apresentação com um case real onde utilizamos essa solução para sugerir notícias e matérias em um dos mais importantes portais de conteúdo de uma grande emissora brasileira.
Veja nessa palestra como planejar e realizar do trabalho de User Experience (UX) design, com base em um caso real: a reformulação de um produto. Será mostrado como aplicar as técnicas de UX de forma prática, identificando oportunidades de melhorias e os resultados obtidos.
Mostraremos como foi feita a criação de uma interface visual – levando em conta a organização das informações de acordo com as necessidades dos usuários. Também veremos técnicas para envolver os usuários no processo de definição de funcionalidades e disposições dos elementos, assim como lições aprendidas nesse processo.
Essa palestra é voltada aos desenvolvedores que desejam levar suas aplicações existentes a novos níveis de usabilidade com a aplicação de técnicas modernas de UX.
IT For Digital Business | Transformação digital na Natura.Dextra
Tradicionalmente, as áreas de tecnologia das organizações evoluíram e se consolidaram no papel de automação dos processos do negócio. Para atuar no novo contexto de mercado e sociedade criado pela mobilidade, nuvem, informação e interação social, é preciso expandir este escopo e assumir um papel protagonista como agente de transformação digital da organização e parceiro de negócio. Inovação passa ter grande relevância e novas tecnologias e ferramentas são integradas para criar novas funcionalidades e serviços digitais para expansão do negócio atual, ou mesmo para a criação de novos negócios. Traremos exemplos de como isso acontece na Natura e de como vem transformando nosso modelo de negócio.
IT4DBiz - Tecnologia digital para melhorar a empregabilidade dos alunos KrotonDextra
A Kroton é uma das maiores organizações educacionais privadas, com fins lucrativos, do Brasil, com atuação no setor educacional brasileiro há mais de 45 anos, tendo início em 1966. Vamos apresentar a criação de um portal de empregabilidade que facilita o acesso do aluno ao mercado e aproxima a instituição das demandas do mercado.
IT4DBiz - Inovação e Renovação: a nova agenda da TI modernaDextra
O cenário atual dos negócios digitais tem demandado das empresas maior capacidade de adaptação e inovação. A criação de software na forma de produtos digitais se tornou uma arma fundamental para enfrentar este desafio, ampliar mercados e ganhar e manter clientes. Mas para a criação de produtos digitais, a área de TI deve adotar uma nova forma de pensar e agir, mais aberta às mudanças mas sem deixar de lado a necessidade de manter a confiabilidade e segurança dos sistemas existentes.
A palestra irá mostrar como as empresas podem se preparar para este novo cenário, criando espaço para inovação e ampliando a capacidade de renovação dos ativos de TI.
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...Dextra
palestra irá abordar os desafios do mundo atual e como somos impactados pela digitalização dos negócios. Para enfrentar esse cenário, é necessário as empresas equilibrarem sua governança, ter controle, velocidade, e usar as novas tendências de Cloud, BigData e Mobilidade a favor dos negócios. É necessário desenvolver a capacidade da TI andar em velocidades diferentes, em situações diferentes, para atender aos negócios.
--
Palestra apresentada por Cristiano Barbieri no IT for Digital Business 2014
Palestra apresenta no PGDay Campinas 2014, apresentando o programa PGAnalytics.
Palestra apresentada por Matheus Espanhol, Matheus Oliveira e Vinícius Schmidt
IT for Digital Business 2014 - Como conciliar velocidade e governança numa ár...Dextra
A palestra irá abordar os desafios do mundo atual e como somos impactados pela digitalização dos negócios. Para enfrentar esse cenário, é necessário as empresas equilibrarem sua governança, ter controle, velocidade, e usar as novas tendências de Cloud, BigData e Mobilidade a favor dos negócios. É necessário desenvolver a capacidade da TI andar em velocidades diferentes, em situações diferentes, para atender aos negócios.
--
Palestra apresentada por Cristiano Barbieri no IT for Digital Business 2014
IT for Digital Business 2014 - TI baseada em ValoresDextra
Da mesma forma que a construção de um edifício começa pelo alicerce, a construção de uma organização de TI, alinhada aos negócios, começa pelo estabelecimento de um conjunto de valores essenciais. Esses valores, compartilhados e praticados, ajudam a estabelecer vínculos de confiança entre as áreas e seus profissionais, servem de referência para resolver os problemas mais complexos, sustentam e dão sentido a organização, prática e processos de TI.
--
Palestra apresentada por Nelson Garzeri no IT for Digital Business 2014
It for Digital Business 2014 - Negócios Digitais e a Nova TIDextra
A TI já teve impacto na automação de processos de negócios. Agora, com as tecnologias digitais, ela está impactando em modelos de negócios, desde a forma como as empresas chegam nos seus clientes até a digitalização de seus produtos. Para entender esse novo cenário, a TI tem que mudar, ser ágil e inovadora. Venha ver como a TI pode se reorganizar para atender a esse novo desafio.
--
Palestra apresentada por Bill Coutinho no IT for Digital Business 2014
MobCamp 2014 :: HTML5 x App Store O pêndulo da Tecnologia - Bill CoutinhoDextra
Os modelos de aplicações web móveis e aplicações nativas representam os dois extremos para desenvolvimento móvel. Em que direção este pêndulo da tecnologia está virando?
--
Palestra apresentada por Bill Coutinho no MobCamp 2014
MobCamp 2014 :: Android em Tablets - Neto MarinDextra
A venda de tablets Android vem crescendo a cada ano, e várias pesquisas mostram que os usuários de tablets gastam mais tempo e dinheiro em Apps.
Diante de um mercado como esse, o seu App está preparado para os tablets? Você sabe como otimizá-lo para dispositivos maiores? Nessa palestra vamos começar discutindo um pouco esse mercado e algumas estatísticas que podem motivar ainda mais os desenvolvedores a deixarem seus Apps funcionando bem em tablets.
Veremos como conseguir isso utilizando Fragments e a Action Bar, e mostraremos técnicas de UI e UX importantes que devem ser levadas em conta na hora de projetar o seu App Android para o uso eficaz em tablets.
--
Palestra realizada por Neto Marin no MobCamp 2014
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de Software
1. A linguagem PHP no modelo de
Fábrica de Software
Fábrica de Software
Sistemas e aplicações sob medida para as
necessidades do seu negócio. www.dextra.com.br
2. Sobre a Dextra
Fundada em Campinas em 1995, com sede no
Polo de tecnologia de software de Campinas
Unidades em São Paulo e Campo Grande/MS
Eleita uma das melhores empresas para se
trabalhar em 2009 de TI & Telecom
Certificação MPS.Br nível F
Reconhecida no mercado pela complexidade
dos projetos
www.dextra.com.br
3. Áreas de atuação
Através dos nossos serviços de Fábrica de Software,
Consultoria e Treinamento, auxiliamos médias e grandes
organizações dos mais variados segmentos a elevarem o seu
patamar competitivo, adaptando-se às novas exigências
tecnológicas do mercado.
www.dextra.com.br
6. A evolução das aplicações Web
Nos últimos 10 anos: todo conteúdo de estático para
dinâmico
O PHP nasceu com a web e precisar acompanhar o
crescimento dela
O modelo de desenvolvimento de 5 anos atrás não vale
mais hoje
www.dextra.com.br
7. A evolução das aplicações Web
Necessidade de escalabilidade
Cluster
Cache
Aplicações móveis
E prepare-se para o HTML 5:
2D e 3D drawing API
CSS transitions
Geolocation
Client-side storage
www.dextra.com.br
8. A evolução das aplicações PHP
A linguagem que gerou comunidades
www.dextra.com.br
9. A evolução das aplicações PHP
Frameworks: produzindo somente o que faz a diferença
www.dextra.com.br
10. A evolução das aplicações PHP
Frameworks
Posição Nome
1 Yii
2 CodeIgniter
3 CakePHP
4 Zend
5 Symfony
6 PHPDevShell
7 Prado
8 Akelos
9 ZooP
10 QPHP
Fonte: phpframeworks.com jun.2010
www.dextra.com.br
11. A escolha PHP
Feito para Web
Custo
Estabilidade e compatibilidade
Popular: aspectos positivos e negativos
Comunidade
Acessível aos novatos
Novatos: simplicidade
www.dextra.com.br
12. A escolha PHP
Linguagens mais populares
Posição em Posição em Posição em Linguagem de
Junho de 2010 Junho de 2009 junho de 2005 programação
1 1 2 Java
2 2 1 C
3 3 4 C++
4 4 5 PHP
5 5 6 (Visual)Basic
Fonte: www.tiobe.com / jun.2010
www.dextra.com.br
13. O novo perfil do programador PHP
Como era o programador PHP antes?
Webdesigner
Inexperiente com programação
Foco em visual, afinal o que está por trás ninguém vê
Não conhece segurança
Não conhece outras disciplinas
POG
O sobrinho do meu vizinho!!
www.dextra.com.br
14. O novo perfil do programador PHP
Aprender em outros ambientes
Conhecer outras linguagens
www.dextra.com.br
15. O novo perfil do programador PHP
Apto a realizar o desenvolvimento ágil:
Programar
Analisar
Testar
Entrar em contato com o cliente
Trabalhar em equipe
www.dextra.com.br
16. O novo perfil do programador PHP
Problemas que podem levar o melhor programador PHP
(e de outras áreas) ao fracasso
Falta de comunicação
Não aprender com seus erros
Não saber gerenciar tempo
Não ser de confiança
www.dextra.com.br
17. O programador PHP
O programador PHP pronto para a fábrica de software!
www.dextra.com.br
18. Fábrica de Software?
Quando usar?
Crescimento do tamanho e complexidade das aplicações
Necessidade de qualidade e tempo de resposta
Especialização do trabalho de desenvolvimento
Outros pontos
Aplicações “duradouras” x “descartáveis”
www.dextra.com.br
19. Fábrica de Software?
Boas práticas
Gestão de projetos
Ferramental adequado
Modelo MVC
Uso de frameworks
Controle de versão de código
Testes unitários
Indicadores de projeto (SPI, CPI, etc)
www.dextra.com.br
20. Metodologias ágeis
São construídos baseados em algumas estratégias
centrais:
Desenvolvimento iterativo e incremental
Entrega frequente de produtos completos (valor de negócio!)
Gestão ágil e adaptativa
Reflexão e melhoria contínua
Abordagem colaborativa
Integração da equipe
Estratégia de equilíbrio preferida é pelo escopo
www.dextra.com.br
21. O que é Scrum?
Um processo ágil de desenvolvimento
de software, que quebra o projeto em
pequenas partes, cada qual produzindo
um resultado tangível, que é executada
por times auto gerenciados
www.dextra.com.br
22. Algumas empresas que usam Scrum
Microsoft, Philips,
Yahoo, Time Warner,
Google, Salesforce.com,
SAP, Lockheed Martin,
Siemens, BBC,
Nokia, Globo.com,
...
www.dextra.com.br
23. Como é o Scrum?
Scrum reúne uma comunidade do projeto
Foca o trabalho com uma visão e objetivos claros
Provê visibilidade ao progresso
Exige que o time entregue resultados completos em períodos
curtos
Pede que eles reflitam sobre seus esforços e façam melhorias
regularmente
www.dextra.com.br
24. Como funciona?
Reúna um time, que tenha todas as competências necessárias
para executar o projeto
Passe uma visão clara dos objetivos do projeto
Crie uma lista priorizada do que deve ser feito (backlog)
Execute o projeto em diversas iterações (sprints), e em cada
uma delas a equipe:
Se compromete com um grupo de funcionalidades do topo da lista a
serem implantadas
Detalha estas funcionalidades
Implementa e testa
Entrega e valida
Analisa como foi o andamento da trabalho, e verifica o que pode ser
melhorado para o próximo ciclo
www.dextra.com.br
25. Diretrizes principais
Defina claramente o que significa “pronto”
Dê autonomia para a equipe
Priorize o Product Backlog pelo valor de negócio
Faça ciclos curtos
Mantenha o maior número de variáveis fixas possíveis nos
sprints
Equipe
Prazo
Escopo
Acompanhe os resultados e o andamento, e faça ajustes
Garanta a comunicação eficiente da equipe
Estime por comparação (e dentro do projeto)
www.dextra.com.br
28. Product Owner
Representa os interesses dos Stakeholders
Comunica os requisitos do produto
Colabora freqüentemente com o time
Prioriza os requisitos baseado no valor de negócio,
custo e riscos
Analisa mudanças e toma decisões de trade-off
Inspeciona e aprova os resultados
www.dextra.com.br
29. Scrum Master
Conhece a filosofia e as práticas Scrum
Trabalha para garantir que o time utilize corretamente
o processo
Facilita o trabalho do PO e do time
Protege o time dos impedimentos
www.dextra.com.br
30. Time
Equipe multidisciplinar
Constrói cada novo incremento do produto
Estima custo dos itens de backlog e comunica ao PO
Se compromete com o backlog do sprint
Se auto-organiza e auto-gerencia para a execução das
tarefas
www.dextra.com.br
32. Valores adicionais
Priorização do Product Backlog
Garante que os requisitos mais importantes são implementados primeiro
Maior valor no menor tempo
Permite que o projeto acabe no menor tempo possível
Mesmo que o projeto seja cancelado, um valor real (software funcional)
terá sido obtido
Flexibilidade do Backlog
O backlog pode mudar completamente de um sprint para o outro
Não temos “estoques” intermediários para nos preocupar
Possibilidade de se adequar a cenários de incerteza e mudanças
www.dextra.com.br
35. PHP e Scrum
PHP: Scrum:
Obter resultados Apresentar resultados
rapidamente! concretos logo nas
Frameworks feitos para a primeiras entregas
produtividade Realizar entregas em
Promover a curtos períodos
multidisciplina Promover a integração da
equipe
PHP + Scrum = Time do sonhos!
www.dextra.com.br