Subtitles section Play video Print subtitles Welcome to the INITIATE PROJECT chapter. We cover the following topics - Business case, Vision statement, Project Charter, Product Roadmap, types of agile contracts, process tailoring, and who Stakeholders are and why they are important for the success of a project. Now let us hear from the coach Thanks Dave, let me take it from here. Business Case A Business Case helps to decide whether a project is worth the investment for the business It is used for decision making by managers and executives It contains the business need and cost-benefit analysis and Includes inputs from various stakeholders A project can come about due to many reasons, and typically projects help realize the strategic objectives of an organization. Some of the reasons for initiating a project are Market demand - Such as a demand for cheaper gas; Organizational need - For automating payroll; Customer request - For an online business presence; Technological advance - Where customers need smart phones; Legal requirement - For example, to comply with Sarbanes Oxley act; Social needs - Such as improving quality of living in a developing country. Vision A VISION statement helps explain the purpose or the WHY of the project. This helps everyone on the project team to focus their effort. Explaining the vision for a project can be done using various means, such as an elevator statement or design-the-box activity An Elevator statement concisely describes the vision of a project and a sample format has been provided as shown. Here is one vision statement for the case study example: For Who The is an That , Unlike Our product about patients medical records>. In another method, called as the Design-the-box, team members work together and describe succinctly about the product on the face of a box. It is essential that everyone on the team knows what it is they are working on and WHY! Without this single focus, team energies cannot be channeled. Hence the very first step for the product owner is to work on the vision with the help of the team. Agile Contracting Agile Contracts can be tricky, since the complete scope of work may not be clear upfront. Therefore, variations in the standard types of contracts exist. As a customer you will want to reduce your risk and, hence may opt for a fixed price contract, while the vendor would be more in favor of a Time and Material Contract. So, be aware that many factors dictate the type of contract in a given situation. Broadly speaking, here are the different types of contracts. Number 1 : Fixed price contract Number 2 : Time and material contract # 3: Time and material with a cap # 4: Fixed price per story point # 5: Fixed price per release Now let us get into each of the in detail: Number 1: Fixed price contract Here the scope and time are fixed and hence not agile friendly Any new changes may have to go through change control or, if the contract permits, be accommodated by removing stories of equal story points In this contract, it is suggested that customer pay at the end of every iteration #2 : Time and Material [T&M] contract – this is best suited for agile projects, because the customer can terminate the project anytime. In this type of contract, costs of material or labor are known upfront while the only variable is the time required for the project #3: Time and Material with a cap, which limits the customers exposure on the higher side #4: Fixed price per story point, where the contract is paid based on the story points, and #5: Fixed price per release, where the contract is fixed price for a particular release Scrum uses two clauses - Money for Nothing and Change for Free - that we will discuss in detail next. Agile Contracting Here we discuss two clauses that are popular in Scrum contracts and they are - Money for Nothing and Change for Free. MONEY FOR NOTHING is a contract clause that under certain conditions allows the customer to terminate a project by paying the vendor a small termination fee. The customer may wish to terminate the project for various reasons, such as - changing business conditions, project work having realized sufficient business value or for any other reasons. This gives flexibility to the customer since they save money by NOT spending on features they NO longer need. Another contract clause is the CHANGE FOR FREE. Again, under certain conditions, the customer and vendor can exchange equal amounts of work for no additional cost. This means that any new work can only be accepted if an equal amount of existing work is removed. Due to better understanding of their needs or due to changing business and market conditions, customers may want to replace work they had already committed to. This mechanism protects both the customer and the vendor and the customer gets to introduce new work for free. These give us an idea of how agile contracts can be structured to benefit both the customer and the vendor. Project Charter After the contract is signed, the customer issues a project charter, which formally authorizes the project into existence. The project charter can be a simple document and should contain high level details of the purpose and business objectives of the project. This is typically developed by the sponsor, that is, the one who funds the project. At a bare minimum, it should contain the Vision (to answer the “Why” of the project), the Mission (to state the “How”), and the success criteria (to measure if the project’s goal is achieved). Traditional project success criteria generally focus on satisfying Scope, Schedule and Cost parameters. This in itself may not provide true business value, which actually should be the project success criteria. This is what Agile follows Let us listen in on Bob, the Manager, authorizing the project. I am authorizing this project by issuing a Project Charter. Thanks Bob! Dave, remember that our goal is to create value to the customer. Product Roadmap A PRODUCT ROADMAP shows the overall plan of what features go in which release over a time period. The product owner with the assistance of the team is responsible to create the overall plan laying out in broad details as to what will be accomplished in each time period. As business conditions change, the product roadmap should be updated to keep it current with the overall project understanding. Take a look at the example here. The product roadmap lays out three releases, one in each quarter. At a high level it presents what is planned to be achieved. Again, remember this is just a plan, and subject to change! Stakeholders Stakeholders are people and organizations Who are involved in the project, or Who are impacted by the project, either positively or negatively, as a result of project execution or completion An example of a positive stakeholder would be the customer, since they benefit from the project. A negative stakeholder could be an employee whose job would be replaced by automation. It is critical that stakeholders are identified early and as often as required. Here is an example list of stakeholders, which includes: Agile Manager or Coach Senior Manager Developers Testers Sponsors Users Vendors and others The stakeholder diagram is just one representation; it most likely will be different in your own case. Managing stakeholders is one of the keys in Agile projects, and we will discuss this in greater detail next Stakeholder Management STAKEHOLDER MANAGEMENT is about understanding stakeholder interests, involvement and potential impact on project success. This calls for an intensive communication and dialogue with all concerned As someone managing an agile project, you must engage with both primary and secondary stakeholders and constantly monitor and redesign processes to better serve everyone The typical skills required in stakeholder management include interpersonal and management skills Examples of Interpersonal skills include – Resolving conflict Building trust Active listening Overcoming resistance to change Examples of Management skills include – Presentation skills Negotiating Writing skills, and Public speaking Now, let us focus on how we manage stakeholder expectations Manage Stakeholder Expectations Stakeholder Expectations should be managed effectively, since each one's needs could differ. If you are in the role of managing a project, then it is your responsibility to find a solution that satisfies multiple stakeholders. Let’s take an example: You are an agile manager working at EvantTech. Let us see what some of the stakeholder expectations look like: The client wants to get as much of the scope into the project for the given budget Your manager expects you to complete the project as fast as possible, to bring in new revenue Your vendor is desperate to work with you on a large piece of the pie, so as to make more profit Your project team is excited to try out the new technology on this very project The functional manager is requesting that you release (right away) one of the key team member loaned to you The PMO is insisting that you follow the company processes and standards The Quality department has issued you a Non-Conformance report And we can go on. Now it becomes apparently clear how you are expected to use multiple skills in managing the stakeholders to ensure a successful project. Stakeholder Classification It is important that Stakeholders are managed appropriately based on their interest in the project and the power they have. Take a look at the graph here which plots “power” vs “interest”; “Power” is the authority they can exert over the project, while “interest” implies concern The most important quadrant of stakeholders that needs to be managed closely is those that have high interest and also high authority. The next most important quadrant of stakeholders that needs to be kept satisfied is those that have low interest but have high authority or power. The stakeholders in quadrant 3, that is, those who have high interest but low power, needs to be kept informed. Finally, put in a minimum effort to monitor stakeholders low on interest and low on authority. Can you answer these questions, please? A high level plan which shows the grouping of features to be delivered at different times is a: (A) Project Plan (B) Product Roadmap (C) Vision Document (D) Project Charter What is your choice? Project Plan - This only offers help on how to accomplish the project goals Product Roadmap - A high level plan on what will be accomplished and when Vision Document - Indicates the ""Why"", or the reason, for the project Project Charter - Authorizes a project and states the overall objectives The Scrum Master needs to obtain constant support from all the stakeholders, including the customer, for a successful project. What should she be good at? (A) Project Management (B) Scrum Practices (C) Customer Relations (D) Stakeholder Management What is your choice? Project Management - While project management is no doubt important, getting the support of stakeholders requires a special kind of attention Scrum Practices - Only knowing the Scrum Practices will not help, unless the stakeholders are engaged as well Customer Relations - While this is a good skill, a project has stakeholders apart from customers. A Scrum Master needs to keep this in focus Stakeholder Management - This is all about understanding stakeholder interests, their needs and influence on a project. This is critical for a Scrum Master. Process Tailoring A standard process such as Scrum, XP, DSDM, Crystal may not be applicable out of the box in all situations. In these cases, appropriate PROCESS TAILORING maybe made after gaining sufficient expertise in using one of the standard methods. The martial arts concept of SHU-HA-RI comes to mind, which can be understood as follows: “SHU” means “first learn the process” “HA” means tweak the process or make adjustments to it as you need, and finally “RI” means “Be the process”, that is now that you have mastered the art, you may go on to create your own. Incremental Development INCREMENTAL DEVELOPMENT means developing in small increments to reduce risk of building the wrong thing. Based on customer needs at that point in time, an increment of the system is built. This provides the customer an opportunity to test and provide feedback. By enforcing a short iteration cycle, all agile methods follow incremental development as a basic practice. Time Boxing TIME BOXING involves setting up a short term goal and focusing on work termed as high priority. This reduces the risk of building everything at once, while improving efficiency and effectiveness This short term goal includes budget and deliverables Is ‘Just-in-time” work for things known at that point in time Helpful in effectively prioritizing work in the given time frame Results are delivered in increments Helps increase focus and motivation Provides the team with an opportunity to inspect and adapt through constant feedback from the customer Here are the top 7 benefits why you should BUY this course NOW! Boost your career by preparing for PMI-ACP certification. Pay As You Wish – A No Risk offer to you. Multi-media course-ware. Realistic Mock Final Exam & Practice Questions. Extensive Testimonials. 21 hours course certificate. Courteous and prompt support. Conclusion In this chapter we covered many topics A business case helps a business to decide if a project should be taken up to meet its strategic goals. A “Vision” statement helps in describing the purpose of a project. This should be clear, unambiguous and easy to understand for everyone involved. A sponsor is an individual or an organization funding the project A project charter is issued by the sponsor to authorize the project. The client determines the type of contract to use in working with a vendor. A project is successful when it provides value to the business. Product roadmap shows the high level plan of the product’s capabilities. It is important to manage stakeholders proactively in a project. Business case development - Describes whether a project is worth the investment for the business and is used for decision making by executives. Contains business need and cost-benefit analysis Incremental Delivery - A development process where parts of the product are developed in stages and delivered to users, with the intention of obtaining feedback. Process Tailoring - Standard processes may not fit organizational needs. Hence start with a standard method and customize after gaining sufficient expertise (Follow: SHU-HA-RI) Product Roadmap - Shows prioritized work of what features are planned for which release. It depicts the overall set of planned product features. It is a high level guide, subject to change Product Vision - A statement describing the desired future state that would be achieved by developing and deploying a product. Vision should be simple, and easy to understand Project chartering - A set of up-front activities needed to define a project at a level of detail that would help in funding decisions Sponsor - A person or organization that funds the project Stakeholder - People or organizations involved in the project, or impacted by the project, either positively or negatively Stakeholder Management - Is about understanding stakeholders interests, involvement and potential impact on project success Timeboxing - A project planning technique where the schedule is divided into a number of separate time periods, each of which has its own deliverables, budget and schedules Great! You made it to the end of the chapter! Take up the quiz and activities that follow. Download content for offline study. See you in the next session.
B1 US project stakeholder customer agile contract product 03 - INITIATE PROJECT | PMI-Agile Certified Practitioner Exam Prep Course | ProplanX 161 11 陳柏霖 posted on 2015/02/13 More Share Save Report Video vocabulary