Kari Kiviniemi Aalto University - School of Science and Technology Faculty of Electronics, Communications and Automation Department of Communications and.

Slides:



Advertisements
Similar presentations
Scrum in 10 slides.
Advertisements

R&D Process Optimization for a Customer and Order Management System Lauri Halkola April 29, 2008 Supervisor: Professor Raimo Kantola Instructor: MSc Miko-Janne.
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
1 1  Test the Scrum Knowledge of your team.  Play by the rules of Jeopardy® ◦ Play in two teams ◦ Assign a score keeper ◦ All answers have to be in.
Agile Project Management with Scrum
© 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v1.1 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Agile development By Sam Chamberlain. First a bit of history..
Lessons Learned Best Practices Lisa A. Grant, MBA, PMP, AC-Bronze, CL May 19, 2007
Radu Poenaru Ijaz Ahmet
Scrum Master & Agile Project Manager: A Tale of Two Different Roles
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
1 Agile Methodology & Programming Ric Holt July 2009.
Be sure to join Virginia Tech's Human Factors Engineering and Ergonomics Center (HFEEC) & chapter of the Human Factors and Ergonomics Society (HFES) and.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
Requirements Verification & Validation Requirements Engineering & Project Management.
DACE Labor Productivity Norms – The New “Gulf Coast”?
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
ISO / IEC : 2012 Conformity assessment – Requirements for the operation of various types of bodies performing inspection.
Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development.
The US Oncology Network is supported by McKesson Specialty Health. © 2013 McKesson Specialty Health. All rights reserved. Scrum is an Agile Process.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
The Truth About Agile Software Development with Scrum - How to Manage Scrum Agile Software Development- The Facts You Should Know 1 Agile software development.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Creative Disruption: A Core Systems Strategy Workshop November 3, 2011.
Why (or When) Agile Fails Creating high performance software delivery teams.
Project measurement techniques vs concept of maturity capsule Cezary Orłowski Grzegorz Paciorkiewicz March 2014 Version 1.1.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
Center for Devices and Radiological Health U. S. Department of Health and Human Services Paul L. Jones Senior Systems / Software Engineer Division of Electronics.
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Acceptance test of medical devices The good test report November 2013 Bjarne Månsson.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
Workshop on Accreditation of Bodies Certifying Medical Devices Kiev, November 2014.
Introduction to Agile. Introduction Who is this guy?
Software Quality Assurance Chip Ene, February 14, 2015.
Strategy Mapping Clear path to a successful Agile strategy Dave Neuman Sep 24, 2015 LinkedIn:
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Embedded Systems Software Engineering
AGILE SCRUM METHODOLOGY
Agile Training Day 2 November 17, 2015.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Product Backlog List of things that needs to be done to make the product come into existence 
Healthcare product Industry
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
Agile Project Management with Scrum Katharina Pflügler
Benefits of IEC and introduction into new EN 14971:2012
PSS verification and validation
CSE4939W/4940 CS & E Design Lab I/II
Presentation transcript:

Kari Kiviniemi Aalto University - School of Science and Technology Faculty of Electronics, Communications and Automation Department of Communications and Networking Supervisor: Prof. Jyri Hämäläinen Instructors: D.Sc. (Tech.) Timo Korhonen, M.Sc. (Tech.) Hannu Remahl QUALITY, USABILITY, AND AGILITY OF MEDICAL DEVICE DEVELOPMENT

AGENDA Scope of work New requirements for Medical devices Quality Agile Development Usability The case

SCOPE OF WORK Quality Documentation and standards Project Management To speed up the final stages Usability Usability engineering process

NEW REQUIREMENTS FOR MEDICAL DEVICES Medical Device Directive, 93/42/EEC /47/EC Usability Engineering Process Software Risk Management

Standards and directives QUALITY

CONFORMITY ASSESSMENT Meets MDD Demonstrated by using applicable standards CE-marking Notified body

CONFORMITY ASSESSMENT - PATH

APPLICABLE STANDARDS IEC Medical Electrical Equipment ISO Application of Risk Management to Medical Devices IEC Application of usability engineering to medical devices IEC Medical device software. Software life-cycle processes

QUALITY SYSTEMS ISO Quality Management System ISO Medical Devices, Quality Management System

STANDARDS

SCRUM AGILE DEVELOPMENT

SCRUM THEORY Transparency Who affect the results, must know If something is believed to be done, it must be done Inspection Frequent inspections to detect variances Adaptation Quick adaptation to changes

ROLES IN SCRUM - PRODUCT OWNER Scope What is to be done – Product Backlog Time At what time – Releases Money Resources Maximize the value The ultimate decisions on product matters

ROLES IN SCRUM – SCRUMMASTER Makes work possible Couches Herds the flock Buffer Leads, not manages Enforces Scrum rules Servant-Leader to the team

ROLES IN SCRUM – THE TEAM Do the job Self-managing No one tells how to do the job Self-organizing Who does what Cross-functional No specified roles

PROCESS

ARTIFACTS

ARTIFACTS 2

Standards USABILITY

USABILITY ENGINEERING PROCESS - IEC Specify the application of the medical device. 2.Identify the device's frequently used functions. 3.Identify hazards and hazardous situations related to usability. 4.Identify the device's primary operating functions. 5.Develop the usability specication. 6.Prepare the usability validation plan. 7.Design and implement the user interface. 8.Verify the user interface design. 9.Validate the usability of the medical device.

USER CENTERED DESIGN - ISO 13407

THE CASE

THE COMPANY Medium-sized production company Founded people in Finland, 50 in China Dental Treatment Chair & Unit

THE PROJECT Completely new product Design Electronics, analog → digital Mechanics Cheaper to manufacture Modular Started 2004 Late

IMPROVEMENTS – PROJECT MANAGEMENT SCRUM Sprints Meetings & communication Product backlog

IMPROVEMENTS – QUALITY Documentation requirements Standards Directives Documentation improvements Project plan, requirement specification, architecture specification Document templates Infomation system

IMPROVEMENTS – USABILITY User interfaces Usability Engineering Process

QUESTIONS?