Texto Paper 2010
Um processo geralmente envolve um conjunto de ferramentas e técnicas.
Todo o processo tem as seguintes características: O processo prescreve todas as suas principais atividades; O processo utiliza recursos, está sujeito a um conjunto de restrições (como um cronograma) e gera produtos intermediários e finais; O processo pode ser composto de subprocessos de algum modo relacionados. Ele pode ser definido como uma hierarquia de processos, organizados de tal maneira que cada subprocesso tenha seu próprio modelo de processo; Cada atividade do processo tem critérios de entrada e saída, de modo que seja possível saber quando o processo começa e quando termina; As atividades são organizadas em uma sequência, para que a ordem de execução de uma atividade em relação às outras seja clara; Todo processo tem um conjunto de diretrizes que explicam os objetivos de cada atividade; Restrições e controles podem ser aplicados a uma atividade, recurso ou produto.[...] (PFLEEGER, 2004)
Ainda segundo Pfleeger (2004, p. 37) “Quando o processo envolve a elaboração de um produto,[...] nos referimos a ele como ciclo de vida.” Desta forma, em um cenário de desenvolvimento de software, referimo-nos como ciclo de vida do software, pois o processo deve abranger de forma descrita toda as etapas do produto, desde sua concepção, passando pela implementação, entrega, utilização e manutenção.
Os processos, quando documentados, são de extrema importância pois servem para formatar todo um conjunto de atividades, de forma com que as pessoas que se