Archive for the ‘General’ Category

Is being feature-driven a double edged sword?

27. May 2010

One of the things we’ve been working on in terms of agility over the past few sprints is improving our stories for the sprint.

Previously we’d found ourselves wasting time because a story wasn’t thought through well enough, either from the development/implementation perspective (we went the wrong way technology-wise) or in terms of the features (incomplete or inconsistent concepts, for example). We were also ending up at the end of a sprint with nothing deliverable because our chunks were often too big.

After a good session with Lisa Crispin last October, we put some ideas into motion about making our stories better described, with a focus on deliverable, testable requirements.
(more…)

A sign of obfuscation

25. March 2010

Shipping commercial software is generally more complicated than just compiling some class files and delivering them. Making software available to the public means that you want customers to use the cool new features, but you don’t want them to know how these features were implemented. Code obfuscation is unavoidable if you want to make it harder to decompile and understand your code.  Also, if you want to brand your JARs and don’t want your delivered software to be easily modifiable, then you can make use of JAR-signing which is a built-in JDK feature.

(more…)

Hello World

26. November 2009

Hello and welcome to our shiny new blog.

Soon we’ll be posting our thoughts and experiences about development, testing and usability, as well as other interesting things we come across.