Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro da Apresentao
Introduo
Principais caractersticas
Processos Vantagens do uso da MODe
Introduo
Principais caractersticas
Processos Vantagens do uso da MODe
Introduo
A MODe, se baseia a partir das principais caractersticas do Manifesto gil, e assim como todas as outras Metodologias geis, serve principalmente, para auxiliar e agilizar o desenvolvimento de softwares, contendo caractersticas bem prprias, onde o que realmente importa a viso do cliente, sobre o que foi gerado, e prioriza uma maior interao e adaptao s mudanas decorrentes nos processos do desenvolvimento dos softwares.
Introduo
A MODe proporciona: Maior interao com o cliente Diviso de equipes e responsabilidades Iteraes em etapas de desenvolvimento Grande aceitao a mudanas no escopo de desenvolvimento Voz ao cliente para escolher os rumos do escopo de desenvolvimento Possibilidade do cliente tambm testar Maior Organizao e Comunicao entre a equipe
Introduo
Principais caractersticas
Processos Vantagens do uso da MODe
Principais Caractersticas
Reunies
Diviso de Grupos
Desenvolvimento Divido em Equipes Integrao de Unidades Iteraes Mudanas no Escopo Evoluo do Software Controle de Verses Testes
Reunies
Durante as fases de anlise, e
desenvolvimento, vrias reunies devem acontecer So divididas em dois tipos: Reunies de Planejamento Inicial Reunies de Desenvolvimento
Reunio Inicial Reunies de Planejamento Reunies Reunies de Desenvolvimento Reunies de Validao
Reunies de Planejamento
Proporcionaro os contatos iniciais com cliente, para que se saiba suas reais necessidades Reunio Inicial De que se trata o sistema? Quais necessidades o sistema dever suprir? Reunio de Pr-Projeto Mostrar ao cliente um plano inicial sobre o que foi entendido, e o que vai ser desenvolvido
Reunio Inicial
Reunies de Planejamento
Reunies Reunies de Desenvolvimento Reunies de Validao
Reunies de Desenvolvimento
Sua funo alterar o escopo do projeto de acordo com a vontade do cliente, ao final de cada iterao - Ocorrem em cada iterao da fase de desenvolvimento - Os testes ajudaro o cliente, a ver como est o desenvolvimento de seu sistema
Reunio Inicial
Reunies de Planejamento
Reunies Reunies de Desenvolvimento Reunies de Validao
Diviso de Grupos
Evita a sobrecarga de responsabilidades em
membros da equipe, e conseqentemente, perda de foco em atividades Proporciona uma maior organizao nas tarefas das equipes A equipe dividida em dois grupos
Grupo de Anlise Grupo de Desenvolvimento
Grupo de Anlise
deste grupo a responsabilidade analisar,
documentar e fazer levantamentos de requisitos, alm de controlar a parte financeira e organizacional do projeto Dentro do grupo de anlise, esto presentes:
- Gerente de Projeto - Especialista da rea -Arquiteto Chefe
Grupos Gestor de Desenvolvimento Programador Chefe Gerente de Projeto
Grupo de Anlise
Especialista da rea
Arquiteto Chefe
Grupo de Desenvolvimento
Equipes de Programadores
Programadores de classes
Gestor de Atividades
Testers
Grupo de Desenvolvimento
de responsabilidade deste grupo,
Transformar requisitos funcionais, em partes de cdigos(unidades ou classes); Integrao de classes; E tudo relacionado ao desenvolvimento do projeto. Fazem a parte palpvel do projeto. No grupo de Desenvolvimento esto - Gestor de Desenvolvimento - Programadores -Gestor de Atividades
Gerente de Projeto Grupo de Anlise Especialista da rea Arquiteto Chefe Grupos Gestor de Desenvolvimento Grupo de Desenvolvimento Equipes de Programadores Gestor de Atividades
Programador Chefe
Programadores de classes
Testers
Equipes de Programadores
Grupo de desenvolvimento, divide-se ainda
em Equipes de Programadores Cada equipe responsvel pela programao em si Contm de 2 a 6 integrantes Paps: Programador Chefe Programadores de classes Testers
Grupos
Gerente de Projeto
Grupo de Anlise
Especialista da rea
Arquiteto Chefe
Gestor de Desenvolvimento
Programador Chefe
Grupo de Desenvolvimento
Equipes de Programadores
Programadores de classes
Gestor de Atividades
Testers
Grupo de Desenvolvimento
Equipes de Programadores
Programadores de classes
Gestor de Atividades
Testers
desenvolvidas simultaneamente por diferentes Equipes de Programadores Seu tamanho varia de 2 a 6 pessoas por equipe, dependendo da complexidade de sua tarefa a ser realizada
Integrao de Unidades
a juno de todas unidades desenvolvidas at
Iteraes
Sempre que houver uma iterao, novas
caractersticas sero adicionadas ao projeto O escopo do projeto fica mais aceitvel a mudanas de acordo com a deciso do cliente O final de cada iterao, implicar que o ciclo dever ser refeito, seguindo novas recomendaes, at que o produto final tenha sido obtido
Mudanas no Escopo
Sempre que o usurio decidir que o escopo de
Evoluo do Software
O software evolui medida que o cliente opina, e
as iteraes so feitas.
Controle de Verses
Manter verses do software, auxiliaro possveis
regresses do software.
Introduo
Principais caractersticas
Processos Vantagens do uso da MODe
Introduo
Principais caractersticas
Processos Vantagens do uso da MODe
Processos
A metodologia MODe divida em 5 processos:
- Anlise e Pr-Projeto -Recrutamento de Grupos e Equipes -Etapa de Desenvolvimento -Validao de Classes -Integrao de Unidades e Testes
Processos
A metodologia MODe divida em 5 processos:
- Anlise e Pr-Projeto -Recrutamento de Grupos e Equipes -Etapa de Desenvolvimento -Validao de Classes -Integrao de Unidades e Testes
Anlise e Pr-Projeto
Atividades deste processo:
Reunio Inicial Levantamento de Requisitos Anlise dos Requisitos levantados Reunio de Validao
Anlise e Pr-Projeto
Reunio Inicial
feita a coleta inicial de dados Representam um contato inicial com o cliente
A N L I S E E
P R P R O J E T O
Anlise e Pr-Projeto
Levantamento dos Requisitos
Atravs da reunio feita at ento, j possvel ver
o que o cliente quer O principal objeto desta atividade fazer o levantamento dos requisitos atravs dos dados coletados na reunio inicial
A N L I S E E
P R P R O J E T O
Anlise e Pr-Projeto
Anlise de Requisitos
construdo o pr-projeto e as documentaes
iniciais Todos os requisitos so analisados, verificada sua viabilidade, eles prosseguiro para a prxima tarefa deste processo
A N L I S E E
P R P R O J E T O
Anlise e Pr-Projeto
Reunio de Validao
Apresentao para o cliente do escopo, pr-projeto,
e documentao gerada at agora O cliente aprova ou reprova os requisitos levantados Caso haja reprovao de requisitos, estes devero retornar s atividades iniciais
A N L I S E E
P R P R O J E T O
feita no incio da semana, e a reunio de validao em seu fim Reunies curtas (de 15 min. Aproximadamente) entre as atividades deste processo, podero ser feitas no incio do dia para que se mostre o que foi feito no dia anterior e o que ser feito durante o dia atual
Processos
A metodologia MODe divida em 5 processos:
- Anlise e Pr-Projeto -Recrutamento de Grupos e Equipes -Etapa de Desenvolvimento -Validao de Classes -Integrao de Unidades e Testes
Recrutamento de Grupos
Responsabilidades desta etapa:
Dividir os envolvidos no projeto em grupos Os envolvidos estaro includos em dois grupos: Grupo de Anlise Grupo de Desenvolvimento O tamanho de cada grupo ir variar de acordo com a
complexidade do projeto
R E C R U T A M E N T O D E G R U P O S
R E C R U T A M E N T O D E G R U P O S
Recrutamento de Grupos
Grupo de Anlise
de responsabilidade deste grupo, toda a parte de
Especialista de rea
Arquiteto Chefe
R E C R U T A M E N T O D E G R U P O S
Recrutamento de Grupos
Grupos de Desenvolvimento
O grupo de desenvolvimento realiza tudo relacionado
R E C R U T A M E N T O D E G R U P O S
Recrutamento de Grupos
R E C R U T A M E N T O D E G R U P O S
Processos
A metodologia MODe divida em 5 processos:
- Anlise e Pr-Projeto -Recrutamento de Grupos e Equipes -Etapa de Desenvolvimento -Validao de Classes -Integrao de Unidades e Testes
Etapa de Desenvolvimento
Realizar o desenvolvimento das funcionalidades As classes ou unidades, sero construdas
individualmente pela sua equipe correspondente Esta etapa compreende de uma a duas semanas
E T A P A S D E D E S E N V O L V I M E N T O
Etapa de Desenvolvimento
Compreende as seguintes atividades:
- Incio do Desenvolvimento -Construo individual de unidades - Os requisitos funcionais comeam a ser produzidos
E T A P A S D E D E S E N V O L V I M E N T O
Etapa de Desenvolvimento
O prazo estimado do processo, de uma a duas
semanas, dependo da complexidade das unidades desenvolvidas Unidades no concludas retornam fase de construo
E T A P A S D E D E S E N V O L V I M E N T O
E T A P A S D E D E S E N V O L V I M E N T O
Processos
A metodologia MODe divida em 5 processos:
- Anlise e Pr-Projeto -Recrutamento de Grupos e Equipes -Etapa de Desenvolvimento -Validao de Classes -Integrao de Unidades e Testes
Validao de Classes
Aqui so realizados testes individuais das
classes finalizadas at ento Aps realizados todos os testes nas classes, as que forem aprovadas seguem para a prxima etapa, as que forem reprovadas, retornam etapa anterior
V A L I D A O
D E
C L A S S E S
Validao de Classes
Testers
Os testes, so feitos por membro da prpria equipe
de programadores que desenvolveu a unidade (ou classe) O papel que realiza esta atividade so os Testers, que pode ser um (ou mais) membro(s) da prpria equipe de programadores que a desenvolveu
Processos
A metodologia MODe divida em 5 processos:
- Anlise e Pr-Projeto -Recrutamento de Grupos e Equipes -Etapa de Desenvolvimento -Validao de Classes -Integrao de Unidades e Testes
Testes Beta
I N T E G R A O E T E S T E S
Teste Beta
Testes realizados pelo cliente
I N T E G R A O E T E S T E S
uma reunio, chamada de Reunio de Desenvolvimento Cliente agora est por dentro do sistema Podero ocorrer alteraes no escopo
desenvolvimento Remover funcionalidades Fazer uma regresso, para uma verso anterior Alterar alguma unidade j construda Podero ser adicionadas novas equipes de programadores
I N T E G R A O E T E S T E S
Roteiro da Apresentao
Introduo
Principais caractersticas
Processos Vantagens do uso da MODe
Equipes Dinmicas
Iteraes Constantes Clientes tambm testa Maior interao no processo de desenvolvimento Pode ser usada em projetos de pequeno, mdio
e grande porte
Concluso
A metodologia MODe tem como prioridade a satisfao do cliente, na abstrao e aprimoramento dos requisitos expostos nas reunies constantes, entendendo e mostrando o empresa o caminho a ser seguido no desenvolvimento de um software adaptativo.