management

management, MPD

Build Team Resilience: Work Together (Part 1)

I’ve been working with clients who have brittle environments. Their brittleness doesn’t show up all the time. When everything is good, they’re able to finish work and deliver. But, someone checks in code that breaks something “over there.” Or, someone gets pulled off to work on production support issues and is no longer available to […]

management, MPD

Cost and Value of Collecting Data

Collecting data isn’t free. There’s a cost to every piece of data. There’s also value. How do we balance the cost and value of data? As with all juicy questions, it depends. And, in general, the easier the data is to collect, the less value there is in the data. Examples of Useless and Cheap

management, MPD

Capitalizing Software During an Agile Transformation

A client wants to know how best to calculate their software capitalization. They had a “standard” approach when they used waterfall. They no longer have all waterfall projects. They’ve started to use agile approaches. And, the projects don’t all look the same. Being somewhere in the middle means they’re having trouble reasoning about capitalization. Why

management, MPD

Effects of Separating “New” Work vs “Maintenance” Work

Back when I was a manager, my senior management wanted to separate the “new” work from the “maintenance” work. I suggested that every new line after the first line of code was maintenance. The managers poo-poohed me. My concern: How would the “new” developers learn from their mistakes? I lost that discussion and I managed

management, MPD

Insubordination vs Caring About the System

Do I advocate insubordination? Some of my Modern Management Made Easy technical reviewers wonder. And, when I looked at this definition of insubordination, I had to agree. However, when I read that definition, I don’t see any mutual problem-solving. I also don’t see any mutual purpose or respect. I don’t see how that form of

management, MPD

Component Teams Create Coupling in Products and Organizations

Many of my clients feel stuck with their component teams. They feel they must implement across the architecture, not through it. That’s because the people are organized in component teams. As the organization grows, so does the number of component teams. The more component teams they have, the more complexity they create in the teams, in

management, MPD

Say No to Mandatory Fun

I keep encountering managers and consultants who want to make work “fun” for people. As a goal, “fun” is a bunch of hooey. Before I was a consultant, I held various Director-level positions at local companies. Each organization had mandatory fun days. In one organization, we played softball. Yes, everyone—especially the managers—had to play softball

management, MPD

What Decision Will You Make Based on This Data?

Does your team have to keep two sets of “books”? You have an agile roadmap to see where you’re headed. You have a smallish backlog of the near/upcoming work. You’re delivering on a frequent basis. And, someone on your team keeps a Gantt chart because a manager wants to see the team’s progress in a

management

One-on-Ones: Regular and Sacrosanct

When Esther and I wrote Behind Closed Doors: Secrets of Great Management, we didn’t really think one-on-ones were a secret. But, managers weren’t conducting the one-on-ones regularly. The managers canceled for other “higher priority” meetings. The first modern management book is about how managers manage themselves. Part of that management is how and when they

management, MPD

Clean Your Backlogs

I’ve been working at the intersection of the project portfolio and the product roadmaps. (You can tell because of the various posts about information persistence.) Here’s what I find when I work with my clients: They have years worth of projects in the project portfolio. They have years worth of ideas in various states of description in

Scroll to Top