In the contemporary scenario, Agile Development Manifesto symbolizes cutting edge of the software development industry. Organizations need to react quickly and accurately to win new businesses. Scrum supports faster delivery of projects along with prioritization of value-added features. The Product Owner is responsible for maximizing the business value that a development team delivers during the sprints, along with improving quality, performance, usability and cost efficiency.
Offshore QA teams can deliver more with less through expertise, skilled testing resources and use of latest technology. Through outsourcing, best project outcomes have been achieved in the past for the product companies. However, the need to optimize predictability, control risks and complete sprints in an agile framework has become paramount, and thrusts the outsourced model to a new engagement approach demanding superior quality and increased speed to market.
At Astegic, our clients rely on our clearly established criteria for assigning work and time resources to achieve agility and speed to market. Our multifunctional teams with specialist testers, analysts and designers work proactively to ensure right results, and handle problems at the right time. Based on our experience and expertise, we have developed a pro-Agile QA framework modeled around Scrum.
Scrum is a management framework for incremental product development with one or more cross-functional teams of small size. We have applied scrum addressing the common challenges that companies face when working with a remote QA team. With a strong commitment and ability to grow self-organizing teams, we abide by the principles of transparency and accountability. Our experienced teams take ownership of their testing tasks, and ensure complete visibility of the testing reports with repeatable and predictable release schedules.
SDEFT (Scrum Driven Engagement Framework for Testing) addresses client concerns of testing and implementing new requirements to get committed stories and their acceptance criteria, and accordingly define a high level test strategy for the whole release. The intent is to get maximum coverage and limit the number of story points going into the next sprint, helping development teams accelerate build releases. It resolves the critical client concerns of quality, agility, cost effectiveness, quicker ROI and speed to market. SDEFT introduces a set of practices that create a flexible framework allowing consistent and predictable result delivery. The major challenge of the Waterfall model is overcome through inclusion of the decision makers’ inputs in real time, thus allowing us to work hand in hand with the collaborative partner.
SDEFT uses virtual task boards to visualize work .The task boards allow Product Owners and Scrum Masters to create an array of metrics to continuously improve the team’s progress. The scrum task board displays the overall status of the work in progress, and the work completed throughout the process.
With SDEFT, our team continuously gets updates through the burndown gadgets added to your JIRA dashboard, representing the series of line graphs showing the burndown for a given sprint for a particular board. The stories and features completed are represented in chart forms. Based on the same, sprint planning is conducted.
With our flexible and near 24x7 timelines, our SDEFT engagement model allows us to work hand-in-hand with development teams, client QA teams, and product owners. We break user stories into different testing tasks, and decide test coverage for each story. Our early and near real time engagement assists us in setting up a precise acceptance criterion, understanding any change in requirements, accurately defining timelines, and ultimately delivering high quality software with continuous improvement and requisite enhancements.
Figure 2– A Test Execution Chart in Scrum
Figure 3– Functional Testing in SDEFT
Figure 4 – Scrum board is the single source of truth for the team's work
Figure 5 – Test Execution Details
SDEFT delivers significant client-benefits that include some of the following key outcomes among many others:
- Shorter iterations with less documentation resulting in consistent delivery with less managed overheads
- Continuous feedback with iterative sequence of meetings, events and milestones ensuring increased accuracy as the project evolves
- Assists in creating realistic backlogs prioritized by business value and complexity
- Objectivity and clarity between onshore and offshore teams through effective communication and collaboration supporting a global delivery model
- Shortened STLC with TDD involving all stakeholders
- Continuous Improvements via successive sprint “Post-Mortem” involving enhancement discussions for the next sprint
- Better predictability and flexibility for feature release planning with historical smaller sprint delivery patterns to use as guidelines for future delivery expectations
Astegic is a US-based Quality Assurance (QA) company with its offshore global delivery center in India. For 15 years, Astegic has been helping Fortune 500 through startup companies with their Testing & QA needs. With our in-depth experience across a wide range of industries, our clients receive innovative and best-in-class service and solutions. We offer near 24/7 rapid service from both Astegic’s US and India based testing operations.
Focusing on resolving our client’s testing challenges, Astegic specializes in decreasing costs, speeding time-to-market and improving the quality of our client’s applications. Astegic has a dedicated Testing Center of Excellence (TCoE), specializing in providing solutions across Mobile, Cloud and API testing.