agile testing in a waterfall world
play

Agile Testing in a Waterfall World Presented by: Kat - PDF document

W5 Agile Testing 2019-05-01 11:30 Agile Testing in a Waterfall World Presented by: Kat Rocha NRCCUA/ACT


  1. ¡ ¡ ¡ ¡ ¡ W5 ¡ Agile ¡Testing ¡ 2019-­‑05-­‑01 ¡11:30 ¡ ¡ ¡ ¡ ¡ ¡ ¡ Agile ¡Testing ¡in ¡a ¡Waterfall ¡World ¡ ¡ Presented ¡by: ¡ ¡ ¡ Kat ¡Rocha ¡ NRCCUA/ACT ¡ ‘ ¡ ¡ ¡ Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 888 -­‑-­‑-­‑ 268 -­‑-­‑-­‑ 8770 ¡ ·√·√ ¡904 -­‑-­‑-­‑ 278 -­‑-­‑-­‑ 0524 ¡-­‑ ¡info@techwell.com ¡-­‑ ¡ http://www.stareast.techwell.com ¡ ¡ ¡ ¡ ¡

  2. Kat ¡Rocha ¡ ¡ Kat ¡Rocha ¡has ¡over ¡twenty ¡years ¡of ¡experience ¡in ¡Test ¡Engineering ¡and ¡is ¡currently ¡the ¡ Lead ¡Test ¡Engineer ¡for ¡the ¡Austin ¡Engineering ¡group ¡of ¡Imperva, ¡Inc., ¡a ¡leading ¡cyber-­‑ security ¡company. ¡Kat ¡has ¡managed ¡and ¡lead ¡test ¡teams ¡working ¡at ¡The ¡Advisory ¡Board ¡ Co., ¡Dell, ¡HP ¡and ¡Compaq, ¡working ¡on ¡computer ¡hardware, ¡software ¡and ¡firmware. ¡Kat ¡ loves ¡to ¡break ¡things ¡and ¡that ¡makes ¡her ¡passionate ¡about ¡quality ¡and ¡customer ¡ experiences. ¡She ¡has ¡a ¡Master's ¡in ¡Electrical ¡and ¡Computer ¡Engineering ¡from ¡Georgia ¡ Tech ¡and ¡a ¡BS ¡in ¡Computer ¡Engineering ¡from ¡Texas ¡A&M. ¡She ¡also ¡likes ¡to ¡run ¡half-­‑ marathons ¡and ¡compete ¡in ¡taekwondo. ¡

  3. Agile Testing in a Waterfall World

  4. hello! I am Kat Rocha You can find me at http://linkedin.com/in/katrocha QA/Test Engineer for over 20 years ✘ Learned Agile/Scrum in 2010 ✘ Joined Company ABC in 2013 - helped them through ✘ Agile transformation Joined Company IMP in 2016 - lived with Waterfall ✘ methodology Joined NRCCUA in 2019 - Change happens quick! ✘

  5. Change Happens 3

  6. Agile is a set of values - not processes! Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 4

  7. What to do as a Test Engineer? Provide guidance ✘ Lead by example ✘ Provide oversight ✘ Work in an Agile-like manner when possible ✘ 5

  8. When all else fails 6

  9. Agile Transformation

  10. Company ABC Pre-Agile - good processes Pre-Agile - “bad” processes 6 week release cycle Most feature end up in test at the end ✘ ✘ Daily standups of the release cycle ✘ Always need to clarify features ✘ Features are large ✘ 8

  11. ABC - Agile Transformation Two 2 week sprints in a release ✘ 1 week of regression/sanity testing ✘ Force developers to think of features in smaller chunks ✘ What’s the smallest testable thing that can be delivered? ○ Don’t deliver on the last day of the sprint ○ Calendar planning to spread out code drops ✘ 9

  12. Waterfall Environment

  13. Company IMP High-level specifications are delivered by an off-site architect ✘ PM decides what’s going to be in a release and the time-table ✘ Developers figure out what architect/specification means ✘ Test Engineering figures out what developers interpreted ✘ Test Engineering works to meet delivery timeline ✘ 11

  14. How to be Agile in a Waterfall World First: Maintain vigilance Make sure new features are not added/dropped without notifying ✘ Test Engineering Make sure developers stick to the plan ✘ 12

  15. Second: Bring in scrum processes that help the most when possible Daily standups can be used for status to make sure everyone is ✘ staying on track Backlog grooming can be used to curate high-level specifications ✘ 13

  16. Third: Resist writing extensive, detailed test plans far in advance Meet organizational requirements as needed ✘ Be aware that features can be added/dropped/changed ✘ 14

  17. Fourth: Test as if in a scrum/sprint mode Work on features as the are being worked on by development ✘ Enhance collaboration between dev and test ○ Prevents time wasted on test cases for features that are ○ dropped 15

  18. In Conclusion

  19. Remember the Agile values set out in the manifesto ✘ Every organization has their own approach ✘ Adapt to the situation ✘ Plan for efficiency ✘ 17

  20. Q&A

  21. SlidesCarnival icons are editable shapes. This means that you can: Resize them without losing quality. ● ● Change fill color and opacity. Isn’t that nice? :) Examples: 19

  22. 😊 Now you can use any emoji as an icon! And of course it resizes without losing quality and you can change the color. How? Follow Google instructions https://twitter.com/googledocs/status/730087240156643328 ✋👇👊👎👥👧👨👩👪👫💄🏄💒 ❤ 😃 😊😌😓😮👷😹🐠🍓🍕💤📍📗🔩🎄🎉 🎩🏉🏱🌐🔍🔒 and many more... 20

  23. Extra graphics 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend