TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A PROGRAMAÇÃO EXTREMA E SEUS MÉTODOS APLICADOS A PEQUENAS EMPRESAS

Por:   •  14/9/2015  •  Trabalho acadêmico  •  3.295 Palavras (14 Páginas)  •  298 Visualizações

Página 1 de 14

1

ESCOLA SUPERIOR ABERTA DO BRASIL – ESAB

A PROGRAMAÇÃO EXTREMA E SEUS MÉTODOS APLICADOS A PEQUENAS

EMPRESAS

Gabriel Antonio Ferreira Bermudez 1

Ramon Rosa Maia Vieira Junior 2

Resumo

Nos últimos anos, os métodos ágeis de desenvolvimento de software ganharam uma grande

importância em diversos segmentos da indústria de software. Os métodos ágeis têm por

objetivo construir sistemas de alta qualidade e eficiência que atendam às necessidades dos

usuários. Perfeito para times pequenos produzindo software com mudanças rápidas de

requisitos, a XP (Programação Extrema) pode otimizar a utilização de tempo e dinheiro

enquanto melhora a qualidade do software drasticamente. O intuito do artigo é analisar quais

os métodos que a XP trouxe para a otimização do gerenciamento de projetos de software e sua

aplicação a pequenas equipes de trabalho. Foi utilizada a metodologia de pesquisa

bibliográfica, em duas fases, coleta de dados e coleta de informações, para levantamento dos

dados, fatos e informações contidos na bibliografia selecionada. Concluindo-se que o os

métodos são melhor adaptáveis e aplicáveis a pequenos grupos de trabalho pois incentivam

uma comunicação mais informal.

Palavras-chave: Programação Extrema. XP. Métodos Ágeis. Desenvolvimento de software.

1 Gabriel Antonio Ferreira Bermudez: Possui graduação pela Universidade de Brasília (UnB) na área de

Engenharia Elétrica. Atua como Engenheiro de Sistemas na AEL Sistemas S/A. Pós-Graduando em Engenharia

de Sistemas na instituição Escola Superior Aberta do Brasil (ESAB).

2 Ramon Rosa Maia Vieira Junior: Possui graduação pelo Instituto Federal Fluminense (RJ) e Mestrado

pela Universidade Federal do Espírito Santo (UFES) na área de Informática. Na Universidade Federal de Lavras

(MG) realizou um curso de pós graduação lato sensu em Produção de Software com ênfase em Software Livre.

Tem atuado no ensino superior com experiências nos cursos de Engenharia (elétrica, civil , mecânica e

computação) da UFES em disciplinas ofertadas pelo Departamento de Informática e no curso de Sistemas de

Informações pela Associação Vitoriana de Ensino Superior (IESFAVI).

2

1. Introdução

As empresas de software tem sofrido diversas mudanças e enfrentando novas

dificuldades, entre elas a de desenvolver software, de acordo com a necessidade do cliente, o

mais rápido possível e sem comprometer sua qualidade.

Com estas novas dificuldades as empresas de software passaram a se aprofundar em

algumas áreas da informática, como a engenharia de software e qualidade de software, com

intuito de atender as exigências do mercado.

As empresas começaram a utilizar metodologias de desenvolvimento de software,

adotaram métricas e padrões, para alcançar níveis aceitáveis de qualidade, prever custos e

prazos em seus projetos. Porém ainda são poucos os projetos que conseguem obter pleno

sucesso em seu desenvolvimento, onde prazo, orçamento estabelecidos e as necessidades do

cliente sejam realmente atendidas.

De um tempo para cá, os métodos ágeis de desenvolvimento de software se tornaram

aliados em diversos segmentos da indústria de software. Assim como os métodos tradicionais,

os métodos ágeis têm por objetivo construir sistemas de alta qualidade e eficiência que

atendam às necessidades dos usuários. A principal diferença está na maneira dos princípios

utilizados para atingir tal objetivo.

Os métodos ágeis funcionam de forma programada e premeditada para o

desenvolvimento de software. As projeções e objetivos são feitos apenas para a fase atual do

projeto. Para fases posteriores, os planos são considerados apenas rascunhos que podem se

adaptar a mudanças conforme a equipe aprende e passa a conhecer melhor o sistema e as

tecnologias utilizadas.

Essas práticas têm como conceito base o incentivo ao trabalho em equipe, equipes

independentes para se organizar em torno de um problema a ser resolvido, um conjunto de

técnicas de engenharia que permitem rápidas entregas de produtos com alto nível de

qualidade, desenvolvimento incremental (interativo) onde o sistema começa ser

implementado logo no início do projeto e vai ganhando novas funcionalidades ao longo do

tempo diante dos requisitos vagos e instáveis, além de uma nova abordagem ao alinhar os

interesses dos clientes com os objetivos dos desenvolvedores.

3

O desenvolvimento de software tem falhas na entrega e nos valores entregues. Essas

falhas têm impactos econômicos e humanos enormes. É necessário achar uma maneira de

desenvolver softwares com qualidade e entregas frequentes.

Com

...

Baixar como (para membros premium)  txt (24.4 Kb)   pdf (70.9 Kb)   docx (27.2 Kb)  
Continuar por mais 13 páginas »
Disponível apenas no TrabalhosGratuitos.com