Software process improvement: practical guidelines for business susccess
Software process improvement: practical guidelines for business susccess
Software architecture in practice
Software architecture in practice
Strategies for industrial relevance in software engineering education
Journal of Systems and Software - Special issue on software engineering education and training for the next millennium
Software engineering (6th ed.)
Software engineering (6th ed.)
Introduction to the Special Issue
IEEE Transactions on Software Engineering
Evaluating the Interrater Agreement of Process Capability Ratings
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Technology Flexibility: Conceptualization, Validation, and Measurement
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Information System Track-Organizational Systems and Technology - Volume 3
Hi-index | 0.00 |
Flexibility is a desired quality of software processes. Process flexibility implies a capability to adapt to new contexts. Another aspect of flexibility is the cost of maintaining process effectiveness as new situations arise. A lack of preparedness for future events may constitute a high risk to a software development organization. This paper presents a method for assessing the flexibility of an organization and its processes. The assessment method is scenario-based and provides an estimate of process flexibility in terms of risk. The method is evaluated in a case study, where the process flexibility at a telecommunication software developer has been assessed. The case study indicates that the method is feasible and effective, and that the cost of conducting scenario-based process flexibility assessment is reasonable. The proposed method was able to identify a number of relevant areas to be improved in order to reduce risks of inflexibility for the particular process.