MPD

agile, MPD

What Should Done Mean?

Josh Kerievsky has an intriguing post about . The idea is that a story is not done until: A story isn’t done until it is being used by real users in production and has been validated to be a useful part of a product. I have trouble with this definition: The development team is dependent […]

agile, MPD

Develop by Feature, Develop by Component, or Some Combination?

I’ve been working with Rebecca Wirfs-Brock on an agile architecture workshop. I’m working with Rebecca because she has such a depth of experience in architecture, as well as design. She’s working with me because of my project and program management experience. We’re pretty psyched. We’re working through the issues of large programs and architecture, and,

MPD, program management

Defining Program Management and How Agile Helps

It’s a good thing I said my post about musings was just that–musings! I didn’t bring all of you along. Sorry about that. Let me be more clear. A program is a collection of projects, where the value is in the overall deliverable. Yes, each project may have a deliverable that’s valuable, but the value

agile, MPD

Musings About Agile Program Management

I’ve been working with organizations who want to move their programs to agile. They’ve been successful with small projects. But now, they want to make agile work with large programs, programs that involve hardware or firmware, programs with many pieces of interdependent software features, programs of 50 to 300 (or more!) people. Now, you might

MPD

Learning Through Simulation

In June, I taught PSL with Esther and Jerry. We had a blast. So did the participants. Part of why PSL is so much fun is that we use simulations. With a simulation, you create a safe environment in which people can experiment with learning a new skill or seeing how they operate. There are

management, MPD

Strategic vs. Tactical Management Work

A twitter follower asked if I could provide a link to a “discussion of tactical vs strategic planning/projects?” Here you go: Strategic work is a management role. It involves setting the direction for the organization (or group), deciding what to do and what not to do, who to hire and when. If it involves committing

agile, MPD

Functional Managers Acting as Scrum Masters: Not a Good Idea

I often meet people who are transitioning to agile, and they decided to pick Scrum, because it’s a helpful project management framework. Ok, that makes sense. But then they decide that they no longer need project managers, and that the development manager can act as the Scrum Master. The Scrum Master is not a management

Scroll to Top