Articles

Articles

Three Tips for Removing Impediments the Agile Way

Impediments will occur on any project; agile projects are no exception to risks. Agile succeeds because you are more likely to see the problem before it becomes a disaster. Two developers got the flu. Your tester has jury duty. The team can’t figure out what the design should be for a specific feature and it’s […]

Articles

Scaling Agile: Reasonable Practices for Program Management

It seems as if everyone is talking about “scaling” agile. What they mean is a strategic collection of projects with one business deliverable: a program. We don’t have “best” practices for agile program management. However, you might find some reasonable practices help you use agile or lean even better. Think Product, Not System Sometimes, we

Articles

Think Agile to Work Efficiently and Effectively

I like to be efficient. I like finishing my work quickly, without wasting time, money, or energy. But it’s also important to be effective—working on what matters most. One of the legacies of waterfall approaches is that too often, our focus is on efficiency and not effectiveness. Efficiency is how fast you can do something.

Articles

Know the “Why” behind Your Projects

You’re working on a project or a series of tasks for some deliverable. Do you know why? The reason behind the project explains the value of your work. You might work on something just for the fun of it. Back before I had children, I bicycled, crocheted, and needlepointed. I made time for these hobbies

Articles

Use Demos to Build Trust

In our first article — “Stay Agile with Discovery” (May 11, 2016)— we discussed how to use a discovery project to show a non-agile customer or sponsor the benefits of going agile. Now we will focus on building trust with a client who is ready to consider agile approaches. After the discovery project, Martha was ready

Articles

Stay Agile with Discovery, pt 1

Cindy works for AgileSoft as the Product Owner for its clients. AgileSoft contracted with Acme to do product development for its marketing website. Acme sells a variety of products and services, and wants the website to serve all audiences, from casual browsers to long-time customers. Acme’s Marketing, Sales and IT teams are involved, but Acme’s

Articles

Is Your Product Owner an Overloaded Operator?

In software, overloaded operators exist when an operator or operation has different meanings in different contexts. A developer might do this unintentionally when she uses a variable to mean one thing in one context and that same variable has a different meaning in another context. We even overload conversational operators. A number of years ago,

Articles

Agile Alternatives for a Geographically Distributed Team

If you’re the project manager for a geographically distributed team, you have likely encountered time zone challenges in running your meetings: 7 a.m. New York time is 8 p.m. in Singapore. Meetings at these times can exhaust everyone. Here’s a common scenario faced by managers of distributed teams: “We’ll have our next standup tomorrow, same

Scroll to Top