Agile software development
Adapting the UML to Business Modelling's Needs - Experiences in Situational Method Engineering
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
A systematic review of software process tailoring
ACM SIGSOFT Software Engineering Notes
The Application of ISO 9001 to Agile Software Development
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
How to steer an embedded software project: tactics for selecting the software process model
Information and Software Technology
Processes for software development within the public administration
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Risk-based trade-off between verification and validation – an industry-motivated study
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
A mapping study on method engineering: first results
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Developing software using a well-defined, well-understoodprocess improves the likelihood of deliveringa product with the required quality. Enhancing thatprocess to meet recognised process standards, such asCMMI and ISO 9000, can further facilitate thedevelopment of complex systems in a repeatable andpredictable way. There are tradeoffs involved, however.In particular, because projects differ in their scale, scope,and technical challenge, the same process will not suit allcircumstances. Agile approaches to development, such asExtreme Programming (XP), SCRUM and CrystalMethodologies, recognise this dilemma and suggest thatprocesses be tailored to each situation. The researchproblem for postgraduate investigation is to determine indetail how this can be achieved successfully. This willinclude a consideration of how best to define, maintainand give access to a knowledge base recording details ofprocess concepts, techniques and experience.