Baixe o app para aproveitar ainda mais
Prévia do material em texto
A criatividade na engenharia de requisitos em empresas de software Christyan Cavalcante Moraes, Camilo Almendra Engenharia de Requisitos (ER) é uma área da Engenharia de Software que abrange as práticas, técnicas e processos voltados para a apuração e análise das características do sistema a ser desenvolvido. A ER comumente é dividida em duas grandes áreas: Desenvolvimento de requisitos (com sub-áreas Elicitação, Análise, Especificação, Validação) e Gerência de requisitos. Um dos desafios da ER moderna está ligada a concepção de novos produtos e serviços de software ou na re-invenção de sistemas existentes. Com a globalização do mercado de software, empresas estão sofrendo competição em escala global, e cada vez mais, pequenos diferenciais podem fazer a diferença para o grande sucesso de um produto/serviço. A pesquisa em técnicas de criatividade surge como uma forma de enriquecer as técnicas de elicitação e análise de requisitos, a fim de trazer mais inovação ao processo de elaboração e definição das funcionalidades que deverão integrar o sistema em questão. No entanto, a criatividade utilizada em excesso pode se tonar uma ameaça, e várias empresas rejeitam a adoção de abordagens mais criativas, pois temem prejuízos ao ambiente de trabalho devido a essas empresas já possuírem métodos bem tradicionais e menos propícios a erros. É importante então estabelecer formas de adoção da criatividade de forma controlada para que os projetos não sofram consequências negativas. Foi realizado um estudo inicial para identificar maneiras de buscar implantar abordagens criativas dentro das empresas de software sem prejudicar seu ambiente e diminuindo a chance de erros utilizando essa abordagem criativa. Um estudo de mapeamento sistemático focado em caracterizar a pesquisa de criatividade em ER apontou a fase de elicitação como a de maior interesse e quantidade de trabalhos. Outro trabalho sugere que a melhor etapa para se estabelecer atividades criativas no processo de desenvolvimento de software é a fase de elicitação. A implantação da criatividade dentro de uma empresa depende muito das características da mesma, do processo utilizado para desenvolvimento dos projetos, e da equipe. Por exemplo, de fator que afeta a adoção de criatividade, empresas que possuem equipes pequenas e com maior autonomia são mais suscetíveis a adotar criatividade no seu processo, enquanto que empresas onde há uma maior presença da figura gerencial e processos hierárquicos torna a equipe não propensa a tomar ações criativas. A nossa meta é encontrar uma maneira de realizar a implantação da criatividade em empresas sem atrapalhar o processo organizacional das empresas. Abordagens como treinamentos, desenvolvimento de práticas que poderão ser implantadas dentro do processo de desenvolvimento da empresa, ou até mesmo o desenvolvimento de uma ferramenta que pudesse auxiliar neste processo de inserção da abordagem criativa nas empresas. Acreditamos que o uso da abordagem criativa dentro de empresas na fase de engenharia de requisitos poderá aumentar ainda mais a capacidade dos analistas de requisitos em criar soluções que se adequam ainda mais as necessidade dos clientes, através de uma abordagem com a qual será possível absorver e extrair muito mais dos clientes o que esses realmente necessitam. Com isso espera-se promover o uso de práticas inovadoras e eficientes nas empresas, a fim de que melhores produtos e serviços sejam construídos, promovendo a competividade do setor em escala global. Palavras-Chave: Criatividade. Engenharia de requisitos. Elicitação.
Compartilhar