sábado, 20 de março de 2010

Pesquisa em Arquitetura da Informação

Problema:

É impossível não pensar em mudanças durante o desenvolvimento de softwares. Durante a execução de projetos de software podem acontecer mudanças por inovações tecnológicas, novos rumos da economia regional/nacional/mundial, fatores políticos, novos direcionamentos estratégicos das empresas, variações das fronteiras do sistema do software, dúvidas dos usuários e outros fatores. Esse é um dos motivos que levam projetos de Tecnologia da Informação a apresentarem um percentual elevado de insucesso. Conforme reportado por Rubinstein (2007), o CHAOS Report da Standish Group Report apresenta que apenas 35% dos projetos iniciados em 2006 foram concluídos no prazo e orçamento previstos e atenderam aos requisitos dos usuários. Em 1994, ano da primeira edição do relatório, esse número era 16,2%.

Do ponto de vista interno, os projetos de desenvolvimento de software lidam com elementos e produtos de trabalho diretamente relacionados com informação, como a comunicação com usuários e clientes, elementos de design, especificação de requisitos, códigos-fonte e o próprio ambiente externo. Gerenciar a relação que esses produtos têm entre si e com os objetivos do projeto é o papel da gerência de configuração de software (ABRAN; MOORE, 2004). Como todo projeto de software pressupõe a entrega de produto ao cliente, gerenciar a configuração dos produtos de trabalho é fator determinante para o sucesso de projetos.

Dessa forma, o problema que será discutido nesta dissertação é a eficiência e amplitude da definição da arquitetura da informação na execução de projetos de software, com intuito de encontrar uma solução de gerenciamento de configuração abrangente que apresente fundamentos e orientações na execução e aumente o índice de sucesso de projetos de software.

Objetivos:

Objetivo Geral
Propor um modelo de Arquitetura da Informação para desenvolvimento de software a partir das características da Gerência de Configuração e práticas de mercado relacionadas ao desenvolvimento de software.
Objetivos Específicos
I. Analisar e avaliar conceitos e instrumentos de Gerência de Configuração de Software para compor um modelo padrão.
II. Caracterizar o ciclo de vida da informação no desenvolvimento de software com foco no gerenciamento de configuração.
III. Propor um modelo para Gerência de Configuração de Software que considere os aspectos da Arquitetura da Informação e seja fundamentado nela.
IV. Generalizar Gerência de Configuração de Software para um modelo Gerência de Configuração da Arquitetura da Informação (buscar invariantes)

Resumo:

Projetos de desenvolvimento de software apresentam índices altos de insucesso. Este trabalho dissertará sobre como a Arquitetura da Informação pode servir para tentar reverter esse cenário. Ele se proporá a formular um modelo de Arquitetura da Informação para projetos de software e focará na gerência de configuração de software. Com base no modelo que será proposto para software, o trabalho pretende apresentar um modelo de Gerência da Configuração da Arquitetura da Informação.