An empirical investigation into the adoption of systems development methodologies
Information and Management
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Planning Extreme Programming
Agile Software Development with Scrum
Agile Software Development with Scrum
Lean Software Development: Two Case Studies
Software Quality Control
SEI's Software Product Line Tenets
IEEE Software
New directions on agile methods: a comparative analysis
Proceedings of the 25th International Conference on Software Engineering
Invented requirements and imagined customers: requirements engineering for off-the-shelf software
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
An Industrial Survey of Requirements Interdependencies in Software Product Release Plannin
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Requirements Engineering and Agile Software Development
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Analyses of an Agile Methodology Implementation
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Exploring Extreme Programming in Context: An Industrial Case Study
ADC '04 Proceedings of the Agile Development Conference
Introducing an Agile Process in a Software Maintenance and Evolution Organization
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Requirements BEFORE the Requirements: Understanding the Upstream Impact
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Supporting Software Release Planning Decisions for Evolving Systems
SEW '05 Proceedings of the 29th Annual IEEE/NASA on Software Engineering Workshop
Requirements Abstraction Model
Requirements Engineering
A Case Study on the Impact of Scrum on Overtime and Customer Satisfaction
ADC '05 Proceedings of the Agile Development Conference
Customising agile methods to software practices at Intel Shannon
European Journal of Information Systems - Including a special section on business agility and diffusion of information technology
Quest for a Silver Bullet: Creating Software Product Value through Requirements Selection
EUROMICRO '06 Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications
Towards a Reference Framework for Software Product Management
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
A systematic approach for solving the wicked problem of software release planning
Soft Computing - A Fusion of Foundations, Methodologies and Applications
Requirements engineering: In search of the dependent variables
Information and Software Technology
From Traditional to Streamline Development — opportunities and challenges
Software Process: Improvement and Practice - Special Issue on Systems Interoperability
Process fusion: An industrial case study on agile software product line engineering
Journal of Systems and Software
Agile product line planning: A collaborative approach and a case study
Journal of Systems and Software
A practitioner's guide to light weight software process assessment and improvement planning
Journal of Systems and Software
Empirical studies of agile software development: A systematic review
Information and Software Technology
Handshaking between software projects and stakeholders using implementation proposals
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
The agile requirements refinery: Applying SCRUM principles to software product management
Information and Software Technology
IS development/IT operations alignment in system development projects: a multi-method research
International Journal of Business Information Systems
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
Hi-index | 0.00 |
Agile development methods such as extreme programming (XP), SCRUM, Lean Software Development (Lean SD) and others have gained much popularity during the last years. Agile methodologies promise faster time-to-market, satisfied customers and high quality software. While these prospects are appealing, the suitability of agile practices to different domains and business contexts still remains unclear. In this article we investigate the applicability of agile principles in the context of market-driven software product development (MDPD), focusing on pre-project activities. This article presents results of a comparison between typical properties of agile methods to the needs of MDPD, as well as findings of a case study conducted at Ericsson, an early adopter of agile product development. The results show misalignment between the agile principles and needs of pre-project activities in market-driven development. This misalignment threatens to subtract from the positive aspects of agile development, but maybe more importantly, threaten the overall product development by disabling effective product management. Copyright © 2009 John Wiley & Sons, Ltd.