The Principles of Product Development Flow: Second Generation Lean Product Development


Donald G. Reinertsen - 2009
    He explains why invisible and unmanaged queues are the underlying root cause of poor product development performance. He shows why these queues form and how they undermine the speed, quality, and efficiency in product development.

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation


Jez Humble - 2010
    This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.

Essential Kanban Condensed


David J. Anderson - 2016
    It uses Lean concepts such as limiting work in progress to improve results. A Kanban system is a means of balancing the demand for work to be done with the available capacity to start new work. This book provides a distillation of Kanban: the "essence" of what it is and how it can be used. This brief overview introduces all the principal concepts and guidelines in Kanban and points you to where you can find out more. Essential Kanban Condensed is a great resource to get started or continue exploring ideas for evolutionary change and improvement in business agility.

Peopleware: Productive Projects and Teams


Tom DeMarco - 1987
    The answers aren't easy -- just incredibly successful.

Actionable Agile Metrics for Predictability: An Introduction


Daniel S. Vacanti - 2015
    Think about how many times you have been asked that question. How many times have you ever actually been right?We can debate all we want whether this is a fair question to ask given the tremendous amount of uncertainty in knowledge work, but the truth of the matter is that our customers are going to inquire about completion time whether we like it or not. Which means we need to come up with an accurate way to answer them. The problem is that the forecasting tools that we currently utilize have made us ill-equipped to provide accurate answers to reasonable customer questions. Until now.

The Professional Product Owner: Leveraging Scrum as a Competitive Advantage


Don McGreal - 2018
    Scrum recognizes this -- but unfortunately, many companies, agile resources, and training curricula focus primarily on the mechanics of product ownership. Mechanics are important, but only as a means to an end: value. The Professional Product Owner will help product owners and their organizations refocus on value as the primary objective. The authors offer detailed practices for identifying where value can be found, measuring it, and maximizing it throughout the entire product lifecycle. Drawing on their combined 40+ years of experience in using agile and Scrum in product delivery, the authors show how to go beyond merely writing requirements and managing product backlogs, to take accountability and drive the process from vision to value.

Agile Game Development with Scrum


Clinton Keith - 2010
    It's no wonder so many development studios are struggling to survive. Fortunately, there is a solution. Scrum and Agile methods are already revolutionizing development outside the game industry. Now, long-time game developer Clinton Keith shows exactly how to successfully apply these methods to the unique challenges of game development. Keith has spent more than fifteen years developing games, seven of them with Scrum and agile methods. Drawing on this unparalleled expertise, he shows how teams can use Scrum to deliver games more efficiently, rapidly, and cost-effectively; craft games that offer more entertainment value; and make life more fulfilling for development teams at the same time. You'll learn to form successful agile teams that incorporate programmers, producers, artists, testers, and designers--and promote effective collaboration within and beyond those teams, throughout the entire process. From long-range planning to progress tracking and continuous integration, Keith offers dozens of tips, tricks, and solutions--all based firmly in reality and hard-won experience. Coverage includes Understanding Scrum's goals, roles, and practices in the context of game development Communicating and planning your game's vision, features, and progress Using iterative techniques to put your game into a playable state every two to four weeks-- even daily Helping all team participants succeed in their roles Restoring stability and predictability to the development process Managing ambiguous requirements in a fluid marketplace Scaling Scrum to large, geographically distributed development teams Getting started: overcoming inertia and integrating Scrum into your studio's current processes Increasingly, game developers and managers are recognizing that things can't go on the way they have in the past. Game development organizations need a far better way to work. Agile Game Development with Scrum gives them that--and brings the profitability, creativity, and fun back to game development.

Scrum Shortcuts Without Cutting Corners: Agile Tactics, Tools, & Tips


Ilan Goldstein - 2013
    But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about. Drawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks you through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more. Whatever your role, Scrum Shortcuts without Cutting Corners will help you take your Scrum skills to the next level and achieve better results in any project you participate in.

Real-World Kanban: Do Less, Accomplish More with Lean Thinking


