Multi-sprint planning and smooth replanning: An optimization model

Journal of Systems and Software - Tập 86 - Trang 2357-2370 - 2013
Matteo Golfarelli1, Stefano Rizzi1, Elisa Turricchia1
1DEIS – University of Bologna, Viale Risorgimento 2, Bologna, Italy

Tài liệu tham khảo

Aalto University, 2011 Abrahamsson, 2003, New directions on agile methods: a comparative analysis, 244 Alagoz, 2003, Rescheduling of identical parallel machines under machine eligibility constraints, European Journal of Operational Research, 149, 523, 10.1016/S0377-2217(02)00499-X Beck, 1999, Embracing change with extreme programming, IEEE Computer, 32, 70, 10.1109/2.796139 Beck, 2001 de Boer, R., 1998. Resource-constrained multi-project management. Ph.D. Thesis. University of Twente, The Netherlands. Brucker, 1999, Resource-constrained project scheduling: notation, classification, models, and methods, European Journal of Operational Research, 112, 3, 10.1016/S0377-2217(98)00204-5 Cao, 2008, Agile requirements engineering practices: an empirical study, IEEE Software, 25, 60, 10.1109/MS.2008.1 Caprara, 1997, Branch-and-cut algorithms, 45 Cohn, 2004 Collabnet, 2011 Demeulemeester, 2002 Denne, 2004 Dybå, 2008, Empirical studies of agile software development: a systematic review, Information & Software Technology, 50, 833, 10.1016/j.infsof.2008.01.006 El Sakkout, 2000, Probe backtrack search for minimal perturbation in dynamic scheduling, Constraints, 5, 359, 10.1023/A:1009856210543 Fréville, 2004, The multidimensional 0–1 knapsack problem: an overview, European Journal of Operational Research, 155, 1, 10.1016/S0377-2217(03)00274-1 Gademann, 2005, Linear-programming-based heuristics for project capacity planning, IIE Transactions, 37, 153, 10.1080/07408170590885611 Golfarelli, 2012, Sprint planning optimization in agile data warehouse design, 30 Greer, 2004, Software release planning: an evolutionary and iterative approach, Information & Software Technology, 46, 243, 10.1016/j.infsof.2003.07.002 Herroelen, W., Demeulemeester, E., Reyck, B.D., 1997. A classification scheme for project scheduling problems. Technical Report. Katholieke Universiteit Leuven. Herroelen, 2004, Robust and reactive project scheduling: a review and classification of procedures, International Journal of Production Research, 42, 1599, 10.1080/00207540310001638055 Herroelen, 2002, Critical chain project scheduling: do not oversimplify, Project Management Journal, 33, 48, 10.1177/875697280203300406 IBM, 2011 Khurum, 2012, The software value map—an exhaustive collection of value aspects for the development of software intensive products, Journal of Software: Evolution and Process Kolisch, 2001, An integrated survey of deterministic project scheduling, Omega, 29, 249, 10.1016/S0305-0483(00)00046-3 Larman, 2003, Iterative and incremental development: a brief history, IEEE Computer, 36, 47, 10.1109/MC.2003.1204375 Li, 2010, An integrated approach for requirement selection and scheduling in software release planning, Requir. Eng., 15, 375, 10.1007/s00766-010-0104-x Li, 2006 Martello, 1990 Newbold, 1998 Nichols, 2009 Platje, 1994, Project and portfolio planning cycle: project based management for multi-project challenge, International Journal of Project Management, 12, 100, 10.1016/0263-7863(94)90016-7 Racheva, 2009, Value creation by agile projects: methodology or mystery?, 141 Robson, 2002 Rönkkö, 2009, Integrating value and utility concepts into a value decomposition model for value-based software engineering, 362 Runeson, 2009, Guidelines for conducting and reporting case study research in software engineering, Empirical Software Engineering, 14, 131, 10.1007/s10664-008-9102-8 Sadeh, 1993, Predictive and reactive scheduling with the MicroBoss production scheduling and control system, 293 Saliu, 2005, Supporting software release planning decisions for evolving systems, 14 Saliu, 2007, Bi-objective release planning for evolving software systems, 105 Schwaber, 1995, SCRUM development process Svahnberg, 2010, A systematic review on strategic release planning models, Information & Software Technology, 52, 237, 10.1016/j.infsof.2009.11.006 Szoke, 2011, Conceptual scheduling model and optimized release scheduling for agile environments, Information & Software Technology, 53, 574, 10.1016/j.infsof.2011.01.008 ThoughtWorks Studios, 2011 van Valkenhoef, 2011, Quantitative release planning in extreme programming, Information & Software Technology, 53, 1227, 10.1016/j.infsof.2011.05.007 VersionOne, 2011 Vieira, 2003, Rescheduling manufacturing systems: a framework of strategies, policies, and methods, Journal of Scheduling, 6, 39, 10.1023/A:1022235519958 Yongtae, 2004, A new method for technology valuation in monetary value: procedure and application, Technovation, 24, 387, 10.1016/S0166-4972(02)00099-8