The unified software development process
The unified software development process
Agile software development
Recognizing and responding to "bad smells" in extreme programming
Proceedings of the 24th International Conference on Software Engineering
Anchoring the Software Process
IEEE Software
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Agile Process Tailoring and probLem analYsis (APTLY)
Proceedings of the 26th International Conference on Software Engineering
Software Quality and Agile Methods
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Licensing Reliable Embedded Software for Safety-Critical Applications
Real-Time Systems
A risk-driven method for eXtreme programming release planning
Proceedings of the 28th international conference on Software engineering
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
Do agile GSD experience reports help the practitioner?
Proceedings of the 2006 international workshop on Global software development for the practitioner
Software systems in-house integration: Architecture, process practices, and strategy selection
Information and Software Technology
An Empirical Study of the Evolution of an Agile-Developed Software System
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Controlled experimentation on adaptations of pair programming
Information Technology and Management
A survey study of critical success factors in agile software projects
Journal of Systems and Software
The impact of agile practices on communication in software development
Empirical Software Engineering
Risk and risk management in software projects: A reassessment
Journal of Systems and Software
Agility in a small software firm: a sense-and-respond analysis
International Journal of Business Information Systems
Supporting agile team composition: A prototype tool for identifying personality (In)compatibilities
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Information Systems Research
Challenges for agile development of large systems in the aviation industry
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Measuring and comparing the adoption of software process practices in the software product industry
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Transition from a plan-driven process to Scrum: a longitudinal case study on software quality
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Reconciling software development models: A quasi-systematic review
Journal of Systems and Software
Applying an agility/discipline assessment for a small software organisation
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
What agile teams think of agile principles
Communications of the ACM
Systematic piloting of agile methods in the large: two cases in embedded systems development
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Improving object-oriented micro architectural design through knowledge systematization
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Exploring the Perceived End-Product Quality in Software-Developing Organizations
International Journal of Information System Modeling and Design
International Journal of Strategic Information Technology and Applications
A new software development methodology for clinical trial systems
Advances in Software Engineering
Hi-index | 4.12 |
Both agile and plan-driven approaches have situation-dependent shortcomings that, if not addressed, can lead to project failure. The challenge is to balance the two approaches to take advantage of their strengths in a given situation while compensating for their weaknesses. The authors present a risk-based approach for structuring projects to incorporate both agile and plan-driven approaches in proportion to a project's needs.