Mattias Skarin - 2015
    You’ll explore how four different teams used Kanban to make paradigm-changing improvements in software development. These teams were struggling with overwork, unclear priorities, and lack of direction. As you discover what worked for them, you’ll understand how to make significant changes in real situations.The four case studies in this book explain how to:Improve the full value chain by using Enterprise KanbanBoost engagement, teamwork, and flow in change management and operationsSave a derailing project with KanbanHelp an office team outside IT keep up with growth using KanbanWhat seems easy in theory can become tangled in practice. Discover why “improving IT” can make you miss your biggest improvement opportunities, and why you should focus on fixing quality and front-end operations before IT. Discover how to keep long-term focus and improve across department borders while dealing with everyday challenges. Find out what happened when using Kanban to find better ways to do work in a well-established company, including running multi-team development without a project office.You’ll inspire your team and engage management to make it easier to develop better products.

Agile Conversations: Transform Your Conversations, Transform Your Culture


Douglas Squirrel - 2020
    Today, software organizations are transforming the way work gets done through practices like Agile, Lean, and DevOps. But as commonly implemented as these methods are, many transformations still fail, largely because the organization misses a critical step: transforming their culture and the way people communicate. Agile Conversations brings a practical, step-by-step guide to using the human power of conversation to build effective, high-performing teams to achieve truly Agile results. Consultants Douglas Squirrel and Jeffrey Fredrick show readers how to utilize the Five Conversations to help teams build trust, alleviate fear, answer the "whys," define commitments, and hold everyone accountable.These five conversations give teams everything they need to reach peak performance, and they are exactly what's missing from too many teams today. Stop focusing on processes and practices that leave your organization stuck with culture-less rituals. Instead, unleash the unique human power of conversation.

Kanban in Action


Marcus Hammarberg - 2013
    Kanban leverages visual management techniques to involve stakeholders and to facilitate understanding of how the work works. Through limiting the amount of work in process, and by focusing on finishing that work as soon as possible, kanban helps you to adjust demand to capacity, to reduce lead times and to create a driver for continuous improvement.Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. In this book, you'll discover basic but powerful techniques on how to visualize and track work, how to construct a kanban board, how to visualize queues and bottlenecks, and much much more. You'll learn the principles of why kanban works as well as nitty-gritty details like how to use different color stickies to help you organize and track your work items.

#Workout: Games, Tools & Practices to Engage People, Improve Work, and Delight Clients (Management 3.0)


Jurgen Appelo - 2014
    It is rereleased as Managing for Happiness in June 2016 by John Wiley & Sons. "Can our organization be a little bit more like Pixar, Spotify, Netflix, Zappos, Virgin, Valve or IDEO? Is there something I can do to get a better company culture? Better collaboration? Better management?" The book #Workout offers concrete games, tools, and practices for all workers so they can introduce better management, with fewer managers. It addresses many common questions, such as: - How can we measure team performance? - How can we decide on salaries and bonuses? - How can we define job titles and career paths? - How can we replace performance appraisals? - How can we motivate our workers? - How can we change the organization’s culture? In modern organizations, people are expected to be “servant leaders” and “systems thinkers”, but nobody explains exactly how to do this on a Monday morning. “Empowering workers” and “delighting customers” is crucial, but it’s not concrete. Managers, and everyone else, need to know “how” because most organizational problems are management problems. Management is too important to leave to the managers! This book offers you: - Serious games to help improve organizational culture - Simple practices that increase employee engagement - Creative stories that inspire teamwork and collaboration - New ways to achieve team accountablity and responsibility - Easy workout exercises to make the business more agile - Modern tools that enable people to enjoy a happy Monday When you implement the games, tools, and practices in this book, you can move the organization toward better management with fewer managers. "Jurgen's book is practical and fun, but most of all, it's subversive. If you care enough to get started, you'll discover that these tools will transform everything about your organization." - SETH GODIN, author of The Icarus Deception "Brilliant, counter-intuitive, and creative approach to management. Very insightful and humanistic. Highly recommended!" - DEREK SIVERS, Founder of CD Baby, TED speaker, author of Anything You Want "In our always-on, real-time world, the nature of work has changed, potentially for the better. While people can be more autonomous and more productive, they can also self-destruct easier. Jurgen tackles these important changes in his fun and interesting book." - DAVID MEERMAN SCOTT, bestselling author of The New Rules of Marketing and PR "Engage people, improve work, and delight clients: these are the tenets of this amazing book, which will show you how to transform the entire layer of management in your organization into a wellspring creativity, productivity, and engagement. Excellent!" - MARSHALL GOLDSMITH, a Thinkers 50, Top Ten Global Business Thinker and top-ranked Executive Coach "Today all managers are marketers. You need to sell your ideas, your plans, and your solutions. Management 3.0 #Workout sets you on a path to success in a world where we are each responsible for managing our own career and our own contribution to the world." - PENELOPE TRUNK, author of Brazen Careerist: The New Rules for Success "Want to know what the next stage of management may look like? Do yourself a favor and take a look at Management 3.0 #Workout by Jurgen Appelo. Chock full of management nuggets as well as exercises and activities, Management 3.0 #Workout provides insights into how to engage the next generation workforce.

