Mostly we keep busy atleast during recession, because of any reason i don’t want ot discuss here. Good think is that when things starts improving or the recession starts fading away, employee morale recovers by himself with confidence. Now as we feel a sense of security inside our company, our innovative mind starts rolling. We feel leverage to devote time in research of improving the way we work and the way we did our work in the past. The main focus we usually give is to figure out a framework even though we already have one. There are two aspects of thinking into these areas : one is we need to learn/improve/innovate every day and the other one is, this can be a total waste of time as we already have lots of good frameworks. But anyway we have time so we can waste it :-).
The framework that we usually discuss could be,
1> An unit testing automation framework.
2> An API testing/SDK testing framework.
3> Functional testing framework.
There are some frameworks which are different than these but very useful, like
1> Mozilla Tinderbox.
2> Reporting graphs.
I am impressed mostly by the Mozilla Tinderbox framework. Very simple steps but quite unique and meaningful.
1> Sync the code.
2> build the code
3> run the tests
4> send report
5> 24/7 keep repeating steps 1-4 .
1> Will see the issue before daily build.
2> Feel confident that the changes has almost no side effects.
3> Nearly zero regular build break situation.
4> Help you understand the most sensitive and the least sensitive areas of the product.
5> and lots more, you will realize once you start using it.