Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Big feature -
little sprint
Or how to survive in the
jungle of agile
What is
big
feature?
Content:
✘ What is a big feature?
✘ What is a problem with a big
feature?
✘ Secret weapon for solution
Hello!Igor Goldshmidt
QA Engineer at Gett (Gettaxi) company
I’m a freak for parsing and analyzing new features and softwar...
Hello!
Fu fu fu!!!
Igor Goldshmidt
QA Engineer at Gett (Gettaxi) company
I’m a freak for parsing and analyzing new feature...
Gett is changing how people move around and Gett things.
#1 in Europe, Gett is available in 100 cities worldwide,
includin...
1.
What is a big feature
depending on whom you ask
A product/feature’s
development time
(including testing) takes
a full sprint (2-3 weeks)
Different view on the definition
of ”big features”:
✘ Product owner
✘ Developer
✘ QA
PO
QA DEV
I just need
to enter the
building…
DEV DEV
It’s simple.
Let’s open this
door..
DEV DEV
bug bug
bug
DEV DEV
bug
bug
crash
2.
What's the problem
with big features?
TIME DELIVERY CONTROL
Start testing…
Everything!!!
3.
Solutions!!!
The usual parts of testing are..
80 % 20 %
Yaah! Looks
like waterfall!
Secret weapon !!!
Key for success
Dev
QA
Pre-planning
Panning
Analyze
Cycle
#1
Client
Server
Design
Acceptance Tests
Review
Integration
Debugging
Finish / C...
✘ Integration between coupled teams
(client, server)
✘ Testing DELTA coverage control
✘ Estimation time control
Mandatory maintenance of work records:
✘ System settings
✘ Special setting and data (API’s and
JSONs)
✘ Conclusions and ag...
QA must:
✘ Have full control of the testing process
✘ Be ready to change ‘CAPS’
✘ Be responsible for estimation time
QA An...
ÑÎÂÅÒ 1: ITERATIVE APPROACH
ÑÎÂÅÒ 2: DOCUMENTATION
ÑÎÂÅÒ 3: RESPONSIBILITY AND CONTROL
Best
The BEST solution to prevent this
situation (pre-planning)
Before
After
Sprint
Big feature
Big Feature
Phase 1
Task Feature Feature
THANKS!Questions?
Contact:
Linkedin@igor.goldshmidt
Igor.goldshmidt@gmail.com
О-о-о!!
Where are all the
bugs?
Upcoming SlideShare
Loading in …5
×

Big feature - small sprint

396 views

Published on

My talk presentation from SQA Days 21 conference.

During last two years I've been working in Agile teams and quite often have come across the situation when the feature is pretty big, but they still want to release it at the end of the sprint. That is in spite of the fact, that there is a great risk of violation of the timing and poor product quality.
So what should we, quality guards, do when eventually everything depends on us?
My report presents the analysis of the development stages from the testing point of view in such a difficult situation and provides tips for success.

Published in: Technology
  • Be the first to comment

Big feature - small sprint

  1. 1. Big feature - little sprint Or how to survive in the jungle of agile
  2. 2. What is big feature? Content: ✘ What is a big feature? ✘ What is a problem with a big feature? ✘ Secret weapon for solution
  3. 3. Hello!Igor Goldshmidt QA Engineer at Gett (Gettaxi) company I’m a freak for parsing and analyzing new features and software products I like to plan and organize I do not like regression
  4. 4. Hello! Fu fu fu!!! Igor Goldshmidt QA Engineer at Gett (Gettaxi) company I’m a freak for parsing and analyzing new features and software products I like to plan and organize I do not like regression
  5. 5. Gett is changing how people move around and Gett things. #1 in Europe, Gett is available in 100 cities worldwide, including New York, London, Moscow and Tel Aviv. In London alone, more than half of all black cabs are running on Gett.
  6. 6. 1. What is a big feature depending on whom you ask
  7. 7. A product/feature’s development time (including testing) takes a full sprint (2-3 weeks)
  8. 8. Different view on the definition of ”big features”: ✘ Product owner ✘ Developer ✘ QA
  9. 9. PO QA DEV I just need to enter the building…
  10. 10. DEV DEV It’s simple. Let’s open this door..
  11. 11. DEV DEV bug bug bug
  12. 12. DEV DEV bug bug crash
  13. 13. 2. What's the problem with big features?
  14. 14. TIME DELIVERY CONTROL
  15. 15. Start testing… Everything!!!
  16. 16. 3. Solutions!!!
  17. 17. The usual parts of testing are.. 80 % 20 % Yaah! Looks like waterfall!
  18. 18. Secret weapon !!! Key for success
  19. 19. Dev QA Pre-planning Panning Analyze Cycle #1 Client Server Design Acceptance Tests Review Integration Debugging Finish / Close Analyze Spec HLTP Acceptance Test Planning Writing tests Smoke Tests Execution Writing tests Bugs lifecycle Execution Bugs lifecycle Bugs closing Report writing Don’t wait for perfect code..
  20. 20. ✘ Integration between coupled teams (client, server) ✘ Testing DELTA coverage control ✘ Estimation time control
  21. 21. Mandatory maintenance of work records: ✘ System settings ✘ Special setting and data (API’s and JSONs) ✘ Conclusions and agreements between the PO and the developers ✘ Use wiki tool like Confluence, Nuclino, Google Doc.
  22. 22. QA must: ✘ Have full control of the testing process ✘ Be ready to change ‘CAPS’ ✘ Be responsible for estimation time QA Analyst Tester Testing Process Lead Feature Owner
  23. 23. ÑÎÂÅÒ 1: ITERATIVE APPROACH ÑÎÂÅÒ 2: DOCUMENTATION ÑÎÂÅÒ 3: RESPONSIBILITY AND CONTROL
  24. 24. Best The BEST solution to prevent this situation (pre-planning)
  25. 25. Before After Sprint Big feature Big Feature Phase 1 Task Feature Feature
  26. 26. THANKS!Questions? Contact: Linkedin@igor.goldshmidt Igor.goldshmidt@gmail.com
  27. 27. О-о-о!! Where are all the bugs?

×