learning

agile, MPD

Becoming an Agile Leader, Part 1: Define Your Why

What does it mean to be an agile leader? Here’s what I’ve seen work: The leader recognizes a problem the organization needs to solve. There may be many problems, and the leader extricates one to start. The leader explores options with the people involved. Often, the leader asks this question, “What is the smallest change […]

hiring strategy, HTP

Five Tips to Hiring a Generalizing Specialist

We talk a lot in agile about generalizing specialists. Scott Ambler has a terrific essay on what a generalizing specialist is: Has one or more technical specialties… Has at least a general knowledge of software development. Has at least a general knowledge of the business domain in which they work. Actively seeks to gain new

management, MPD

Change is Learning: No Silver Bullets or Quick Fixes

Way back when I was a developer, my professors taught me structured design and design by contract. Those were supposed to be the silver bullets for programming.  You see, if you specified things enough, and structured things enough, everything would all work out. I thought I was the only idiot that structure and specification didn’t

Articles

Management Myth 33: We Need a Quick Fix or a Silver Bullet

Summary: A new approach to projects or a new tool is not a quick fix or a silver bullet. Too often, you have ingrained, systemic problems that require a cultural change. That doesn’t mean a new approach or a new tool won’t help. It can. But you also need to adjust the environment that caused

Articles

Need to Learn More About the Work You’re Doing? Spike It!

In a recent estimation workshop, one of the participants asked, “How do we estimate something we’ve never done before?” “Is it a feature or a project?” I asked. “A feature,” she said. “How do you do things now?” Based on her previous comments in the workshop, I suspected she was pretty good at what she

MPD, project management

Spike It! Article Posted

One of my clients was having trouble with estimating work they had never done before, so I wrote an article explaining spikes. That article is up on agileconnection: Need to Learn More about the Work You’re Doing? Spike It! It was a little serendipity; I taught an estimation workshop right after I explained how to

Articles

Align Your Staff’s Capabilities with Upcoming Projects

by Johanna Rothman. Originally published in Cutter’s Business-IT Alignment E-Mail Advisor, July 7, 1999. “There is nothing permanent except change.” — Heracleitus As our industry has changed from mainframes to client-server to distributed systems and the Web, the tools we use to develop and test our software have changed. How do we keep our staff

Scroll to Top