ics re-planning, outsourcing/inhouse development strategy and staffing tac 12 presentation henrik...

12
ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

Upload: duane-johnston

Post on 18-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

2016 plan/budget result A fairly detailed plan/budget for 2016 is available For some workpackages, it is a major revision of the planning. The most common problem is the low availability of stakeholder requirements meaning uncertain scope The plans for 2017 and onwards are (with few exceptions) untouched since 2013/2014 timeframe. This means that visibility for activities after 2017 are obscure Plans for 2016 show that we must produce about twice the value that will be done in 2015 For 2017 another value doubling is planned The ICS budget envelope for the construction phase shows the monumental challenge of fast rise and fall in capacity over just a few years time 3

TRANSCRIPT

Page 1: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

ICS re-planning, outsourcing/inhouse development strategy and staffing

TAC 12 presentation

Henrik Carling

ESS/ICSDate: 2015-09-30

Page 2: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

2

Re-planning, outsourcing/inhouse development strategy and staffing• Agenda

– Current situation• Planning -> Effort estimate -> Competence/capacity roadmap• The challenge of in-kinding labor• Management of commercial suppliers

– Issues

– Way forward

Page 3: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

3

2016 plan/budget result

• A fairly detailed plan/budget for 2016 is available

• For some workpackages, it is a major revision of the planning. The most common problem is the low availability of stakeholder requirements meaning uncertain scope

• The plans for 2017 and onwards are (with few exceptions) untouched since 2013/2014 timeframe. This means that visibility for activities after 2017 are obscure

• Plans for 2016 show that we must produce about twice the value that will be done in 2015

• For 2017 another value doubling is planned

• The ICS budget envelope for the construction phase shows the monumental challenge of fast rise and fall in capacity over just a few years time

0

2000000

4000000

6000000

8000000

10000000

12000000

14000000

Total

0

5000000

10000000

15000000

20000000

25000000

2015 2016 2017 2018 2019

Physics

Integration - Target

Integration - Conventional facilities

Test Stands

Integration - Instruments

Personal safety system

Control system infrastructure

Software Applications

Machine protection system

Management and administration

Integration - Accelerator

Hardware core

Software core

Equipment

Page 4: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

4

Employee/consultant ratio

• Since it is not currently possible to establish a credible competence / capacity roadmap, some other models can be used to establish the relationship between employees and consultants

• One important factor is the size of the ICS team at steady state operations (somewhere in the phase 2019 - 2026)

• Based on experience from other facilities and adjusting for ESS Size and complexity, the following model has been used as an estimate for the steady state operations phase

0

10

20

30

40

50

60

70

2015 2016 2017 2018 2019

ICS staffing models (constant budget)

Consultants

Employees

Group EmployeesInfrastructure 4Integration 7Management 3Safety and protection 7Software 9

Page 5: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

5

The challenge of in-kinding labor

• The in-kind budget model is particularly difficult for ICS since 80 - 90% of the cost is labor driven• This means that approximately a value of 25 M€ shall be generated from In-kind activities• This corresponds to approximately 231 MY with the ESS Cost-book labor rate• Meaning that approximately 58 in-kind FTE:s shall be fully loaded by ICS activities during 2016-2019• This is very, very difficult

• We expect the ”value efficiency” to be quite low for in-kind activities

Organization Title Estimate Agreed Project status Contractual statusBilbao MEBT controls 570Bilbao MEBT controls 130Estonia TUT Electronics collaboration Early discussions to identify opportunities in testingFrance CNRS Integration Support WP.10 600Huddersfield Control Boxes 2000 Activities postponed to 2H 2016IFE Control Room design 1100 Pre-study made and delivered. Pending contracts Technical annex being drafted. HOA being discussed assisted by Marie-LouiseLegnaro DTL controls 500PSI Electronics collaboration 700 Collaboration is ongoing - investigation started how to In-kind this workSaclay LEBT controls 260 260 Technical annex signedSaclay Proton Source 390 390 Technical annex signedSaclay Proton Source and LEBT 150 150 Technical annex signedSaclay RFQ ontrols 600UK STFC Procurement for PSS 1850 Activities postponed to 2H 2016Uppsala Control System 175 Activities postponed to 2016 - coordinate with AcceleratorUppsala Control System 150 Activities postponed to 2016 - coordinate with AcceleratorUppsala Control System 100 Activities postponed to 2016 - coordinate with AcceleratorZHAW MPS interlock Collaboration is ongoing - investigation started how to In-kind this work

Page 6: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

6

Management of commercial suppliers

• Competence is one of several important factors for line managers to consider

