SlideShare a Scribd company logo
Chicago Code Camp 2014
Angela Dugan
Angela.Dugan@PolarisSolutions.com
ALM Practice Manager
Certified Scrum Master
ALM MVP
15 years in the software industry
8+ years as an architect, BA, PM, developer, and team lead
5+ years with Microsoft as an ALM evangelist
2+ years with Polaris Solutions as ALM Practice Manager
Shameless self promotion
Polaris Solutions- http://www.polarissolutions.com/
Chicago Visual Studio ALM User Group - http://www.chicagoalmug.org/
Twitter: @OakParkGirl, @ChicagoALM, @TeamPolaris
Blog - http://www.tfswhisperer.com/
Of course this has NEVER happened to you... Right?
It is plan-driven, and plans are good right?
Pert charts, Gaant charts, Critical paths, OH MY!
Rules with an Iron Fist (A.K.A Microsoft Project)
Pre-defined Start Dates & End Dates
Teams operate in silos (Centers of Excellence)
It is not the devil, but it CAN be evil if its
prescribed techniques are abused
Embraces uncertainty, software IS
uncertain
Empirical (based on experience and
observation)
Continuous improvement
“Forecast” rather than “commitment”
Self-organization and estimation by
the “do-ers”
It is not the devil, but it CAN be evil
if its prescribed techniques are
abused
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Daily standup INCLUDES people from multiple disciplines
Agile estimation leverages INSTINCT and EXPERIENCE to provide realistic
expectations and more confident forecasts
Backlog grooming focuses team’s efforts on customer’s current PRIORITIES
An iterative process fueled by customer FEEDBACK ensures the team delivers
the right functionality
A constant FOCUS ON QUALITY ensures that quality is built-in, not tested in
Retrospectives foster CONTINUOUS IMPROVEMENT by inspecting outcomes,
sharing of best practices and honing the process
Waterfall Agile
Requirements documents Just-in-time, informal requirements
Occasional “customer” involvement Frequent “customer” involvement
Start-to-finish Project Plan Plan for Sprint.
Details are sketchy beyond that.
Priorities shift based on new data.
Tasks are assigned Assigned tasks are a bottleneck
Potentially large team size Teams of 3 – 9 people
Multiple phases, eventual delivery Working software each Sprint / Iteration
Resistant to change Change is expected
Contract says what we build, deliver Contract is a lot closer to T&E
Waterfall Agile
Test cases created from Specifications Acceptance criteria
Test cases are created Manually Manual
Automate stubs from acceptance criteria
Test cases are created Up front Started up front, continually refined
Time commitment Large Still a lot, but a huge improvement
Text execution is Well defined steps
Some automation
Near end of project
Some defined steps
Scenario-based/Exploratory
Automation
Executed early, often, continuously
Tests executed by QA Team Everyone
Weaknesses Documentation overhead
Regression often squeezed
Sensitive to change
Coordination can be challenging
Requires skilled automation resources
More collaboration
Better overall visibility of status, progress, quality
Less bureaucracy to get in your way
Less impact from requirement churn
Testing is EVERYBODY’S concern, ALL the time!
Reduces resource bottlenecks
Less focus on output, more focus on quality
Everyone feels IS invested in the deliverable
More meetings (kind of)
Less (perceived) accountability
Less (unnecessary) documentation
More requirement churn
Shorter runway for writing tests
May require a new “toolbox”
Change is hard, and this could be a BIG one
FAR greater levels of discipline required by
EVERYONE on an agile team (yes, really)
Far more responsibility on Stakeholders and end-
users
Management support can be difficult to achieve &
maintain, and it is CRITICAL for success!
Agile shines a light on existing dysfunction
Starting over is hard, and there is NEVER a good time to do it. a.k.a
“Throwing good money after bad.”
Engineers may not be used to being “responsible for quality”. QA should
never be testing code that has not already passed unit testing in the
development phase.
QA is still logically the last task in marking a user story done. Delays in
development tasks will always impact QA timelines.
QA may not be used to inspecting requirements and asking questions up
front.
Addition of new user stories at ANY point impacts EVERYONE. Include QA
to ensure appropriate commitments and estimations are built in
No more Magna Carta Requirements documents
Manual and exploratory tests created and managed in MTM
Test automation in VS (Unit, Functional, Web performance Load)
Load Testing in the Cloud
Automated CI builds
Lab Management
Rich bugs, OMG
Web tools
Release Management
Microsoft Test Manager
Exploratory Testing
Record and Playback Manual Tests
TFS Web Tools
Agile Planning Tools
Test Hub
Visual Studio
Cloud based load testing
Get your developers involved early and often in gathering feedback and
building quality into the product (TDD, unit testing)
Automate regression tests as soon as appropriate
Scenario based testing
Generate test case scripts whenever possible (from exploratory tests or
acceptance criteria)
Involve stakeholders in testing (UAT)
Adopt a good toolset to assist with collaboration and automation
Gartner’s “Magic Quadrant” 2012 Ovum Decision Matrix for ALM 2013
Read what Forrester and Gartner have to say, then sh*t-can the reports and make your
own decision
Focus on tools that foster collaboration
Many tools can fit the bill, use what feels good
Best fit is not always “Best of Breed”
Tools can foster efficiency and collaboration
Tools cannot fix your people or process issues, they just automate them :-
Expensive tools and fancy practices are useless if they aren't supportive of the
approach you are willing to adopt.
Collaborate: daily stand-ups should include
testers
Adopt a process (if it’s all ad-hoc today)
Shorten delivery cycles
Question anything that “smells”
Continuously improve, even if it is just the little
things
Leverage an integrated ALM tool (if you don’t
already have one)
Drive: The Surprising Truth About
What Motivates Us
Daniel Pink
Under $10 on Amazon
http://www.amazon.com/Drive-Surprising-Truth-About-
Motivates/dp/1594484805/
Agile Testing
Lisa Crispin
Janet Gregory
$40 on Amazon
http://www.amazon.com/Agile-Testing-Practical-
Guide-Testers/dp/0321534468
Visual Studio Team Foundation
Server 2012: Adopting Agile
Software Practices: From Backlog
to Continuous Feedback
Sam Guckenheimer
Neno Loje
$30 on Amazon
http://www.amazon.com/Visual-Studio-Team-Foundation-
Server/dp/0321864875
Agile Software Testing in a Large Scale Project:
http://www.slideshare.net/Softwarecentral/agile-software-testing-in-a-largescale-
project
Great Testing Blog: http://blogs.msdn.com/b/anutthara/
Another Great Testing Blog: http://www.clemensreijnen.nl/search.aspx?q=testing
Forrester ALM Blogs: http://blogs.forrester.com/category/alm
Load Testing in the Cloud:
http://blogs.msdn.com/b/visualstudioalm/archive/2013/11/13/load-testing-with-
visual-studio-online-launching-commercial-preview.aspx
Free ALM Images with HOL: http://blogs.msdn.com/b/briankel/archive/2013/04/17/list-
of-all-visual-studio-alm-virtual-machines.aspx
ALM Summit Video: Testing and Agile: The Team Approach -
http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Testing-and-Agile-
The-Team-Approach
ALM Summit Video: Agile Testing: http://channel9.msdn.com/Events/ALM-
Summit/ALM-Summit-3/Agile-Testing
ALM Summit Video: Exploratory Testing: http://channel9.msdn.com/Events/ALM-
Summit/2011/Exploratory-Testing
Chicago Code Camp 2014 - Agile Testing in a waterfall world

