Anchoring the Software Process
IEEE Software
The Scrum Software Development Process for Small Teams
IEEE Software
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Empirical Software Engineering
Composable risk-driven processes for developing software systems from commercial-off-the-shelf (cots) products
A framework for intelligent assessment and resolution of commercial-off-the-shelf product incompatibilities
Comparative experiences with electronic process guide generator tools
ICSP'07 Proceedings of the 2007 international conference on Software process
An MDE approach to software process tailoring
Proceedings of the 2011 International Conference on Software and Systems Process
MDE software process lines in small companies
Journal of Systems and Software
Hi-index | 0.00 |
To provide better services to customers and not to be left behind in a competitive business environment, a wide variety of ready-to-use software and technologies are available for one to grab and build up software systems at a very fast pace. Rapid fielding plays a major role in developing software systems to provide a quick response to the organization. This paper investigates the appropriateness of current software development processes and develops new software development process guidelines, focusing on four process patterns: Use single Non-Developmental Item (NDI), NDI-intensive, Services-intensive, and Architected Agile. Currently, there is no single software development process model that is applicable to all four process patterns, but the Incremental Commitment Model (ICM) can help a new project converge on a process that fits their process drivers. This paper also presents process decision criteria in terms of these drivers and relates them to the ICM Electronic Process Guide.