Agile Methodology in Regulated Environments

Embed Size (px)

Citation preview

  • 8/12/2019 Agile Methodology in Regulated Environments

    1/21

    Sohail Khalid

    MS Software Engineering

    University of Management & Technology, Lahore, Pakistan

    AGILE IN A HIGHLY

    REGULATED ENVIRONMENTS

  • 8/12/2019 Agile Methodology in Regulated Environments

    2/21

    Accepting the change

    Work done in Sprint

    80% of Organizations following Agile

    ABSTRACT

  • 8/12/2019 Agile Methodology in Regulated Environments

    3/21

    Our friends at wik ipedia say:

    A regulationis a rule or law designed to control or govern conduct .

    Regulation creates, limits, constrains a right, creates or limits a duty,

    or allocates a responsibility.

    REGULATION

  • 8/12/2019 Agile Methodology in Regulated Environments

    4/21

    Serial process

    Gated entry and exit

    Documentation, review and signoff

    Governance Hierarchy

    Micro management and a plan way into the future

    Highly resistant to change

    HIGHLY REGULATED ENVIRONMENTS

  • 8/12/2019 Agile Methodology in Regulated Environments

    5/21

    Since 1994 QUMAS has been delivering proven regulatory,

    quality and compliance solutions to :

    Pharmaceutical

    Biotechnology

    Medical device

    Address global regulatory challenges across the lifecycle of:

    Product research

    Development

    Manufacturing

    Corporate compliance

    QUMAS

  • 8/12/2019 Agile Methodology in Regulated Environments

    6/21

    Agile methods and regulated environments are often seen as

    fundamentally incompatible. The reason for this can be traced

    to the Agile Manifesto

    AGILE & REGULATED INCOMPATIBILITY

  • 8/12/2019 Agile Methodology in Regulated Environments

    7/21

    KEY CONCEPTS IN REGULATED

    ENVIRONMENTS

  • 8/12/2019 Agile Methodology in Regulated Environments

    8/21

    SCRUM

  • 8/12/2019 Agile Methodology in Regulated Environments

    9/21

    SCRUM PROCESS

  • 8/12/2019 Agile Methodology in Regulated Environments

    10/21

    R-SCRUM

  • 8/12/2019 Agile Methodology in Regulated Environments

    11/21

    R-SCRUM

    QA bought in to agile process (despite fundamental change in

    work configuration)

    Formal conformance audit of every Sprint completed within three

    days of end of Sprint (~every three weeks)

    Non-conformance report fed back to Backlog

    Continuous Compliance

    No unexpected surprises at final release. We are just confirming the

    final release VP Quality & CRM

  • 8/12/2019 Agile Methodology in Regulated Environments

    12/21

    Quality Agile Says

    Time-to-market is a key constraint recognized by agile methods and the

    concept of delivering good enough working software in an optimum

    timescale takes precedence over perfect software Finding in R-Scrum

    Product, release and sprint backlogs constantly validated with developers

    and customers.

    Continuous integration and systematic refactoring.

    QA function very supportive of agile process believing benefits outweigh

    inconvenience of changes to traditional working practices

    KEY FINDINGS(QUALITY)

  • 8/12/2019 Agile Methodology in Regulated Environments

    13/21

    Safety Security Agile Says

    Agile thought to lack formal planning, risk mitigation.

    Finding in R-Scrum

    Continuous compliance Risk also mitigated by risk prioritizationtackling the most significant

    risks first.

    KEY FINDINGS(SAFETY & SECURITY)

  • 8/12/2019 Agile Methodology in Regulated Environments

    14/21

    Effectiveness Agile Says

    Adherence to regulations and standards slows down development process

    and delivery speed to customer

    Finding in R-Scrum Frequent releases enable pre -sales and early deliver y to customer.

    Ability to rapidly respond to customer change request within 5 weeks.

    Active management allows the Scrum Master to correct course on a daily

    basis.

    Updates are visible in real time to all team members.

    Documentation person to ensure a l ink between development,documentation and support.

    Always up-to-date sales & marketing material .

    KEY FINDINGS(EFFECTIVENESS)

  • 8/12/2019 Agile Methodology in Regulated Environments

    15/21

    Traceability Agile Says

    Lack of attention to documentation in agileinhibits traceability.

    Finding in R-Scrum

    Powerful toolset providing extensive and automatic living traceability. Impact assessment of changes are easier to identify via the automated

    traceability.

    QA conducts internal audits much more often; external audits ar e much

    shorter and done without key staff

    KEY FINDINGS(TRACEABILITY)

  • 8/12/2019 Agile Methodology in Regulated Environments

    16/21

    Traceability Agile Says

    Requirements specification is time consuming.

    Finding in R-Scrum

    Continuous integration supported by powerful toolset. Automated tests and automatic link to code facilitate easy coverage

    reporting

    KEY FINDINGS(VERIFICATION &

    VALIDATION)

  • 8/12/2019 Agile Methodology in Regulated Environments

    17/21

    There is complete transparency into the development

    process at any point in time.

    LIVING TRACEABILITY

  • 8/12/2019 Agile Methodology in Regulated Environments

    18/21

    Overall, the agile development process as it has been adopted

    and augmented in QUMAS has worked very well in the

    regulated environment

    Compliance is more immediate and evident in real-time

    Concept of living traceability has been coined to reflect theend-to-end traceability that has been facilitated by the toolset

    that has been implemented to support the agile development

    process

    assumption of incompatibility between agile methods and

    regulated environments is more accidental than essential

    CONCLUSION

  • 8/12/2019 Agile Methodology in Regulated Environments

    19/21

    Conduct further case studies in other regulated domains

    Extend the study in particular XP

    Quantitative Study of Agile

    FUTURE WORK

  • 8/12/2019 Agile Methodology in Regulated Environments

    20/21

    Fitzgerald, Klaas-Jan Stol, Ryan O'Sullivan, and Donal O'Brien

    Scaling Agile Methods to Regulated Environments ICSE 2013

    M. Fowler and J. Highsmith , The agile manifesto, Software

    Development, vol. 9, pp. 2832, 2001.

    P. Abrahamsson, K. Conboy , and X. Wang, lots done, more todo: the current state of agile systems development research,

    European Journal of Information Systems, vol. 18, 2009.

    O. Cawley, X. Wang, and I. Richardson, Lean/agile software

    development methodologies in regulated environmentsstate

    of the art , in Intl Conf. Lean Enterprise Software andSystems, LNBIP 65, 2010

    REFERENCES

  • 8/12/2019 Agile Methodology in Regulated Environments

    21/21

    Questions are welcome for our

    learning.

    [email protected]

    QUESTIONS ?