“The Ugly Duckling”          The changing face of testingT Ashokash@stagsoftware.com  in.linkedin.com/in/AshokSTAG
"The Ugly Duckling" is a                                                                       literary fairy tale by     ...
Once upon a time, there lived Joe, a quiet hard-working soul. He was assigned tocheck if the product worked fine. He was pa...
More Joe’s were added, the team grew, and they   became an independent team. They setup   systems, trained better and foun...
His customer C.Omer saw results &   wanted more...   ... wanted more at lower cost   ... wanted quicker turnaround   ... w...
Joe figured out that    “Hard work is not enough anymore”   Joe & co are recognized for the value they   deliver, not for t...
Joe understood C.Omer expects higher quality.   He started to focus on non-functional tests.                   Functionali...
Joe figured that he needed specialists &    built specialized teams.                            A team                     ...
Joe also realized that every member    needs to be multi-skilled.   Single skilled -> Multi-skilled                       ...
Joe &Co’s work was recognized and   attitude towards them changed..                                                       ...
Test infrastructure became complex.     ... multiple distributed systems     ... higher dependency on third party software...
The process models changed and Joe had to adapt..           Monolithic & Slow to                   Sliced & Agile         ...
Technology evolved rapidly and life    became more interesting..      Distributed applications                  Service ba...
Systemic changes were happening and     Joe evolved.                                                                      ...
Now Joe has a large team(own & contracted), distributed across the world, withdedicated complex infrastructure, plethora o...
Thank you!                          Follow us                                    @stagsoftThis was presented as a keynote ...
Upcoming SlideShare
Loading in...5
×

The Ugly Duckling - The Changing Face of Testing

1,225

Published on

The discipline of testing has metamorphosed significantly over the last decade. This is illustrated as light-hearted tale.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,225
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Ugly Duckling - The Changing Face of Testing

  1. 1. “The Ugly Duckling” The changing face of testingT Ashokash@stagsoftware.com in.linkedin.com/in/AshokSTAG
  2. 2. "The Ugly Duckling" is a literary fairy tale by Hans Christian Anderson.The story tells of a homely little bird born in abarnyard who suffers abuse from his neighbors,until much to his delight (and to the surprise ofothers), he matures into a graceful swan, themost beautiful bird of all.The story is beloved around the world as a taleabout personal transformation for the better.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  3. 3. Once upon a time, there lived Joe, a quiet hard-working soul. He was assigned tocheck if the product worked fine. He was part of the dev team and shared theenvironment with them. He did whatever he could, to find bugs in the product.The manager used him to test & retest and the good soul put the bugs on the table.The engineering team picked up what they could fix but told him to be quiet if heraised his voice. The product was simple, the process ad-hoc/lightweight, andtools were not very many. Joe worked tirelessly, was voiceless but still did hisbest...He was the black “duck”... As time went by, things changed.. and Joe also changed....Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  4. 4. More Joe’s were added, the team grew, and they became an independent team. They setup systems, trained better and found more and better bugs. Their collective voice was heard. Dev Dev QA Dev QA Dev QA QA He also found that he had teams outside his company and also a bunch of freelance testers on the Internet...Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  5. 5. His customer C.Omer saw results & wanted more... ... wanted more at lower cost ... wanted quicker turnaround ... wanted faster ramp-up ... expected higher productivityCopyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  6. 6. Joe figured out that “Hard work is not enough anymore” Joe & co are recognized for the value they deliver, not for the effort they put in. Joe & co now work on fixed price. $ Joe & co not has only deliver work on time, they also give SLA guarantees.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  7. 7. Joe understood C.Omer expects higher quality. He started to focus on non-functional tests. Functionality Load, stress Performance Security, Usability …Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  8. 8. Joe figured that he needed specialists & built specialized teams. A team to Multiple specialized teams.. Certifications became popular.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  9. 9. Joe also realized that every member needs to be multi-skilled. Single skilled -> Multi-skilled Broad based testing skills Tooling skills Specific domain skills Deeper technology skillsCopyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  10. 10. Joe &Co’s work was recognized and attitude towards them changed.. to Do what I say Tell me what to do (authoritarian) (consultative)Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  11. 11. Test infrastructure became complex. ... multiple distributed systems ... higher dependency on third party software Now Joe had to worry about infrastructure & how to optimize the same. In some cases, he needed dedicated test infrastructure. He had bigger budgets now. He also figured that in some cases “cloud” was helpful. Joe & Co realized that test data needs to reflect real life data and he needed larger data sets. He invested in data creation and population tools.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  12. 12. The process models changed and Joe had to adapt.. Monolithic & Slow to Sliced & Agile Testing big chunks to multiple byte sized Document based to Intelligent understanding based Intrinsic measures to Extrinsic measuresCopyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  13. 13. Technology evolved rapidly and life became more interesting.. Distributed applications Service based applications Numerous specialized technologies Rapid obsolescence rate Open source became mainstream...Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  14. 14. Systemic changes were happening and Joe evolved. Place ShiftingDistributed marketplace – Differing needs, sensitivities, tolerancesDistributed development – Differing styles,processes,expectationsDistributed infrastructure–Dependencies, availabilitiesDistributed deployment –Multiple failure pointsCo-existence – Multiple applications & technologies: Old & New Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  15. 15. Now Joe has a large team(own & contracted), distributed across the world, withdedicated complex infrastructure, plethora of tools , a multi-skilled & certifiedteam, validating builds by the hour, working across a wide spectrum of domainsand technologies conforming to a variety of process models and test technologies.C.Omer is still breathing down his neck with higher expectations.But Joe is in control and enjoying every moment. He is confident that he canhandle any complex testing job. He is widely respected and admired.He had evolved into a “beautiful swan”.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  16. 16. Thank you! Follow us @stagsoftThis was presented as a keynote talk at SoftTec 2010 Conference, Bangalore. Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×