PARTE II - PROCESSO CÍCLICO O Processo FILM, como já visto, prevê um Processo Cíclico (Incremental-Iterativo) para a construção do software. O princípio que rege o Processo Incremental-Iterativo é a “quebra” do projeto em unidades menores, mas com características de versões operacionais, as quais podem ser liberadas ao clientes/usuário. Uma Iteração é como um miniprojeto que resulta em uma versão operacional Incremental (e, espera-se, melhorada) do sistema em relação a iteração anterior. Cada iteração, em geral, deve percorrer todas as fases do Processo IncrementalIterativo. E cada iteração, até a liberação de uma versão/release operacional, pode levar alguns poucos dias (uma ou duas semanas), e não aconselha-se passar de dois meses, isto considerando projetos demasiadamente grandes e que inviabilizem ciclos/iterações mais curtas (três a quatro semanas), o que é mais aconselhado. Outro aspecto importante de um Processo Cíclico é que consegue-se flexibilizar a mudança dos requisitos apresentados pelos clientes, o que é bastante natural em um ambiente dinâmico de negócios. Assim, este processo tornará viável, ao início de cada novo ciclo, a revisão e complementação dos requisitos do ciclo, tornando a aplicação em desenvolvimento realmente útil às necessidades dos clientes. Figura II - Modelo de Processo FILM para Construção de Software: Ênfase no Processo Cíclico