small medium large xlarge

Agile Coaching, Project Portfolios, 7 Languages


The summer is flying by, and it’s time for back-to-school and back from vacation—and back to work. Time to get the team up to speed. Time to tackle the eternal problem of too many projects and not enough time. Time to branch out and start learning that new language for the year. Read on…

Seven Languages?

We’re starting a new book entitled Seven Languages in Seven Weeks, by noted author Bruce Tate. Bruce will show you the important parts of each language, and help you get up to speed quickly.

You can help us pick which languages to include. Do you have a favorite language you’d like to nominate? If so, post it on this wiki page:

Be sure and add why you think your choice is particularly cool and noteworthy. Next week, we’ll put it to a vote.

Manage Your Project Portfolio

All of your projects and programs make up your portfolio. But how much time do you actually spend on your projects, and how much time do you spend responding to emergencies?

This book will introduce you to different ways of ordering all of the projects you are working on now, and help you figure out how to staff those projects—even when you’ve run out of project teams to do the work.

Once you learn to manage your portfolio better, you’ll avoid emergency “firedrills.” You’ll see how to adopt lean and agile approaches to projects, whether they are software projects, projects that include hardware, or projects that depend on chunks of functionality from other suppliers.

You may be accustomed to spending time in meetings where you still don’t have the data you need to evaluate your projects. Here, with a few measures, you’ll be able to quickly evaluate each project and come to a decision quickly.

You’ll learn how to define your team, group, or department’s mission with none of the buzzwords that normally accompany a mission statement. Armed with the work and the mission, you can make those decisions that define the true leaders in the organization.

Now in print and shipping from

Agile Coaching

To lead change, you need to expand your toolkit, and this book gives you the tools you need to make the transition from agile practitioner to agile coach.

Agile Coaching is all about working with people to create great agile teams. You’ll learn how to build a team that produces great software and has fun doing it. In the process, you’ll grow a team that’s self-sufficient and skillful.

This book provides you with deeper knowledge of how agile practices work and how to inspire your team to improve. Discover how to coach your team through the agile lifecycle, from planning to writing software. Learn the secrets of running effective agile meetings and how to get your team following a consistent approach to creating software. You’ll find chapters dedicated to introducing Test-Driven Development, designing Retrospectives, and making progress visible.

Find out what works and what to avoid when introducing agile practices to your team. Throughout the book the authors share their personal coaching stories from experience with real teams, giving you insights into what works and what to avoid. Each chapter also covers hurdles that you and your team may face and what to do to clear them.

Now in print and shipping from

Coming Soon:

  • iPhone SDK Development
  • Debug It! in print
  • Domain-Driven Design Using Naked Objects
  • Grails: A Quick-Start Guide
  • The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends

Recently Released:


Andy & Dave