Infosys example
-
Upload
brian-moelich -
Category
Documents
-
view
112 -
download
0
Transcript of Infosys example
Award winning intern solves the unsolvable
3
Project:
Context:
Team:
Timeframe
Analyzing the software testing process to determine why customer defects continue to rise
Summer internship – Infosys Technology Ltd.
Flying solo
Summer 2013 - 16 weeks
4
Infosys has used the same software testing process since it was founded and hasn’t seen the need to change.
The Challenge Customers continue to find more problems with the software that Infosys has already thoroughly tested. Infosys didn’t know why this was happening or how to deal with it.
“This is a new problem, because we’re doing everything right, our customers have changed what they consider to be a defect”
-Software testing manager
Qualitative Research I began by understanding the testing process by watching and speaking to testers, managers and planners.
Something that stood out was that the testers schedules were all over the place - they were overworked one day and dormant the next. Additionally, a mismatch between what I was told about the testing process and what I observed unfolded.
Mismatch between explanation and reality
4
What I was told
Customer gives their requirements and the software is
developed
Plan tests to catch any defects
Run tests, find defects and fix
them
Software goes to the customer, who tests the software
before using it
Customer complains and Infosys fixes the
problem
Listen to customer requests, but use the same generic
software as always
Plan tests based on past software
Randomly test without analyzing
the results
Unsure if enough testing has been
done and send to customer anyway
Frontline users complain when
their needs are not being met
What I observed
Insight • Infosys planned development and testing based on
past releases – but the requirements of past customershave nothing to do with current customers.
5
Qualitatively, a story was emerged that Infosys was disconnected from current customer needs. I was curious to pursue this deeper and dug in quantitatively.
Statistical modeling I mined through a mountain of data from five past software releases and searched for connections to my qualitative findings.
① I first compared the number of tests run to the numberof defects found.
There was no relation and it appeared that scheduling of tests was erratic, which speaks to observing the testers either stressed out or underutilized.
② I then compared how customers described problems towhat Infosys considered a defect.
Infosys’ testing was based purely on reviewing the code, while customers ran the software and cared about usability.
Marrying with data paints a richer picture
5
Insight • Data in conjunction with the qualitative research shows
the disconnect to customers goes even deeper to theway testing itself is conducted.
6
With a full picture of the problem, I saw an opportunity to reframe how Infosys thinks about software development and test planning. Recommendation Co-creating with the testing team, I designed a streamlined software testing process that connected Infosys to current customer needs. At the same time, the new process would ensure better use of resources. ① Listen to and Integrate customer requests into
software development and test planning.
② Analyze testing outcomes and Identify the tests that are finding the most defects.
③ Add tests based on the usability of the software.
④ Prioritize the identified tests and customer/usability-centric tests at the beginning of the testing cycle.
Now software testing lifecycles can run concurrently - as one declines another can begin. This way, Infosys can better manage software development and testing.
Reframe to go from uncertainty to harmony
6
Take Infosys from here
To here
7
The last step was for me to develop a business case explaining my analysis, findings and recommended plan. I then presented the case to the executive vice president of testing and his senior team. Award I was chosen as exceptional intern in the business category out of 150+ interns. Key Outcomes • The EVP wanted to implement my plan immediately. • I was asked to present to the entire testing team in
anticipation of the immediate changes. • I presented to the entire testing division of 200+
employees across Southern India.
Award winning plan implemented right away
7