I Congresso Brasileiro de Software: Teoria e Prática

photo-RafaelPrikladnicki.gif

MC06 - Introduo a Métodos ágeis de Desenvolvimento de Software

Daniel Cukier (LocaWeb)

Rafael Prikladnicki (PUC-RS)

Quarta-Feira, 29 Setembro 2010 (14:00-17:30)

Resumo:

Para se desenvolver software, precisamos lembrar, em primeiro lugar, que as pessoas e interaes entre elas so mais importantes do que as ferramentas ou processos usados. O foco na satisfao do cliente, colaborando com ele como algum que faz parte do time, à mais importante do que tentar criar contratos extensos, que tentam garantir ao mesmo tempo duas coisas contrrias: o mximo lucro da empresa contratada e o menor custo para o cliente. Requisitos de negcio so passveis de mudana. A tecnologia tambm muda constantemente. Adaptar-se a essas mudanas à mais importante do que tentar seguir um plano inicial, como se ele estivesse escrito na pedra. Documentos que descrevem o que o software faz so importantes, mas no servem para muita coisa se esse software no existe. Cdigo funcionando à mais importante. Melhor ainda se esse cdigo for suficiente para descrever o que faz, sem a necessidade de se criar documentao extra. Nesse curso daremos um breve resumo do Manifesto ágil e contaremos quais foram as mudanas trazidas por esses mtodos na indstria de software. Abordaremos tambm algumas das prticas de XP e Scrum e de algumas tcnicas para melhorar o desenho de software pr-existente.

Instrutores:

  • Daniel Cukier trabalha com desenvolvimento de software desde 1995. à mestre em Cincia da Computao pela Universidade de São Paulo com a tese Padres para Introduzir Novas Ideias na Industria de Software (http://vimeo.com/4766693) e membro da Agilcoop desde 2006. Introduziu o uso de Métodos ágeis na Locaweb, maior empresa de hosting da America Latina, onde trabalha hoje como gerente de desenvolvimento de software. Tambm à autor do blog http://www.agileandart.com, onde costuma escrever sobre as semelhanas entre desenvolvimento de software e as Artes. Alm da presena na rea de software, trabalha com teatro, msica e poesia, tendo recentemente publicado seu primeiro livro, entitulado "Para Todos".

  • Rafael Prikladnicki à professor da Faculdade de Informtica da PUCRS desde 2004, com doutorado (2009) e mestrado (2003) em Cincia da Computao pela PUCRS. Foi professor visitante da University of Victoria, no Canad, em 2006 e 2007. à membro da Scrum Alliance e Certified Scrum Master (CSM), alm de ter participado da traduo do Guia oficial do Scrum para o Portugus. à gerente de projetos profissional (PMP) certificado pelo PMI (2005) e implementador credenciado no modelo MPS.BR (2005). Possui atividades de pesquisa, consultoria e capacitao em gerenciamento de projetos, desenvolvimento distribudo de software, implementao de programas de melhoria de processo de software baseados nos modelos MPS.BR e CMMI e em metodologias ágeis para desenvolvimento de software. Atua tambm na coordenao da rede SPIN-POA na PUCRS e na coordenao do Grupo de Usurios de Métodos ágeis (GUMA) da Sucesu-RS. Possui diversos artigos publicados em conferncias e peridicos nacionais e internacionais. à autor do primeiro e nico livro em portugus sobre Desenvolvimento Distribuído de Software, publicado pela Srie Livros-Didticos SBC-Campus/Elsevier em 2007. à o coordenador geral da Conferncia Brasileira de Metodologias ágeis para Desenvolvimento de Software em 2010.