Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.42 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Para se manter competitiva, uma empresa de desenvolvimento de software precisa de
aproveitar novas oportunidades, entregar produtos em menos tempo, sem comprometer o
orçamento ou a sua qualidade.
Os modelos de maturidade são ferramentas complexas que caso sejam corretamente
implementadas, reduzem o risco de fracasso de processos organizacíonais. Segundo o Software
Engineering Institute (SEI), o Capabi/ity Maturity Model Integration (CMMI) é um modelo de
maturidade organizacional que contém um conjunto de boas práticas que podem ser comparadas
com as práticas organizacionais de forma a orientar a melhoria dos seus processos. A sua
finalidade não é indicar como se vai implementar, mas sim indicar que processos devem ser
implementados e melhorados, fornecendo os conhecimentos necessários para aumentar a eficácia
do trabalho e qualidade.
Esta dissertação tem como objectivo geral procurar apurar os impactos que a
implementação de um modelo integrado de maturidade e capacidade no desenvolvimento de
software numa organização. Os objectivos específicos desta dissertação centram-se na
explicitação das estratégias de implementação do CMMI, detalhes do antes e após CMMI bem
como evidenciar as dificuldades inerentes à sua execução.
A empresa em estudo, que por questões de confidencial idade, será designada por
Multinacíonal de Consultoria Francesa (MCF), após se ter apercebido que o seu processo de
desenvolvimento de software apresentava falhas e com o objetivo de optimizar os seus processos
de desenvolvimento de software, decidiu implementar um modelo de maturidade tendo como
objectivo a mudança de procedimentos de trabalho anteriormente definidos.
Com o estudo de caso pretende-se através da Análise de Conteúdo do Questionário obter
uma visão, por parte dos Gestores de Projeto, relativamente a esta implementação, será analisada
a conformidade dos processos da MCF com as Áreas de Processo do Modelo CMMI, através de
questões colocadas aos responsáveis pelas respectivas áreas.
As principais conclusões que se pretendem evidenciar no fim desta dissertação, através de
uma percepção correta da realidade da uma empresa e dos seus processos antes CMMI e após
CMMI, será que apesar de todos os prós e contras, esta implementação é um sucesso e
realmente proporciona grandes benefícios para a Empresa, através da normalização dos
processos, documentos, etc.; o aumento da qualidade dos produtos e projetos com menor
probabilidade de conter erros não detectados durante o desenvolvimento; aumento da
produtividade; aumento do comprometimento das equipas, aumento da assertividade nas
estimativas de custo e prazo.
To stay competitive, a software development enterprise needs to take new opportunities, deliver products in less time, without compromising the quality or the budget. The maturity models are complex tools that if they are implemented properly, reduce the organizational processes failure risk. According with the Software Engineering Institute(SEI), the Capability Maturity Modellntegration (CMMI) is a maturity model organization that contains a set of good practices that can be compared to organizational practices in order to guide itprocesses improvement. Its purpose is not to indicate how to be implemented, but to indicate which processes should be implemented and improved, providing the needed knowledge to increase the work efficiency and quality. This research has as main objective to search for the impact that the implementation of a capability maturity model integration in software development in an organization. The specific objectives of this dissertation focus on outlining the strategies for implementing the CMMI, before and after CMMI details and highlight the difficulties inherent in its implementation. The company under study, for confidentiality reasons, shall be called, the Multinacional de' Consultoria Francesa (MCF), after it becomes aware that the software development process had failures and also aiming to optimize their software development processes, decided to implement a maturity model, with the aim of changing old work habits. With this case study is intended through Questionnaire Content Analysis to get the Project Managers view regarding this implementation and it will be analyzed the compliance between the MCF processes and CMMI model Process Area, through questions to those responsible for their respective areas. The main conclusion that are aiming at the end of this research, through a correct perception of reality of a company and its processes before and after CMMI, is that although ali the pros and cons, this implementation is a success and really provides great benefits to the Company, through processes, documents, etc. standardization,; increasing the products and projects qualitywith less undetected errors during the development; increasing productivity; increasing the teams commitment; increased estimates assertiveness in the cost and time.
To stay competitive, a software development enterprise needs to take new opportunities, deliver products in less time, without compromising the quality or the budget. The maturity models are complex tools that if they are implemented properly, reduce the organizational processes failure risk. According with the Software Engineering Institute(SEI), the Capability Maturity Modellntegration (CMMI) is a maturity model organization that contains a set of good practices that can be compared to organizational practices in order to guide itprocesses improvement. Its purpose is not to indicate how to be implemented, but to indicate which processes should be implemented and improved, providing the needed knowledge to increase the work efficiency and quality. This research has as main objective to search for the impact that the implementation of a capability maturity model integration in software development in an organization. The specific objectives of this dissertation focus on outlining the strategies for implementing the CMMI, before and after CMMI details and highlight the difficulties inherent in its implementation. The company under study, for confidentiality reasons, shall be called, the Multinacional de' Consultoria Francesa (MCF), after it becomes aware that the software development process had failures and also aiming to optimize their software development processes, decided to implement a maturity model, with the aim of changing old work habits. With this case study is intended through Questionnaire Content Analysis to get the Project Managers view regarding this implementation and it will be analyzed the compliance between the MCF processes and CMMI model Process Area, through questions to those responsible for their respective areas. The main conclusion that are aiming at the end of this research, through a correct perception of reality of a company and its processes before and after CMMI, is that although ali the pros and cons, this implementation is a success and really provides great benefits to the Company, through processes, documents, etc. standardization,; increasing the products and projects qualitywith less undetected errors during the development; increasing productivity; increasing the teams commitment; increased estimates assertiveness in the cost and time.
Description
Dissertação de Mestrado em Sistemas de Informação Organizacionais
Keywords
CMMI Desenvolvimento Software Qualidade Processos Development Quality Processes
Citation
Publisher
Escola Superior de Ciências Empresariais