Collaboration Explained: Facilitation Skills for Software Project Leaders


Jean Tabaka - 2006
    As an agile coach, I've found the combination of straightforward advice and colorful anecdotes to be invaluable in guiding and focusing interactions with my teams. Jean's wealth of experience is conveyed in a carefully struck balance of reference guides and prose, facilitating just-in-time learning in the agile spirit. All in all, a superb resource for building stronger teams that's fit for agile veterans and neophytes alike." --Arlen Bankston, Lean Agile Practice Manager, CC Pace "If Agile is the new 'what, ' then surely Collaboration is the new 'how.' There are many things I really like about Jean's new book. Right at the top of the list is that I don't have to make lists of ideas for collaboration and facilitation anymore. Jean has it all. Not only does she have those great ideas for meetings, retrospectives, and team decision-making that I need to remember, but the startling new and thought-provoking ideas are there too. And the stories, the stories, the stories! The best way to transfer wisdom. Thanks, Jean!" --Linda Rising, Independent Consultant The Hands-On Guide to Effective Collaboration in Agile Projects To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn't happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project. Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives. Tabaka's hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member. - Build collaborative software development cultures, leaders, and teams - Prepare yourself to collaborate--and prepare your team - Define clear roles for each participant in promoting collaboration - Set your collaborative agenda - Master tools for organizing collaboration more efficiently - Run effective collaborative meetings--including brainstorming sessions - Promote better small-group and pair-programming collaboration - Get better information, and use it to make better decisions - Use non-abusive conflict to drive positive outcomes - Collaborate to estimate projects and schedules more accurately - Strengthen collaboration across distributed, virtual teams - Extend collaboration from individual projects to the entire development organization

The People's Scrum: Agile Ideas for Revolutionary Transformation


Tobias Mayer - 2012
    Whether you agree or disagree with him, and you're likely to do both, the essays in this book will always give you something worth thinking about.Mike Cohn, author of Succeeding with Agile: Software Development using ScrumTobias Mayer’s signature move is to pick up a stone and throw it through our glass house, smashing our old paradigms and causing us, after some pain and turmoil, to say, “OK, my comfortable way doesn’t work anymore. Now what?”Lyssa Adkins, author of Coaching Agile TeamsTobias Mayer has a really interesting mind: wide, deep, imaginative, and quirky. I value the quirky most because it's unpredictable. But in hindsight his jumps reveal themselves as the result of intelligence and rigor. What's more, he gets those jumps gracefully down on paper so that we can all participate.Lee Devin, author of Artrful Making and The Soul of DesignTobias Mayer is known in the agile community as a brilliant and evangelical orator, an innovative trainer and an extraordinary trouble maker. You could call him the Hunter S. Thompson of the software arena, and no one who knows him would laugh. This book is a collection of essays drawn from his writing over the past seven years on the blogs Agile Thinking and Agile Anarchy, missives from the front lines of agile practice that represent the next generation of thinking on conventional agile topics like self-organization, technical debt and estimation–and utterly original writing on new topics like organizational anarchy, corporate oppression, the effect of testosterone on business practices, and artisanal product development.Moving beyond the mere how-to, this is a book to excite the emotions and the intellect in those of us who have chosen the path of scrum to guide us in our work lives. Not since Paul Graham’s Hackers and Painters has the discussion of software development been elevated to this level of world-view-changing discourse. In Tobias Mayer, technology has an exciting new voice to lead us into the brave new world of agile practice.

Visual Meetings: How Graphics, Sticky Notes & Idea Mapping Can Transform Group Productivity


David Sibbet - 2010
    This dynamic and richly illustrated resource gives meeting leaders, presenters, and consultants a slew of exciting tricks and tools, includingGraphic recording, visual planning, story boarding, graphic templates, idea mapping, etc. Creative ways to energize team building, sales presentations, staff meetings, strategy sessions, brainstorming, and more Getting beyond paper and whiteboards to engage new media platforms Understanding emerging visual language for leading groups Unlocking formerly untapped creative resources for business success, Visual Meetings will help you and your team communicate ideas more effectively and engagingly.