System Dynamics in Project Management
System Dynamics in Project Management

The following is taken out of the summary of an old PhD thesis from 1984(!) by Abdel-Hamid:
http://dspace.mit.edu/bitstream/handle/1721.1/38235/12536707.pdf
The results come from the modeling of a generic project including interactions with the “outside” e.g. management – based on interviews and a case-study:
- Different schedules create a different project. i.e. you cannot decide, if one method is more accurate.
- The optimal QA expenditure level is 16% of development days
- Brooks’ Law is not universal: adding more persons makes a project more costly, but not necessarily to complete later
Summary of a fruitful LinkedIn discussion
Ref: How Does It Help?
Jay: From a systems thinking perspective, the entire project can be viewed as an integrated “system,” where each of the aspects/elements identified in the framework is a component of the overall system.
Jay: Linking the simulation activities/effort to the actual project management activities can potentially overburden the PM process with tasks and activities that are not in keeping with the need to manage the project.
T.A.: As project managers begin to think about the goals of the project, they should also think about how the finished product meets customer needs, how it satisfies corporate goals, how it compares to competitive products, and it might be managed so that it motivates co-workers.
Mirko: Good project managers (PM) will intuitively “model” the project as a system while thinking about the plan/risks etc. With System Thinking the PM scope is extended to the “outside” and the “how”.
Jonathan: Projects often coexist with other projects. They may even compete with them for resources. Would it not be beneficial to understand the dynamic that determines how those resources are applied?
Duane: “Setting up” a project is not a PM task. That is more the realm of a business analyst or product manager, with the guidance of an architect. A project manager is typically not even assigned until the project has already been “set up” and approved.
Jay: According to PMI’s structured approach to conducting a project, there are five stages: Initiation, Planning, Execution, Monitoring and Controlling, and Closing. It’s actually in the first stage when a project begins to take shape against the requirements/needs of the business. And it’s at that very beginning point where a Project Manager needs to be present and fully participative… even before a project team is selected. In the context of best practices, the PM would play a key role (working together with a project sponsor and key subject matter experts) in helping to build the case-for-action (aka project justification or business case).
Mirko: In a “traditional” (PMI) setup the PM will lead all roles and takes over the customer/line communication. In alternative setups, e.g. Scrum, these responsibilities may be split between product owner and scrum master.
Duane: I’m a proponent of the focus of ST at the enterprise level (and pre-project level) rather than the project level.
Related articles
- http://sunset.usc.edu/csse/TECHRPTS/PhD_Dissertations/files/Madachy_Dissertation.pdf
- http://www.fing.edu.uy/inco/cursos/iis/wikiIIS/uploads/Material/J031.pdf
- http://www.statpac.org/walonick/systems-theory.htm
- The Dynamics Of Customer Relationship Management (bayintegratedmarketing.wordpress.com)
- General Dynamics Attains CMMI Level 4 Certification for Programs at the Centers for Medicare and Medicaid Services (sys-con.com)
- http://keinze.wordpress.com/2012/03/05/no-progress-in-programming-languages/
- The Role of the Project Manager (agilityloop.com)
Good move…Summary consolidates learning. Posting it enables those who participated to retouch what they said and see how their inputs are used.
I am not into PM deeply but I believe that PM is a process and process is a special kind of system with more constraints than system in general.
I have accepted your invitation and hope to do something mutually beneficial.
putchavn@yahoo.com
This blog really carry valuable and helpful information to everyone regarding project management. Thank you for the post.