More Related Content

PDF
STLDODN - Agile Testing in a Waterfall World
PPTX
Is Test Planning a lost art in Agile? by Michelle Williams
PPTX
Test Estimation Hacks: Tips, Tricks and Tools Webinar
PPTX
There's no time to test, can you just automate it? by Anna Heiermann
PPTX
Closing the Requirements and Testing Loop Webinar
PPTX
Test Strategy-The real silver bullet in testing by Matthew Eakin
PDF
Tackling software testing challenges in the agile era
PPTX
Injecting Threat Modeling into the SDLC by Susan Bradley
STLDODN - Agile Testing in a Waterfall World
Is Test Planning a lost art in Agile? by Michelle Williams
Test Estimation Hacks: Tips, Tricks and Tools Webinar
There's no time to test, can you just automate it? by Anna Heiermann
Closing the Requirements and Testing Loop Webinar
Test Strategy-The real silver bullet in testing by Matthew Eakin
Tackling software testing challenges in the agile era
Injecting Threat Modeling into the SDLC by Susan Bradley

What's hot (20)

PPTX
Exploratory Testing with JIRA | QASymphony Webinar
PPTX
Streamlining Automation Scripts and Test Data Management
PDF
The agile way: the complete guide to understanding agile methodologies
PPTX
Agile Testing Analytics
PPTX
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
PPTX
From Gatekeeper to Partner by Kelsey Shannahan
PPTX
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
PPTX
Making the Move to Behavior Driven Development
PDF
What is Agile Testing? A MindMap
PDF
Shift Left Testing: Going Beyond Agile
PPTX
Thinking Beyond HPQC ALM
PDF
No more excuses QASymphony
PPTX
Software Testing Metrics with qTest Insights - QASymphony Webinar
PDF
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
PPTX
Agile Transformation: People, Process and Tools to Make Your Transformation S...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
PPTX
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
PPTX
New model
PPTX
You cant control what you cant measure - Measuring requirements quality
Exploratory Testing with JIRA | QASymphony Webinar
Streamlining Automation Scripts and Test Data Management
The agile way: the complete guide to understanding agile methodologies
Agile Testing Analytics
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
From Gatekeeper to Partner by Kelsey Shannahan
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Making the Move to Behavior Driven Development
What is Agile Testing? A MindMap
Shift Left Testing: Going Beyond Agile
Thinking Beyond HPQC ALM
No more excuses QASymphony
Software Testing Metrics with qTest Insights - QASymphony Webinar
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
New model
You cant control what you cant measure - Measuring requirements quality
Ad

