Case Study - Developing a
Clinical Application using Agile
Methodology
Tony Hewer, Senior
Quality & Regulatory Affairs Director
Medidata Solutions Inc
3rd April 2014, GSK, Stevenage
1
Agenda
Background
Who we are and what we do
Why we adopted Agile
Today
Future
Q&A
Succeeding with Agile – Software Development Using Scrum
Mike Cohn
Addison-Wesley, 2010
The Scrum Alliance - http://www.scrumalliance.org
https://www.atlassian.com/jirajr
3rd April 2014, GSK, Stevenage
2
Who we are and what we do
Medidata's SaaS and professional service offerings enhance the efficiency of
our customers' clinical trials with innovative solutions for study and protocol
design, trial planning and budgeting, site negotiation, clinical portal, trial
management, randomization and trial supply management, clinical data
capture and management, safety events capture, medical coding to business
analytics.
SaaS platform – Medidata Clinical Cloud Designer
Grants Manager CRO Contractor
CTMS
Balance
Patient Cloud
Targeted SDV
Rave
Insights SQM
Rave Safety Gateway
Coder
iMedidata
3rd April 2014, GSK, Stevenage
3
Patient Cloud
BYOD Device! It is NOT a medical device.
Today – iOS; tomorrow, Android and Windows 8
Closely coupled with Rave
ePRO
Easy to set up and administer [by the sponsor or CRO] in Rave and
iMedidata
Medical device integrations with this product
…and/or with the MCC via Web Services
3rd April 2014, GSK, Stevenage
4
Who we are and what we do
HQ’d in New York City, USA
~1000 employees – USA, UK, Japan, China
>500 clients and partners
>14,000 clinical studies
~ 60TB of [source] data
Customers - Sponsors - Pharma, biotech, medical devices, NFP orgs,
academic, CRO partners
In-house software development
In-house and externalized hosting
In-house and externalized customer and end-user support
In-house, customer and externalized study setup
Focused on delivering value to our customers via our SaaS-based solutions
and our Professional Services
3rd April 2014, GSK, Stevenage
5
Why we adopted Agile
Speed [to market]
…of new SaaS products
…of SaaS [existing] product releases
…of hot-fixes
Nimbleness to market and customer needs
Higher quality software
Increased productivity
…in software engineering
…in software testing
Reduce “overheads” and choke-points
Note!
We speak about our products being validated! But…
We were concerned about the “regulatory expectations”! But…
3rd April 2014, GSK, Stevenage
6
Our approach
Supported by executive leadership
Scrum Master training
Scrum
Small teams
2-week sprints
Recognition of ongoing technical debt
User stories
Feature Files - scenarios
Massively increased automation
Less emphasis on documentation
Managing our customers’ expectations
New products – start with Agile / Existing products – evolve to Agile
Continuous organizational change
3rd April 2014, GSK, Stevenage
7
New features
Modified features
Defect fixes
Technical debt
3rd April 2014, GSK, Stevenage
8
Today
100% Agile
X-border teams
We have retired our old processes
Less “traditional” documents
Fibonacci
It’s dynamic and fun! Reveals!
General acceptance and buy-in by
our customers
RFPs
Audits
Recruitment
TDD/BDD
Effective retrospectives
High levels of automation
Batman
4 releases per year - Fixed-time
sprints; fixed-time releases ->
flexible features
Using Jira (from Atlassian)
Lego
Consistent “standards”
[Internal] validation portal
SIMT pushes to production
Pre-releases
Audits
3rd April 2014, GSK, Stevenage
9
Where next?
Expand Agile approach/scope
Support setup
DevOps enhancement
“Continuous validation”
Expanded – and extended - scenario coverage
[External] Customer portal to our validation evidence
Refactor our customers’ approaches to auditing us
Drive down technical debt (by refactoring)
Treat our processes like our software
Train and learn – more!
3rd April 2014, GSK, Stevenage
10
3rd April 2014, GSK, Stevenage
11
In conclusion
We would not be where we are today without having adopted Agile!
We continue our journey of reinvention - the way we build, test and deploy
our software
We will continue to partner with our customers – and regulators – about what
we’re doing and how we’re doing it
Thanks!
3rd April 2014, GSK, Stevenage
12
3rd April 2014, GSK, Stevenage
13
3rd April 2014, GSK, Stevenage
Case Study - Developing a Clinical
Application using Agile Methodology
Tony Hewer, Senior Director,
Quality & Regulatory Affairs
03 April 2014
© 2014 Medidata Solutions, Inc.