Keep Your System Upgradable

Sometimes it can be difficult but you have to find a way to not directly edit any of the code that came shipped with your system. What happens is that after you change something in the original code, then when it’s time to upgrade your system, everything breaks and it turns into a big dramatic ordeal...

Read More


Scrum is just one of the many iterative and incremental agile software development method. You can find here a very detailed description of the process.

In the SCRUM methodology a sprint is the basic unit of development...

Read More