Over a million developers have joined DZone.

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

Learn more about how DevOps teams must adopt a more agile development process, working in parallel instead of waiting on other teams to finish their components or for resources to become available, brought to you in partnership with CA Technologies.

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:

Discover the warning signs of DevOps Dysfunction and learn how to get back on the right track, brought to you in partnership with CA Technologies.


The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}