Este documento discute o impacto da aplicação da metodologia ágil Extreme Programming (XP) em organizações de desenvolvimento de software. A metodologia XP proporciona softwares de maior qualidade e aceitação, diminuindo a burocracia do desenvolvimento. Um estudo de caso mostra o impacto positivo da aplicação desta metodologia em várias empresas.
1. IMPACTO DA APLICAÇÃO DAMETODOLOGIA XP NAS
ORGANIZAÇÕES DE DESENVOLVIMENTO DE
SOFTWARE
Trata-se de um estudo, que apresenta o impacto do uso da metodologia ágil Extreme
Programming (XP) com objetivo de obtenção de sucesso em desenvolvimento de sistemas.
Baseado em estudos que demonstram falhas em projetos de software, envolvendo orçamento,
cronograma, funcionalidades, causando insatisfação do cliente. Foram estudadas e desenvolvidas
as metodologias ágeis, as quais propõem uma diminuição na burocracia do desenvolvimento de
software, sendo a extreme programming um exemplo que proporciona softwares de maior
qualidade e aceitação. Sendo assim, apresenta-se neste os seus conceitos e aplicações, mostrando
um estudo de caso com várias empresas que aplicaram essa metodologia e demonstraram seu
impacto. Palavras-Chaves: cliente, ExtremeProgramming, metodologia ágil, projetos.
XUL – INTERFACES DE USUÁRIOS PORTÁTEIS COM TECNOLOGIA XML.
CURITIBA – PR
2005
RESUMO
XUL é a sigla para XML User Interface Language, que basicamente é uma linguagem multi-
plataforma para desenvolver interfaces gráficas de usuários (GUI – GraphicalUser Interface) em
aplicações, inicialmente foi criado para tornar o desenvolvimento do navegador Mozilla mais fácil,
rápido e portável. Utiliza da tecnologia XML como sua base, e como o XML tem as vantagens de
outras linguagens de marcação como XHTML, MathML, SVG,etc. É uma tecnologia multi-
plataforma com a portabilidade como o seu principal recurso e função, com todas as vantagens e
características da linguagem de marcação XML. Atualmente apenas os browsers da família Mozilla
e Netscape e outros baseados neles, tem suporte a tecnologia XUL. O maior benefício que o XUL
traz é a definição simples e portátil de widgets comuns, o que reduz a dificuldade do
desenvolvimento de software numa maneira análoga à que foi oferecida pelas linguagens de
programação de quarta geração. Sua utilização em ambientes web ou desktop permite que sejam
criadas interfaces gráficas com elementos e funcionalidades muitos mais ricas que as vistas
atualmente, principalmente quando falamos de aplicativos para web.