Funcionamento

 

O TSP utiliza-se de uma estratégia de desenvolvimento cíclico para construir um produto final, como ilustrado na figura abaixo, apesar desta figura não apresentar um modelo rígido. A equipe de desenvolvimento tem liberdade de escolher em quantos ciclos desenvolver o sistema. Conforme [HUMPHREY, 1999], quanto maior o número de ciclos maior será o controle e desenvolvimento de um produto de qualidade. As fases que compõem um ciclo também podem sofrer modificações conforme as necessidades da equipe. De acordo com a figura, o primeiro ciclo inicia-se com o lançamento do projeto em aspectos gerais. A partir deste lançamento, a equipe segue o ciclo através de sete fases:

Nos ciclos seguintes, a equipe segue os mesmos passos, mas tendo como base parte do projeto desenvolvido nos ciclos anteriores. Se algum problema ocorrer durante o ciclo, soluções podem ser propostas para serem aplicadas nos ciclos posteriores.

A estratégia de desenvolvimento cíclica utilizada pelo TSP parte do princípio "Dividir para Conquistar". O produto final é dividido em partes menores que serão construídas durante os ciclos de desenvolvimento estabelecidos pela equipe. Ao término de cada ciclo, pode-se, com os resultados dos ciclos anteriores, estimar o tamanho e tempo de desenvolvimento para a parte do produto que será desenvolvida no próximo ciclo. Esta estratégia deve considerar que: