Tools & Methods

How to Motivate Developers - A three step framework

 Anyway, now that we're approaching the end of the calendar year, invariably many folks are filling out self-evaluations and managers are presiding over...

0 replies - 1101 views - 12/19/08 by Frank Kelly in Articles

Static Methods are Death to Testability

Recently many of you, after reading Guide to Testability, wrote to telling me there is nothing wrong with static methods. After all what can be easier to test...

28 replies - 8753 views - 12/15/08 by mhevery in Articles

The Three Pillars of Continuous Integration

Continuous Integration commonly known as CI is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In any...

34 replies - 6745 views - 12/15/08 by Meera Subbarao in Articles

In the Red in 2009? Here’s How Scrum Can Bail You Out

In this article, Victor Szalvay, co-founder of Danube Technologies, predicts that in the coming year, more businesses engaged in software development will turn...

0 replies - 916 views - 12/09/08 by Nitin Bharti in Articles

Improvement as a Developer

I was doing some thinking about areas where I’m lacking as a developer. There are many, but I’ll list a few here.Testing ImprovementsI think I’ve come a...

3 replies - 5254 views - 11/22/08 by Derek Young in Articles

Testing Code Generation

Some things lend themselves to TDD better than others. Code generation, it turns out, scores a 10 on this front. (To some people, it‘s heresy to think that...

2 replies - 4144 views - 11/21/08 by Rob Williams in Articles

Coverity Architecture Analyzer Improves 'Software DNA'

Coverity, Inc., a provider of static source code analysis tools, today unveiled Coverity Architecture Analyzer, providing development teams with the ability to...

0 replies - 2174 views - 11/17/08 by Nitin Bharti in Articles

Is Code Coverage Important?

How much code coverage is enough? Do you consider having 100% code coverage an uphill task? Based on whom you talk to, the reply you get varies considerably. I...

20 replies - 5739 views - 10/20/08 by Meera Subbarao in Articles

Application Wiring on Auto-Pilot

We talked about how it is important to separate the new operators from the application logic. This separation forces your code to have factories which are...

0 replies - 2081 views - 09/24/08 by mhevery in Articles

Distributed development not contrary to "Mythical Man Month"

Every now and then I read challenges to Frederick Brooks' wisdom. Mr. Brooks is the author of the "Mythical Man Month" and other must-read writing...

0 replies - 473 views - 09/17/08 by Pratik Patel in Articles

You've gotta be doing something

An earlier post mentioned my "go-in" position is assuming that any successful company has to be doing something in many of the process areas, else...

0 replies - 1147 views - 09/16/08 by agilecmmi in Articles

The Undercover Adventure (Part 3): Sometimes it’s like trying to appreciate the “squareness” of a peg with round thinking.

When I initially started at the mine around 3 months ago I never anticipated that this industry would have as many acronyms as the IT industry. I was wrong. My...

2 replies - 2428 views - 07/29/08 by AnneBotha in Articles

The Undercover Adventure (Part 2): I want to know what you mean. What you meant. What you will mean. Everytime.

I am a really strong believer in validating assumptions and clearly communicating your decisions with your team before you choose to take a path in front of...

6 replies - 2669 views - 07/21/08 by AnneBotha in Articles

Agile Web Development with Grails

Agile Development is all about developing code and seeking feedback from your users to make sure you’re developing what’s relevant. When changes are...

0 replies - 5236 views - 07/16/08 by Schalk Neethling in News

The Undercover Adventure (Part 1): Being a user is hard!

After 3 years of being part of an open source software development team (amongst other things) I decided to do something unusual. I decided it was time to...

10 replies - 3256 views - 07/15/08 by AnneBotha in Articles