Páginas

Mostrando postagens com marcador Kelly Waters. Mostrar todas as postagens
Mostrando postagens com marcador Kelly Waters. Mostrar todas as postagens

07 outubro 2008

Por que projetos de Software falham?

Saudações!

Estes últimos tempos estive estudando um pouco, e encontrei um post bastante interessante do Kelly Waters descrevendo alguns motivos, pesquisados por ele, que são as razões para que projetos falhem... resolvi traduzir e disponibilizar... pq não?

Fonte: Most IT projects fail! Will yours?

Problemas em Inicialização de Projetos & Planejamento

  • Foco do Negócio não claro ou não convincente
  • Processo de aprovação Insuficiente ou não existente
  • Definições pobres sobre escopo e objetivos do projeto
  • Tempo ou dinheiro insuficiente para o projeto
  • Projetos com falta de responsabilidades
  • Planejamento insuficiente ou otimista demais
  • Estimativas pobres
  • Prazos irreais; forçar datas finais do projeto em detrimento de melhores estimativas
  • Falta de preocupação e consciência nas fases iniciais do projeto

Problemas Técnicos & de Requisitos

  • Falta de envolvimento do usuário (resultando em problemas de expectativa)
  • Product Owner não determinado, ou não disponível
  • Inchaço de escopo; falta de controle de mudanças adequado
  • Definição de requisitos pobre ou inexistente; requisitos incompletos ou mutáveis
  • Escolhas tecnológicas erradas ou inapropriadas
  • Falta de familiaridades com tecnologias; falta de habilidades técnicas necessárias
  • Problemas de integração durante a implantação
  • Testes pobres ou insuficientes antes do nascimento
  • Falta de Quality Assurance para entregas chave
  • Fase de correção de bugs imprevisível ou longa demais no final do projeto

Problemas na Gestão de Stakeholders & Equipes

  • Atenção não suficiente aos stakeholders e suas necessidades; falha ao gerenciar expectativas
  • Falta de suporte de um gestor/executivo sênior; patrocinadores do projeto não comprometidos completamente; falta de compreensão do projeto e sem envolvimento ativo
  • Visibilidade do estatus projeto inadequada
  • Adoção da negação em detrimento de duras verdades
  • Pessoas não dedicadas ao projeto; tentativa de balancear prioridades de mais
  • Equipe do projeto com pouca experiência e sem habilidades neessárias
  • Falta de autoridade da equipe ou falta de capacidade de tomar decisões
  • Pouca colaboração, comunicação e trabalho em equipe

Problemas em Gestão de Projetos

  • Nenhuma boa prática na gerencia de projetos
  • Gerenciamento contínuo fraco; gerentes de projetos treinados inadequadamente ou sem experiência
  • Relatórios e acompanhamento inadequados; sem revisar progresso continuamente ou com a atenção necessária
  • Gestão de prazos e custos inadequadas
  • Falta de liderança e/ou habilidades de comunicação



É triste, mas estes itens acima são confirmados pelo Gatner e Standish Group...


E o seu projeto? Já Falhou? Está fadado ao fracasso?? Descreva seu martírio nos comentários... =)

22 abril 2008

Tudo sobre User Stories


Kelly Waters tem escrito há muito tempo sobre User Stories, introduzindo o conceito de INVEST como uma definição clara sobre como trabalhar com esta ferramenta:

INVEST significa:

Indepent: Mesmo sendo impossível para alguns sistemas, tenha em mente que uma User Story deve ser Independente

Negotiable: Uma User Story não é um contrato. Não é uma especificação detalhada. É apenas uma introdução às funcionalidades para que a equipe possa discutir e colaborar para esclarecer os detalhes próximo ao momento de desenvolver a funcionalidade.

Valuable: Uma User Story deve ser valiosa para o cliente da solução. Deve ser escrita em linguagem de negócio. Deve ser uma funcionalidade, não uma tarefa.

Estimatable: User stories devem ser passíveis de serem estimadas. Devem prover informação suficiente para serem estimadas, sem serem muito detalhadas.

Small: Nem pequena demais, nem grande demais. User Stories devem ser do tamanho suficiente

Testable: User Stories devem ser claras o suficiente para serem testáveis.


Aproveitem a leitura...

07 março 2008

Desenvolvimento Ágil chegou ao auge?

Agile software development processes appear more effective than traditional approaches, but agile seems to have hit a wall as far as growth, according to an IBM official's keynote presentation Monday afternoon at the SD West conference in Santa Clara, Calif.

Citing survey data, Scott Ambler, IBM practice leader for agile development, said a February survey with about 600 respondents found 69 percent were utilizing agile development practices. "The bad news is, this is the exact same number we had last year," Ambler said. This, he said, leads him to speculate that "agile has peaked.


Será mesmo??? Kelly Waters crê no contrário


Confira o artigo completo a respeito.


[]s

18 fevereiro 2008

Introdução a User Stories

User Stories Presentation Kelly Waters transforma alguns de seus post em mais de uma apresentação...

Estou traduzindo a apresentação, se Kelly e Deus quiser (se um autorizar e o outro deixar) logo disponbilizarei a versãp em português.... Enquanto isso, veja a descrição que o Vinícius apresentou em seu blog

20 janeiro 2008

Aprendendo a utilizar Users Stories?



Kelly Waters apresenta um resumo, e um exemplo real, interessante sobre como escrever uma user story. Veja o post completo

I recently described User Stories and the composition of a User Story Card - Card, Conversation and Confirmation.

I'm not really sure if you would consider this example to be good, bad or indifferent - I guess it depends what you're used to - but here is an example nevertheless!

04 janeiro 2008

Leituras para o Verão

Saudações!!!!
Feliz ano novo para todos!!

Bem, apesar do fraco movimento neste blog no final de ano (realmente a correria foi grande), não parei de verificar o que outras pessoas que respeito estão produzindo. Abaixo segue uma pequena lista de leituras interessantes para você que está se escaldando no verão brasileiro... bem, pelo menos aqui em floripa nós estamos...



E por último e mais importante: Agile Certification Now!

[]s

21 novembro 2007

Implantando Scrum em 10 passos



Saudações!!

Bem, aqueles que acessam o site já devem ter percebido que eu disponibilizo uma seleção de posts direto dos feeds que assino (GoogleReader Shared Links)...
E tenho acompanhado muito de perto os escritos de Kelly Waters, do All About Agile. Ultimamente Kelly tem escrito um série de posts sobre como implantar Scrum de forma simples (será mesmo??? )... valeu MUITO a pena a leitura...
Infelizmente não estou com muito tempo para traduzir, e provavelmente o farei em breve... então lá vai o texto em inglês:

How to implement Scrum in 10 easy steps:
- Step #1: Get your backlog in order!
- Step #2: How to estimate your product backlog
- Step #3: Sprint Planning/clarify requirements
- Step #4: Sprint Planning/estimate tasks
- Step #5: Create a collaborative workspace
- Step #6: Sprint!
- Step #7: Stand up and be counted!
- Step #8: Track progress with a daily burndown chart
- Step #9: Finish when you said you would
- Step #10: Review, reflect, repeat...