Driven by market requirements, software services organizations have adopted various software engineering process models (such as capability maturity model (CMM), capability maturity model integration (CMMI), ISO ...Driven by market requirements, software services organizations have adopted various software engineering process models (such as capability maturity model (CMM), capability maturity model integration (CMMI), ISO 9001:2000, etc.) and practice of the project management concepts defined in the project management body of knowledge. While this has definitely helped organizations to bring some methods into the software development madness, there always exists a demand for comparing various groups within the organization in terms of the practice of these defined process models. Even though there exist many metrics for comparison, considering the variety of projects in terms of technology, life cycle, etc., finding a single metric that caters to this is a difficult task. This paper proposes a model for arriving at a rating on group maturity within the organization. Considering the linguistic or imprecise and uncertain nature of software measurements, fuzzy logic approach is used for the proposed model. Without the barriers like technology or life cycle difference, the proposed model helps the organization to compare different groups within it with reasonable precision.展开更多
Current literature on software project management indicates that the majority of software projects either are considered a failure or challenged. These projects are characterized by exceeding budget, exceeding time, a...Current literature on software project management indicates that the majority of software projects either are considered a failure or challenged. These projects are characterized by exceeding budget, exceeding time, and failing to meet customer expectations. The fact that most projects fail highlights the need for research regarding the factors that lead to software project success or failure. This paper presents a theoretical framework for software project success. Based on deep analysis of current literature on software success factors, a theoretical framework is formulating. The suggested framework shows factors that have to be carefully considered in order to achieve software project success. The factors included in the framework are dividing into four categories: organizational factors, technical factors, people factors, and culture factors. The suggested framework is new in the sense that it includes many factors that are not founding together in any of the previous similar frameworks.展开更多
文摘Driven by market requirements, software services organizations have adopted various software engineering process models (such as capability maturity model (CMM), capability maturity model integration (CMMI), ISO 9001:2000, etc.) and practice of the project management concepts defined in the project management body of knowledge. While this has definitely helped organizations to bring some methods into the software development madness, there always exists a demand for comparing various groups within the organization in terms of the practice of these defined process models. Even though there exist many metrics for comparison, considering the variety of projects in terms of technology, life cycle, etc., finding a single metric that caters to this is a difficult task. This paper proposes a model for arriving at a rating on group maturity within the organization. Considering the linguistic or imprecise and uncertain nature of software measurements, fuzzy logic approach is used for the proposed model. Without the barriers like technology or life cycle difference, the proposed model helps the organization to compare different groups within it with reasonable precision.
文摘Current literature on software project management indicates that the majority of software projects either are considered a failure or challenged. These projects are characterized by exceeding budget, exceeding time, and failing to meet customer expectations. The fact that most projects fail highlights the need for research regarding the factors that lead to software project success or failure. This paper presents a theoretical framework for software project success. Based on deep analysis of current literature on software success factors, a theoretical framework is formulating. The suggested framework shows factors that have to be carefully considered in order to achieve software project success. The factors included in the framework are dividing into four categories: organizational factors, technical factors, people factors, and culture factors. The suggested framework is new in the sense that it includes many factors that are not founding together in any of the previous similar frameworks.