Tag: project

  • Managing Project Uncertainty – Planning for the Unknown

    Managing Project Uncertainty – Planning for the Unknown

    You may not be familiar with the word uncertainty. In this article, we are going to learn about the uncertainties in project management. 

    This will be a beginner’s guide on “Uncertainty management in projects” that can also be considered as planning for the unknown. 

     WHAT’S IN IT

    What is uncertainty in project management? Or What is project uncertainty?

    Uncertainty in project management balances strategy with luck

    Uncertainty is nothing but unpredictable events in the project. Here, the project is a particular work with a deadline (consider it as an assignment for you)

    And here in this project or work, we will try to achieve something as output.

    For example, There is an app development company, 

    It develops apps for different companies like Amazon, Flipkart etc.

    Say a businessman went to that company and asked them to create an app for his travel agency, 

    And an agreement was signed between the businessman and that company.

    The agreement consists of all the information and deadline to develop an app.

    This is called a project for that app developing company.

    Coming to uncertainty in this project scenario;

    Let us consider a manufacturing plant which manufactures steel bowls. 

    It has a vast production line and a large number of workers are working for that company. 

    That company needs to produce at least 1 lac products per month, to avoid the loss.

    Due to some issues, they could not make 1 lac products, 

    And they even don’t know the reason for this uncertain situation.

    In uncertainty, the output of any task is unknown, it cannot be predicted or expected, you will not have any background information on the situation. 

    Uncertainty is not an unknown risk.

    In uncertainty, you don’t have any prior information or knowledge about its cause, even if it has been identified.

    But in the case of unknown risk, you will have the details (cause, info, etc), but you may miss them during the process of identifying risks.

    We will discuss more in the project uncertainty and risk management section.

    Sources of Project Uncertainty: 

    Let us understand with an example.

    Say we want to establish a manufacturing unit in an already constructed building, and want to remodel that building.

    We have to estimate the required efforts, for all these steps, such as Remodel building, etc. 

    Sadly, our estimation will not be exact. Estimates vary from reality because of uncertainties, which may come in many ways, or we can simply call them sources of uncertainties.

    Most of the time, the uncertainties arise because of human errors like not considering a standard procedure or maybe neglecting some essential aspects.

    Improper understanding of scope:

    We may not have considered all the requirements. For example,

    We may not consider few basic things like, Do we need to replace the baseboards?

    If we don’t consider the replacement of baseboards, our plan is missing an important component, and our estimation will not include the work of replacing baseboards.

    Incomplete understanding of effort for work: 

    Sometimes we consider the work properly, but we will have to consider them at the top level only and miss out on small processes/things included in the actual process.

    For example, consider that we included baseboard replacement in our plan or scope, but we consider that the effort involved was limited to replace the new ones in the position of old ones.

    Unfortunately, we didn’t count for the work required to measure and cut the baseboards to the right size and right shape. So, here even we estimated the scope correctly, but we failed to estimate the effort required and considered it as too low. 

    Improper Understanding of Known work:

    Okay, for instance, consider that we estimated the effort also.

    Even though we do remember all of the work that needs to be accomplished for the work of replacing the baseboards, and estimate correctly.

    Our estimates may be wrong because some of the boards may damage while replacing. And we will either have to replace those baseboards again or need to drill them to avoid splitting when we attach them.

    In both ways, the work will increase our estimation.

    Unable to predict the unexpected:

    Under this case, we have to question ourselves with “ what if?” or “ what happens if?”

    What happens if the material we need is out of stock, or what if someone delivers the wrong baseboards? So these types of external events are uncertain and may deviate from our schedule.

     Project uncertainty and risk management:

    Risk vs Uncertainty in Project Management | PM Study Circle

    You already read about the uncertainty, and now we will look at “Risk.” 

    So many people get confused between the terms risk and uncertainty. But,

    Risk can be an uncertainty, but the uncertainty cannot be considered as a risk.

    Because the outcome of risk can be estimated/predicted, but it is not possible in the case of uncertainty

    Example to explain the uncertainty and risk:

    To make your vision clear about uncertainty and risk, I will try to explain them through a simple example.

    First, we will look at risk; 

    Consider Two cricket teams with well-known players playing a cricket match. 

    Let the teams be Team A and Team B.

    And you have to guess who is gonna win the match as you need to bid on them.

    How can you do that?

    There is a possibility that you can analyze the previous performances of the players, the current conditions like the pitch, weather, etc and take out the required result

    Team A has 40% of winning chances, and Team B has 60% of winning chances.

    And here, you placed your amount on Team B.

    Here you have a 40% chance of losing and a 60% chance of winning. Here you can expect the positive or negative risk. 

    In the same sense, Consider Team C and Team D. 

    But here both the teams C and D are new teams and the players in both teams are in-experienced/freshers. 

    And you have to bid your amount on any one team.

    What will you do now? 

    Here in this situation, you cannot predict the outcome. 

    And this is called uncertainty. 

    Uncertainty vs risk in project management: 

    Project Uncertainty vs Risk:

    Uncertainty

    Risk

    You cannot predict the outcome here

    You can predict the future outcome here

    It cannot be measured and quantified

    You can measure and quantify the risk

    Uncertainties are hard to manage

    Risks can be managed when compared.

    How to manage uncertainty in project management: 

    Until now, we learned about the uncertainty and risk in project management and after finding the problem, we need to look at solutions or measures to control and manage this issue. 

    Follow these steps to manage uncertainties:

    Understand the cause of the issue:

    Issue (company) - Wikipedia

    First of all, we need to understand the cause of uncertainty to make our next move.

    Sometimes we think that the problems are big and hard to resolve, but after proper analysis, we may find it small.

    So, we need to understand the actual problem thoroughly first

    Finding the actual cause of the issue is also productive work because it will give a  proper understanding of the cause and may suggest a solution that is suitable for the current problem. 

    Try to find issues fastly:

    The project manager is the only person responsible for answering questions about uncertainty or risks.

    This means he should analyze the problem or issue as quickly as possible, to know the extent of damage and difficulties that happened to the project.

    He should offer a prescribed solution so that stakeholders can relax that the project can move ahead. 

    Keep the team updated on the progress:

    Maintain good connection, communication, plan, and a pattern is necessary to gain trust and credibility. 

    Building trust, teamwork, and honesty in the project team is important because a good performing team will come together and try to resolve the issue. 

    Mark the issue as a solved for future projects:

    Recording the experience and solution helps in your future projects to avoid facing the same problem again. Then this uncertainty can now be understood and can be documented as a known risk for future projects.

    Conclusion

    Uncertainty cannot be eliminated by estimation methods. It is caused because of two reasons they are; because of improper knowledge of “what to do” and “how long it will take,” and because of unexpected events.

    Again, on average, these higher biases grow even when as many tasks are underestimated as over, extending the schedule beyond the sum of expected job durations.

    Lessening scope helps to decrease the uncertainty, but only to a certain point. When the risk has been reduced as much as possible, the next action is to produce the method to cope with uncertainty. We have examined three strategies for managing uncertainty:

    ●  For fixed-schedule and fixed-scope projects, add some time to the schedule. This is suitable for low-uncertainty projects, particularly those that repeat the same type of job many times.

    ●  For fixed-schedule projects, use a quick process such as Scrum, and correct the extent in a planned way to reach the schedule. This is a better way to conduct a project. When estimates are bad, and scope is inadequately defined, and changes constantly occur, while still allowing for preparation and a helpful level of predictability.

    ●      For unscheduled projects with unknown scope, uncertainty is very big, and planning is not reasonable. In this case, an approach such as Kanban, which targets on constraining work-in-progress, and it is effective

    Also you can read our blog on The Most Useful Guide for How to Write a Business Case?

    FAQ:

  • Complete Guide On Agile Project Management With 12 Principles 4 Core Values 6 Steps

    Complete Guide On Agile Project Management With 12 Principles 4 Core Values 6 Steps

    Agile Project Management is a different approach to project management.

    This approach to project management allows you to make a small division of tasks making it manageable in short sprints.

    Hence, We are allowing you to be flexible and adaptive with changing demands of the project.

    So, Agile Project Management is standard in businesses related to software companies or marketing. With time across various other industries.

    Hence, This method is suitable for making changes in the process of development of the project as it is based on review and improvement cycles.

    In agile methodology, the result may be different from the predefined idea of the project.

    As there are many improvement cycles in the development process. These also help in avoiding large scale-failure.

    WHAT’S IN IT

    4 Core Values of Agile Management

    Agile Manifesto: Understanding Agile Values and Principles

    1.  Individuals and interactions over processes and tools

    Without a doubt, it can be easily understood that people are more valuable than any process or tool in any business.

    Because if any problem arises, it is less likely that the tools or process will adapt automatically to solve the problem or handle the problem.

    Instead, it is the people who will be more likely to adapt, change and tackle the problems.

    It is essential to realize that humans and technology altogether will make your business grow.

    That is why relying specifically on tools or process make you less adaptive day by day.

    2.  Working software over comprehensive documentation 

    So, It takes a lot of time and it was difficult to maintain a lot of documents even all the previous records.

    Hence, This extensive amount of data and documentation was often a burden for the developer.

    Agile project management does not necessarily focus on completely removing documentation, but instead, it focuses on streamlining it.

    It provides particular information that is necessary and optimizes the data.

    Hence, not over-burdening the developer and enabling him to work with a clear mind.

    Agile manifesto values software more than documentation.

    3.  Customer collaboration over contract negotiation

    In the negotiation process, the customer discusses the details of the project and its delivery with the project manager, in the process, aspects get renegotiated later.

    Customers often negotiate the details of any project with the project manager in great detail before the project.

    Meanwhile, With the purpose in mind to convey the message as clearly as possible.

    In agile management, the customer is active, i.e. collaborating throughout the development process of the project, making it comparatively more accessible for the project to meet customers’ expectations.

    So, You can do this if you involve your customer on a timely basis with your project in its development phase.

    Whether internal or external customer, you can involve them in making the product better and more useful. 

    4.  Responding to change over following a plan

    For instance, In a traditional project, management changes are considered bad for the business.

    Because it was a considerable expense, and with this in mind, You can change by avoiding them.

    In an agile project, management changes are not seen as an expense and instead considered as a necessity to improve the product with time for being more useful and valuable.

    Hence In the agile manifesto, the project is broken down into small sprints.

    To review simultaneously, and necessary changes are built along the process.

    So, This facilitates constant improvement and changes, making it more useful, as features can be added to every sprint, avoiding any large-scale mistake or expensive modifications.

    12 Principles of management methodology

    Basic Business Principles

    Hence, These 12 principles of agile management methodology will act as your guide in your decision making.

    In brief, these 12 principles will help in forming a culture that is primarily focused on welcoming changes and by all means, keeps the customer in the focus.

    Following are the 12 principles of agile project management:

    Customer satisfaction-early and continuous software delivery 

    Our highest priority is to meet the satisfaction and needs of the customer by early and timely delivery on software or anything you deliver.

    Customers are happy and satisfied when they get their products regularly and timely. They don’t like to wait for a very long time.

    Accommodate changing requirements throughout the development process 

    This simply refers to the culture of welcoming changes when it is needed or demanded by the customer.

    And the ability to deliver the demanded changes without any delay in time gives a better competitive edge and trustworthiness.

    Frequent delivery of working software 

    This principle focuses on software development projects with a system to deliver regular and frequent delivery of software varying from a couple of weeks to a couple of months.

    Collaboration between the businesses and developers throughout the project 

    Often there are better results when businesses and technical developers work together in collaboration.

    Coordinating teams should work together through the process for better outcomes and a higher level of satisfaction.

    Support, trust, and motivate the people involved 

    Without a doubt, it is a well-known fact that motivated individuals and the team will come up with much better ideas and solutions when compared to any individual or group that is not motivated or unhappy.

    This is why it is essential to provide the teams with a proper environment and give the necessary boost so that they give their best.

    Enable face-to-face interactions

    The most effective and efficient way of communication is face to face communication as your tone only plays a 7% role in communication.

    This is why it is essential to communicate face to face with your team to explain better and avoid misunderstanding.

    The end working product is the primary measure of progress.

    Your progress is primarily measured based on your delivery of the final product to the customer.

    And, whether it can meet the customer, needs, and satisfaction with all the features and changes that the customer demands.

    Agile processes to maintain a consistent development speed

    The agile process simply means that the teams maintain a constant speed to keep up with the changing needs and demands of the customer.

    And the market and continuously improving and delivering the better version of their product on a timely and regular basis.

    Technical detail and design enhance agility. 

    Another critical point is that monitoring and maintaining proper technical details and focus on design enables easier integration and acceptance of any change in the product.

    Thus, making the product more useful and helpful.

    Simplicity

    This means that you need to focus on developing those features that are enough to get the work done, do not overemphasize on extra unnecessary features.

    Most often, customers don’t even use those extra features that you spend the most amount of time and resources in developing.

    Self-organizing teams encourage great architectures and designs. 

    Self-organizing teams those who take ownership of their work and are motivated to work better and communicate properly.

    And regularly always deliver better quality products or results comparatively.

    A regular process on how to become more effective 

    Self-improvement and regular improvements in processes of development and other crucial areas lead to better efficiency and growth in every field of project management.

    6 steps in the Agile Management Methodology?

    1. Project planning

    Similar to any other project, before starting any project, it is very crucial that

    you and your team correctly understand the impact and value of the project on the business or end consumer.

    As well as remember that you are adopting agile project management methodology.

    This means that you must be able to address and welcome any change in the development process and easily modify it. 

    The results in agile methodology may be very different from the planned result at the beginning of the project.

    2. Creating a product road map

    Product roadmap timeline

    This is the proper breakdown of all the planned and demanded features that you are required to deliver in the result to your client.

    You will develop these features systematically and step-by-step in each sprint of work and simultaneously develop a backlog, i.e. a list of all the features that are to be delivered in the final product.

    3.  Release planning

    Unlike traditional waterfall project management in agile methodology.

    The project is developed by short working cycles known as sprints, and at the end of each period, there is a separate featured release.

    4.  Sprint planning

    Before starting any spring, the project manager needs to conduct a spring planning.

    To determine what will be accomplished in each spring and what tasks are to done y whom and when.

    5.  Daily stand-ups

    You hold these short daily stand-up meetings which do not extend more than 15 minutes.

    These are managed by standing up to keep it brief and short.

    These meetings will be conducted daily to summarize what they have accomplished the day before, and what are their today’s goals.

    After that, you should not extend it to a problem-solving session.

    6.  Sprint review 

    To improve the product and better meet customer needs and satisfaction at the end of each sprint, conduct a meeting with your client.

    Discuss three main questions with your clients 

    • What went well?
    • Secondly, what went wrong?
    • Finally, what could be better?

    This enables your team to understand the clients and requirements better and strengthen the relations between them.

    Conclusion 

    Here I have discussed with what is Agile Project Management and who uses it and how it is beneficial.

    Also, what are the four core values of Agile Project Management that will act as your guild in decision making in your project management?

    I have also talked about the 12 principles of agile methodology and 6 steps that are adopted in this method of project management.

    Also you can read our blog on A Step-By-Step Guide To Learn About Project Management, Top 15 Skills You Need To Master.

    FAQ’s

  • A Step-By-Step Guide To Learn About Project Management, Top 15 Skills You Need To Master.

    A Step-By-Step Guide To Learn About Project Management, Top 15 Skills You Need To Master.

    Firstly, To understand what is Project Management, we need to know about the term project. So, a project is unique and is defined as a set of operations designed to achieve a goal successfully.

    The steps involved here are planning, monitoring, controlling, and reporting, i.e. managing in simple words. So, The person who is leading the project is known as the Project Manager. 

    Generally, Project Management is a broad term that includes several related disciplines like scheduling, resource management, planning, risk management, etc. Which are essential to meet the requirements to accomplish the task.

    WHAT’S IN IT

    WHAT IS PROJECT MANAGEMENT SOFTWARE?

    Best Project Management Software

    Project management software is a specific software used by project managers (PMs) to monitor, control, and manage projects.

    So, this software is helpful in planning, scheduling, assigning resources, collaboration, etc. Using this software, the projects can be completed on time and also under a suitable budget. Hence, it helps you track your project, delegate tasks, and promotes better communication.

    WHAT IS PROJECT MANAGEMENT LIFE CYCLE?

    The project management life cycle initiates a prominent process for successfully delivering a project.

     If the project manager and the team can grasp the 5 necessary phases of the project then, they can have a good grip on the project and can track how its work is going from time to time.

     Let’s talk about the five phases:

    Initiation:

    However, there is the first and foremost step of the project. Here, the need for the business is identified, and an idea is developed by the team. Which determines what the project is all about and also what it is going to deliver and how.

    Afterword, The objective of our project which will solve the primary problem is determined. The parties, like the stakeholders, team members, etc get together and decide the goal schedule and also process of the project. 

    Planning:

    The next phase is planning. Here, the whole project is broken down into small tasks then, a schedule is prepared for the completion of the tasks.

    Here, The total time needed to complete them is estimated, the output is visible, and that one task is interdependent on the other.

    A workflow diagram is created and the budget and financial plan are estimated. Also, the gathering of resources, anticipating risks, and potential quality roadblocks are discussed.

    These things give blueprint of work until the project reaches its conclusion.

    Execution:

    Execution is the third phase when all the planning and initiating comes into action.

    Therefore, the job of the project manager is to keep the project management life cycle on track and make sure the work is done according to the planning made with utmost sincerity.

    He also has to deal with risks that may come in the way and incorporate changes in the plan accordingly.

    Time management is a significant factor as effective time management leads to higher productivity and better result.

    A regular check on the budget should be kept, as it is the baseline of the project. Along with the quality delivered because if the quality of the project is not desirable, then the project is of no use. 

    The project manager must keep an eye on the work done, and continuously monitor the performance as per the planned performance, which will help in controlling the budget and maintaining the schedule.

    Reporting has a leading impact on the project as it allows the manager to track the progress, get the required data to present to stakeholders, and customize the report to get the desired data.

    Closing phase:

    Project Closing Phase: Do You Know the 8 Steps for Closing a Project?

    In this phase, the team needs to produce all the deliverables. It marks the final closing of the project.

    Lastly, to make sure that the project is completed and there are no last-minute changes, everyone gives their signature as an agreement.

    Also, the project manager or a dedicated admin cross-checks all the documents, contracts, and make sure that everything is perfect.

    A post mortem of the project is done to distinguish and choose the methods that worked and also those that didn’t.

    If there is any resource left, then it should be saved for future projects.  

    The triple constraints

    In project management, triple constraints are the pillar to success. It means time, scope, and cost. If these three pillars aren’t managed well, then you may face a significant problem.

    TOP 15 SKILLS NEEDED BY PROJECT MANAGER

    Leadership:

    Leading and managing your team to achieve the goal successfully and in a profitable manner is a very vital skill one must-have. Leadership is not only crucial in project management but in various other fields.

    It is an essential skill which will get you ahead in life irrespective of your industry or field.

    Scheduling:

     Scheduling is the essential project management skill that must be present in a project manager for the sake of flourishing in a task. 

    Cost control:

    Effectively and efficiently accomplishing a project within a tight budget is not everyone’s cup of tea, and it requires excellent skills, else you may face a lot of problems.

    Risk management:

    Risk is uncertain, and thus it is much disliked by project sponsors. So the only way here is to be good at risk management which will also keep you on top of your project. 

    Critical thinking:

    It is one of the essential skills that must be in a project manager.

    Critical thinking simply means thinking in-depth about the pros and cons of each decision made and other essential things, like looking into the matter from all angles to get an appealing outcome. You may need some practice to master this.

    Communication:

     Excellent communication promises good outcomes.

    There are many platforms available online apart from traditional offline communication like the internet, office meeting, newsletter, email, online conferences, etc. Using them for your benefit is regarded as smartness.

    Research skills:

     It is an essential skill that allows the project manager to fill any gaps in knowledge. He must do thorough research before making any decision as wrongful decisions will lead to failure.

    Contract management:

     Managing suppliers is another significant skill that adds on to the better result.

    Coaching:

    What is a Coaching? Meaning and definition - Full guide 2020

    You need to understand that everyone with whom you are working is not well equipped with project development experience.

    This is why you need to teach them with high skills to bring the best result out of them.  

    Task management:

     The project manager should be able to delegate tasks to team members according to their level of knowledge and ability to perform the task given.

    Meeting management:

    The meetings should be short and effective. The project manager must look forward to sticking to the schedule without wasting the time of other parties. He should be able to notice when people aren’t paying attention by studying their body language.

    Patience:

    Having patience is one of the essential qualities that a project manager must-have.

    Because only keeping patience will allow him to think calmly even in a tough situation and will be helpful for the team to accomplish the task efficiently.

    Organization skills:

    Project manager to ensure smooth work & common goals of the team members must possess strong organizational skills. 

    Motivation:

    In persuading a task, there will be hard times, and team members may feel demotivated. So during those times, the project manager must keep them motivated towards completing the project accurately. 

    Adaptability:

    It is a significant quality of a project manager because he is leading the whole team.

    It means you as a project manager should be open-minded on changing technology, to use them successfully in any project.

    CONCLUSION 

    Here I have talked about, What is project management? And also spoke about 5 major project management life cycle which are Initiation Planning, Execution, Closing phase, The triple constraints, and provided a necessary explanation about them.

    Also, I have shared the top 15 skills that you should build if you want to be right in project management which are: Leadership, Scheduling, Cost Control, Risk management, Critical thinking, Communication, Research skills, Contract management, Coaching, Task management, Meeting management, Patience, Organization skills, Motivation, Adaptability.

    To understand the concept of the project, project management, management processes, build skills that will be beneficial for you.

    There is much more to learn to keep growing in any field of your life. One must always keep learning and upgrading oneself only than you can move forward. Be open to changes and new things always to keep your learning curve positive.

    Also you can read our blog on Hartnett’s Consensus Oriented Decision-Making Model (CODM)? What Are The 7 Steps Of CODM

    FAQ’s