Artigo Engenharia de Software 14 - Implantação de Processo

Neste artigo veremos quais são os principais desafios e benefícios da implantação de um processo de desenvolvimento de software. Serão descritos aspectos importantes do processo que foi definido.

Esse artigo faz parte da revista Engenharia de Software 14 edição especial. Clique aqui para ler todos os artigos desta edição

 

Processo

Implantação de Processo

Os desafios da implantação de um processo de software

 

De que trata o artigo:

Neste artigo veremos quais são os principais desafios e benefícios da implantação de um processo de desenvolvimento de software. Serão descritos aspectos importantes do processo que foi definido, bem como as ferramentas que foram desenvolvidas para dar suporte à sua implantação.

 

Para que serve:

A implantação de um processo de desenvolvimento tem se mostrado como um fator primordial de sucesso para as empresas de software. Entretanto, para ser um projeto de sucesso, deve ser planejado para refletir a realidade e dinâmica da empresa, caso contrário pode se tornar algo oneroso e difícil de manter.

 

Em que situação o tema útil:

Para as empresas que estão planejando implantar um processo de desenvolvimento de software.

 

A necessidade de um processo de software

O processo de software é uma seqüência lógica de atividades com o objetivo final de produzir ou evoluir um produto de software. Essas atividades englobam a especificação dos requisitos, análise e design, implementação, testes e implantação, e caracterizam-se pela interação de ferramentas, pessoas e métodos.

Estabelecer um processo significa definir todas as atividades a serem realizadas, bem como a seqüência e dependência entre elas, como as atividades serão executadas e quem é responsável por cada uma. A execução bem sucedida de um processo requer um conjunto de ferramentas de apoio e, principalmente, a conscientização da equipe sobre a necessidade do processo.

A implantação de um processo de software em uma empresa é um investimento custoso, porém tem se mostrado o fator primordial para o sucesso das empresas no alcance de seus objetivos, principalmente aqueles que se referem a satisfação dos clientes e previsibilidade de custo e prazo.

O estabelecimento de um processo, bem definido, diminui a dependência da empresa em relação às pessoas e possibilita a disseminação de melhores práticas, documentos e conhecimento. Atualmente, existem vários modelos de processo de software e um dos mais conhecidos e utilizados é o RUP – " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados