ZenThil Management Research
Search This Blog
Use a Separate “Discovery Project” to Plan a Large Project
How Do You Handle Projects With Predetermined End-dates (Timeboxing)?
- Assigning more resources to the project. Too many resources may have diminished value but this is usually the first place to start.
- Having the team work overtime, with the understanding that overtime itself has a diminishing return, and that long-term overtime can actually have a negative effect.
- Working with the stakeholders to scale back the scope. This may include removing entire deliverables or functionality from required deliverables.
- Determining whether some required deliverables and features can be delivered later than the due date. For example, a 90% solution may be viable at the due date, with the additional work completed soon after.
Is Your Project Even Feasible? Here is How to Find Out
Most people are aware of a Business Case. The Business Case allows you to define a project at a high-level, yet with sufficient enough detail to know whether the organization wants to provide funding. However, sometimes the sponsor is not certain of the costs and benefits, or even if the project is feasible. This is a good time for a Feasibility Study.
A Feasibility Study is used to explore whether a project makes sense or not. The Feasibility Study looks at more than cost and benefit. It looks at whether the project is feasible in a number of areas.
There are a number of areas of feasibility that should be analyzed.
Technical. Is the project technically feasible? If it is you should state any technical risks associates with the project.
Financial. Is the project financially feasible? This would be especially important if the cost of the project was material to your company. It is possible that a project could have a cost that is significant enough to put the entire company at risk. You may have the ability to budget for the project now, but you might also analyze what the impact would be of a significant cost overrun.
Operational. Can you operate the project solution? It is possible that the project itself is feasible, but you may have significant risk in being able to operate the solution after the project is over.
Geographic. Is the project feasible given the physical location of the project team or the customer?
Time. Is the project feasible given the amount of time it will require from the participants? This is a big worry on larger projects. You may have the budget to execute the project but you may realize you cannot free up the project team for enough time to execute the project.
Resource. Do you have the staff, equipment, supplies and other resources necessary to complete the project?
Legal. Are there any legal problems that will make this project unfeasible?
Political. Are there any internal (or external) political problems that will make this project unfeasible?
Recommendation. You may explore a number of alternatives for structuring the project before ultimately drawing your final conclusion and recommendation. The recommendation may be that the project is not feasible. The sponsor and management stakeholders may choose to accept the recommendation or move another direction.
If the project appears feasible, the sponsor would proceed to develop the Business Case based on the final recommendation. The Business Case should address the costs, benefits, risks, assumptions, and other information to finally determine if the project makes business sense.
Five Important Soft Tips for Managing Project Teams
3. Stay grounded
...................
That's all there is. If you listen to your team, over-communicate, create and stick to clear ground rules, adapt your management style as the team evolves, and empower them to get things done you will find that your project team can't wait to work with you on the next project you manage.
Own and Address Problems that You Cause
- Own the problem. This is where the "fess up" (slang term for "confessing") starts. You must first recognize the problem and own-up to the fact that you caused it. If you cause the problem but try to blame it on others, you will find that resolving the problem is much more painful for you. If you caused the problem, or if you were partially at fault, be mature and honest enough to own it.
- Communicate openly. You may be surprised how liberating it can be to just come right out and say that you blew it! If you own and communicate that you made a mistake, others will no longer feel the need to play the “blame game†â€" you have already admitted it! Your team can move quickly into resolving the problem instead.
- Resolve the problem coolly and calmly. Look for alternatives and resolve the problem using your normal issues management techniques. Don’t get caught up in the personal pain by acting defensive or by looking for ways that you can save face. Given the mistake made, look for the best resolution for your project.
- Learn from the mistake. Generally each mistake you make can be turned into a learning experience. You can put better processes in place if that is appropriate. You can also take a personal key-learning and change your management processes (maybe even slightly) so that this type of problem does not occur again.
..............................................................................
Strategic Planning for Smaller Organizations
- Learn. Assess current organization.
- Envision. Establish goals and strategies to achieve the future state.
- Act. Create an action plan to close the gaps.
- Deliver. Convert your action plans into the tangible projects.
Use Five Steps in a Comprehensive Training Approach
Use These Seven Steps for a Project Audit
- Notify the parties (Auditor) - The auditor notifies the project manager of the upcoming audit and schedules a convenient time and place. Other key stakeholders are notified of the audit as well.
- Prepare for the audit (Auditor) - The auditor may request certain information up-front. The auditor might also ask the project manager to be prepared to discuss certain aspects of the project. This ensures that the actual meeting time is as productive as possible.
- Perform initial interview (Auditor, Project Manager) - During the initial meeting, the auditor asks the appropriate questions to ensure the project is on-track. If there are any areas that are not on track, the auditor notes them as such.
- Perform as many other interviews as necessary (optional) (Auditor, Project Team) - If the project is large or complex, the auditor might need to perform follow-up analysis. This includes meeting with other team members and clients, and reviewing further documentation.
- Document the findings (Auditor) - The auditor documents the status and the processes used on this project against best practices. If the organization has standards and policies in place for managing projects, the auditor determines whether any of these are not being followed. The auditor also makes recommendations on things that can be done to provide more effective and proactive management of the project.
- Review draft audit report (Auditor, Project Manager) - The auditor and the project manager meet again to go over the initial findings. This auditor describes any project management deficiencies and recommendations for changes. This review also provides an opportunity for the project manager to provide a rebuttal when necessary. The initial audit findings might be modified based on specific feedback from the project manager.
- Issue final report (Auditor) - The auditor issues a final report of findings and recommendations. The project manager may also issue a formal response to the audit. In the formal response, the project manager can accept points and discuss plans to implement them. The project manager may also voice his disagreement with certain audit points, and explain his reason why. In these cases, the project sponsor and the project director (manager of the project manager) will need to decide if the project manager should comply with the recommendations or not.
Use These Seven Steps to Calculate Duration
Use These Eight Sections for a Terrific Status Report
- The basics. Project name / project manager / time period / project description: This is all basic information that just needs to be included each time so that people know what they are reading.
- Overall status indicator: Typically there is a very short indicator that reflects the overall status of the project. A common technique is with color codes such as green (on track), yellow (caution) or red (problems).
- High-level status summary: Provide summary information regarding the overall project. Make sure that the questions are worded in a way so that a project that is on-track will answer either all 'yes' or all 'no'. The questions are focused on the present and future state of the project – not the past. For instance,
- Will the project be completed on time?
- Will the project complete within budget?
- Will the project deliverables be within acceptable quality?
- Are project issues being addressed successfully?
- Are project risks being successfully mitigated?
- Are all client concerns being addressed successfully?
- Comments: Give more information on any questions above that were answered 'no'.
- Significant accomplishments this period: List major accomplishments from the previous reporting period. If the planned accomplishments from last period were not completed this period, the project manager should provide comments as to why.
- Planned accomplishments for next period: List major planned accomplishments for the next reporting period.
- Additional comments or highlights: Comments in other areas that the reader should know that would not be reflected in the status report.
- Attachments: There are many other logs and reports that might be of interest to the reader. Potential attachments include the Issue Log, Scope Change Log, project metrics / statistics and earned value reports.
Use These Five Communication Techniques on Your Projects
- Use appendices for status report details. You want to focus on meaningful information in the status report. However, you may find that some of your audience finds meaning in the exceptions while others find meaning in the details. One way to satisfy both audiences is to write the formal Status Report as an exception-based document and include the details as appendices (attachments). If you are emailing the information, you could email the detailed logs and reports as separate documents.
- Report less detail as you get higher in the organization. Always keep the organizational level of your audience in mind. The organization level helps you determine the level of detail that is required in the Status Report. For instance, your team members need information that is highly detailed and highly specific to the work they are assigned. The manager of the project manager needs to have information summarized and delivered at a higher level. The next higher manager needs information at a higher level still.
- Use the best communication media. When you select the various types of communication that you need for your project, also determine the best medium for delivering the information. For instance:
- Status Reports. These do not have to be on paper. Depending on the person sending and receiving the information, the status can be communicated via voicemail, email, videoconference or other collaborative tools.
- Email. Use email for routine messages, information sharing and some marketing related messages. Spread these out so that you don’t inundate the same people over a short period of time.
- Voicemail. Use voicemail to leave simple messages to individual people or to entire departments. Complicated or long messages are not appropriate for voicemails.
Four Techniques to Manage Risk on Your Project
Add Green Thinking to Your Procurement Process
- Plan Procurements. Green procurement starts with the Procurement Management Plan. The Plan will incorporate green thinking. It is important to understand any organizational Environmental or Sustainability policies and standards you are adopting on your project. As you gather and rank the needs against which you will evaluate vendors, you can now include sustainability criteria that the vendors need to meet. You can also establish the weighting factors for these needs and ultimately rate the vendors on their ability to meet your environmental and sustainability requirements.
- Obtain Seller Responses. In your RFP, you may include information on your organization’s environmental focus (such as describing your GreenPM processes) and have the vendor comment on how they will align to these, or make a general inquiry regarding the vendor’s use of green processes. Each vendor should be able to explain and demonstrate how they help accomplish your environmental goals, possibly describing how they have completed similar goals previously.
- Select Sellers. Map the vendor capabilities against your requirements and weighting factors, including the environment requirements that you have established. Using GreenPM, it is possible that your vendor selection may result in a different vendor. For example, if your environment requirements are weighted highly, it is possible that there is a vendor with a significant focus in this area who ends up being your top ranked vendor.
- Administer Procurements. You should validate that the vendor is performing as agreed throughout the project. This includes confirming that the vendor is following their promised green practices and meeting any defined environment criteria for deliverable completion. Procurement audits can be one approach to validating the compliance to your expected standards and processes.
Apply Project Management in a Scaleable Manner
- Projects are temporary endeavors.
- All projects are unique. They may be similar to prior projects but they are unique in terms of timeframes, resources, business environment, etc.
- Projects result in the creation of one or more deliverables.
- Projects have assigned resources - either full-time, part-time or both. This is reflected in a true budget or an implicit budget based on allocated resources.
- Projects have a defined scope of work.
- Small project - less than 250 effort hours
- Medium project - between 251 and 2500 effort hours
- Large project - over 2500 effort hours
Five Important Things to Know About Critical Path
Use Two Criteria to Determine Your WBS Estimating Threshold
- Better understanding the work. If you leave schedule activities at too high a level it may not be clear what is required to complete the work. You need to make sure the work is granular enough that it is understandable and it is clear what is required to complete it. For example, if you assign someone an activity that is 240 hours, there may be a lot of work to do for completion, and it may be confusing. If you assign four activities of 60 hours each (or 6 activities of 40 hours each) it should be more clear what is expected for each piece of work.
- Better able to manage the work. When you assign work to a team member you don’t know for sure how he is progressing until the due date (or the completion date if it comes first). For instance, if you assign a team member a piece of work that is due in eight weeks, you are not going to know for sure whether the work is on time until the eight-week deadline. Until that time you can just approximate if it appears things are on schedule. However, eight weeks (or longer) is too long to wait to know for sure if the work is on track. A better approach is to break the eight-week activity into four two-week activities. Then you will know after two weeks if the work is progressing on time or not.
Use Two Criteria to Determine Your Estimating Threshold
- Better understanding the work. If you leave schedule activities at too high a level it may not be clear what is required to complete the work. You need to make sure the work is discreet enough that it is understandable and it is clear what is required to complete it. For example, if you assign someone an activity that is 240 effort hours, there may be a lot of work to do for completion, and it may be confusing. If you assign four activities of 60 hours each (or 6 activities of 40 hours each) it should be more clear what is expected for each piece of work.
- Better able to manage the work. When you assign work to a team member you don’t know for sure how he is progressing until the due date (or the completion date if it comes first). For instance, if you assign a team member a piece of work that is due in eight weeks, you are not going to know for sure whether the work is on time until the eight-week deadline. Until that time you can just approximate if it appears things are on schedule. However, eight weeks (or longer) is too long to wait to know for sure if the work is on track. A better approach is to break the eight-week activity into four two-week activities. Then you will know after two weeks if the work is progressing on time or not.
Agile in Practice – Four Reasons to "Build for Today"
- First, the time it takes to design, build and test to support future features will mean that you cannot get as much done in the current cycle. You are supporting fewer current, concrete, high-priority requirements in exchange for vague, distant potential future requirements. This is not seen as a good trade-off.
- Second, it is possible that this extra, future functionality will never be needed or requested. The customer may have requested this future functionality in a traditional project, but in an Agile project, the difference between "wants" and "needs" is much more focused. Who knows if the extra functionality will make it into a future iteration? The world is full of systems functionality that is written into programs but never utilized.
- Third, it is very possible that you may not implement the future requirement correctly anyway. The product owner will not discuss it or test for this future condition. Even if a future requirement seems simple and fully understood, it is possible for misunderstandings and errors to occur. Then you are out-of-synch trying to test and debug problems that should not even be a part of this iteration. Each cycle will also have its own challenges. You don't need to compound things by introducing problems that are not a part of this release.
- Fourth, if the extra functionality is needed in the future, it will have its turn in a future cycle. When the functionality is chosen, the work will be constructed and tested. In an Agile project, you will likely visit the same sections of the solution multiple times. You don't have to worry about building extra functionality "while you are there" because it is very likely you will "be there" many more times before the project is completed.
Two Techniques for Qualitative Risk Analysis
Severity of Risk Impact / Probability of Risk Occurring
|
Overall Risk
|
High negative impact to project / Highly likely to occur
|
High
|
High negative impact to project / Medium likely to occur
|
High
|
High negative impact to project / Not likely to occur
|
Medium/Low
|
Medium negative impact to project / Highly likely to occur
|
Medium
|
Medium negative impact to project / Medium likely to occur
|
Medium/Low
|
Medium negative impact to project / Not likely to occur
|
Low
|
Low negative impact to project / Highly likely to occur
|
Low
|
Low negative impact to project / Medium likely to occur
|
Low
|
Low negative impact to project / Not likely to occur
|
Low
|
Probability ->
Impact
|
Low
|
Medium
|
High
|
Low
|
Ignore
|
Ignore
|
Caution
|
Medium
|
Ignore
|
Respond
|
Response
|
High
|
Caution
|
Response
|
Response
|