Os 6 passos
no caminho da Inovacao technologica |

1. Analise da Situação atual
O objetivo desta etapa é analisar
a situação atual, rever os requerimentos
técnicos, limitações e riscos.
2. Exploração de possíveis
soluções
Esta fase se caracteriza por rodadas
de "Brainstorming" na equipe de desenvolvimento,
de modo que sejam produzidas varias soluções
candidatas.
3. Seleção do approach
mais adequado
Nesta fase o conjunto de soluções
candidatas é revisto e uma solução
é selecionada. Em alguns casos é necessária
a criação de projetos piloto de modo que
se possa avaliar com mais precisão os benefícios
das soluções.
4. Implementação do software
A etapa de implementação
do software corresponde ao ciclo tradicional de desenvolvimento
de software, e podendo variar dependendo do tipo de projeto.
5. Testes
Esta fase corresponde a criação
de testes unitários e execução
da bateria de testes. Esta bateria de testes não
só inclui os testes unitários, mas também
o conjunto de testes definidos no “nível de contexto”
Os resultados desta fase são realimentados no
processo.
6. Ouvir cliente
Esta ultima etapa completa o ciclo
e permite obter realimentação do cliente
sobre os artefatos que estão sendo entregues
neste ciclo. É importante notar que o cliente
aqui pode ser o cliente propriamente, ou o arquiteto
de software ou ainda um subgrupo de desenvolvimento.
Alguns exemplos permitem esclarecer
este ponto:
Se o objeto do desenvolvimento for uma componente básico,
O cliente é: O arquiteto de software
Se for uma funcionalidade final do
sistema
O cliente é: “cliente propriamente dito”
Se for uma ferramenta interna
O cliente é: “a equipe de instalação
no cliente”
Como neste nível o enfoque é
a solução das tarefas levantadas no nível
de contexto.
A única limitação das soluções
apresentadas neste processo é que resolvam o problema
e estejam alinhadas com a arquitetura geral do sistema.
Para maiores detalhes, entre em contacto com o nosso departamento comercial.
Tel - 2223-2108 /
3185-1167
Fax - 2223-2108
|