Agile software development
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
Requirements Engineering and Agile Software Development
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Agile Project Management With Scrum
Agile Project Management With Scrum
Agile Estimating and Planning
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
The Relationship between Customer Collaboration and Software Project Overruns
AGILE '07 Proceedings of the AGILE 2007
Agility and Architecture: Can They Coexist?
IEEE Software
Information and Software Technology
CMMI for Development: Guidelines for Process Integration and Product Improvement
CMMI for Development: Guidelines for Process Integration and Product Improvement
What agile teams think of agile principles
Communications of the ACM
Beyond Mainstream Adoption: From Agile Software Development to Agile Organizational Change
ECBS '12 Proceedings of the 2012 IEEE 19th International Conference and Workshops on Engineering of Computer-Based Systems
Hi-index | 0.00 |
In essence, optimal software engineering means creating the right product, through the right process, to the overall satisfaction of everyone involved. Adopting the agile approach to software development appears to have helped many companies make substantial progress towards that goal. The purpose of this paper is to clarify that contribution from comparative survey information gathered in 2010 and 2012. The surveys were undertaken in software development companies across Northern Ireland. The paper describes the design of the surveys and discusses optimality in relation to the results obtained. Both surveys aimed to achieve comprehensive coverage of a single region rather than rely on a voluntary sample. The main outcome from the work is a collection of insights into the nature and advantages of agile development, suggesting how further progress towards optimality might be achieved.