• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile Yourself
 

Agile Yourself

on

  • 628 views

Presentation used during the Lisbon Atlassian User Group.

Presentation used during the Lisbon Atlassian User Group.

Presenter: Renan Battaglin

Statistics

Views

Total Views
628
Views on SlideShare
628
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Sou BrasileiroAtualmente eu moro em Sydney AustraliaMas estou passando 3 meses
  • Nosnao queremos dizer como voce deve trabalhar dentro da sua empresa. Nos desenvolvemos os nossos produtos para que eles sejam flexives o suficiente para se adaptar ao processo que voce usa dentro da sua empresa, seja ele tradicional ou AgilOutra coisa, esse tipo de apresentacao (metodologias de desenvolvimento de ) eh bastante comum e famosa. O nosso objetivo hoje eh ter uma rapidacomparacao entre metodologias e depois partir para a parte pratica nas demonstracoes.
  • Metodologias bastante antigasLinear ou Cascata -> Produto de uma fase serve de entrada para a proxima fase. Regredir para fases anteriores pode ser bastante caroMetodo em V -> Permitia revisao das fases anteriores
  • A principal caracteristicadessesmetodos eh a previsibilidade. Traca-se um planoe segue-se oplano de acordo com onumero de pessoase tempo disponivel.
  • Aarquitetura eh definida no inicio. O Produto de umafasealimenta a outra: Arquitetura -> Implementacao -> Teste
  • A documentacaofaz parte daentrega, naoapenas do processo
  • Processosquegarantemqualidade70% do tempo era gastoemprocessoe 30 por cento emdesenvolvimento.Entregar software, naodocumentacao
  • Metolologias iterativas e incrementais.Naoeh totalmente novo. Pode ser comparado com a metodologia em espiral, mas eh totalmente defferente nos valores e atitudes. Iteracoes mais curtas.
  • Criatividade e aprendisado do time influenciando o desenvolvimentoAtividade intelectual criativaIteracoes -> comporta-se como uma linha de montagem -> Constantemente uma entrega eh feita
  • Isso dah liberdade para o time usar formas criativasDesign SessionsWhiteBoardsFotosO Resultado final eh o Software, nao a documentacaoDocumentacao como ferramenta VERSUS Documentacao como fim
  • Comunicacao com o cliente eh constante, nao apenas do inicio do projeto quando os requisitos sao definidos.
  • Novos requisitos podem ser rapidamente incluidos no produto
  • Dois desenvolvedores na mesma maquina. Um codifica o outro revisa
  • Membros do time adicionam novo codigo ao repositorio diariamente e o sistema deve automaticamente checar se ele continua consistente. Manter o projeto sempre em um estado consistente.
  • Espera-se que a boa comunicacao ajude a substituir a necessidade por documentacao.
  • Testes unitarios, de funcionais e de integracaosao entregues a cada iteracao. Podem ser executados durante a Integracao Continua
  • Incremental e em Iteracoes.
  • A propostadaAtlassian eh fazed com queo JIRA sejaocentro do time de desenvolvimentoeusaroGreenHopperparadarumavisaoagilaosDesenvolvedores, AoLider do ProjetoeaoGerentes
  • GreenHopper funciona muito bem com o ScrumScrumeh uma metodologia agil usada gerenciar o projeto. Ela nao se preocupa com as outras praticas ageis usadas pelos engenheiros, apenas com o gerenciamento.Scrumeh muito mais completo e complexo do que isso, mas para o contexto desta apresentacao, essas informacoessao suficientes
  • O Kanbaneh uma metodologia bastante differente, mas o GreenHoppertambem pode ser usado por esses times. Evitar tempo ocioso; Evitar sobrecarregamento.
  • Esse slideeh uma conclusao e vamos nos basear nele para as demonstracoes

Agile Yourself Agile Yourself Presentation Transcript

  • Agile Yourself
    Desenvolvimento Ágil usando ferramentas Atlassian
    Renan Battaglin
    rbattaglin@atlassian.com
  • Quem sou eu?
    @renanwb
    Engenheiro de Suporte
    Bamboo,Crowd e Confluence
  • Tópicos
    Metodologias de Desenvolvimento
    Tradicionais x Ágeis
    Produtos Atlassian e Práticas Ágeis
    Gerenciamento de Times Ágeis
    Demonstrações
  • Metodologias Tradicionais
  • Previsibilidade
  • Arquitetura definida e fechada antes da implementação
  • Documentação Abrangente
  • Valorização dos Processos
  • Metodologias Ágeis
  • Valoriza Indivíduos e Interaçõesmais que processos e ferramentas
  • Valoriza Software em Funcionamentomais do que documentação abrangente
  • Constante Colaboração com o Clienteao invés de simples negociação de Contrato
  • Valoriza Rápida Reação a Mudançasao invés de seguir um plano único
  • Prática: Programação em Pares
  • Prática: Integração Contínua
  • Prática: Boa Comunicação
  • Prática: Orientado a Testes
  • Prática: Iterações Curtas
  • Scrum
    Foco na Gerência do Projeto
    Define Processo Iterativo: Sprints
    Planejamento para o Backlog
    Pelo menos uma entrega acontece no
    final de cada iteração
    Acompanhamento diário
  • Kanban
  • JIRA +GreenHopper+ Scrum + Kanban
    Gerenciamento de Projetos Ágeis
    Monitoramento do time durante todo o processo de desenvolvimento
    Planejamento e Controle de Sprints
    Visualização de Relatórios e Gráficos
  • Demonstrações
  • Perguntas e Respostas
  • Recursos Extras
    atlassian.com/greenhopper
    atlassian.com/jira
    atlassian.com/agile
    ou
    Teste Agora: sandbox.onjira.com