How to speed up the software development

You won’t regret installing CCNet…
You might wish you had never heard of the f@#)#()@#ing thing a little
whilst you are trying to get the m@#)#()@#ing thing to work.
But *after* that you won’t regret it.

(c) Software PM

There are several things that can speed up the development process via the automation. Basically here comes the principle “if the machine can do it, then let her do it”. Machine time is much cheaper than developer’s, after all.

Build delivery
If CCNet and NAnt can do it, then let them do it instead of assigning some person to do that. And then you can do releases as often as you need them.

Database management
If database deployment for testing/release purposes can be done automatically then it should be done this way.

Integration testing
If CCNet, NAnt and NUnit can perform some testing and email you report when some code commit breaks the system, let them do it. Continuously.
It would be a nice idea to run those integration tests on a “clean” db first and then do another run on a database filled with some sample data.

Proper tools
If you have to work with C# then get yourself a Resharper. It just boosts your productivity up. Instantly. Period.

0 Responses to “How to speed up the software development”


  1. No Comments

Leave a Reply