As a multi-award winning software testing consultancy, nFocus live and breathe Agile. So much so that we decided to run our Marketing Team using Scrum. If you're interesting in learning about the benefits of adopting Agile from a testing perspective, check out this white paper instead.
In today's post I thought it would be useful to consider Agile Test Strategy and the quality challenges associated with implementing Agile and Scrum. If you have time, we would also recommend taking a read of the white paper - The quality challenges associated with implementing Agile and Scrum.
Here's the second in our series of bitesize blog articles on Agile Test Strategy. If you missed the first one, you can read it here.
Now that you are ‘Ready’ to test, you want to test as often and effectively as you can; not only will this increase the chance that you'll find defects but will improve application quality. In the short-term your costs will increase as you’ll need to set up a defined framework and create re-usable test artefacts…
Welcome to the first in a series of bitesize articles we're writing on Agile and Testing.
Creating a robust and practical Agile Test Strategy should exist in all organisations that employ an Agile approach to delivering projects and programmes of work. Being ‘Ready’ to test is vital to the success, having just a set of requirements isn’t enough….
Agile Project Management is the focus on producing a quality product by the continuous improvement, project team support, and providing flexibility in the requirements and scope, not to mention ensuring testing is performed in the most dynamic and efficient way possible to produce the desired outcomes. Performing good Agile Project Management is very important, to embrace the main principals of Agile to ensure the customer satisfaction through early and continuous delivery and to provide the best chance of the customer's competitive advantage by being first to market with new and innovating products and services.
Now, let me guess? Whilst you are reading this article you can name a project that has run late, ran out of budget, not met the requirements, generally underperformed against budget or proved problematic when put live?
Topics: DevOps and Testing
There have been challenges in the adoption of the Agile principles (an Agile Test Strategy) and Scrum Framework particularly with poor quality of the delivered software. This has resulted in delays and a mismatch of the expectations of stakeholders and delivery teams. There is no specific mention of testing or quality assurance in Agile or Scrum; it is implied as an integral part of the principles and framework. This has caused some confusion resulting in inconsistent approaches to quality management and testing. Often formal testing has been reduced to ad hoc ‘try it and see’ during a sprint. This loses the testing rigour that delivers quality by use of industry accepted full lifecycle testing.