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

The Best of the Week (Mar. 21): Agile Zone

DZone's Guide to

The Best of the Week (Mar. 21): Agile Zone

· Agile Zone
Free Resource

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

Make sure you didn't miss anything with this list of the Best of the Week in the Agile Zone (Mar. 21 to Mar. 27). Here they are, in order of popularity:

1. Whatever Happened to Reuse?

If we’re doing things correctly, almost everything we write should make the next release or next project easier. Effective reuse taps into the passion developers feel for great code, leading to greater creativity and productivity. Besides, how many Foobulators does one company need, anyway?

2. Good Guys Don't (Always) Give Away the Code

Sometimes proponents of Free Software make it sound as if you must give away all of your code as Free or Open Source Software (FOSS) if you want to be an honest and moral software developer. This is not the case. Morally motivated developers don't always have to give away their software. In fact, sometimes they should not give away their software. Here I explain why by drawing on some basic notions of moral philosophy.

3. The Economics of Reuse

If you need the same functionality in two projects, you should reuse code between them, right? Or should you? For as long as there has been a profession of software engineering, we have tried to achieve more reuse. But reuse has both a benefit and a cost. Too often, the cost is forgotten. In this article, I examine the economics of reuse.

4. Mandated Agile - A Contrarian View

Not all mandates are bad, and some are necessary. Creating such a false dichotomy serves no one in the long term.

5. Top 10 Negative Personas of a Daily Standup Meeting

Next time you hold a daily standup, see if anyone exhibits any of these 10 behaviors.

 

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
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.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}