Proceedings of the IFIP TC8 WG 8.2 international conference on Information systems and qualitative research
Aris--Business Process Modeling
Aris--Business Process Modeling
Lessons Learnt from Five Years of Experience in ERP Requirements Engineering
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
Agile Software Development in the Large: Diving Into the Deep
Agile Software Development in the Large: Diving Into the Deep
Information systems outsourcing: a survey and analysis of the literature
ACM SIGMIS Database
How BMC is Scaling Agile Development
AGILE '06 Proceedings of the conference on AGILE 2006
Information and Software Technology
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
Distributed Scrum: Agile Project Management with Outsourced Development Teams
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Scaling Agile Methodologies for Developing a Production Accounting System for the Oil & Gas Industry
AGILE '07 Proceedings of the AGILE 2007
Investigating software process in practice: A grounded theory perspective
Journal of Systems and Software
The Big Projects Always Fail: Taking an Enterprise Agile
AGILE '08 Proceedings of the Agile 2008
Requirements Prioritization Based on Benefit and Cost Prediction: An Agenda for Future Research
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Modified agile practices for outsourced software projects
Communications of the ACM - The Status of the P versus NP Problem
Experiences Applying Agile Practices to Large Systems
AGILE '09 Proceedings of the 2009 Agile Conference
XP Customer Practices: A Grounded Theory
AGILE '09 Proceedings of the 2009 Agile Conference
APSEC '09 Proceedings of the 2009 16th Asia-Pacific Software Engineering Conference
Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Applying agile to large projects: new agile software development practices for large projects
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Using the Agile Unified Process in Banking
IEEE Software
Agile Requirements Can We Have Our Cake and Eat It Too?
IEEE Software
Information and Software Technology
SWSTE '10 Proceedings of the 2010 IEEE International Conference on Software Science, Technology & Engineering
Agile Practices in Global Software Engineering - A Systematic Map
ICGSE '10 Proceedings of the 2010 5th IEEE International Conference on Global Software Engineering
Do We Know Enough about Requirements Prioritization in Agile Projects: Insights from a Case Study
RE '10 Proceedings of the 2010 18th IEEE International Requirements Engineering Conference
Customization of Scrum Methodology for Outsourced E-Commerce Projects
APSEC '10 Proceedings of the 2010 Asia Pacific Software Engineering Conference
Experience of executing fixed price off-shored agile project
Proceedings of the 4th India Software Engineering Conference
Post-agility: What follows a decade of agility?
Information and Software Technology
Introducing agile customer-centered development in a legacy software product line
Software—Practice & Experience
The nature of theory in information systems
MIS Quarterly
Signs of Agile Trends in Global Software Engineering Research: A Tertiary Study
ICGSE-W '11 Proceedings of the 2011 IEEE Sixth International Conference on Global Software Engineering Workshop
Software process improvement with agile practices in a large telecom company
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Condor: Case Study of a Large-Scale, Physics-Based Code Development Project
Computing in Science and Engineering
Hi-index | 0.00 |
The application of agile practices for requirements prioritization in distributed and outsourced projects is a relatively recent trend. Hence, not all of its facets are well-understood. This exploratory study sets out to uncover the concepts that practitioners in a large software organization use in the prioritization process and the practices that they deem good. We seek to provide a rich analysis and a deep understanding of three cases in an exploratory study that was carried out in a large and mature company, widely recognized for its excellence and its engagement in outsourced software development. We used in-depth interviews for data collection and grounded theory techniques for data analysis. Our exploration efforts yielded the following findings: (i) understanding requirements dependencies is of paramount importance for the successful deployment of agile approaches in large outsourced projects. (ii) Next to business value, the most important prioritization criterion in the setting of outsourced large agile projects is risk. (iii) The software organization has developed a new artefact that seems to be a worthwhile contribution to agile software development in the large: 'delivery stories', which complement user stories with technical implications, effort estimation and associated risk. The delivery stories play a pivotal role in requirements prioritization. (iv) The vendor's domain knowledge is a key asset for setting up successful client-developer collaboration. (v) The use of agile prioritization practices depends on the type of project outsourcing arrangement. Our findings contribute to the empirical software engineering literature by bringing a rich analysis of cases in agile and distributed contexts, from a vendor's perspective. We also discuss the possible implications of the results for research and in practice.