small medium large xlarge

Lean from the Trenches: Managing Large-Scale Projects with Kanban now in print; 30th PragPub

December 07, 2011

To know the road ahead, ask those coming back: Lean From the Trenches shows you exactly how a large project succeeded. Yes, succeeded.

Using agile, lean principles and Kanban, here’s an unvarnished look at how you do it, and do it well, in the large—so you can do it, too. Now in print and shipping from

Lean from the Trenches: Managing Large-Scale Projects with Kanban

Lean from the Trenches is all about actual practice.

Find out how the Swedish police combined XP, Scrum, and Kanban in a 60-person project. From start to finish, you’ll see how to deliver a successful product using Lean principles.

We start with an organization in desperate need of a new way of doing things and finish with cross-functional teams all working in sync to develop a scalable, complex system while continuously improving their development process. You’ll walk through the project step by step, from customer engagement, to the daily “cocktail party,” test, cross-team synchronization, and version control. In this honest look at what works-and what doesn’t-you’ll find out how to:

  • Make quality everyone’s business, not just the testers.
  • Keep everyone moving in the same direction without micromanagement.
  • Use simple and powerful metrics to aid in planning and process improvement.
  • Balance between low-level feature focus and high-level system focus.

You’ll be ready to jump into the trenches and streamline your own development process.

December PragPub

Java is the most successful language on the planet—and one of the most derided. Sven Efftinge and Sebastian Zarnekow decided maybe it was time for a new language with all of Java’s strengths and none of its weaknesses. In this issue they unveil Xtend, a language that extends Java with an emphasis on functional style and a couple of lumps of syntactic sugar.

James Bowman revisits the world of 8-bit game programming in this issue, the days when graphics displays were not directly pixel-addressable, but made you work with 8×8 pixel bitmaps called background tiles. He shows how to exploit the surprising power in this retro approach for creating the Gameduino, an 8-bit graphics and sound shield for the Arduino.

Logging is the poor stepchild of applications, even though for many apps it is the primary means of diagnosing problems. Brian Tarbox proposes moving logging from the province of the developer’s discretion to the circle of architecture and design to achieve what he calls just-in-time logging.

In the fourth installment of his series on the Scala programming language, Venkat Subramaniam delves into the functional style of programming in Scala.

Dan Wohlbruck tells how three giants in the history of computing met for lunch during World War II and what resulted. Maybe.

Plus Choice Bits, our Events Calendar, a profile of another Pragmatic Bookshelf staffer, and another column by John Shade.

Now available free to read and share in DRM-free PDF, epub, HTML, and mobi formats from

Don’t Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don’t? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

Are you following us on Twitter and/or Facebook? Here’s where you can find us and keep up with the latest news and commentary:

Coming Soon:

  • Cutting An Agile Groove the full screencast series
  • iOS SDK Development in beta
  • Programming Node.js in beta
  • Pragmatic Guide to Sass in print

Recently Released:

  • Seven Databases in Seven Weeks [in beta]
  • Mac Kung Fu: Over 300 Tips, Tricks, Hints, and Hacks for OS X Lion [in print]
  • New Programmer’s Survival Manual [in print]
  • The Developer’s Code [in beta]
  • Thanks for your continued support,

    Dave & Andy

    Books • eBooks • Screencasts • PragPub Magazine