Agile Zone is brought to you in partnership with:
  • submit to reddit
George Dinwiddie04/03/14
6118 views
1 replies

Setting Expectations

What if we were able to set expectations beyond a simple number? What if we could say what we know and what we don’t know? What if we could give our best estimate now, and give a better one next week when we know more? Would that help?

Lukas Eder04/03/14
2436 views
0 replies

Open Source Completely Underestimates Contributor License Agreements

There are essentially two types of Open Source: Hobbyist’s Open Source and Professional Open Source

Johanna Rothman04/03/14
1921 views
0 replies

Design Your Agile Project, Part 2

The point of using agile is to get finish something valuable-to-the-business quickly, to get feedback. Agile is all about change.

Chris Odell04/03/14
12663 views
1 replies

The Perils Of A Polished Prototype

Protoypes are good. Well I think so. They give you a better idea of how an application should hang together, where the abstractions are, where there are opportunities for refactoring and re-use. But are there downsides? The classic one is that a prototype sometimes becomes the production code.

Scott Westfall04/03/14
7423 views
0 replies

Are You Hiring for the Right Abilities?

What I’m saying is that for candidates with similar extrinsic abilities, their intrinsic abilities will make a much bigger difference in their performance. Don’t overlook a possible standout performer because their extrinsic abilities aren’t a great match.

Mike Cottmeyer04/02/14
2355 views
0 replies

Managing the Impossible with an Agile Budget

Release planning is without a doubt one of the most challenging responsibilities for agile teams.

Jim Highsmith04/01/14
7746 views
0 replies

Don't "Control" Agile Projects

One common complaint about agile methods is that management doesn’t have the same degree of “control” over projects. We need to stop worrying about this complaint as a vice and start thinking of it as a virtue.

Rob Galanakis04/01/14
6798 views
0 replies

What if Carl Sagan were a hack?

Neil deGrasse Tyson talked some about how stellar of a scientist Carl Sagan was and what an impact Carl had on Neil personally. What a reminder for those of us that have moved into managing and left behind creating. Should our dues, once paid, last forever?

Chris Odell04/01/14
4417 views
0 replies

The Conventions Of Coding

Do you use coding conventions? They help the code to speak for itself and make the learning curve a little less steep. However, do some conventions get in the way more than help?

Gil Zilberfeld03/31/14
6694 views
0 replies

Good vs. Evil

Agile was a developer thing, and now it’s out there in the hands of the uninitiated.

Sarah Ervin03/30/14
3177 views
0 replies

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

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). This week's topics include two discussions of Reuse, the ethics of producing open source code, a contrary view of mandated agile, and the top 10 persons that could hinder a daily standing meeting.

Steve Rogalsky03/28/14
5615 views
0 replies

Personal Kanban, Velocity, and Replenishing the Ready Queue

If you use personal kanban for a while, you can start to track how many cards you can do in a day and use that for your planning.

George Dinwiddie03/28/14
8197 views
1 replies

Definition of Ready

Many time, in the middle of developing a user story, the programmer discovers a question about how it’s intended to work. Or the tester, when looking at the functionality that’s been developed, questions if it’s really supposed to work that way.

Mike Cottmeyer03/27/14
9756 views
0 replies

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.

Pieter Rijken03/26/14
2867 views
0 replies

Organizational Inertia - A Predictor for Success of Agile Transformations? (Part 2)

Once the organization's inertia is known, this can serve as a prediction how long it will take to increase the organization's delivery rate with a certain amount and is related to the business case of Agile Transformations.

Scott Westfall03/26/14
23332 views
2 replies

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?

Dave Fecak03/26/14
4510 views
0 replies

Why Hire Older Engineers

As someone who has been around programmers (and ran a Java Users Group) for about 15 years, I often guide senior technologists in marketing their skills. I generally advise my clients on employing some senior level engineers who are strong coders but will also serve a secondary purpose of attracting other less experienced hires.

Dave Rooney03/26/14
1052 views
0 replies

Solve the Right Problem, Solve the Problem Right

However, my software developer "build a better mousetrap" instincts took over and I decided to write the report generator myself. But no one used it.

Dave Rooney03/25/14
4977 views
1 replies

Gourmet Crow, or Wearing a Different Hat

We use the phrase "eating crow" to describe a situation when you must admit that you were wrong after taking a rather strong position about something. While this isn't exactly that case, hence the second title, it does illustrate a lesson in perspective.

Venkatesh Kris...03/25/14
1152 views
0 replies

Which Agile adoption Strategy is good for my company ?

Organizations generally go with copying the practices/strategies from other popular brands/companies with the assumption that it works for them. In reality, it won’t.

Johannes Brodwall03/24/14
8170 views
0 replies

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.

Sarah Ervin03/23/14
2884 views
0 replies

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

Make sure you didn't miss anything with this list of the Best of the Week in the Agile Zone (Mar. 14 to Mar. 20). This week's topics include the programmer productivity paradox, the 10 commandments of programming, and 5 tips on how to sell your ideas effectively.

Matt Butcher03/21/14
10172 views
3 replies

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.

Dave Rooney03/21/14
5392 views
0 replies

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.

Mike Cottmeyer03/21/14
831 views
0 replies

Shu Level Agile Isn’t The Same As By-The-Book Scrum

Don’t confuse a Shu level implementation of enterprise agile with a by-the-book implementation of Scrum. Your organization may require more advanced mechanisms to implement agile at scale. What you need is one combination of approaches that works consistently while you are getting started.