Project management

123 views

Published on

What is the project management? what is the essential activity in a project management? Most of the books written about project management won't give us clear idea about those questions. But here you can get the most practical knowledge about software development project management. From this slide, you can see what are the project management and what is the key of project management to make the project successful.
This is the most simplest explanation document about software project management.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
123
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Project management

  1. 1. Key of Project Management For the successful software design & development project management 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 1
  2. 2. Key of Project Management Preface This slide explains the key important factor of successful project management. This is for the people who need the corrective understanding of project management. How many people can clearly explain about software design and development project management (hereinafter project management)? What is the definition of project management? What is the definition of “success” of project management? Many people can mention the concepts or some of the examples of project management activity, but who can put them in order? Project management is the activity to bring the project into the successful goal. So first we have to understand; What is the successful goal of project? What sort of activities are included in a project? What is the necessary management for those activities? The project members and project management members must share those above ideas. In this material those are explained. After reading this document, people will understand the importance of project planning, what is the role of project management and key factor of successful project. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 2
  3. 3. Key of Project Management • What is the successful goal of project? Every one can agree with the idea of successful goal. ü On-time delivery ü Within the estimated cost ü Achieving the required quality This means there need to be; ü The targeted delivery date ü The planned cost ü The agreed quality Those all must be prepared as the project plan. And the plan execution team and management team need to be defined. To get the better understanding about the importance of planning and managing are the fastest way to understand the project management. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 3
  4. 4. During project planning During project execution Checking preparation & executed result Watching process speed Remaining work analysis Acceleration & obstacle analysis Watching member health condition Re-allocate, re-plan, re- schedule Watching other risk factor Risk prevention action Tracking cost & productivity Cost & productivity analysis Watching change on task volume Work volume change cause analysis Acceleration plan execution Avoidance control Counter measure to keep Productivity Scope of Project Management Planned project tasks / Schedule Cost, Resource, Schedule and Risk Forecast & predict the risk and take preventive actions beforehand to keep the schedule and delivery as planned. The scope of project management includes those above activities and the conduction of cyclic work of those all activity. But The purpose of project management is to keep the project as planned. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 4
  5. 5. Checking preparation & executed result Watching process speed Remaining work analysis Acceleration & obstacle analysis Watching member health condition Re-allocate, re-plan, re- schedule Watching other risk factor Risk prevention action Tracking cost & productivity Cost & productivity analysis Watching change on task volume Work volume change cause analysis Acceleration plan execution Avoidance control Counter measure to keep Productivity Key of Project Management Planned project tasks / Schedule Cost, Resource, Schedule and Risk Forecast & predict the risk and take preventive actions beforehand to keep the schedule and delivery as planned. If the executed results were within the allowance, process speed was as expected, no changes on tasks were happened, cost & productivity was as planned, no issues on members health conditions and no risks happened, the project will successfully end. But we always face some issues on those points. Why it happens? And why we need to be surprised at the sudden incidents? 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 5
  6. 6. Checking preparation & executed result Watching process speed Remaining work analysis Acceleration & obstacle analysis Watching member health condition Re-allocate, re-plan, re- schedule Watching other risk factor Risk prevention action Tracking cost & productivity Cost & productivity analysis Watching change on task volume Work volume change cause analysis Acceleration plan execution Avoidance control Counter measure to keep Productivity Key of Project Management Planned project tasks / Schedule Cost, Resource, Schedule and Risk Forecast & predict the risk and take preventive actions beforehand to keep the schedule and delivery as planned. If we were capable enough to check the executed result, there wonʼt be any issue? If we were capable enough to watch the process speed the project has no issue? If we were good at watching task volume changes, the project wonʼt be bad? If the members health condition could be kept good the project proceeds well? If we can watch any risk occurrence the project become successful? Need enhancement? 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 6
  7. 7. Checking preparation & executed result Watching process speed Remaining work analysis Acceleration & obstacle analysis Watching member health condition Re-allocate, re-plan, re- schedule Watching other risk factor Risk prevention action Tracking cost & productivity Cost & productivity analysis Watching change on task volume Work volume change cause analysis Acceleration plan execution Avoidance control Counter measure to keep Productivity Key of Project Management Planned project tasks / Schedule Cost, Resource, Schedule and Risk Forecast & predict the risk and take preventive actions beforehand to keep the schedule and delivery as planned. Or, if we were capable enough to execute those counter actions indicated above, the project can complete the entire work within the expected time and cost? 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 7
  8. 8. Key of Project Management The enough capability of counter actions explained in the previous slide is important, but the key for successful project management is planning and forecasting. Even if we had enough capability on counter actions, if we canʼt forecast before things happen, all the counter actions will always be late to put the project back to the correct place. The reason why she can catch a ball is as she can predict where it will fall. Does she use her running capability or throwing capability to predict? No, She uses her experience and imagined how the ball fill fly and fall and simply moved where she imagined. The prediction capability is not a special for her. Everyone can have it or everyone already have it. To be able to predict about software development project, what you need is the experience and the essential management framework. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 8
  9. 9. Checking preparation & executed result Watching process speed Remaining work analysis Acceleration & obstacle analysis Watching member health condition Re-allocate, re-plan, re- schedule Watching other risk factor Risk prevention action Tracking cost & productivity Cost & productivity analysis Watching change on task volume Work volume change cause analysis Acceleration plan execution Avoidance control Counter measure to keep Productivity Key of Project Management Planned project tasks / Schedule Cost, Resource, Schedule and Risk Forecast & predict the risk and take preventive actions beforehand to keep the schedule and delivery as planned. The above is the framework of project management. The important point is “plan” and “prediction” based on the tasks included within project activities. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 9
  10. 10. Key of Project Management The key for successful project is; 1. Proper and accurate plan 2. High forecasting capability Successful project = Cost as planned, Quality as promised and delivery as scheduled. There must be planned cost estimation, promised quality level and defined delivery date. Entire project tasks must be planned based on those target. Therefore the project plan have to be precise and accurate. Each tasks are planned based on the precise WBS. The WBS have to be verified if there are any lack of considerations, any resource constraints and if those are feasible enough. The project plan should be realistic and accurate. If things went well as planned, the plan should be same as actual result. It a task requires 3 days, the plan must be 3 days for the task. The key is accuracy and realistic. If the plan is not accurate and proper, and the project management is done based on the plan, the project never be successful. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 10
  11. 11. Key of Project Management The key for successful project is; 1. Proper and accurate plan 2. High forecasting capability Accurate project plan is like the precise and corrective map for journey. If we can get it we will have high visibility about the entire journey. How we can forecast those obstacles? ü Past experience ü Knowledge about similar project ü Commonsense But even we get a accurate map, there need to add various factors which may affect the itinerary. Foggy weather is one of the possible obstacles which can affect the journey. After the joint discussion about the obstacles, we may need to; ü Change the project plan ü Add extra task ü Prepare alternative plan ü Add the milestones ü Prepare forecasting team • The expected output is; ü Updated schedule ü Updated WBS & Task list ü List of items of watching for herald of troubles. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 11
  12. 12. How to foresee issues If you watch only on your steps you will face a sudden ditch. If you keep on looking back and watch the steps you made, youʼll be fallen in to a ditch. !! Danger in watching only the result of your foot steps. Danger in watching only your step. Looking at forward, but too narrow. Danger of unknown Believe in the road is straight and flat. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 12
  13. 13. How to foresee issues Fundamentally, people need to know about the entire path to the goal. A map will supply some of the important information for you to consider about the path to walk. By checking the path, people can imagine events which may happen during the journey. Every one have a common sense of weather conditions. Weather may change during the journey most of people will prepare for the change of the weather. Some people may consider about a robber, people who have never experienced a robber may not consider about the case. But people who live in NY, LA, etc. may easily consider about it. Considering about walking, if there is a large ditch or a huge rock, that will make some kinds of delay on the journey. We can imagine the possibilities but we can not “plan” how often that will appear and how easily we can overcome them. Some people may consider about wild animals and large forest fire. Consideration of those may be necessary. Few people may consider about a dragon. But it may appear. If we can obtain some documents which contains the past experience. That will also very useful. If we can have experienced people of journey within a team, they will give a lot of suggestions and considerations. And even during the journey those people can give good suggestions. If the team can plan the path and consider these cases, the next point is preparations. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 13
  14. 14. Key of Project Management Some people can understand, the events indicated in the previous slide is “risk” of the project. By the way, what is risk? A project risk A project risk is a thing or a matter which bothers the project completion. In a software development there are some major processes like “Requirement Analysis”, “Specification Definition”, “Software Design”, “Coding, Debugging, Testing” and “Joint Testing”…. If any of those processes are bothered, it makes some harmful effects on entire project. Everyone can understand the definition of risk, but this is not enough when considering about risk management. Risk management is; ü To forecast the occurrence ü To prevent the occurrence ü To protect the project from the result of risk This means we need to identify what is the cause of risk and what is the result of risk. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 14
  15. 15. • A risk and a risk factor – When we consider about eliminating a risk, we need to clarify if the thing or the matter is “a risk” or “a risk factor”. We canʼt directly remove a risk, but we can remove a risk factor instead. Risk: breaking a window pane Risk factor: a ball Risk factor: a hitter Risk factor: a Baseball game Risk factor: a bat As you can see, as far as we are playing baseball, we canʼt remove the risk of breaking a window pane. But if we can remove one of those risk factors, we can remove the risk of breaking a window pane. So the correct recognition of risk and risk factor is very important. And by the correct identification of risk factor, we can think of risk mitigation. Risk and risk factor Risk result: Broken window glass 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 15
  16. 16. With the enough knowledge and past experience, we can identify risk factors and relevant risks. Weather is a risk factor - Is it possible remove? - If yes how we can remove? - Estimate and evaluate the cost, the effort, the time… - If no, what should we do? What will be caused by this risk factor? - Flood? - Muddy path? - Sickness? - Can we prevent it? - If yes, how we can? - Estimate and evaluate the cost… - If no, what we have to prepare? Risk and risk factor 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 16
  17. 17. Key of Project Management After the enough discussion and investigation of risks, ü Put the necessary tasks and action plans into WBS. And update the schedule and resource plan ü Organize a team with clear role and responsibility ü Put the team and plan into the project management framework Finalized plan. Well organized team Planned project tasks / Schedule Cost, Resource, Schedule and Risk Forecast & predict the risk and take preventive actions beforehand to keep the schedule and delivery as planned. Project management framework 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 17
  18. 18. Key of Project Management Summary 1. Prepare initial plan based on accurate & precise WBS task estimation 2. Identify and evaluate risk factors and risk results 3. Put the considerations of risk management into the initial plan and update 4. Form a team with experienced member who has enough forecasting capability 5. Estimate the cost 6. Evaluate the assurance of the plan 7. Itemize the inevitable events and prepare conditions to protect the project from them 8. Explain the schedule, the team, the tasks, the risk factors and conditions to customer 9. Agree and make contract 10. Put it in a project management framework and let the team execute • Those all are coordinated and prepared by the PMO and program managers. • PMO is not a documentation management team. • As PMO prepares those all, PMO need to track and collect data from project. • And a program manager is responsible to conduct PMO. • PMO is the specialist team for project planning, team coordination and contract building. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 18
  19. 19. If you have further questions, please contact through LINKEDIN. 13/10/2016 (C)2016 Yuichi MORIWAKI all rights reserved. 19

×