Details

Agile Project Management For Dummies


Agile Project Management For Dummies


2. Aufl.

von: Mark C. Layton, Steven J. Ostermiller

20,99 €

Verlag: Wiley
Format: EPUB
Veröffentl.: 21.08.2017
ISBN/EAN: 9781119405733
Sprache: englisch
Anzahl Seiten: 432

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<b>Flex your project management muscle</b> <p>Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of Agile software developers. You'll discover how to manage scope, time, and cost, as well as team dynamics, quality, and risk of every project. <p>As mobile and web technologies continue to evolve rapidly, there is added pressure to develop and implement software projects in weeks instead of months—and <i>Agile Project Management For Dummies</i> can help you do just that. Providing a simple, step-by-step guide to Agile project management approaches, tools, and techniques, it shows product and project managers how to complete and implement projects more quickly than ever. <ul> <li>Complete projects in weeks instead of months</li> <li>Reduce risk and leverage core benefits for projects</li> <li>Turn Agile theory into practice for all industries</li> <li>Effectively create an Agile environment</li> </ul> <p>Get ready to grasp and apply Agile principles for faster, more accurate development.
<p><b>Introduction</b><b> 1</b></p> <p>About This Book 1</p> <p>Foolish Assumptions 1</p> <p>Icons Used in This Book 2</p> <p>Beyond the Book 2</p> <p>Where to Go from Here 3</p> <p><b>Part 1: Understanding Agile</b><b> 5</b></p> <p><b>Chapter 1: Modernizing Project Management</b><b> 7</b></p> <p>Project Management Needed a Makeover 7</p> <p>The origins of modern project management 8</p> <p>The problem with the status quo 10</p> <p>Introducing Agile Project Management 11</p> <p>How agile projects work 13</p> <p>Why agile projects work better 14</p> <p><b>Chapter 2: Applying the Agile Manifesto and Principles</b><b> 17</b></p> <p>Understanding the Agile Manifesto 17</p> <p>Outlining the Four Values of the Agile Manifesto 20</p> <p>Value 1: Individuals and interactions over processes and tools 20</p> <p>Value 2: Working software over comprehensive documentation 22</p> <p>Value 3: Customer collaboration over contract negotiation 24</p> <p>Value 4: Responding to change over following a plan 25</p> <p>Defining the 12 Agile Principles 26</p> <p>Agile principles of customer satisfaction 27</p> <p>Agile principles of quality 30</p> <p>Agile principles of teamwork 31</p> <p>Agile principles of project management 33</p> <p>Adding the Platinum Principles 37</p> <p>Resisting formality 37</p> <p>Thinking and acting as a team 38</p> <p>Visualizing rather than writing 38</p> <p>Changes as a Result of Agile Values 41</p> <p>The Agile Litmus Test 41</p> <p><b>Chapter 3: Why Being Agile Works Better </b><b>43</b></p> <p>Evaluating Agile Benefits 43</p> <p>How Agile Approaches Beat Historical Approaches 48</p> <p>Greater flexibility and stability 49</p> <p>Reduced nonproductive tasks 51</p> <p>Higher quality, delivered faster 53</p> <p>Improved team performance 54</p> <p>Tighter project control 56</p> <p>Faster and less costly failure 57</p> <p>Why People Like Being Agile 57</p> <p>Executives 58</p> <p>Product development and customers 59</p> <p>Management 60</p> <p>Development teams 61</p> <p><b>Part 2: Being Agile</b><b> 63</b></p> <p><b>Chapter 4: Agile Approaches</b><b> 65</b></p> <p>Diving under the Umbrella of Agile Approaches 65</p> <p>Reviewing the Big Three: Lean, Scrum, and Extreme Programming 69</p> <p>An overview of lean 69</p> <p>An overview of scrum 73</p> <p>An overview of extreme programming 76</p> <p>Putting It All Together 80</p> <p><b>Chapter 5: Agile Environments in Action</b><b> 81</b></p> <p>Creating the Physical Environment 82</p> <p>Collocating the team 82</p> <p>Setting up a dedicated area 83</p> <p>Removing distractions 84</p> <p>Going mobile 85</p> <p>Low-Tech Communicating 86</p> <p>High-Tech Communicating 88</p> <p>Choosing Tools 90</p> <p>The purpose of the tool 90</p> <p>Organizational and compatibility constraints 90</p> <p><b>Chapter 6: Agile Behaviors in Action</b><b> 93</b></p> <p>Establishing Agile Roles 93</p> <p>Product owner 94</p> <p>Development team member 97</p> <p>Scrum master 98</p> <p>Stakeholders 100</p> <p>Agile mentor 102</p> <p>Establishing New Values 102</p> <p>Commitment 103</p> <p>Courage 103</p> <p>Focus 104</p> <p>Openness 105</p> <p>Respect 106</p> <p>Changing Team Philosophy 107</p> <p>Dedicated team 107</p> <p>Cross-functionality 108</p> <p>Self-organization 110</p> <p>Self-management 111</p> <p>Size-limited teams 112</p> <p>Ownership 113</p> <p><b>Part 3: Agile Planning and Execution</b><b> 115</b></p> <p><b>Chapter 7: Defining the Product Vision and Product Roadmap</b><b> 117</b></p> <p>Agile Planning 118</p> <p>Progressive elaboration 120</p> <p>Inspect and adapt 120</p> <p>Defining the Product Vision 121</p> <p>Step 1: Developing the product objective 122</p> <p>Step 2: Creating a draft vision statement 123</p> <p>Step 3: Validating and revising the vision statement 125</p> <p>Step 4: Finalizing the vision statement 126</p> <p>Creating a Product Roadmap 126</p> <p>Step 1: Identifying stakeholders 127</p> <p>Step 2: Establishing product requirements 128</p> <p>Step 3: Arranging product features 130</p> <p>Step 4: Estimating efforts and ordering requirements 131</p> <p>Step 5: Determining high-level time frames 135</p> <p>Saving your work 135</p> <p>Completing the Product Backlog 135</p> <p><b>Chapter 8: Planning Releases and Sprints</b><b> 139</b></p> <p>Refining Requirements and Estimates 139</p> <p>What is a user story? 140</p> <p>Steps to create a user story 142</p> <p>Breaking down requirements 146</p> <p>Estimation poker 148</p> <p>Affinity estimating 150</p> <p>Release Planning 152</p> <p>Sprint Planning 155</p> <p>The sprint backlog 156</p> <p>The sprint planning meeting 157</p> <p><b>Chapter 9: Working throughout the Day</b><b> 163</b></p> <p>Planning Your Day: The Daily Scrum 163</p> <p>Tracking Progress 166</p> <p>The sprint backlog 166</p> <p>The task board 170</p> <p>Agile Roles in the Sprint 172</p> <p>Creating Shippable Functionality 174</p> <p>Elaborating 174</p> <p>Developing 175</p> <p>Verifying 176</p> <p>Identifying roadblocks 178</p> <p>The End of the Day 179</p> <p><b>Chapter 10: Showcasing Work, Inspecting, and Adapting</b><b> 181</b></p> <p>The Sprint Review 181</p> <p>Preparing to demonstrate 182</p> <p>The sprint review meeting 183</p> <p>Collecting feedback in the sprint review meeting 186</p> <p>The Sprint Retrospective 187</p> <p>Planning for sprint retrospectives 189</p> <p>The sprint retrospective meeting 189</p> <p>Inspecting and adapting 191</p> <p><b>Chapter 11: Preparing for Release</b><b> 193</b></p> <p>Preparing the Product for Deployment: The Release Sprint 193</p> <p>Preparing for Operational Support 197</p> <p>Preparing the Organization for Product Deployment 199</p> <p>Preparing the Marketplace for Product Deployment 200</p> <p><b>Part 4: Agile Management</b><b> 203</b></p> <p><b>Chapter 12: Managing Scope and Procurement</b><b> 205</b></p> <p>What’s Different about Agile Scope Management? 206</p> <p>Managing Agile Scope 208</p> <p>Understanding scope throughout the project 208</p> <p>Introducing scope changes 211</p> <p>Managing scope changes 211</p> <p>Using agile artifacts for scope management 213</p> <p>What’s Different about Agile Procurement? 214</p> <p>Managing Agile Procurement 216</p> <p>Determining need and selecting a vendor 216</p> <p>Understanding cost approaches and contracts for services 218</p> <p>Organizational considerations for procurement 221</p> <p>Working with a vendor 223</p> <p>Closing a contract 224</p> <p><b>Chapter 13: Managing Time and Cost</b><b> 225</b></p> <p>What’s Different about Agile Time Management? 225</p> <p>Managing Agile Schedules 227</p> <p>Introducing velocity 228</p> <p>Monitoring and adjusting velocity 229</p> <p>Managing scope changes from a time perspective 234</p> <p>Managing time by using multiple teams 235</p> <p>Using agile artifacts for time management 236</p> <p>What’s Different about Agile Cost Management? 237</p> <p>Managing Agile Budgets 238</p> <p>Creating an initial budget 239</p> <p>Creating a self-funding project 240</p> <p>Using velocity to determine long-range costs 242</p> <p>Using agile artifacts for cost management 244</p> <p><b>Chapter 14: Managing Team Dynamics and Communication</b><b> 245</b></p> <p>What’s Different about Agile Team Dynamics? 245</p> <p>Managing Agile Team Dynamics 247</p> <p>Becoming self-managing and self-organizing 248</p> <p>Supporting the team: The servant-leader 252</p> <p>Working with a dedicated team 254</p> <p>Working with a cross-functional team 255</p> <p>Reinforcing openness 257</p> <p>Limiting development team size 258</p> <p>Managing projects with dislocated teams 259</p> <p>What’s Different about Agile Communication? 262</p> <p>Managing Agile Communication 263</p> <p>Understanding agile communication methods 263</p> <p>Status and progress reporting 266</p> <p><b>Chapter 15: Managing Quality and Risk</b><b> 269</b></p> <p>What’s Different about Agile Quality? 269</p> <p>Managing Agile Quality 272</p> <p>Quality and the sprint 273</p> <p>Proactive quality 275</p> <p>Quality through regular inspecting and adapting 280</p> <p>Automated testing 281</p> <p>What’s Different about Agile Risk Management? 283</p> <p>Managing Agile Risk 286</p> <p>Reducing risk inherently 286</p> <p>Identifying, prioritizing, and responding to risks early 291</p> <p><b>Part 5: Ensuring Agile Success</b><b> 295</b></p> <p><b>Chapter 16: Building a Foundation</b><b> 297</b></p> <p>Organizational and Individual Commitment 297</p> <p>Organizational commitment 298</p> <p>Individual commitment 299</p> <p>Getting commitment 299</p> <p>Can you make the transition? 300</p> <p>Timing the transition 302</p> <p>Choosing the Right Pilot Team Members 302</p> <p>The agile champion 302</p> <p>The agile transition team 303</p> <p>The product owner 304</p> <p>The development team 305</p> <p>The scrum master 305</p> <p>The project stakeholders 306</p> <p>The agile mentor 307</p> <p>Creating an Environment That Enables Agility 307</p> <p>Support Agility Initially and Over Time 310</p> <p><b>Chapter 17: Scaling across Agile Teams</b><b> 311</b></p> <p>Multi-Team Agile Projects 312</p> <p>Making Work Digestible through Vertical Slicing 314</p> <p>Scrum of scrums 315</p> <p>Aligning through Roles with Scrum at Scale 318</p> <p>Scaling the scrum master 319</p> <p>Scaling the product owner 320</p> <p>Synchronizing in one hour a day 322</p> <p>Multi-Team Coordination with LeSS 323</p> <p>LeSS, the smaller framework 323</p> <p>LeSS Huge framework 324</p> <p>Sprint review bazaar 325</p> <p>Observers at the daily scrum 326</p> <p>Component communities and mentors 326</p> <p>Multi-team meetings 327</p> <p>Travelers 327</p> <p>Reducing Dependencies with Nexus 327</p> <p>Nexus role — Nexus integration team 328</p> <p>Nexus artifacts 330</p> <p>Nexus events 330</p> <p>Joint Program Planning with SAFe 332</p> <p>Understanding the four SAFe levels 333</p> <p>Joint program increment planning 336</p> <p>Clarity for managers 337</p> <p>Modular Structures with Enterprise Scrum 337</p> <p>ES scrum elements generalizations 337</p> <p>ES key activities 338</p> <p><b>Chapter 18: Being a Change Agent</b><b> 343</b></p> <p>Becoming Agile Requires Change 343</p> <p>Why Change Doesn’t Happen on Its Own 344</p> <p>Strategic Approaches to Implementing and Managing Change 345</p> <p>Lewin 345</p> <p>ADKAR’s five steps to change 346</p> <p>Kotter’s eight steps for leading change 348</p> <p>Platinum Edge’s Change Roadmap 349</p> <p>Step 1: Conduct an implementation strategy with success metrics 349</p> <p>Step 2: Build awareness and excitement 352</p> <p>Step 3: Form a transformation team and identify a pilot project 353</p> <p>Step 4: Build an environment for success 355</p> <p>Step 5: Train sufficiently and recruit as needed 355</p> <p>Step 6: Kick off the pilot with active coaching 356</p> <p>Step 7: Execute the Roadmap to Value 357</p> <p>Step 8: Gather feedback and improve 357</p> <p>Step 9: Mature and solidify improvements 358</p> <p>Step 10: Progressively expand within the organization 359</p> <p>Avoiding Pitfalls 360</p> <p>Signs Your Changes Are Slipping 363</p> <p><b>Part 6: The Part of Tens</b><b> 367</b></p> <p><b>Chapter 19: Ten Key Benefits of Agile Project Management</b><b> 369</b></p> <p>Better Product Quality 369</p> <p>Higher Customer Satisfaction 370</p> <p>Reduced Risk 371</p> <p>Increased Collaboration and Ownership 371</p> <p>More Relevant Metrics 372</p> <p>Improved Performance Visibility 373</p> <p>Increased Project Control 374</p> <p>Improved Project Predictability 374</p> <p>Customized Team Structures 375</p> <p>Higher Team Morale 376</p> <p><b>Chapter 20: Ten Key Factors for Project Success</b><b> 377</b></p> <p>Dedicated Team Members 377</p> <p>Collocation 378</p> <p>Automated Testing 378</p> <p>Enforced Definition of Done 378</p> <p>Clear Product Vision and Roadmap 379</p> <p>Product Owner Empowerment 380</p> <p>Developer Versatility 380</p> <p>Scrum Master Clout 380</p> <p>Management Support for Learning 381</p> <p>Transition Support 381</p> <p><b>Chapter 21: Ten Metrics for Agile Organizations</b><b> 383</b></p> <p>Return on Investment 383</p> <p>New requests in ROI budgets 386</p> <p>Capital redeployment 386</p> <p>Satisfaction Surveys 387</p> <p>Defects in Production 388</p> <p>Sprint Goal Success Rates 389</p> <p>Time to Market 389</p> <p>Lead and Cycle Times 390</p> <p>Cost of Change 391</p> <p>Team Member Turnover 391</p> <p>Skill Versatility 392</p> <p>Manager-to-Creator Ratio 392</p> <p><b>Chapter 22: Ten Valuable Resources for Agile Professionals</b><b> 395</b></p> <p>Agile Project Management For Dummies Online Cheat Sheet 395</p> <p>Scrum For Dummies 396</p> <p>The Scrum Alliance 396</p> <p>The Agile Alliance 396</p> <p>The Project Management Institute Agile Community 397</p> <p>International Consortium for Agile (ICAgile) 397</p> <p>InfoQ 397</p> <p>Lean Enterprise Institute 398</p> <p>Extreme Programming 398</p> <p>Platinum Edge 398</p> <p>Index 401</p>
<p><b>Mark C. Layton,</b> aka "Mr. Agile<sup>™</sup>," is a veteran of more than 25 years in the project and program management field. He is a Certified Scrum Trainer, a PMP, and an MBA. He holds multiple scrum scaling certifications and is the founder of Platinum Edge, LLC. <b>Steven J. Ostermiller</b> is a coach, mentor, and trainer empowering leaders and teams to become more agile. He holds CSP and PMP designations.
<ul> <li>Deliver value in weeks instead of years</li> <li>Reduce risk and increase visibility of projects</li> <li>Create an environment that works for agile</li> </ul> <p><b>Manage projects with speed and flexibility</b> <p>Agile project management improves team dynamics and quality, reduces risk, and effectively manages scope, time, and cost factors. This book provides step-by-step instruction on using agile techniques that will help you complete projects quicker and easier than ever. Become a project management star as you learn how you can create product roadmaps, schedule projects, and prepare for product launches with the ease and speed of the world's best companies <p><b>Inside …</b> <ul> <li>Creating an agile environment</li> <li>Defining a project's vision</li> <li>Developing a product roadmap</li> <li>Planning releases and sprints</li> <li>Handling scope and procurement</li> <li>Managing quality and risk</li> <li>Being an agile change agent</li> </ul>

Diese Produkte könnten Sie auch interessieren:

Gute Teamarbeit für Dummies
Gute Teamarbeit für Dummies
von: Marty Brounstein
EPUB ebook
5,49 €
Pressearbeit für Dummies
Pressearbeit für Dummies
von: Oliver Erens
EPUB ebook
21,99 €