5W2H - naiieandrade/2017.2-Desenho GitHub Wiki

5W2H

O projeto terá como base o framework 5W2H, que é uma ferramenta que ajuda no planejamento e o devido alinhamento de expectativas sem gerar dúvidas. O 5W2H é uma ferramente simples, funcional e muito útil na hora de organizar o que será feito. Ela permite a alocação estratégica de recursos humanos, o controle de prazos, controle de orçamento e deixa o projeto mais detalhado, sem perder a fácil visibilidade de informações.

Eles são nada mais do que as iniciais, em inglês, de sete palavras-chave para o desenvolvimento do método: What (O que), Why (Porque), Where (Onde), When (quando), Who (Quem), How (Como) e How Much (Quanto).

A partir dessas simples palavras serão elaboradas perguntas que servirão de base para a aplicação do método. O objetivo central da ferramenta é, a partir das perguntas, encontrar respostas que definam com clareza, simplicidade e objetividade de todos os dados fundamentais do projeto.

Também é preciso criar um plano de ação, prevendo como o trabalho vai se desenvolver. Na prática, esse plano de ação não precisa ser complexo, apenas refletir as informações necessárias para que a equipe saiba como e quando agir. Para que o plano de ação reúna todos os dados necessários para nortear o projeto, é necessário que seja utilizada uma ferramenta que defina bem tudo o que deve ser analisado em um processo.

Cada uma das perguntas será contemplada com pelo menos um documento da metodologia adotada.

Metodologia

A disciplina Desenho de Software da Universidade de Brasília tem o objetivo de apresentar técnicas, modelos e conceitos que envolvem projetos de software, de modo tais conhecimentos sejam aplicados juntamente com a solução de um problema através de um software. Considerando o contexto da disciplina, assim como a realidade da equipe e do cliente, para o desenvolvimento do software será utilizada metodologia híbrida.

Serão utilizados ritos e práticas das metodologias SAFe (Scaled Agile Framework), do RUP (Rational Unified Process) e Kanban.

SAFe

  • Para a modelagem processual
  • Temas de Investimento, Épicos, Features e Histórias de Usuário
  • Papéis do time: Scrum, Product Owner e Scrum Master
  • Sprints

RUP

  • Documento de Visão
  • Documento de Arquitetura
  • Plano de Custo
  • Plano de Risco
  • Plano de Qualidade

Kanban

  • ZenHub - Visualizar o fluxo de trabalho
  • Classificação de itens e hierarquia

SAFe

Será feita uma abordagem ágil com base nas características do SAFe 4.0. Do framework adaptado para o projeto serão utilizados 3 níveis, sendo eles o de Portfólio, Programa e Time.

O nível de portfólio tem a maior preocupação com o negócio por ser um nível de alta abstração e provê temas estratégicos para ajudar a guiar o portfólio da empresa a crescer e evoluir seus objetivos.

No nível de programa os Épicos são transformados em features e são criados alguns artefatos como o documento de visão e o roadmap.

O nível de time é mais voltado para o desenvolvimento das histórias de usuário pela equipe de desenvolvimento que tem a responsabilidade de deixar as features em níveis menores, que serão considerados histórias de usuário.

RUP

No RUP o projeto passa por 4 fases que são a Iniciação, Elaboração, Construção e Transição.

  • Iniciação - entendimento da necessidade e visão do projeto,
  • Elaboração - especificação e abordagem dos pontos de maior risco,
  • Construção - desenvolvimento principal do sistema,
  • Transição - ajustes, implantação e transferência de propriedade do sistema

Visto que o RUP é uma metodologia bem completa e detalhada, na íntegra é complexo. Possui em sua vasta documentação workflows apresentando passo a passo as tarefas, subprodutos a serem gerados e papéis de profissionais envolvidos, tarefas descritas em detalhes incluindo o papel responsável por ela, modelo de equipe com os diversos papéis descritos em detalhe e modelos de documento que apresenta diversos documentos (artefatos) gerados ao longo do projeto.

Referência Bibliográfica

http://v4.scaledagileframework.com/

http://www.linhadecodigo.com.br/artigo/79/conheca-o-rational-unified-process-rup.aspx

https://www.projectbuilder.com.br/blog-pb/entry/pratica/template-gratuito-de-plano-de-acao-como-usar-o-5w2h-para-acelerar-sua-produtividade

⚠️ **GitHub.com Fallback** ⚠️