A Systematic Review on the Integration of Project Management with Organizational Flows

Software projects are very dynamic and require recurring adjustments of their project plans. These settings can be understood as reconfigurations in the schedule, in the resources allocation and other design elements. Yet, during the planning and execution of a software project, the integration of specific activities in the projects with the activities that take part in the organization-s common activity flow should be considered. This article presents the results from a systematic review of aspects related to software projects- dynamic reconfiguration emphasizing the integration of project management with the organizational flows. A series of studies was analyzed from the year 2000 to the present. The results of this work show that there is a diversity of techniques and strategies for dynamic reconfiguration of software projects-. However, few approaches consider the integration of software project activities with the activities that take part in the organization-s common workflow.




References:
[1] D. Callegari, and R. Bastos, "Project Management and Software
Development Processes: Integrating RUP and PMBOK", ICSEM -
International Conference on Systems Engineering and Modeling, 2007.
[2] B. Lee, J. and Miller, "Multi-Project Management in Software
Engineering Using Simulation Modelling", Software Quality Journal,
vol. 12-1, pp. 59-82, 2004.
[3] T. Abdel-Hamid, and S. E. Madnick, "Software Project Dynamics: an
Integrated Approach", Englewood Cliffs, Prentice Hall, 1991.
[4] H. Kerzner, "Project management best practice: achieving global
excellence", New Jersey: John Wiley & Sons Inc, 2006.
[5] R. Pressman, "Software engineering: a practitioner's approach",
McGraw-Hill, 6th edition, 2004.
[6] D. Callegari, and R. Bastos, "A Multi-Criteria Resource Selection
Method for Software Projects using Fuzzy Logic", ICEIS - International
Conference on Enterprise Information Systems, pp. 376-388, 2009.
[7] D. Joslin, and W. Poole, "Agent-Based Simulation For Software Project
Planning", In: Proceedings of the 37th Conference on Winter Simulation,
Orlando, Florida, pp.1059-1066, 2005.
[8] D. Callegari, M. Rosito, M. Blois, R. Bastos. "An Integrated Model for
Managerial and Productive Activities in Software Development", In:
ICEIS - 10th International Conference on Enterprise Information
Systems, Spain, 8p, 2008.
[9] B. Kitchenham, "Procedures for performing systematic reviews", Joint
Technical Report Software Engineering Group, Department of
Computer Science, Keele University, 33p, 2004.
[10] J. Biolchini, P.G. Mian, A.C.C. Natali, and G.H. Travassos, "Systematic
review in software engineering". Rio de Janeiro, 31p, 2005.
[11] Y. Chen, M. Fang, "Research on Resource Scheduling for Development
Process of Complicated Product". In: Proceedings of the 9th
International Conference on Computer Supported Cooperative Work.
Coventry University, UK, Vol. 1, pp.229-233, 2005.
[12] A. Riha, M. Pechoucek, H. Krautwunnova, P. Charva, A. Koumpis,
"Adoption of an Agent-Based Production Planning Technology in the
Manufacturing Industry", In: 12th International Workshop on Database
and Expert Systems Applications, pp. 640-646, 2001.
[13] C.L. Zhao, X.G. Ming, X.H. Wang, and D. Li, "A Framework of
Supplier Involved Collaborative Project Management", 1st International
Conference on Information Science and Engineering, pp. 4130-4135,
2009.
[14] T. Aye, and K. Tun, "A Collaborative Mobile Agent-based Workflow
System". In: 6th Asia-Pacific Symposium on Information and
Telecommunication Technologies, pp 59-65, 2005.
[15] D. Delen, P. Benjamin, and M. Erraguntla, "An Integrated Toolkit for
Enterprise Modeling and Analysis", In: Proceedings of the 1999 Winter
Simulation Conference, pp. 289-297, 1999.
[16] D. Diwakar, and S. Diwakar, "CINWEGS-An Integrated Web and Grid
Services Framework for Collaborative Solutions", In: 4th International
Conference on Next Generation Web Services Practices, pp. 21-27,
2008.
[17] J. Grudin, "Managerial Use and Emerging Norms: Effects of Activity
Patterns on Software Design and Deployment", In: Proceedings of the
37th Hawaii International Conference on System Sciences, pp. 1-10, J.
2004.
[18] P. Jalote, A. Palit, P. Kurien, V.T. and Peethamber, "Timeboxing: a
process model for iterative software development", Journal of Systems
and Software, vol.70, 1-2, pp.117-127, 2004.
[19] J. C. de Almeida Biolchini, P. G. Mian, A. C. C. Natali, T. U. Conte,
and G. H. Travassos,"Scientific research ontology to support systematic
review in software engineering", Adv. Eng. Inform., 21(2):133-151,
2007.
[20] J. P. Higgins and S. Green, editors. "Cochrane Handbook for Systematic
Reviews of Interventions Version 5.0.1 [updated September 2008]", The
Cochrane Collaboration, 2008.
[21] Project Management Institute, "PMBOK - A Guide to the Project
Management Body of Knowledge" Newtown Square, PA: Project
Management Institute, 4th edition, 2008.
[22] K. Schwalbe, "Information Technology Project Management", Thomson
Learning, 2nd edition, 2002.
[23] J. Lee and N. Lee. "Least modification principle for case-based
reasoning: a software project planning experience". In Expert Systems
with Applications, volume 30, Issue 2, pp 190-202, 2006.
[24] I. Sommerville, "Software engineering", Addison-Wesley, 8th edition,
2006.