Project Parties and Roles
Project Parties and Roles (hereinafter, the Lectio) is the lesson part of Project Work Essentials lesson that introduces its participants to project management concepts. This lesson belongs to the CNMCT Entrance section of the CNM Cyber Placement.
Content
The predecessor lectio is What Project Work Is.
Script
- Work on big and costly projects commonly involves two parties. We at the CNM Cyber Team call them project customer and project coordinator.
- Enterprise administration is one of them. That mostly involves deciding what needs to be developed and allocating some budget for the project work. The paying customer is the mandatory role on that side. The customer may hire a product owner, project sponsor, or other people whose area of responsibility is making sure that the customer's money are spent on the product that the customer looks for and that is delivered on time.
- Another side is project management, which involves actually spending the customer's money on the product and product delivery that the customer looks for.
- If the project work is or can be predicted, the project manager plans the development, discusses the plan with the customer's representative, and executes the approved plan.
- If the project work cannot be predicted, manager's opportunities to plan are limited. Agile methodologies address that issue. Developers usually work in iterations and, as soon as new increments are developed and new data is discovered, discuss the future product and its delivery with the customer's representative. Scrum Masters or similar ceremonial roles control the development process.
- Project managers control the development of the right product at the right budget and on the right schedule. Scrum Masters don't deal with work products and deliveries; instead, Scrum Masters make sure that the development goes according to the agreed rules.
- Building a new house is an example of the project that needs a project manager. The humanity has been building houses for thousands of years. The process is well-known -- the builders should lay the foundation first, put the walls second, and so on. The cost of labor, cost of material, the timeline can be predicted. So, a project manager would be busy with hiring right workers, ordering right materials, and directing the construction. If we hire a Scrum Master and a dozen of construction workers and ask them to do their best without any manager, most likely, we would get a mess.
- On another side, CNM Cyber development is a mess. No one has created CNM Cyber before -- we cannot predict how it will look like, let say, 2 years from now. Volunteers lead developments in which they are interested in and when their time allows. However, this mess is controlled; to do so, the CNM Cyber Team has developed its own CNM Agile framework.
- In CNM Agile, a project manager is rarely a dedicated role; project management is distributed and projects are managed at a micro-level.
Key terms
Closing
The successor lectio is Tips for Project Coordinators.