Wednesday, August 27, 2008

Processes, Best Practises and Open Ended Questions...

Background


Recently I had attended one automation test conference in Pune...Of Course it was sponsored by my employer...;-)
This conference talked a lot about test automation frameworks and associated best practises. It has also one session on test process maturity and test process review measurements.

Initial Thought Process
I was very happy to listen to all these best practises and talks on how test organization can review and improve on its test management processes. But when I started to draw an analogy with the current processes and automation work I was doing...I surprised to see that we are not following any standard guidelines, best practises of automation and still all of our projects are successful to this date. This started triggering lots of questions like why there is an hype in using Best Practises in IT, why there's so much emphasize on test process improvements even though its not being followed nor even suited to most of the projects context...

Discussion and Findings


I started looking out for answers and so talked to different people in the test field just to get an idea of how they have/are implementing/following the standard test guidelines for given automation or implementing test process. Did they really find it useful or they found its outdated and no longer applicable to current testing requirements/projects? I looked for the answers for "why are they using these guidelines?" and got a loud answer saying "These are being standard practises based upon experience of other projects". Few of them followed these blindly even though they were not knowing why should they follow it. Few of them said its compliance for effective test project management so they followed the suite. That was a poor answer!
Few of the folks has not followed the same path. They tweaked the processes as per their requirements and needs and completed the delivery on time. That's smart approach they used. Those are the people who believes in project context and application of processes as per its needs. I am trying to get more details how to do this and will have a post on this soon.

Open Questions:

  • How do I know what is best suited practise for my current assignment?
  • Whats definition of Best Practises? Does it help me in long run?
  • Which process/skills will make my project successful?


Final Thought[Still looking for inputs to complete it...]


Change is the constant keyword which applies to Life and so is to software development and testing. I am not sure how these so called best practises will help us to do better software development as ways to build software's development and testing are changing frequently.

Do you have any better input?

Friday, July 11, 2008

Latest Challenging Stuff....

Oops...Its been while i said i will be back on blogspot and never did it....Reason...its same old story friends...busy in work, work and only work....

Recently i have been consulting on one of the load testing project. Word consulting is more suitable to be used in corporate world but to me its another chance to get more insight into ever challenging field of performance engineering. Every time i look at these latest performance engineering practises like for upcoming web services testing or performance testing of Ajax based projects;i feel the way IT and performance measurements are changing...I will writing detail post on all these experiences later....

To Success in any Performance Testing project one need to have just 3 things ;-)

1. Understand the “Bible for Performance Testing” http://www.codeplex.com/PerfTesting
2. Read Performance Testing Guidelines from http://www.codeplex.com/PerfTestingGuide
3. Master any one tool like Load Runner, Rational PT..Robot, MS-ACT..etc.

Sounds simple right…What are you waiting for then.. Happy performance testing J

Wednesday, April 16, 2008

Back in Action...Second Inning...

I am back again after so many days and so long time. Yes you read it correctly...I am back again in this blogger world with another inning.

I have been asked many times about this blog's state being inactive and reason for stopping the writings...Well I would only say, life is really busy in corporate IT world. Being working for services based IT industry, it takes lots of balancing act to manage between personal and professional life. One has to always sets some priorities and objectives from long term perspective. Then there are some tangible goals that one wants to set and achieve. Being in QA and getting benefited of structured way of doing things...i decided to keep other activities[including social networking,blogging..etc] on hold for quite a long time.


Last few months were really fantastic in terms of learning new QA things which includes QA Management, QA Consultancy and exposure to small medium companys higher management thought process. Though I have focused very little time in testers/QA's core job of testing in last few months but I have got greater insights into these areas at Management level. This includes Different ways of QA Project execution, Product based QA project planning, Resource Management...etc.


Signing Off

I will be soon start writing about all these experiences in this space. Stay tuned for more updates on DefectSpace....After all its all about QAing life..isn't it?