Agile Product Development [electronic resource] : How to Design Innovative Products That Create Customer Value /
Varma, Tathagat.author.
Shows you what it takes to develop products that blow your users away—and take market share from your competitors. This book will explain how the principles behind agile product development help designers, developers, architects, and product managers create awesome products; and how to look beyond a shiny user interface to build a great product. Most importantly, this book will give you a shared framework for your product development team to collaborate effectively. Product development involves several key activities—including ideation, discovery, design, development, and delivery—and yet too many companies and innovators focus on just a few of them much to the detriment of the product’s success in the marketplace. As a result we still continue to see high failure rates in new product development, be it inside organizations or startups. Unfortunately, or rather fortunately, these failures are largely avoidable. In the last fifteen years, advances in agile software development, lean product development, human-centered design, design thinking, lean startups and product delivery have helped improve individual aspects of product development. However, not enough guidance has been available to integrate them in the context of the product development life cycle. Until now. Product developer extraordinaire Tathagat Varma in Agile Product Development integrates individual knowledge areas into a fiel d manual for product developers. Organized in the way an idea germinates, sprouts, and grows, the book synthesizes the body of knowledge in a pragmatic way that is more natural to the entire product creation process rather than from individual practices that constitute it. In today’s hyper-innovative world, being first to the market, or delivering feature-loaded products, or even offering the latest technology doesn’t guarantee success anymore. Sure, those elements are all needed in the right measures, but they are not sufficient by themselves. And getting it right couldn’t be more important: Building products that deliver awesome user experiences is the top challenge facing businesses today, especially in a post-Apple world where user experience and design has been elevated to a cult status. .
Description based upon print version of record.
Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter  1: Preamble;  Spectrum of Problems;  Solving Simple Problems;  Solving Complicated and Complex Problems;  Solving Anarchy Problems;  Solving Problems in Software Development;  Agility in Pre-software Days;  Re-examining the Agile Manifesto;  The Agile Manifesto; Are you serving the process well?; Tools can't be wrong!; Customers are human beings too!; Show, don't tell!; I'm loving it!;  Accelerating the Agility;  What's next?; Chapter  2: Discover;  Accidental Discovery vs. Directed Innovation
Lone Genius vs. Cross-Functional Team Slow Market Research vs. Rapid Experimentation;  Role-Based Innovation vs. Ability-Based Innovation;  Ideas and Techniques;  Brainstorming;  Gamestorming;  Bodystorming;  Trystorming;  Hackathons;  Medici Effect;  Conclusion; Chapter  3: Deliberate;  Stealth Mode Development ;  What is the problem? ;  Who are my customers? ;  What do they want? ;  Collaborative Development ;  Prototyping;  Back of Napkin ;  Paper Prototyping ;  Wireframes ;  Mock-ups ;  Design Thinking;  Google Ventures' Design Sprints;  Before the Sprint: Prepare;  Day 1: Understand
Day 2: Diverge  Day 3: Decide ;  Day 4: Prototype ;  Day 5: Validate;  Customer Development, Lean Startup, and Business Model Canvas ;  Business Model Canvas ;  Lean Canvas ;  Conclusion; Chapter  4: Describe;  Old-School Documentation;  Product Vision;  Elevator Pitch;  Product Vision Box;  Press Release;  Product Roadmap;  Product Backlog;  Sprint Backlog;  User Stories;  Feature Prioritization;  Kano Analysis;  MoSCoW;  Financial Measures;  Pugh Matrix;  Conclusions; Chapter  5: Design;  Design as Differentiator?;  What is Design ?;  What is Good Design?;  Human-Centered Design
User Personas  Empathy Map ;  Customer Journey Map ;  Lean UX;  What about Software Design?;  Conclusion; Chapter  6: Develop;  The World Before;  Extreme Programming;  Agile;  Agile Manifesto;  The PM Declaration of Interdependence;  Scrum;  Lean;  Kanban;  Foundational Principles;  Core Practices;  Agile Engineering Practices;  User Requirements; User Stories;  Splitting User Stories; Estimating User Stories;  Breaking Down Stories into Tasks; Backlog Grooming;  User Story Mapping (USM);  Design, Development, and Testing;  Conclusion; Chapter  7: Deliver;  Integration;  Shipping
Software Configuration Management (SCM) Continuous Integration (CI);  Continuous Delivery;  Continuous Deployment (CD);  DevOps;  Conclusions; Index
Includes bibliographical references and index.
Shows you what it takes to develop products that blow your users away—and take market share from your competitors. This book will explain how the principles behind agile product development help designers, developers, architects, and product managers create awesome products; and how to look beyond a shiny user interface to build a great product. Most importantly, this book will give you a shared framework for your product development team to collaborate effectively. Product development involves several key activities—including ideation, discovery, design, development, and delivery—and yet too many companies and innovators focus on just a few of them much to the detriment of the product’s success in the marketplace. As a result we still continue to see high failure rates in new product development, be it inside organizations or startups. Unfortunately, or rather fortunately, these failures are largely avoidable. In the last fifteen years, advances in agile software development, lean product development, human-centered design, design thinking, lean startups and product delivery have helped improve individual aspects of product development. However, not enough guidance has been available to integrate them in the context of the product development life cycle. Until now. Product developer extraordinaire Tathagat Varma in Agile Product Development integrates individual knowledge areas into a fiel d manual for product developers. Organized in the way an idea germinates, sprouts, and grows, the book synthesizes the body of knowledge in a pragmatic way that is more natural to the entire product creation process rather than from individual practices that constitute it. In today’s hyper-innovative world, being first to the market, or delivering feature-loaded products, or even offering the latest technology doesn’t guarantee success anymore. Sure, those elements are all needed in the right measures, but they are not sufficient by themselves. And getting it right couldn’t be more important: Building products that deliver awesome user experiences is the top challenge facing businesses today, especially in a post-Apple world where user experience and design has been elevated to a cult status. .
Software engineering.
Software Engineering/Programming and Operating Systems.