• submit to reddit
Sean Mchugh02/01/13
3470 views
0 replies

Sprint Lengths and Long Releases

If you're not careful, the length of your sprints may become a one size fits all solution wherein you try to shoehorn every development effort into a 2 week iteration or some other length. I try to caution people from reaching this point for a number of reasons.

Mitch Pronschinske02/01/13
4326 views
0 replies

DZone Links You Don't Want To Miss (2/1/13)

No JCache for Java EE7, but the UK high court did just rule that programming languages are uncopyrightable.

Bill Armstrong02/01/13
15858 views
2 replies

Weekly Poll: Spring Modules

For this week's poll, we wondered which modules were the most often used in the Spring framework. I've compiled a list of 28 Spring modules, and, this time, all you have to do is mark those you've used before.

Venkatesh Kris...01/31/13
2288 views
0 replies

Should We Revisit Scrum’s Product Owner Role?

Nearly 52 percent of agile projects are following Scrum or some variant. With POs taking on such an important role on their shoulders, are they really skilled and empowered to do their jobs?

Sean Mchugh01/31/13
23817 views
2 replies

5 Big Issues When Scaling Scrum

For many organizations, even the basic concepts in Scrum begin to break down as we scale it up to the entire organization. Imagine a daily stand-up when the development team consists of hundreds of developers and even more testers.

Tom Howlett01/31/13
2139 views
0 replies

The Programmer's Guide to People: Assumptions

Reviewing the assumptions that provide the foundations for the way we work is difficult. We quickly become attached to those assumptions and find them hard to reject as new evidence appears. Confirmation Bias means we often miss new information that contradicts our status quo.

Mitch Pronschinske01/31/13
5247 views
0 replies

DZone Links You Don't Want To Miss (1/31/13)

Some people are surprised by the Java 7 update and its "silent" removal of Java 6. Plus Bob Martin responds to Ted Neward's posts about software craftsman elitism. Rounding out the humor section, we have a graph correlating Internet Explorer Market Share vs Murder Rates.

Steve Rogalsky01/31/13
3154 views
0 replies

List of Agile Practices

This is my core list of lean and agile practices. Each item can be expanded - for example, Technical Excellence implies TDD, simple design, following SOLID principles, etc.

Sandro Mancuso01/30/13
2355 views
0 replies

How is Mentorship Percieved in Software Craftsmanship?

In following posts I'll be exploring things like different types of mentorship, activities that could be performed by mentors and mentees, criteria for choosing a mentor and a mentee, public recognition, professional reputation, graduation, mentorship duration, how this could change our industry and a few other points.

Mitch Pronschinske01/30/13
6761 views
1 replies

My Predictions for Agile in 2013

In this post, I’m going to provide some predictions that revolve around the world of agile software development that I believe will manifest (or continue to manifest) in 2013. Here is a summary of those predictions...

Dave Rooney01/30/13
1644 views
0 replies

Pragmatic Agile - Remember the First Value!

How could a functional manager possibly be an effective ScrumMaster? After all, the functional manager has a position of authority over the team members. It has worked in many teams and many organizations long before the 17 good folks at Snowbird coined the term Agile.

Mitch Pronschinske01/30/13
9759 views
0 replies

DZone Links You Don't Want To Miss (1/30/13)

Neal Ford thinks functional programming is coming to all mainstream languages and he has a tutorial to prepare Java folks. Also, key leaders at 10gen and PuppetLabs sound off on their respective niches - NoSQL and DevOps.

Tom Howlett01/30/13
1491 views
0 replies

Agile People

When we create software we try to create something that is better than we are at carrying out a task, whether it is making decisions without bias, remembering large amounts of data, or communicating precise messages. Computers are the tool and we define the process.

Ted Neward01/29/13
5111 views
0 replies

More on "Craftsmanship"

To all those who dissented, you're right, but you're wrong. Craftsmanship is a noble meme, when it's something that somebody holds as a personal goal, but it's often coming across as a way to beat up and denigrate on others who don't choose to invest significant time and energy into programming.

Gil Zilberfeld01/29/13
6886 views
2 replies

Just Shut Up

I have a big mouth. The kind that doesn’t shut up, especially when it needs to. But you might discover that you’ll get more by saying less.