Home

Are you having trouble managing your product development or software projects? Are you having trouble getting anything done?

  • Are you swamped?
  • Do you have way more than 40 hours of work sitting on your desk—and they’ve been there for months?
  • Are your projects late?
  • Do you want to move to agile, but you would like to know what it would take?
  • Do your products disappoint your customers?
  • Are you losing great people?
  • Are you having trouble hiring great people?

I can help.

I’m a management consultant for software managers and leaders. I can help you solve your problems and seize the opportunities you know exist—but can’t find yet.

Through my management consulting services, I help you identify your unique strengths and manage your weaknesses, whether it’s managing your projects, hiring technical people, leadership skill development, or managing risk. I suggest options for you, and then you decide on an appropriate set of actions. If you like, I help you plan how to accomplish those actions and coach you through those changes.

If you’re struggling with your projects right now, see my public project management workshop: Manage It! Pragmatic Project Management. If you know you want to move to an agile approach to projects, see my Deliver What the Business Needs Using Agile and Lean Project Management workshop. If you’re trying to make agile work with a distributed team, see my experiential workshop, Making Geographically Distributed Agile Projects Work.

Sometimes, I assess projects or functional groups. Sometimes, I coach managers or leaders in the organization.

I offer interactive workshops for all managers and leaders in the organization: project management training, program management training, building your hiring skills and interviewing skills, leading people, and adaptable problem solving.

I offer Agile training also: Deliver What the Business Needs Using Agile and Lean Project Management training, how to make the transition to Agile project management, and Hiring for an Agile team. I also offer a simulation-based workshop, Making Geographically Distributed Agile Projects Work for those of you attempting to move to agile with teams all over the world. If you have agile projects working and want to make the organization congruent with the projects, consider Designing the Agile Organization.

If you’re not ready for an entire workshop, I can customize parts of the workshops as a speaking engagement for you.

Take a look at some of my writings, in the forms of articles and papers, or my newsletter, to see my philosophy in action.

My philosophy is that people want to do a good job, they just don’t always know what they are supposed to do, nor how to do it.

Let’s talk.