Case Study - Developing a Clinical Application using Agile Methodology Tony Hewer, Senior

advertisement
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.
Download