Future of Testing and Quality
Join the DZone community and get the full member experience.Join For Free
Learn more about how DevOps teams must adopt a more agile development process, working in parallel instead of waiting on other teams to finish their components or for resources to become available, brought to you in partnership with CA Technologies.
If you feel lost and confused, and even ready to give up – do not despair. First – you are not alone. There are many testing professionals struggling with the same issues. Second – change is constant. While you are trying to figure out what you (and your teams) should be doing today, the rate of change is increasing exponentially. Third – things will get worse (before they get better). Even if you are currently offering a product that does not rely on cloud services or is based on open sourced code, there is a start-up somewhere, working out a cheaper solution to your offering. Cloud and open source are here to stay because they provide cheaper and faster way to deploy products and reach customers.
Software services have entered the infinite complexity era – where it is impossible to understand what any single layer does. At the same time, customer expectations have aligned with what is available – while they certainly would not object to higher quality, they are unwilling to pay for it (in numbers large enough to matter), and would strongly object to any delay in shipping or deploying new features. Coincidentally, this change can be seen outside of our field as well.
Think of this talk as a courtesy invitation to the wake of IEEE 829 (829 Standard for Software Test Documentation) – long has it lived and restricted how we did our work. May all the test cases, specifications, plans and procedures rest in peace.
Opinions expressed by DZone contributors are their own.