The online community for software testing & quality assurance professionals
 
 
Calendar   Today's Topics
Sponsors:
Lost Password?

Home
BetaSoft
Blogs
Jobs
Training
News
Links
Downloads



Quality Engineering >> Software Process Improvement

Pages: 1
Satya04
Newbie


Reged: 09/11/08
Posts: 6
Why do we need to isolate dev org and test org
      #600838 - 11/10/09 04:43 PM

Hi,

I am into software testing domain and when i proposed to my client that we need to have a separate entities for both development and testing and same team (development) should not be doing both (Functional,UAT), he asked me to provide justification.

Can any of you please provide me with the advantages of having a sepaarte testing team over same dev team doing the testing. Also the disadvantages of same team doing the both.

Please give them in bulleted points to me more clear.

Thanks in advance.


Post Extras: Print Post   Remind Me!   Notify Moderator  
JCTreb
Active Member


Reged: 08/16/01
Posts: 762
Loc: Minneapolis, MN
Re: Why do we need to isolate dev org and test org [Re: Satya04]
      #600839 - 11/10/09 04:55 PM

Instead of us providing your justification (it may be right, it may be wrong), why not first provide your rationale for proposing that there be a separation of roles and responsibilities?

I could easily make arguments for and against...but they're arguments that are meaningful to me and dependent on a whole number of assumptions.

--------------------
Jason Trebilcock

"The single biggest problem in communication is the illusion that it has taken place."

-George Bernard Shaw, Irish playwright and Nobel Prize winner, 1856-1950


Post Extras: Print Post   Remind Me!   Notify Moderator  
michaeljfModerator
Veteran


Reged: 09/17/01
Posts: 3527
Loc: Yankee Land
Re: Why do we need to isolate dev org and test org [Re: JCTreb]
      #601106 - 11/12/09 06:32 AM

Certain methodologies like Agile or Scrum say that it's not possible, others may imply it or corporate culture may say that its necessary due to the nature of the work. Although like Jason I can't give justifications for your argument unless I know why you would propose it in the first place. Personally, I don't agree with the division, but thats another thing entirely.

--------------------
- M

Nothing learns better than experience.

"So as I struggle with this issue I am confronted with the reality that noting is perfect."
- Unknown

Now wasting blog space at QAForums Blogs - The Lookout


Post Extras: Print Post   Remind Me!   Notify Moderator  
GoGreen
Active Member


Reged: 09/01/08
Posts: 1002
Loc: Neverland
Re: Why do we need to isolate dev org and test org [Re: michaeljf]
      #601240 - 11/13/09 12:24 AM

I agree and believe that there needs to be separate testing and dev teams. But yeah again, am waiting for Satya's justification for it.

--------------------
Regards,
Tinker

"My own business always bores me to death. I prefer other people's".
Cecil Graham, Act III by Oscar Wilde.


Post Extras: Print Post   Remind Me!   Notify Moderator  
broop
Member


Reged: 01/03/01
Posts: 180
Loc: Grandville, MI, USA
Re: Why do we need to isolate dev org and test org [Re: Satya04]
      #604316 - 12/03/09 12:27 PM

The entities need to be separate because of what Bret Pettichord taught us back in year 2000.

Testers and Developers Think Differently.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Corey_G
Veteran


Reged: 09/14/01
Posts: 3882
Loc: Boston, MA
Re: Why do we need to isolate dev org and test org [Re: broop]
      #604500 - 12/04/09 06:42 AM

disagree... I think tighter coupling is [generally] better.

Post Extras: Print Post   Remind Me!   Notify Moderator  
Sh4wn
Newbie


Reged: 04/23/09
Posts: 2
Loc: North of Boston
Re: Why do we need to isolate dev org and test org [Re: Corey_G]
      #610701 - 01/23/10 05:21 AM

There are several reasons why it's better to have independent test, but I wouldn't call it isolating. The two groups need to work together very closely.

Post Extras: Print Post   Remind Me!   Notify Moderator  
GauravPandey
Member


Reged: 03/29/10
Posts: 40
Re: Why do we need to isolate dev org and test org [Re: Sh4wn]
      #620782 - 04/04/10 01:31 PM

This is known as degree of independence.

Having a completely independent test team has its advantages and its own set of disadvantages

Advantages - test team is unbiased. Do not have any "emotional" ties to the system under test.
If they have questions (on expected result), they will turn to the test basis (requirements) instead of the test object (the actual)

Disadvantages - more effort for communication is required. Developers also loose sense of responsibility.

This should not be confused as testing maturity. (Assessments are done for the process or the organization)


Wheather YOU should have a high or low degree of independence has various questions to it - including testing team capabilities, scope of testing, management committment and vision for quality!

--------------------
Regards
Gaurav Pandey


Post Extras: Print Post   Remind Me!   Notify Moderator  
Hanoz
Newbie


Reged: 06/29/10
Posts: 10
Re: Why do we need to isolate dev org and test org [Re: GauravPandey]
      #635731 - 07/22/10 01:42 AM

Hi Satya,

I agree with Gaurav. Confining testing to the test team minimises devlopers' conflict of interest. Developers carry out their own testing, dev testing, but that's tiny compared to how QA usually hammer the system.

Whether agile or not, the system will be better serviced in the unbiased and independent hands of testers because they don't have an attachment to the code that developers are justifiably proud of writing.

To get past the communication challenges, have both teams sit close by to each other. That way they can simply walk over to another person's desk and also have informal discussions. Worked very well at a previous client site with agile, separate teams and in close proximity. Separate teams also worked well with off-shore devlopment at yet another client site.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Chitt2
Junior Member


Reged: 09/11/03
Posts: 5
Loc: India
Re: Why do we need to isolate dev org and test org [Re: Hanoz]
      #635946 - 07/23/10 05:25 AM

my current org, has a separate dev and test team structure. It has been defined so primarly for better resource management, having an independent hierachy, growth plan etc. More the testing team's scope could be more than what dev gives them by project/release.

The pros and cons have been pointed out above and I endorse that. QA teams typically do functional testing (system, intersystem and assist in UAT) and they do this primarly with their view of the requirements and how the user were to interact. Its always the big picture !

Also when it comes to defect removal, it is advantageous to have an independent team involved, rather than a joint team, where they potentially be an informal exchange of information and closure (between dev and test) and this could impact the metrics (if collected)

Having said that, the challenges are many and communication is key. Often the development team are the first to hear about requirements and esp changes and unless there is a clear channel, the test team will find themselves against a wall, esp since they will be under pressure to test before the scheduled dates.

Also its advantageous to have both team involved in requirements clarification at the same time, so that they are on same page


Post Extras: Print Post   Remind Me!   Notify Moderator  
Pages: 1



Extra information
0 registered and 0 anonymous users are browsing this forum.

Moderator:  blueinatl, AJ, Daniel_S, michaeljf, swt88 

Print Topic

Forum Permissions
      You cannot start new topics
      You cannot reply to topics
      HTML is disabled
      UBBCode is enabled

Rating:
Topic views: 1767

Rate this topic

Jump to

Contact Us | Privacy statement SQAForums

Powered by UBB.threads™ 6.5.5