- My list of The best books for practical advice on software development.
- My three favorite books I read in 2023.
Use Kanban to maximize efficiency, predictability, quality, and value
With Kanban, every minute you spend on a software project can add value for customers. One book can help you achieve this goal: Agile Project Management with Kanban.
Author Eric Brechner pioneered Kanban within the Xbox engineering team at Microsoft. Now he shows you exactly how to make it work for your team.
Think of this book as “Kanban in a box”: open it, read the quickstart guide, and you’re up and running fast. As you gain experience, Brechner reveals powerful techniques for right-sizing teams, estimating, meeting deadlines, deploying components and services, adapting or evolving from Scrum or traditional Waterfall, and more.
For every step of your journey, you’ll find pragmatic advice, useful checklists, and actionable lessons. This truly is “Kanban in a box”: all you need to deliver breakthrough value and quality.
Use Kanban techniques to:
- Start delivering continuous value with your current team and project
- Master five quick steps for completing work backlogs
- Plan and staff new projects more effectively
- Minimize work in progress and quickly adjust to change
- Eliminate artificial meetings and prolonged stabilization
- Improve and enhance customer engagement
- Visualize workflow and fix revealed bottlenecks
- Drive quality upstream
- Integrate Kanban into large projects
- Optimize sustained engineering (contributed by James Waletzky)
- Expand Kanban beyond software development
Get the brutal truth about coding, testing, and project management—from a Microsoft insider who tells it like it is. I. M. Wright’s deliberately provocative column “Hard Code” has been sparking debate amongst thousands of engineers at Microsoft for years. And now (despite our better instincts), we’re making his opinions available to everyone.
In this collection of over 80 columns, Eric Brechner’s alter ego pulls no punches with his candid commentary and best practice solutions to the issues that irk him the most. He dissects the development process, examines tough team issues, and critiques how the software business is run, with the added touch of clever humor and sardonic wit. His ideas aren’t always popular (not that he cares), but they do stimulate discussion and imagination needed to drive software excellence.
Get the unvarnished truth on how to:
- Improve software quality and value—from design to security
- Realistically manage project schedules, risks, and specs
- Trim the fat from common development inefficiencies
- Apply process improvement methods—without being an inflexible fanatic
- Drive your own successful, satisfying career
- Don’t be a dictator—develop and manage a thriving team!
Companion Web site includes:
- Agile process documents
- Checklists, templates, and other resources