Viewers also liked (8)

PPTX
Agile Testing - presentation for Agile User Group
PPTX
Differences between Testing in Waterfall and Agile
PDF
Sourav_Kumar_SKUM279_Manoj_HYD_My Journey as a Software Testing Professional...
PDF
ACT - W: Fear and Self-Loathing in IT - Imposter Syndrome
PPTX
Making the Transition to Agile: what we did, what worked, and what we learned
PPTX
Software Development Methodologies By E2Logy
PPSX
Agile vs Iterative vs Waterfall models
PPTX
Quality assurance
Agile Testing - presentation for Agile User Group
Differences between Testing in Waterfall and Agile
Sourav_Kumar_SKUM279_Manoj_HYD_My Journey as a Software Testing Professional...
ACT - W: Fear and Self-Loathing in IT - Imposter Syndrome
Making the Transition to Agile: what we did, what worked, and what we learned
Software Development Methodologies By E2Logy
Agile vs Iterative vs Waterfall models
Quality assurance
Ad

Similar to Chicago Code Camp 2014 - Agile Testing in a waterfall world (20)

PPTX
Notes on agile
PPT
Transitioning To Agile Webinar Presentation
PPT
The Agile Pretender
PDF
Helpful Practices in Agile Testing
PDF
Stldodn 2014 agile on a shoestring
PDF
Agile Development in Highly Regulated Organizations
PDF
How to Adopt Agile at Your Organization
PDF
Manoj Kolhe - Testing in Agile Environment
PDF
Business Value of Agile Methods: Benefits of Testing Early & Often
ODP
Agile Science
PPT
Lloyd roden the fragility of agility
PPT
Agile Executive Briefing - Situational Assessment + 50k Ft View
PPTX
Agile marries itil
PPTX
Life Has Not Been That Rosy With Agile : Rahul Sudame
PPTX
Agile software development
PDF
Enterprise Agile - Hybrid of Methods
PDF
Agile testing practice
Notes on agile
Transitioning To Agile Webinar Presentation
The Agile Pretender
Helpful Practices in Agile Testing
Stldodn 2014 agile on a shoestring
Agile Development in Highly Regulated Organizations
How to Adopt Agile at Your Organization
Manoj Kolhe - Testing in Agile Environment
Business Value of Agile Methods: Benefits of Testing Early & Often
Agile Science
Lloyd roden the fragility of agility
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile marries itil
Life Has Not Been That Rosy With Agile : Rahul Sudame
Agile software development
Enterprise Agile - Hybrid of Methods
Agile testing practice

More from Angela Dugan (20)

