Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

65
Paulo Vasconcellos pfvasconcellos.eti.b Uma Visão Prática

Transcript of Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Page 1: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Paulo Vasconcellospfvasconcellos.eti.br

Uma Visão Prática

Page 2: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.
Page 3: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.
Page 4: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

MS Mon Amour

Page 5: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.
Page 6: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.
Page 7: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.
Page 8: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Agenda

• Definindo Requisitos• Estruturando Requisitos• Casos de Uso e outros artefatos• Engenharia de Requisitos

– BABoK• Visão• Mudanças• Perguntas & Respostas

Page 9: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Objetivos

• Definir Requisitos?

• Discutir Engenharia de Requisitos?

• Debater alguns conceitos e práticas?

• Aqui? Em um seminário sobreGerenciamento de Projetos?

• Qual o motivo?

Page 10: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Em 80% dos projetos de software que falham há algum problema com

requisitos...

Page 11: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O que é um Requisito?

• Uma funcionalidade específica;

• Uma propriedade geral do sistema;

• Uma restrição específica do sistema;

ou

• Uma restrição ao desenvolvimento

do sistema.Ian Sommerville & Pete Sawyer Requirements EngineeringWiley (1997).

Page 12: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Requisitos Esquisitos (por Arnaldo Antunes)

A gente não querSó dinheiroA gente quer dinheiroE felicidadeA gente não querSó dinheiroA gente quer inteiroE não pela metade...

COMIDA© Titãs - 1987

Diversão e artePara qualquer parteDiversão, baléComo a vida querDesejo, necessidade,

vontadeNecessidade, desejo, eh!Necessidade, vontade,

eh!

Necessidade...

Page 13: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Page 14: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

user stories

historias

Page 15: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

DONE© Philip “Shoes” Calçado

Page 16: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Page 17: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Page 18: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando RequisitosRequisitos do

Negócio

Page 19: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Requisitos do Usuário

Page 20: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Requisitos da Solução

Page 21: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Requisitos da Solução

Page 22: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Page 23: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos II

Page 24: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Tipos (ou Níveis)

• de Negócio• do Usuário• da Solução

– Funcionais– Não-Funcionais

Page 25: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Fonte / Ponto de Vista

• Estratégico• Tático• Operacional• Técnico

Page 26: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Grau de Importância

• Fundamental• Importante• Opcional

Page 27: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Relações entre Requisitos

• Dependente• Complementar• Substituto• Conflitante

Page 28: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Status

• Pendente• Aprovado• Recusado• Substituído• Implementado• Verificado• Excluído

Page 29: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos III

Page 30: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Casos de Uso

Page 31: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Especificação de Casos de Uso

Page 32: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Estruturando Requisitos

Page 33: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Especificação de Casos de Uso

Não é Documentação

Page 34: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Matriz de Matriz de RastreabilidadeRastreabilidade

Não é Solução

Page 35: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

RUP: Requisitos

Não é burocracia

Page 36: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Base de Conhecimentos

Page 37: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Base de Conhecimentos

por: Reinaldo Castro & Jean Streleski

Page 38: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Conhecimentos

Page 39: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Conhecimentos!

Page 40: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

© Improve IT

Page 41: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Como Aprendemos?

Page 42: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Meet in the Middle

Page 43: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Iterativo e Incremental

Page 44: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Iterativo e Incremental

Hey! Conheço essa figura de algum

lugar!

Page 45: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Engenharia de Requisitos

Page 46: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Engenharia de Requisitos

Page 47: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

BABoK (REBoK?)

• Business Analysis Body of Knowledge

• IIBA International Institute ofBusiness Analysis

Page 48: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Knowledge Areas [BABoK]

Page 49: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

© Marília Almeida

•Coleta?•Elicitation?•Levantamento?

Page 50: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Nós DESENVOLVEMOS requisitos!

Definimos...

Page 51: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O que precisa ser feito?

Page 52: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O que precisa ser feito?

Project CharterBusiness Case...

Page 53: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O que precisa ser feito?

productbacklog

Page 54: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Insanamente Simples

Scott Berkun A Arte do Gerenciamento de ProjetosArtmed (2008).

Page 55: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

E as Mudanças?

Page 56: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O que Muda?

Page 57: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O que Muda?

Regras de Negócio

A forma comosatisfazemos determinados

requisitos

Page 58: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Iterativo e Incremental

Page 59: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Quem acerta na primeira?

“As duas mais importantes ferramentas de um arquiteto são a borracha na sala de desenhos e a marreta na construção” - Frank Lloyd Wright

“A mais importante ferramenta do físico é sua cesta de lixo.” - Albert Einstein

“As duas mais importantes ferramentas de um arquiteto são a borracha na sala de desenhos e a marreta na construção.”

- Frank Lloyd Wright

“A mais importante ferramenta do físico é sua cesta de lixo.”

- Albert Einstein

Page 60: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.
Page 61: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

FAN – Formação de Analistas de Negócios

• 2 de Julho, em São Paulo • 4 de junho, em Sampa• 16 de julho, idem

• 28 de maio, no Rio • 31 de maio, em Sampa

Page 62: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Bibliografia Recomendada• Software Requirements

Karl Wiegers – MS Press (1999)

• More About Software RequirementsKarl Wiegers – MS Press (2006)

• Requirements-Led Project ManagementSuzanne e James Robertson – Addison-Wesley (2005)

• Writing Effective Use CasesAlistair Cockburn – Addison-Wesley (2000)

• Requirements EngineeringIan Sommerville e Pete Sawyer – Wiley (1997)

• Agility and Discipline Made Easy: Practices from OpenUP and RUPPer Kroll e Bruce MacIsaac – Addison-Wesley (2006)

• A Arte do Gerenciamento de ProjetosScott Berkun – Artmed (2008)

Page 63: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Na Web

• IIBA – International Institute of Business Analysiswww.theiiba.org

• BPM Forumhttp://br.groups.yahoo.com/group/BPM-Forum/

• UML-BRhttp://br.groups.yahoo.com/group/UML-BR/

Page 64: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

Créditos & Débitos

• Tks! – Tempos Real Eventos– Adail, Papo e Juan– BPM Forum / UML-BR / CMMI-BR / AN.BR

• Apresentação liberada sob licençaCreative Commons (by+sa) 2.5 Brasil

Page 65: Paulo Vasconcellos pfvasconcellos.eti.br Uma Visão Prática.

O Q

UE P

REC

ISA

SER

FEIT

O?

[email protected]:pfvasconcellos