Over a million developers have joined DZone.

The Agile Zone - Best of the Week (Apr. 5-12)

DZone's Guide to

The Agile Zone - Best of the Week (Apr. 5-12)

In case you missed it, here is a curated list of the best posts from the past week of The Agile Zone. This week: Why managers ask for estimates

· Agile Zone ·
Free Resource

Whatever new awaits you, begin it here. In an entirely reimagined Jira. 

In case you missed it, here is a curated list of the best posts from the past week of The Agile Zone. This week: Why managers ask for estimates (and why it's not about #NoEstimates), some common objections to Agile, changing the tires in your agile team (a metaphor), managing distributed agile teams, and some more ways to visualize your project portfolio.

1. Why Managers Ask for Estimates and What They Need to Know

It’s not about #noestimates. It’s about which estimates your managers need. Managers have a fiduciary responsibility to the organization. You have the responsibility to release often, at least internally. The more often you release, the fewer time/cost estimates your managers need. Your managers need estimates. And, they need to change the estimates they request. It’s all about your organization’s transition to agile.

2. Common Agile Objections

Last time (“Waterfall works when…”) I promised to discuss some of those common objections to “Agile.” (Actually, reading back this this post I’m struck by how like my “12 Myths of Agile Development” which was originally a blog post 2 years ago called “11 Agile Myths of 2 Truths”.)

3. Changing the Tires

At some point, you have to either repair or replace the leaky tire. In software terms, you must pay off that debt after shipping. If you don't, you'll see your ability to take advantage of those market opportunities erode very quickly. The practices, such as Test-Driven Development, Simple Design, Refactoring and Pair Programming that help minimize debt will also allow you to deliver faster from the start. If you use that approach, you may never need to change the tires again.

4. Managing Distributed, Interdependent Agile Teams

Pursuing agile can be difficult enough for businesses that have a contained development team simply due to the number of considerations that need to be made in supporting these processes. However, the challenges become more significant for organizations that have distributed, interdependent teams. Even if they are separated geographically, they must still be able to work effectively together, which puts all new pressures on managing these agile teams. Here are a few tips that will help you better oversee your distributed, interdependent agile groups:

5. More Ways to Visualize Your Project Portfolio

Every time I work with a client or teach a workshop, people want more ways to visualize their project portfolios. Here are some ideas:

New roadmaps, more flexible boards, and dozens of new integrations. And that's just the beginning.  

agile ,best ,aggregate

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}