terça-feira, 8 de julho de 2014

3 Excelentes Ferramentas de Inception (Iniciação) de projetos de software ágeis

Visão do Projeto

 

 

A visão é fundamental para dar foco a equipe durante todo o projeto. Para cumprir este papel é fundamental que a visão responda 3 perguntas, são elas:
Que objetivo o projeto deve atingir? Porque este projeto irá agregar valor? E, como medir se este projeto foi ou esta sendo bem sucedido?
Todo o time precisa conhecer na ponta da língua todas estas respostas.

1- Discurso do elevador


O nome Discurso do elevador ou elevator pitch não foi escolhido ao acaso. O discurso do elevador é uma apresentação suscinta do projeto, com duração de aproximadamente um minuto para que possa ser apresentada a qualquer pessoa durante o trajeto de um elevador. Para criar este discurso, imagine-se em um elevador no qual você encontrou um investidor e você tem apenas alguns andares para apresentar sua idéia.
Consulte a ferramenta Pitch Builder (Construtor de Discurso) https://www.pitch.fi/

2- A Caixa do Produto

 

Junto da equipe tente criar a caixa do produto, incluindo: nome, slogan, funcionalidades e benefícios.
Atenção aos limites, por exemplo no máximo 5 funcionalidades e 3 benefícios.

3- Road Map - Objetivos, Funcionalidades, Estórias em Alto Nível


Lista as funcionalidades em alto nível (épicos), quais objetivos destas funcionalidades.
E um próximo passo detalhar em histórias.

Já sabemos que nos métodos ágeis é fundamental o engajamento da equipe, para isto deve se utilizar sempre uma atividade colaborativa, junte e equipe e permita a participação de todos.

Conheça mais sobre este assunto  através do Curso Introdução aos métodos ágeis, ALURA.com.br Prof. André Faria

quinta-feira, 3 de julho de 2014

Desenvolvimento de Software: Métodos Prescritivos x Métodos Adaptativos

Antes de qualquer coisa é fundamental saber que métodos são ferramentas, nada mais nem menos do que isto. Desta forma, não existe ferramenta universalmente melhor do que outra. Mas, sabemos que cada ferramenta é mais adequada para realizar aquilo que ela foi programada para fazer. Por exemplo, tente apertar um parafuso com um martelo, ou bater um prego com uma chave de fenda, certamente você terá muitos problemas e provavelmente não conseguirá ser bem sucedido.

Portanto, métodos são ferramentas, cabe a cada líder de projeto escolher o melhor para a realidade de seu projeto. Para isso, ele terá que analisar diversos fatores como ambiente da empresa, característica da equipe, característica do cliente, entre outras, isto é assunto para outro momento. O importante no momento é entender. Não existe um método, ou ferramenta, melhor que outro.

Entrando mas precisamente no tema deste texto vamos conceituar prescritivo e adaptativo. Mais prescritivo significa dizer que nestes as "coisas" estão mais bem definidas, ou determinadas, do que nos mais adaptativos. Sendo assim podemos criar uma escala, do mais prescritivo até o mais adaptativo: RUP(120) > XP(13) > SCRUM(9) > KANBAN(3). Exemplificando, o RUP define diversos(120)  papéis, artefatos e práticas a serem realizadas dentro do projeto do software, enquanto que o SCRUM, 9, e o KABAN, 3. 




Podemos resumir assim quanto menor o número de "coisas" pré-determinadas, mais "coisas" serão adaptadas, flexíveis, considerando a realidade de cada projeto. Cabe ao líder da equipe escolher a "ferramenta" mais adequada para o seu trabalho.

Conheça mais sobre este  através do Curso Introdução aos métodos ágeis, ALURA.com.br Prof. André Faria