Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

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

DZone's Guide to

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

In case you missed them, here are the best posts from The Agile Zone for the past week (April 12th through the 19th)--as curated by yours truly.

· Agile Zone
Free Resource

See how three solutions work together to help your teams have the tools they need to deliver quality software quickly. Brought to you in partnership with CA Technologies

In case you missed them, here are the best posts from The Agile Zone for the past week (April 12th through the 19th)--as curated by yours truly. This week: How to be a good Open Source community member, estimates or #noestimates is all about context, being agile instead of doing scrum, how to prioritize backlogs with users in mind, and software engineering as... engineering.

1. How To Be A Good Open Source Community Member

Open source is one of the most unusual things in the world. Is there any other profession where highly skilled professionals donate their free time to give their work away for free. I’ve been involved in open source for nearly 20 years – I’ve been responsible for leading some of the most popular commercial open source projects in history (Docker & MongoDB). Over the years I’ve learned 3 rules that, when followed, are sure to make you a good open source citizen.


2. Estimates or #noestimates... It's All a Matter of Context

If we decide not to estimate, we better have a credible response to the question… when will you be done and what will I get for my money… because asking someone to spend a bucket of cash on the promise they might get something when the bucket runs out… is usually pretty much a non-starter.


3. Don’t Do Scrum, Be Agile!

Lately we see more and more places where Scrum is applied by the book providing but little added value. One traditional methodology just gets replaced by another methodology: changing names, sometimes roles. But the mentality, the dynamics remain the same.


4. Prioritize Backlogs with the User in Mind

Handling prioritization in the product backlog is not easy. A good solution should account for the needs of developers as well as product owners.


5. Software Engineering as... Engineering

An under-used analysis tool stolen from a distant engineering field.


Discover how TDM Is Essential To Achieving Quality At Speed For Agile, DevOps, And Continuous Delivery. Brought to you in partnership with CA Technologies

Topics:
java ,best ,aggregate

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}