PDF
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
PDF
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
PDF
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
PDF
Adaptability Quotient - DevUp 2022.pdf
PDF
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
PDF
Measuring Up - PMI Agile Conference 2022.pdf
PDF
VS Live 2021 Orlando - vst14 feedback skills
PDF
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
PDF
THAT Conference 2021 - Level up your Feedback Game
PDF
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
PDF
Agile midwest 2019 tap, tap, tap communication
PDF
That conference tap, tap, tap communication
PDF
Agile days chicago 2018 - how do you measure up?
PDF
VS Live Chicago 2018 - how do you measure up
PDF
Chicago Code Camp 2018 - Building strong teams
PDF
APLN Conference 2018 - Getting your agile team unstuck
PDF
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
PDF
Dev up 2017 - how do you measure up
PDF
That conference 2017 - Getting your Agile Team Unstuck
PDF
Visual Studio ALM and DevOps Tools Walkthrough
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
Adaptability Quotient - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdf
VS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
THAT Conference 2021 - Level up your Feedback Game
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
Agile midwest 2019 tap, tap, tap communication
That conference tap, tap, tap communication
Agile days chicago 2018 - how do you measure up?
VS Live Chicago 2018 - how do you measure up
Chicago Code Camp 2018 - Building strong teams
APLN Conference 2018 - Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - how do you measure up
That conference 2017 - Getting your Agile Team Unstuck
Visual Studio ALM and DevOps Tools Walkthrough

Recently uploaded (20)

PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
1. Introduction to Computer Programming.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
August Patch Tuesday
PPTX
Machine Learning_overview_presentation.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Mushroom cultivation and it's methods.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
OMC Textile Division Presentation 2021.pptx
TLE Review Electricity (Electricity).pptx
Machine learning based COVID-19 study performance prediction
1. Introduction to Computer Programming.pptx
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A comparative analysis of optical character recognition models for extracting...
Digital-Transformation-Roadmap-for-Companies.pptx
Heart disease approach using modified random forest and particle swarm optimi...
A comparative study of natural language inference in Swahili using monolingua...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
August Patch Tuesday
Machine Learning_overview_presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Mushroom cultivation and it's methods.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Chicago Code Camp 2014 - Agile Testing in a waterfall world

  • 1. Chicago Code Camp 2014 Angela Dugan Angela.Dugan@PolarisSolutions.com
  • 2. ALM Practice Manager Certified Scrum Master ALM MVP 15 years in the software industry 8+ years as an architect, BA, PM, developer, and team lead 5+ years with Microsoft as an ALM evangelist 2+ years with Polaris Solutions as ALM Practice Manager Shameless self promotion Polaris Solutions- http://www.polarissolutions.com/ Chicago Visual Studio ALM User Group - http://www.chicagoalmug.org/ Twitter: @OakParkGirl, @ChicagoALM, @TeamPolaris Blog - http://www.tfswhisperer.com/
  • 3. Of course this has NEVER happened to you... Right?
  • 4. It is plan-driven, and plans are good right? Pert charts, Gaant charts, Critical paths, OH MY! Rules with an Iron Fist (A.K.A Microsoft Project) Pre-defined Start Dates & End Dates Teams operate in silos (Centers of Excellence) It is not the devil, but it CAN be evil if its prescribed techniques are abused
  • 5. Embraces uncertainty, software IS uncertain Empirical (based on experience and observation) Continuous improvement “Forecast” rather than “commitment” Self-organization and estimation by the “do-ers” It is not the devil, but it CAN be evil if its prescribed techniques are abused
  • 6. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 7. Daily standup INCLUDES people from multiple disciplines Agile estimation leverages INSTINCT and EXPERIENCE to provide realistic expectations and more confident forecasts Backlog grooming focuses team’s efforts on customer’s current PRIORITIES An iterative process fueled by customer FEEDBACK ensures the team delivers the right functionality A constant FOCUS ON QUALITY ensures that quality is built-in, not tested in Retrospectives foster CONTINUOUS IMPROVEMENT by inspecting outcomes, sharing of best practices and honing the process
  • 8. Waterfall Agile Requirements documents Just-in-time, informal requirements Occasional “customer” involvement Frequent “customer” involvement Start-to-finish Project Plan Plan for Sprint. Details are sketchy beyond that. Priorities shift based on new data. Tasks are assigned Assigned tasks are a bottleneck Potentially large team size Teams of 3 – 9 people Multiple phases, eventual delivery Working software each Sprint / Iteration Resistant to change Change is expected Contract says what we build, deliver Contract is a lot closer to T&E
  • 9. Waterfall Agile Test cases created from Specifications Acceptance criteria Test cases are created Manually Manual Automate stubs from acceptance criteria Test cases are created Up front Started up front, continually refined Time commitment Large Still a lot, but a huge improvement Text execution is Well defined steps Some automation Near end of project Some defined steps Scenario-based/Exploratory Automation Executed early, often, continuously Tests executed by QA Team Everyone Weaknesses Documentation overhead Regression often squeezed Sensitive to change Coordination can be challenging Requires skilled automation resources
  • 10. More collaboration Better overall visibility of status, progress, quality Less bureaucracy to get in your way Less impact from requirement churn Testing is EVERYBODY’S concern, ALL the time! Reduces resource bottlenecks Less focus on output, more focus on quality Everyone feels IS invested in the deliverable
  • 11. More meetings (kind of) Less (perceived) accountability Less (unnecessary) documentation More requirement churn Shorter runway for writing tests May require a new “toolbox”
  • 12. Change is hard, and this could be a BIG one FAR greater levels of discipline required by EVERYONE on an agile team (yes, really) Far more responsibility on Stakeholders and end- users Management support can be difficult to achieve & maintain, and it is CRITICAL for success! Agile shines a light on existing dysfunction
  • 13. Starting over is hard, and there is NEVER a good time to do it. a.k.a “Throwing good money after bad.” Engineers may not be used to being “responsible for quality”. QA should never be testing code that has not already passed unit testing in the development phase. QA is still logically the last task in marking a user story done. Delays in development tasks will always impact QA timelines. QA may not be used to inspecting requirements and asking questions up front. Addition of new user stories at ANY point impacts EVERYONE. Include QA to ensure appropriate commitments and estimations are built in
  • 14. No more Magna Carta Requirements documents Manual and exploratory tests created and managed in MTM Test automation in VS (Unit, Functional, Web performance Load) Load Testing in the Cloud Automated CI builds Lab Management Rich bugs, OMG Web tools Release Management
  • 15. Microsoft Test Manager Exploratory Testing Record and Playback Manual Tests TFS Web Tools Agile Planning Tools Test Hub Visual Studio Cloud based load testing
  • 16. Get your developers involved early and often in gathering feedback and building quality into the product (TDD, unit testing) Automate regression tests as soon as appropriate Scenario based testing Generate test case scripts whenever possible (from exploratory tests or acceptance criteria) Involve stakeholders in testing (UAT) Adopt a good toolset to assist with collaboration and automation
  • 17. Gartner’s “Magic Quadrant” 2012 Ovum Decision Matrix for ALM 2013
  • 18. Read what Forrester and Gartner have to say, then sh*t-can the reports and make your own decision Focus on tools that foster collaboration Many tools can fit the bill, use what feels good Best fit is not always “Best of Breed” Tools can foster efficiency and collaboration Tools cannot fix your people or process issues, they just automate them :- Expensive tools and fancy practices are useless if they aren't supportive of the approach you are willing to adopt.
  • 19. Collaborate: daily stand-ups should include testers Adopt a process (if it’s all ad-hoc today) Shorten delivery cycles Question anything that “smells” Continuously improve, even if it is just the little things Leverage an integrated ALM tool (if you don’t already have one)
  • 20. Drive: The Surprising Truth About What Motivates Us Daniel Pink Under $10 on Amazon http://www.amazon.com/Drive-Surprising-Truth-About- Motivates/dp/1594484805/
  • 21. Agile Testing Lisa Crispin Janet Gregory $40 on Amazon http://www.amazon.com/Agile-Testing-Practical- Guide-Testers/dp/0321534468
  • 22. Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback Sam Guckenheimer Neno Loje $30 on Amazon http://www.amazon.com/Visual-Studio-Team-Foundation- Server/dp/0321864875
  • 23. Agile Software Testing in a Large Scale Project: http://www.slideshare.net/Softwarecentral/agile-software-testing-in-a-largescale- project Great Testing Blog: http://blogs.msdn.com/b/anutthara/ Another Great Testing Blog: http://www.clemensreijnen.nl/search.aspx?q=testing Forrester ALM Blogs: http://blogs.forrester.com/category/alm Load Testing in the Cloud: http://blogs.msdn.com/b/visualstudioalm/archive/2013/11/13/load-testing-with- visual-studio-online-launching-commercial-preview.aspx
  • 24. Free ALM Images with HOL: http://blogs.msdn.com/b/briankel/archive/2013/04/17/list- of-all-visual-studio-alm-virtual-machines.aspx ALM Summit Video: Testing and Agile: The Team Approach - http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Testing-and-Agile- The-Team-Approach ALM Summit Video: Agile Testing: http://channel9.msdn.com/Events/ALM- Summit/ALM-Summit-3/Agile-Testing ALM Summit Video: Exploratory Testing: http://channel9.msdn.com/Events/ALM- Summit/2011/Exploratory-Testing