terça-feira, 30 de junho de 2009

Desenvolvimento Ágil na OnCast

Oi pessoal,

A empresa OnCast (http://www.oncast.com.br/) esta com uma equipe de agilistas muito qualificada. Para atender um dos seus principais clientes a Digitro (http://www.digitro.com/pt/) na cidade de Florianópolis ela montou uma estrutura na casa ao lado da sede do cliente.

Está proximidade permite com que o Product Owner esteja presente no ciclo de desenvolvimento dos produtos.

Hoje a equipe da OnCast que atende este cliente possui Notebooks para toda equipe, quadros de Kanban, Product Burndown Charts, Sprint Burndown Charts, e tudo que tem direito para manter o processo do Scrum em conformidade.

Segue duas fotos de uma das equipes trabalhando.





Fica a minha sugestão de quem tiver oportunidade ligar e marcar uma visita, garanto que vai ser uma experiencia muito interessante.

Um abraço a todos e parabéns pera a OnCast.

Abu

quarta-feira, 24 de junho de 2009

Entrega de Produto com Restrição de Data

Oi pessoal,

Esta semana eu realizei a entrega de um produto a um cliente. O que me chamou a atenção nesta entrega é que o nosso projeto era de curta duração e tinha a restrição da data de entrega (recebimento) do produto pelo cliente.

Durante o desenvolvimento do produto algumas situações não esperadas ocorreram, o que fez com que o tempo de desenvolvimento que erá relativamente tranqüilo ficasse estrangulado.

Outro item interessante deste projeto é que foi necessário gerenciar as espectativas de vários Stakeholder, pois o alinhamento dos interesses entre a parte técnica, gerencial e vendas guiaram o caminho / estrategia na construção do produto. Podemos dizer que teve vários Product Owner e a área de comunicação na gestão de projetos se fez necessário para dar visibilidade e manter o alinhamento entre todos os envolvidos. Esta comunicação teve que ser realizado sempre de maneira rápida, pela curta duração do projeto.

As tomadas de decisão durante a construção do produto, sempre alinhado ao Produtct Owner sempre foram realizadas para permitir a entrega do produto. Este item é importante, pois o Produtoct Owner passa a ter a visibilidade do que vai ser feito, como vai ser feito e quais as conseqüências destas decisões.

Em determinado momento foi necessário abrir mão de uma solução definitiva para uma solução parcial. Mas este tipo de tomada de decisão ainda fez com que os modelos desenvolvidos estivessem alinhados com boas praticas de desenvolvimento. Isto permite com que no futuro a solução parcial seja trocada pela solução definitiva sem um refactory gigante.

Lembrando.... As classes devem estar coesas e permitir com que o sistema continue crescendo (modelo de patterns).


Lições aprendidas neste projeto?

1 – O projeto deve ser guiado conforme as necessidades dos interessados, representados pelo Product Owner (Isso é Scrum)
2 – Deve ser mantido todos os interessados informados dos caminhos e tomadas de decisões realizadas (Pmbok entra nesta parte)
3 – Projeto com restrição de data: FOCO NA ENTREGA, tudo deve ser feito para que permita a entrega (Time, apenas o Time comprometido viabiliza este item)


Parabéns a todos os envolvidos no projeto e


Abraços a todos,

Abu

segunda-feira, 22 de junho de 2009

Scrum - Innovit - Professor Abu 29,30 Junho e 1,2 Julho/2009

Oi pessoal,

Segue a publicidade do treinamento de Scrum que vai ser realizado pela empresa Innovit no fim deste mês.
O nosso treinamento na Innovit apresenta desde o conteúdo sobre o que é Scrum, como também executa em sala de aula varias dinâmicas para mostrar como funciona Scrum.

A sala de aula pode ser vista pelas fotos no post: http://www.innovit.com.br/blog/?p=29

Este vai ser o primeiro treinamento de Scrum na empresa Innovit com o "Abu"



Um abraço a todos,

Abu

domingo, 21 de junho de 2009

Fotos InnContro - Cartão de História

Oi pessoal,

A empresa Innovit (http://www.innovit.com.br) realizou o primeiro encontro chamado InnContro. O InnContro vai ser realizado mensalmente e sempre sem custos aos participantes. Estes encontros possuem o objetivo de realizar um bate papo ou apresentação de um conteúdo aos participantes.

O primeiro InnContro foi de Cartão de Historia.

Fotos do InnContro.





Blog da Innovit: http://www.innovit.com.br/blog/

Obrigado a todos,

Abu

sexta-feira, 19 de junho de 2009

quarta-feira, 17 de junho de 2009

The Downfall of Agile Hitler

Oi pessoal,


Este vídeo é show.



Abraço a todos,

Abu

Curso de Análise de Viabilidade Econômica e Financeira de Projetos

Oi pessoal,


A empresa DSoft esta realizando um treinamento de Análise de Viabilidade Econômica e Financeira de Projetos.

O curso aborda conceitos e ferramentas essenciais para análise de viabilidade econômica de projetos fornecendo condições para que, os gestores de projetos e/ou seus membros de equipe designados para tal função, tomem decisões de investir neste ou naquele projeto, ou mesmo de não investir em projeto nenhum.

Para maiores informações visite o site http://www.dsoftsistemas.com.br/page13.aspx

Abraços a todos,

Abu

sábado, 13 de junho de 2009

Ruby por Martin Fowler

Oi pessoal,

Para quem deseja iniciar novos projetos utilizando tecnologia Web segue o link de um post de Martin Fowler falando o porque foi adotado Ruby OnRails na sua empresa.

O artigo fala sobre:

Contents

1.0 - The Shape of Our Projects
2.0 - Questions About Ruby
2.1 - Was Ruby the Right Choice?
2.2 - Is Ruby More Productive?
2.3 - Is Ruby Slow?
2.4 - Is a Ruby Code-base Hard to Understand?
2.5 - Is Ruby a Viable Platform
3.0 - Some Development Tips
3.1 - Testing with Active Record
3.2 - Active Record Leaks
3.3 - Long Running Requests
3.4 - Deployment
3.5 - Controlling Gems
3.6 - Schedule Time for Updates
3.7 - Developing on Windows



O artigo esta em inglês.

http://martinfowler.com/articles/rubyAtThoughtWorks.html

Abraço a todos,

Abu

quarta-feira, 10 de junho de 2009

Palestra sobre Usabilidade em sistemas Web

Bom dia pessoal,

Meu amigo Rogério Ferraz - Coordenador de Projetos - da empresa Koerich mandou esta imagem. Obrigadão Rogério.



Abraços a todos,

Abu

quinta-feira, 4 de junho de 2009

Não Repita o que esta Convencionado - Inove

Oi pessoal...

Todo mundo já foi numa padaria comprar pães. O processo numa padaria tradicional é:

1 – Pedir pão ao atendente
2 – O atendente atende o pedido
3 – O atendente marca em um papel o valor da compra
4 – Nos pagamos a compra no caixa

Mas as padarias repetem este modelo de processo de atendimento aos clientes porque ele é bom ou porque foi convencionado que este processo funciona?

Está é a questão com os processos em desenvolvimento de software, nos temos o habito de repetir processos que nos foi ensinado e acabamos aceitando estes processos de boa fé.

Estes processos podem funcionar e ate na maioria das vezes funcionam, mas nos temos uma variável externa mais forte, que é a pressão do mercado. Nesta pressão nos temos que ter a criatividade de quebrar a convenção e fazer diferente.

Não existe a necessidade de pesquisa, isto é, criar do zero e validar se a criação gera resultados. Basta apenas olhar para as técnicas existentes e ver qual a melhor se enquadra na sua realidade.

Tirar do processo gargalos que não agregam valor ao cliente e a empresa. Buscar inovação, para fazer diferente e desta maneira almejar uma satisfação melhor do cliente.

Estas fotos que estão em anexo neste post mostram uma padaria do centro de Florianópolis que inovou, quebrando o processo clássico de atendimento a seus clientes.

Nesta padaria o cliente entra na loja, ele mesmo se serve, o atendente vem a mesa e marca os produtos pegos para consumo e o cliente faz o pagamento no caixa.

O ambiente com uma grande mesa nos passa o sentimento de tomar café junto com alguém e não isolado em uma mesa.

Em resumo, criatividade para executar o modelo de negocio de maneira diferente e não como sempre foi.










Um bom dia a todos e parabéns ao dono da Panificadora “O Padeiro de Servilha”

Link da loja: http://www.opadeirodesevilha.com.br/

Abu