White Paper
Can Agile SDLC and GxP Computer System Validation Coexist? Yes—Here’s How We’ve Made It Work
This article explores practical strategies to bridge the gap between Agile Software Development Lifecycle (SDLC) and GxP Computer System Validation (CSV), based on real-life implementation at a biotech startup developing custom AI-based clinical trial automation software.
Introduction
In the life sciences industry, software plays a critical role in drug discovery, clinical trials, manufacturing, regulatory compliance, and as a medical device. Traditional software development follows a Waterfall approach, with rigid validation processes that prioritize extensive documentation and sequential testing. While effective for regulatory oversight, this model often slows down innovation, making it difficult to keep pace with rapidly evolving biotech and AI-driven digital healthcare solutions.
Agile software development, with its iterative approach and continuous feedback loops, offers a faster path to innovation. However, Agile methodologies may appear misaligned with GxP CSV requirements, which demand rigorous testing, heavy documentation, and traceability.
With these insights in mind, let us delve into three key challenges and their corresponding real-world situations and practical solutions.
Embracing Agile Compliance by balancing Velocity, Traceability and Validation
Challenge: Using Agile Tool Records Instead of Formal Requirement Documents
Agile values "working software over comprehensive documentation," while GxP practitioners emphasize the “need for documentation.” To bridge this gap, modern compliance strategies encourage using Agile artifacts, such as epics and user stories, as primary sources of truth instead of traditional requirement (URS/FRS) documents. However, this approach faces challenges: User Stories, which are smaller and more focused, differ from the comprehensive nature of Functional Requirements. For instance, the number of iterative user stories per software application ranged in the several hundred! This posed a significant traceability challenge. Moreover, navigating an in-use dynamic agile tool with hundreds of stories, defects, and issues during high-pressure regulatory inspections can be challenging!
Solution: A two-stage approach was implemented. First, Agile tools like Jira and Confluence were used to track requirements, testing, and traceability dynamically during sprints when specifications were still evolving. Procedures ensured that user stories were approved within the tool before and after each sprint, documenting decisions while maintaining Agile speed. Training software developers, IT, QA, clinical operations, and regulatory teams, of a compliance-based continuous improvement mindset ensured that agility was maintained. In the second stage, traditional URS and traceability documents were developed based on latest agile tool records and approved in an electronic document management system after the initial development phase.
Adapting Change Management to Agile Delivery
Challenge: Managing Frequent Changes in a Validated Environment
Agile encourages continuous updates, but GxP requires strict change control and impact assessment to maintain a validated state. Without proper governance, rapid iterations can invalidate prior validation efforts and delay releases.
Solution: Client quality teams were structured to handle a limited number of quarterly change controls, but Agile introduced dozens of changes weekly. To address this, risk-based change management was embedded into Agile ceremonies. Changes were categorized based on risk (e.g., UI updates vs. data integrity risks), enabling focused validation efforts. Automated impact assessment tools streamlined regulatory impact evaluation. Categorizing user stories based on their nature and purpose (functional-needs, convenience-enhancements, regulatory-requirements, etc.), helped prioritize tasks that had the highest impact to patient safety, data integrity and regulatory-risks. SOPs provided guidance on prioritizing high-risk changes while maintaining Agile velocity.
Aligning Agile Testing with GxP Validation Requirements
Challenge: Agile promotes Continuous Testing, while GxP mandates formal Validation making frequent releases difficult.
Solution: Rather than duplicating traditional OQ/PQ processes, automated testing was proceduralized and approved as part of the Agile workflow. Sprint backlog approvals, with clearly defined "definition of done," replaced extensive GxP trace-matrix reviews. Continuous Integration/Continuous Delivery (CI/CD) ensured automated testing, while all changes and outputs were stored in Git (version control software) for traceability. Code changes in Git were automatically linked to corresponding validation test cases (unit, integration, and regression) by embedding ticket identifiers in commit and pull request metadata, enabling end-to-end traceability through CI/CD workflows. UAT involved stakeholders validating business requirements before deployment.
Conclusion
Life sciences companies must evolve their software validation strategies to keep pace with modern development methodologies. By embedding compliance into Agile workflows, leveraging automation for validation, and adopting a risk-based change management approach, companies can achieve both regulatory adherence and development agility. Collaboration between software developers and validation teams ensures compliance without stifling agility. Organizations that successfully merge Agile with GxP can accelerate innovation and maintain a competitive edge in life sciences.