Sistema para controle de processos aplicando scrum e itil

Disponível somente no TrabalhosFeitos
  • Páginas : 26 (6361 palavras )
  • Download(s) : 0
  • Publicado : 18 de outubro de 2011
Ler documento completo
Amostra do texto
Sistema Para Controle de Processos Aplicando Scrum e ITIL
Rafael L. Passarela, Prof. Me. Guilherme Lacerda, Prof. Daniel Wildt Faculdade Cenecista Nsa. Senhora dos Anjos (FACENSA) Av. José Loureiro da Silva, 1991 – 94.010-010 – Gravataí – RS – Brasil
{rafaelpassarela, guilhermeslacerda, dwildt}@gamil.com

Abstract. This article aims to present the benefits achieved by implementing a systemfor process control, using the best practices of ITIL in Incident Management and Problem Management as well as concepts of agile methods to improve the procurement metrics to control them, using the Pascal language with CodeGear RAD Studio 2007 and database FireBird 2.1. Keywords: ITIL, Scrum, XP, Agile Methods, Process Control Resumo. Este artigo tem como objetivo apresentar os benefícios obtidoscom a implementação de um sistema para o controle de processos, utilizando as boas práticas do ITIL para a Gestão de Incidentes e a Gestão de Problemas, bem como conceitos de métodos ágeis para facilitar a obtenção de métricas para o controle dos mesmos, utilizando a Linguagem Pascal com CodeGear RAD Studio 2007 e banco de dados FireBird 2.1. Palavras chave: ITIL, Scrum, XP, Métodos Ágeis, Controlede Processos

1. Introdução
Atualmente as empresas encontram-se em um mercado cada vez mais globalizado, onde a busca e a captação de clientes são feitas de diversas maneiras, como por exemplo, oferecendo produtos ou serviços inovadores, algo que os destaque dos demais concorrentes. Existem segmentos de mercado onde a personalização e a constante evolução do produto são considerados pontoscruciais para garantir que a empresa será a escolhida pelo cliente. Organizações de TI, principalmente as que se dedicam a construção de software, têm estes dois fatores como essenciais para a satisfação do cliente. Além de evitar que o sistema apresente bugs e corrigir os que eventualmente apareçam, é de suma importância efetuar as personalizações para os clientes, desde um simples ajuste em umrelatório a até mesmo o desenvolvimento de uma nova funcionalidade. Para isto, é necessário conhecer a real capacidade da equipe de desenvolvimento sabendo quantas funcionalidades podem ser entregues por interação. Segundo (DESCHAMPS, 2008), existem quatro necessidades fundamentais que levam a realização de uma mudança em um software: novas necessidades de mercado,

novas necessidades do cliente,crescimento/diminuição dos negócios, restrições de orçamento ou cronograma. Diante de tal fato, muitas software houses realizam estas modificações no software sem conhecer os reais motivos que levam a tal alteração, outras, sequer não conhecem a capacidade da equipe em suportar tais demandas. Além disto, não possuem rastreabilidade sobre as implementações, onde não sabem quem solicitou, quemalterou e nem para qual motivo o software foi modificado. Apesar de existirem sistemas capazes de gerenciar tais informações e elevar os ganhos em ordem de grandeza proporcionada pelas métricas geradas, poucas organizações se beneficiam destas ferramentas. Esta baixa adoção pode ser explicada pela complexidade envolvida na utilização das mesmas, ressaltando que, em sistemas mais simples, existeminformações que são ignoradas e nos sistemas mais complexos sua interface os torna degradantes. Tal fato serviu como base de toda a motivação necessária para a elaboração deste projeto, que surgiu da necessidade da criação de uma ferramenta que torne possível gerenciar de forma simples e eficaz todas as tarefas necessárias para a distribuição de requisições durante as interações em um projeto de software.Outro fator motivacional que leva ao desenvolvimento deste trabalho bem como a definição da ferramenta para controle de requisitos, teve como base a quantidade de solicitações (bugs, novas implementações e personalizações), existentes em qualquer empresa de desenvolvimento de software que não possuem o devido controle sobre os mesmos bem como a possibilidade de gerir uma base de conhecimento...
tracking img