Development Processes

Different teams use very different development processes, with very different results.

IT Hares have collectively spent quite a bit of time developing in small- and medium-sized teams, and are ready to share their own experiences with different development processes.

Best Practices vs Witch Hunts

March 1, 2015 by “No Bugs” Bunny

The road to Witch Hunt is Paved with Good Intentions

Abstract:

Best practices need to be taken critically, otherwise they tend to become witch hunts.

Quote:

Merciless refactoring is good, merciless refactoring having no clue about what you’re doing, is not

Filed under: On.System ArchitectureDesign decisionsOn.DevelopmentDevelopment PhilosophyDevelopment Processes

Read more

YAGNI-C as a Practical Application of YAGNI

November 1, 2013 by “No Bugs” Bunny

You Aren't Gonna Need It!

Abstract:

YAGNI-C is a clarified version of YAGNI, which has been successfully applied in practice.

Quote:

Thinking ahead is good, implementing ahead is bad

Filed under: On.DevelopmentDevelopment Processes

Tagged With: AgileOverload
Read more

Intellectual Property – a Crash Course for Developers

November 1, 2011 by “No Bugs” Bunny

Samuel 'Lawyer' Hare

Abstract:

Copyrights, patents, trademarks, and licenses explained for software developers.

Quote:

The first de-facto trademarks appeared when a blacksmith in a small town decided to put a special sign on his swords...

Filed under: On.System ArchitectureRequirement analysisOn.DevelopmentDevelopment Processes

Read more

On CMM, Formalism and Creativity

May 1, 2011 by “No Bugs” Bunny

Marching towards Creativity

Abstract:

CMM, if taken literally, inhibits creativity “by definition”. See if we can find a creative way to allow creativity to survive.

Quote:

“…where the head of the organization is second-rate, he will see to it that his immediate staff are all third-rate; and they will, in turn, see to it that their subordinates are fourth-rate.” – C.N. Parkinson

Filed under: On.DevelopmentDevelopment PhilosophyDevelopment Processes

Read more