• Social skills and overall team and motivation level are sometimes more important (since skills often can be learned more quickly than behavioural changes)

• When extending the line organization, one of the first decision points is if the position is permanent or transient

• Permanent positions should be filled with employees considering– Long term (5 - 10 years) assignment, competence and capacity profile of the team– Social/teamwork skills– Competence and experience– Remuneration and other contractual status

• Transient positions can be filled with temporary employees or consultants– New framework agreements are being created

• Software development services• Hardware development services• PLC programming services • Integration services

• The new framework agreements are intended to replace the current ”Epics integration” agreement– Increase supplier selection– Provide local support for smaller assignments– Increase supplier competitiveness– Lower cost, increase quality

Page 7: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

7

Technology scope for ICS

• The span of technical scope and the competencies needed in ICS is enormous• From analog signals to Java-based high-end, big-data GUI:s in high performance, high availability• PLC systems• Mechanics and Safety/protection systems• Systems integration, Installation• Project management and administration

Electronics hardware Software

PLC

Mechanics

Anal

og e

lect

roni

cs

Digi

tal e

lect

roni

cs

FPGA

firm

war

e

Digi

tal c

omm

unica

tion

PCB,

pac

kagi

ng

Test

and

val

idati

on

Indu

stria

lizati

on, m

aint

enan

ce

Kern

el d

river

s

Ope

ratin

g sy

stem

s (RT

)

Deve

lopm

ent e

nviro

nmen

ts

EPIC

S

CSS/

Eclip

se

Appl

icat

oins

(GU

I, W

eb, S

ervi

ces)

Data

base

s

Avai

labi

lity,

perfo

rman

ce

Test

and

val

idati

on

Safety and protection

Page 8: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

8

Competence map for ICS

• Electronics (Test, general)• Digital systems (FPGA, Firmware)• Automation and control (PLC)• Computer communications (Networking, cabling)• Hardware/software interaction (Low level software)• Core software development (Linux kernel)• Software development (Java)• Database, High availability (Postgres)• Systems integration• Safety and protection systems (IEC61508 etc)

Page 9: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

9

Software development services framework

RequirementsThe European Spallation Source ESS AB is an accelerator-driven neutron spallation source. The Integrated Controls Systems (ICS) is responsible for providing control and monitoring for all parts of the machine (accelerator, target, neutron scattering systems and conventional facilities).

A large part of the construction scope for ICS is to design, develop, test, deploy and maintain software systems. The software for the control system of ESS is distributed over many different products and technologies with a very wide scope. Some examples are:

• Control system core functions; the ESS software control system will be based on the open-source standard EPICS [Link] family of projects

• Hardware drivers; specialized hardware built specifically for ESS need software drivers, most often drivers in the Linux kernelspace

• Database oriented systems for configuration management; most user level ESS projects are built on database technology, common examples use PostgreSQL or similar open database products

• Operator environments; Providing ESS operators with a user interface environment for the control system is essential for ICS. We will use the Control System Studio [Link] family of open-source, Eclipse-based products for this purpose

• Development environments; in order for ESS stakeholders to be able to integrate efficiently into the EPICS-based control system, ICS will provide ready-made development environments to facilitate integration work

• Data acquisition, archiving and analysis; ICS needs be able to register and store signal flow in the control system to be able to debug and analyze/optimize problems in the very complex facility

Page 10: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

10

Software development services framework

This “OCT” has been issued by ESS AB in order to enter into a Framework Agreement with one supplier, and for a maximum period of 4 years from contract signature, for the following products:• Software development services including the following

– Design• Requirement breakdown and analysis• Estimations• Software architecture, data structure

– Implementation• Analysis• Documentation• Programming

– Java, C, C++– Linux environments, Embedded environments– Test driven development

• Database implementation– Test, validation, verification and integration

• Several different levels (module, system, integration, …)

• Build systems, automated testing• Continuous integration• Delivery

– Deployment, maintenance and support

• Software methodology services including the following– Software project management support

• Many methodologies from agile to waterfall• Planning and structuring software projects• Coordination of production/deliveries from several

sites• Software architecture• Coaching and training

– Useability and design support• User interface design analyses• User experience design support

The following products are excluded:• Automation software development (PLC)

Page 11: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

11

Issues

• Very difficult to achieve the in-kind goals as labor

• Long lead time for framework agreements to come into play

• Uncertainties around the steady-state operations staffing situation

Page 12: ICS re-planning, outsourcing/inhouse development strategy and staffing TAC 12 presentation Henrik Carling ESS/ICS Date: 2015-09-30

12

Thank you!

• Questions