Programa – Regional Scrum Gathering Rio 2015 Sexta-­‐feira 14/08 Início: 09:00 Keynote: Jogando para ganhar! SALES, Marcelo -­‐ 21212 Descreverei a nossa trajetória empreendedora no Brasil e explicarei de forma lógica e simples como funciona o mundo das startups e seu ecossistema, fundos, grandes empresas , cases de exit, as regras do jogo e o que se deve fazer para aumentar suas chances de sucesso. Início: 09:50 Direto ao ponto com Scrum; entregando produtos enxutos (Angra A) CAROLI, Paulo -­‐ ThoughtWorks Venha participar dessa conversa sobre a combinação efetiva de Lean MVP (Minimum Viable Product) com Scrum. Desde 2010 venho aplicando a técnica Direto Ao Ponto para começar projetos ágeis e planejar as entregas baseadas em MVP. Nesta apresentação vou compartilhar como tenho combinado o framework Scrum com o estilo de entregas enxutas e evolução do produto propostos pelo modelo Lean MVP. Como estruturar sua startup (Angra B) HERRERA, Felippe O objetivo é dar um panorama rápido sobre os aspectos jurídicos das startups e como estruturá-­‐las de forma a proteger seu produto/serviço e facilitar a obtenção de investimentos de capital empreendedor. 1 Scrum Game: Uma ferramenta para ensinar agilidade de forma divertida (Angra C) ADATIVA, Alice; CARNEIRO, Igor Nem sempre ensinar agilidade é uma tarefa fácil, há obstáculos no caminho, e vencê-­‐los é o que faz dessa trajetória algo emocionante a fim de poder passar o seu entendimento através de algo divertido e simples. É através de um jogo didático que pretendemos fazer disso um objetivo alcançável, pois o mesmo envolve as pessoas oferecendo-­‐as desafios reais para que possam ser solucionados através conceitos do Scrum. E assim, passar ou até mesmo fortalecer os princípios do manifesto ágil de forma prática e divertida. It’s all about apps: a gestão ágil de aplicativos mobile (Búzios B) BISSO NUNES, Ana Cecília Diferentes versões em produção, guidelines, ranking, métricas, lojas, review, pushes e um universo inteiro de devices! O mundo hoje é dos apps. Mas quais as particularidades da gestão destes produtos? Início: 10:40 Testes automatizados com alto valor de negócio e baixo custo de manutenção (Angra A) DIAS DA SILVA, Taise Como criar testes automatizados com alto valor de negócio e baixo custo de manutenção de código para construir software com qualidade? Não é novidade que uma das práticas para um time construir software com qualidade é a adoção de testes no processo de desenvolvimento. Entretanto, é muito importante que os testes sejam efetivos para garantir a qualidade das funcionalidades já implementadas e das novas funcionalidades. Esta palestra tem como objetivo compartilhar que existem padrões e ferramentas que, quando combinados, podem oferecer testes automatizados com alto valor de negócio e de baixa manutenção seguindo três passos: definir o valor do negócio, automatizar testes e refatorar para baixa manutenção. Como testar uma ideia e construir um produto em 24 horas (Angra B) TAVARES, Romulo; MARTINS, Rafael; INSAURRIAGA, Eduardo -­‐ Globo.com Você não precisa levar meses para testar uma ideia, 24 horas pode ser o tempo suficiente para que você consiga tornar sua ideia palpável e vende-­‐la, para isso você só precisa das ferramentas e processos certos 2 que podem te ajudar a alcançar esse resultado. Nesta palestra vamos contar nossa experiência em criar produtos em 24 horas e os processos que utilizamos para isso. De cabeça para baixo: uma visão bottom up do início de transição ágil em uma grande empresa pública (Angra C) ANDO, Rafael; BENEDICTO NUNES, Leonardo; ROMANO RODRIGUES, Alex -­‐ SERPRO -­‐ Serviço Federal de Processamento de Dados Como um departamento de desenvolvimento de software de uma grande empresa pública de tecnologia da informação está começando a sua transição para usar métodos ágeis. ScrumMaster 3.0, tudo que você deveria saber mas não deu tempo de aprender em 2 dias (Búzios B) DE TOLEDO, Rodrigo -­‐ Knowledge21 A cada ano cresce o uso de métodos ágeis no desenvolvimento de software. Em relatório recente da VersionOne, mais de 50% dos projetos no mundo usam métodos ágeis. A maior parte do conhecimento recai sobre o ScrumMaster (44% das vezes é ele quem mais sabe sobre agilidade, segundo o mesmo relatório). O conhecimento e a atuação do ScrumMaster também tem que evoluir. ScrumMaster 3.0 é aquele que carrega a bandeira da agilidade e traz as novidades para a empresa. Ele atua não apenas no seu time, mas na organização como um todo. Nesta palestra listamos os conhecimentos esperados do SM3.0, trazendo um exemplo prático para cada item. Início: 11:40 Do Caos ao Kanban. Como criar produto com entrega contínua começando do zero (Angra A) DINIZ, Thiago Relato de caso da aplicação de Scrum em uma startup early stage, e os problemas que surgiram na época. Mais tarde, falaremos também como foi importante adotar conceitos de Kanban e os impactos gerados. 3 De onde vem os bons POs? (Angra B) PABON, Leonardo -­‐ Concrete Solutions Um dos principais problemas de empresa que estão aderindo a metodologias ágeis é aonde encontrar boas pessoas para os papéis de um time ágil. Nessa palestra vou forcar em dividir a experiência da CS em qual é o perfil de um bom Product Owner. Vamos abordar os diversos backgrounds de onde podem surgir bons product owners (conhecimento do domínio, UX, marketing/vendas, engenharia), assim como um assessment de técnicas e práticas necessárias para formar um Product Owner (conhecimento teórico e prático de ágil, facilitação e gestão de stakeholders, e outras práticas necessárias para um PO). O objetivo é apresentar um modelo simples para o mapeamento de habilidades necessárias para ajudar a sua empresa a encontrá-­‐los. Vamos abordar também processos seletivos para encontrá-­‐los, assim como processos de desenvolvimento (material de leitura, treinamentos, 1:1, etc.) para ajudar no desenvolvimento de cada um deles. Por último, vamos abordar nuances especificas de mercados e tempos específicos de projetos e produtos em que um PO pode ou não ser mais efetivo do que outro PO de um perfil diferente. A transformação agile do Hotel Urbano -­‐ os últimos 12 meses (Angra C) SGRECCIA, Joao Marcelo -­‐ Rivendel; RAPELLO, Demetrius -­‐ HotelUrbano Explicar o passo a passo da transformação agile do hotel urbano, uma empresa com 4 anos de vida mas que não possuía um processo de desenvolvimento que validasse as hipóteses e que atingisse o time-­‐to-­‐
market. Início: 14:00 DevOps: o uso do controle de versão para todos artefatos de produção como prática de Continuous Delivery (Angra A) SETE, Marcio A capacidade de colocar software em produção frequentemente, de maneira rápida, confiável e com baixo risco, depende do uso abrangente de um controle de versão. É importante que nele haja tudo que é necessário para recriar um ambiente produtivo: código, banco de dados e configurações de ambiente. Quando um erro é identificado, você deve ser capaz de reimplantar rapidamente a última versão estável da sua aplicação ou corrigir rapidamente o problema e fazer uma nova publicação, reduzindo o tempo médio de reparo. Esta prática é indicada pelo relatório “2014 State of DevOps” como uma das 5 práticas funda-­‐ mentais para a construção de uma TI de Alta Performance. 4 Kanban: Agilidade para ambientes conservadores (Angra B) YOSHIMA, Rodrigo Nesta sessão, Rodrigo Yoshima, especialista em Lean e Agile apresentará como obter os benefícios dos métodos ágeis em ambientes hostis à agilidade. Ideias sobre como escalar ágil (Angra C) DE LA RIVA, Fernando -­‐ Concrete Solutions É natural as empresas que implantam ágil trabalharem em esquema de startup, até pela cultura compartilhada e a necessidade de iteração rápida. Entretanto, sempre chega o momento em que é preciso crescer e surge o desafio de como escalar uma estrutura ágil de desenvolvimento de software que consiga abranger mais de 50 times, seja auto-­‐organizada e tenha poucos níveis hierárquicos, sem interferir na qualidade e na cultura de desenvolvimento. Nesta palestra, vamos abordar um caso prático de como a Concrete Solutions está resolvendo esse problema. Workshop 101: Concebendo produtos de forma ágil (e divertida) (Búzios B) CORREA, Diana -­‐ Walmart.com O objetivo desta conversa é trazer as principais práticas de workshop de mercado para que você -­‐ analista de negócios, PO, gerente de produto, ou empreendedor -­‐ possa conceber o seu produto se maneira ágil e colaborativa. Início: 15:00 Testando na nuvem a UI e o JavaScript de sua aplicação (Angra A) TEIXEIRA, Stefan -­‐ Rastreabilidade Brasil Com o aumento do número de diferentes dispositivos, versões de browsers e de sistemas opera-­‐ cionais, testar aplicações web de forma a garantir compatibilidade entre diversos ambientes se torna, cada vez mais, um desafio. Nesta sessão, vamos mostrar como testar a UI e o JavaScript de sua aplicação através de serviços na nuvem, como o SauceLabs e o BrowserStack. Vamos comparar os serviços e mostrar exemplos de testes de UI com Selenium WebDriver e de JavaScript com Karma, rodando em múltiplos ambientes. 5 How coaching had helped to change my company (Angra B) LEÃO, Avelar -­‐ Instituto Atlântico In this session I’m gonna tell how a group of 5 non trained coaches helped 5 important initiatives come out of the paper. Agile UX: pensando a User Experience no mundo ágil (Angra C) SEFFAIR RIKER, Diogo; AMORIM, Alexandre -­‐ FPF Tech Com a difusão da cultura ágil, o trabalho em equipe tem-­‐se feito cada vez mais necessário para o sucesso de um projeto, sendo preciso que o time esteja alinhado em diversos aspectos e que as diferentes áreas comuniquem-­‐se entre si de forma abrangente e fácil, deixando o time muito mais colaborativo e multidisciplinar. Baseado nesse pensamento, um método que tem ganhado destaque é o Agile UX que, utilizando os princípios do design thinking e do lean ux, tem como objetivo inserir mais o usuário-­‐final nos processos ágeis, e também, toda a equipe para trabalharem colaborativamente nas etapas de imersão e ideação. Nessa palestra, irei expor um pouco mais sobre o que é o Agile UX e como tenho conseguido aplica-­‐lo. Início: 16:00 Complexity is dead: at least for the end user (Angra A) BRIONES GRACIANO, Érica Consumidores assumem o controle das relações com as empresas, usuários assumem o controle das relações com TI. O mundo mudou, será que você ainda é relevante dentro da nova realidade? Se tornando o livro de receitas do seu cliente: uma experiência de validação com MVP Concierge (Angra B) AYRES, Hugo -­‐ Visagio, OROSCO, Rafael -­‐ Marte Conheça a experiência de um MVP Concierge, onde simulamos uma busca e pesquisamos nós mesmos para nossos clientes, sem eles saberem, receitas com os ingredientes passados para validar uma ideia. 6 Contratando Métodos Ágeis: que tipo de contrato usar? (Angra C) RODRIGUES, Rafael -­‐ ProMove Soluções As Metodologias Ágeis já são uma realidade, adotadas por grande partes das empresas e colecionando inúmeros cases de sucesso. Entretanto, quando olhamos para os contratos que as empresas têm usado, vemos que eles ainda não foram adequados à nova forma de trabalho introduzida pelas práticas ágeis. Além disso, essa falta de sinergia entre os contratos e os modelos de desenvolvi-­‐ mento é um dos fatores que pode impactar no sucesso do projeto. Tanto o contratante quanto o contratado tem desvantagens consequentes dessa falta de alinhamento entre a metodologia de desenvolvimento utilizada e as cláusulas do contrato assinado. Nessa sessão, temos o objetivo de mostrar métodos de contratação tradicionais e ágeis que vem sendo utilizados no mercado de TI atual, compará-­‐los com relação à critérios que consideramos fundamentais para os contratos, e levantar a discussão sobre quais contratos são recomendáveis e oferecem vantagens tanto para o lado do contratante quanto para o lado do contratado. Início: 17:00 Arquétipos de stakeholders -­‐ Identificando, lidando e cooperando com stakeholders em projetos complexos (Angra A) LIMA, Victor -­‐ Concrete Solutions Uma vez compreendidos e implementados os conceitos de uma gestão de produto digital usando metodologias ágeis, os desafios começam a acontecer em outras frentes, principalmente em corporações grandes e complexas, que muitas vezes são avessas à instituição de práticas ágeis. O gerenciamento da comunicação com stakeholders de um produto é fundamental para o sucesso de uma iniciativa, tanto para dentro quanto para fora da empresa. O objetivo dessa palestra é mostrar diversos padrões de comportamento que stakeholders costumam assumir em projetos, baseados em experiências práticas e projetos reais, e apresentar técnicas efetivas para lidar com eles nas diferentes situações e atingir um ponto de cooperação que seja bom para o usuário e para o produto. Testes de aceitação automatizados com robotium utilizando a técnica de BDD (Angra B) CHIAVEGATTO, Rafael -­‐ FPF Tech Automatize seus testes de aceitação em dispositivos Android com o framework robotium e ganhe manutenibilidade nos scripts gerados utilizando o cucumber-­‐jvm. Uma case de sucesso. 7 Cerimônias sem cerimônia: dicas de como deixar o planning, a review, a retrospectiva e a daily mais produtivas (Angra C) OTTO, Cristina Silveira; BASTOS, Joyce Depois de questionar vários agilistas sobre o tema, e aplicar as ideias ao dia-­‐a-­‐dia na nossa empresa, queremos compartilhar o que aprendemos, as técnicas que aplicamos e o resultado nos nossos times em como deixar as cerimônias do Scrum mais objetivas. 8 
Download

Programa – Regional Scrum Gathering Rio 2015