Playing with
d e s i g n & c o d e

If at first you don't succeed, find out why.
_ PBS kids, "Magic Schoolbus"
What you will find here | Sandbox FAQ

What you will find here.

If you ever wondered how software was designed and produced, this is the right place to visit.
This is an invitation to follow the development cycle of a networked application.
From the idea to the finished product, you will have more than a simple glimpse at the process,
you will be witness to the whole 'shabang'.

Here is what we have in store for you:
We are going to create a software application that will help people apply Scrum process, principles and values in their business activity and integrate it with a Customer Relationship Management System. The system is codenamed ScrmS (Scrum and Customer Relationship Management System) and it is actually direly needed, so let's get started.
Please click on "Vision →   Ordered List" on the menubar

faq

What is a sandbox? [top]

A sandbox is a place where you can safely carry out experiments (wiki definition here). This area will be used to showcase some software development principles and usage.

What is Scrum? [top]

Customer Relationship Management (CRM)[top]

What is Test Driven Development (TDD)? [top]

“Only ever write code to fix a failing test.” That’s test-driven development, or TDD, in one sentence.
First we write a test, then we write code to make the test pass. Then we find the best possible design for what we have, relying on the existing tests to keep us from breaking things while we’re at it. This approach to building software encourages good design, produces testable code, and keeps us away from over-engineering our systems because of flawed assumptions. And all of this is accomplished by the simple act of driving our design each step of the way with executable tests that move us toward the final implementation.
_ Lasse Koskela, "Test Driven: Practical TDD and Acceptance TDD for Java Developers"

Frivolous things that make me cringe

"Do the simplest thing that could possibly work." (DTSTTCPW) → Now that's a mouthfull
"Once and Only Once" (OAOO) → Someone needs to learn about DRY (Don't repeat yourself)