código Ágil

Agile, Scrum, Extreme Programming , Java e mais

Archive for setembro \26\UTC 2008

Lute pela coalocação

Posted by Luciano Félix em 26 setembro, 2008

Usar o Scrum em equipes distribuídas. O assunto sempre gera várias discussões na comunidade ágil e até agora ninguém apresentou uma solução realmente satisfatória para o problema, e eu realmente desconfio se existe uma. Será que poderemos utilizar um modelo que se apóia tanto na comunicação e na colaboração, para equipes não coalocadas, sem sacrificar o que de fato torna uma equipe “ágil” ?.

Na revista Wired do mês de agosto, o Clive Thompson publicou na sua coluna um texto sobre uma pesquisa feita por cientistas do MIT para mapear o comportamento social das pessoas no mundo real, nós já mapeamos nossas relações virtuais nas diversas redes sociais que utilizamos, Orkut, LinkedIn, Facebook, etc.. Uma das conclusões do experimento é que as relações estabelecidas no mundo real são extremamente mais fortes, a troca de informação e a colaboração acontece de forma muito mais efetiva do que a comunicação que ocorre de outra forma que não a face-a-face.

Sendo assim, criar uma equipe da forma como queremos, se comunicando e colaborando de fato é bem mais difícil quando as pessoas não compartilham o mesmo meio físico, não só pelas questões práticas, como diferença de horários ou o custo de comunicação, mas sim pelo forma como estabelecemos nossas relações humanas. O Tobias Mayer (CST) escreveu um texto inflamado sobre o assunto em seu blog há alguns meses e eu concordo com muita coisa do que ele fala, sem dúvida não é um batalha fácil de ser travada, mas acredito mesmo que vale a pena.

Anúncios

Posted in Uncategorized | 2 Comments »

Curso de Scrum – Recife

Posted by Luciano Félix em 15 setembro, 2008

Pessoal

Estamos lançando pela Especializa Treinamentos o curso de Gestão Ágil de Projetos com Scrum. O curso tem a duração de 16h, nos moldes do treinamento de Certified Scrum Master. Com muitas atividades práticas, o curso cobre vários aspectos do Scrum e tópicos sobre engenharia ágil.

A primeira turma está programada para o dia 27/09/2008

Palestra de Lançamento

Local: Livraria Cultura
Data/Hora: 19/09/2008 17:00h
Inscrições Gratuitas: www.especializa.com.br/scrum

Posted in Uncategorized | Etiquetado: , | 3 Comments »

De que adianta instalar se ninguém vai usar

Posted by Luciano Félix em 4 setembro, 2008

Ferramentas fazem parte do nosso dia a dia como desenvolvedores de software, nós as criamos e nós as usamos e muitas vezes nós as superestimamos, acreditamos que o simples fato de instalar ou criar uma nova ferramenta fará com que todos os problemas desapareçam. Isso sim é um grande problema, colocar tanto poder e tanto valor apenas no software sem investir nada nas pessoas que vão usá-lo não adianta muito coisa.
Assistindo apresentação do Henrik Kniberg no Agile2008, escutei uma piada legal que ele fez sobre isso:

“Um dia numa empresa um gerente avisa ao diretor.
– Nós vamos usar Extreme Programming.
O diretor responde
Ok, Onde está o CD de instalação ?”.

A história é exagerada claro, mas não muito distante do que acontece de verdade. Além disso algumas vezes não é somente ter a ferramenta, mas ela tem que ser a versão mais completa, mais cara, com mais penduricalhos, mesmo que você nunca vá usar. O foco nas pessoas e na cultura deveria vir primeiro. Se sua empresa não gerencia solicitações de clientes não adianta somente instalar o mais moderno software de Issue Tracking, Se seus funcionários não se comunicam bem, para que criar um ultra sofisticado sistema de comunicação interna ? Se existe um problema a ser resolvido comece focando nas pessoas, se uma ferramenta é necessária, utilize a mais simples possível, às vezes papel e caneta já servem. A ferramenta não é o fim, ela é o meio, tenha seu verdadeiro objetivo em mente quando quiser adotar algum tipo de ferramenta.

Posted in Uncategorized | Etiquetado: | Leave a Comment »