• No results found

21 EU Partners distributed team environment Software Quality Plan played a critical role.

N/A
N/A
Protected

Academic year: 2021

Share "21 EU Partners distributed team environment Software Quality Plan played a critical role."

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

12/10/2015 © Lero 2015 1

Employing a Software Quality Plan within a Distributed Team Employing a Software Quality Plan within a Distributed Team Employing a Software Quality Plan within a Distributed Team Employing a Software Quality Plan within a Distributed Team

Environment Environment Environment Environment

Dr Noel Carroll, Prof Ita Richardson

12/10/2015 © Lero 2015 22

Overview

Overview

Overview

Overview

TRANSFoRm (FP7 Project):

to develop a ‘rapid learning healthcare system’ driven by advanced computational infrastructure that can improve both patient safety and the conduct and volume of clinical research in Europe

.

21 EU Partners – distributed team environment

Software Quality Plan played a critical role.

Review how the Software Quality Plan supported the success of the TRANSFoRm project.

Building on Work Task 3.5 –Software Quality Assurance Framework

(2)

12/10/2015 © Lero 2015 33

TRANSFoRm project

TRANSFoRm project

TRANSFoRm project

TRANSFoRm project

© Lero 2015 12/10/2015 © Lero 2015 44

Software Development V

Software Development V

Software Development V

Software Development V----Model

Model

Model

Model

(3)

12/10/2015 © Lero 2015 55

SQP

SQP

SQP

SQP ---- Stages

Stages

Stages

Stages

Managing Software Requirements Requirements Management Process Software Architecture and Design Process Managing the Product Design and Coding Developments

Product Integration Process

Managing Quality Assurance (Verification & Validation) Configuration Management Process

Lessons Learned © Lero 2015 12/10/2015 © Lero 2015 66

Research Focus

Research Focus

Research Focus

Research Focus

TRANSFoRm Software Quality Plan (SQP)

Examine how the SQP supported developers to achieve

a level of software quality in various tools.

Compliance with published software processes and

Medical Device Regulations.

(4)

12/10/2015 © Lero 2015 7

Software Development

Regulation Issues

12/10/2015 © Lero 2015 8

Medical Devices and Software

Software within Medical Devices

Up to 70% of budget on

(5)

12/10/2015 © Lero 2015 9

Medical Device Software

Software in

Medical Device

production lines

12/10/2015 © Lero 2015 10

Medical Device software

Software manipulating Clinical data

(Health Information Systems)

(6)

12/10/2015 © Lero 2015 11

EU Directives

….

software in its own right, when

specifically intended by the manufacturer to

be used for one or more of the medical

purposes set out in the definition of a

medical device, is a medical device.

12/10/2015 © Lero 2015 12

EU Directives

'medical device' means any instrument,

apparatus, appliance, software, material or

other article

, ………….,

intended by its

manufacturer to be used for human beings

for the purpose of

diagnosis, prevention,

monitoring, treatment or alleviation of

disease

, …….

injury or handicap

,…”

(7)

12/10/2015 © Lero 2015 1313

Research Methods

Research Methods

Research Methods

Research Methods

RQ

RQ

RQ

RQ:

How did the SQP contribute towards the success of

TRANSFoRm (in a distributed team environment)?

Software

Software

Software

Software Development Team:

Development Team:

Development Team:

Development Team:

Semi-structured interviews SQP Checklist Survey Expert Opinion & Review

31 questions answered

31 questions answered

31 questions answered

31 questions answered

3 teams internationally

3 teams internationally

3 teams internationally

3 teams internationally

© Lero 2015 12/10/2015 © Lero 2015 1414

Results

Results

Results

Results

© Lero 2015

(8)

12/10/2015 © Lero 2015 1515

Summary of Key Findings

Summary of Key Findings

Summary of Key Findings

Summary of Key Findings

Key Key Key

Key Successes:Successes:Successes:Successes:

EU collaboration and effort to ensure success.

SQP supported the success of this project and offered guidance on key processes.

Key Key Key

Key Challenges for Software Development in an International Challenges for Software Development in an International Challenges for Software Development in an International Challenges for Software Development in an International Exploratory Healthcare Research project:

Exploratory Healthcare Research project:Exploratory Healthcare Research project: Exploratory Healthcare Research project:

Establishing a multi-site developer community which can align its processes with stakeholder requirements.

Ensuring that the significant risk of failure is controlled.

Managing each partners’ dynamics, empowerment and need for decision-making.

Reporting activities to ensure visibility and transparency of activities within the team.

© Lero 2015

12/10/2015 © Lero 2015 1616

Summary of Key Findings

Summary of Key Findings

Summary of Key Findings

Summary of Key Findings

Recommendations Recommendations Recommendations

Recommendations for EU Projects where software is for EU Projects where software is for EU Projects where software is for EU Projects where software is developed:

developed:developed: developed:

Include an initial Work Package which sets up software development strategy and management.

Employ a collaboration strategy to build team cohesion and develop partnership links.

Emphasise strategy, not technology, at the beginning of a distributive software EU project.

Consider such projects as Global Software Development projects and introduce relevant software development methods such as the Global Teaming Model (Richardson et al. 2010; Beecham et al. 2010).

(9)

12/10/2015 © Lero 2015 17

References

• Richardson, I., Casey, V., Burton, J., & McCaffery, F.

(2010). Global software engineering: A software process approach. In Collaborative Software Engineering(pp. 35-56). Springer Berlin Heidelberg.

• Beecham, S., Noll, J., Richardson, I., & Ali, N. (2010).

Crafting a global teaming model for architectural knowledge. In Global Software Engineering (ICGSE), 2010 5th IEEE International Conference on(pp. 55-63). IEEE.

12/10/2015 © Lero 2015 18

Acknowledgement

This work was partially supported by Science Foundation Ireland Research Centre grant 13/RC/2094 to Lero – the Irish Software Research Centre, by Enterprise Ireland grant to ARCH – Applied Research in Connected Health Technology Centre, and by European Union grant to TRANSFoRm.

References

Related documents

These rankings of private, Medicare, and Medicaid health-insurance plans (HMOs and PPOs) are based on data and calculations from the National Committee for Quality Assurance

Some information and data on health plans in the NCQA rankings comes from the 2011 Directory of Health Plans published by Atlantic Information Services, Inc. Dash (-)

*Source: Society of Actuaries RP-2006 Mortality Table Projected to 2020 using Society of Actuaries Mortality Improvement Scale

Dengan dilakukannya penelitian yang berjudul “Analisis Pemilihan Perangkat Lunak Sistem Enterprise Resource Planning (ERP) dengan menggunakan Analytical Hierarchy Process (AHP),

(2007): “Integration of production planning, Project management and logistics systems for supply chain management”, International Journal of Production Research, 45(22):

8 Nov *Closing date for initial entry information on Courses, Units and Course Assessments (schools) (31 Jan Colleges) 2 Dec Receive notification of National 1–5 selections

In addition to the performance criteria and adherence to the Amway Rules of Conduct, ABOs must be in good standing and not in breach of their ABO contract with Amway throughout

In order to explain why some people engage in corruption while others do not, we explored the impact of descriptive social norms on corrupt behavior by using a novel behavioral