SlideShare a Scribd company logo
Agile Software Engineering
& System Engineering at
SKA scale
Juande Santander-Vela
SKA SW Systems Engineer
SQUARE KILOMETRE ARRAY
Exploring the Universewith the worlds’ largest radio telescope
Astronomical Data Analysis
Software & Systems
(on behalf of the SE team)
SKA Key Science Drivers:
The history of the Universe
Cosmic Dawn

(First Stars and Galaxies)
Galaxy Evolution

(Normal Galaxies z~2-3)
Cosmology

(Dark Energy, Large Scale Structure)
Cosmic Magnetism

(Origin, Evolution)
Cradle of Life

(Planets, Molecules, SETI)
Testing General Relativity

(Strong Regime, Gravitational Waves)
Exploration of the Unknown
Broadest range of
science of any facility,
worldwide
SKA Observatory Vision
Exploring the Universewith the worlds’ largest radio telescope
3 sites
2 telescopes
1 observatoryDesign Phase:
~ €200M; 600 scientists+engineers, 

80% complete
SKA Phase 1 (SKA1)
Construction: 2019 – 2025

Construction cost cap: €674.1M
(2016 inflation-adjusted)

Operations cost: (estimate) €89M/yr

MeerKAT integrated
Observatory Development Programme
(€20M/year planned)

SKA Regional centres out of scope of
centrally-funded SKAO.
SKA Phase 2: start mid-2020s
~2000 dishes across 3500km of
Southern Africa

Major expansion of SKA1-Low
across Western Australia
>50 years lifetime!
Drives need for reliability,
and adaptability
SKA Observatory Vision
Exploring the Universewith the worlds’ largest radio telescope
3 sites
2 telescopes
1 observatoryDesign Phase:
~ €200M; 600 scientists+engineers, 

80% complete
SKA Phase 1 (SKA1)
Construction: 2019 – 2025

Construction cost cap: €674.1M
(2016 inflation-adjusted)

Operations cost: (estimate) €89M/yr

MeerKAT integrated
Observatory Development Programme
(€20M/year planned)

SKA Regional centres out of scope of
centrally-funded SKAO.
SKA Phase 2: start mid-2020s
~2000 dishes across 3500km of
Southern Africa

Major expansion of SKA1-Low
across Western Australia
>50 years lifetime!
Drives need for reliability,
and adaptability
SKA Organisation
Exploring the Universewith the worlds’ largest radio telescope
! Australia (DoI&S)

" Canada (NRC-HIA)

# China (MOST)

$ India (DAE)

% Italy (INAF)

& Netherlands (NWO)

' New Zealand (MED)

( South Africa (DST)

) Sweden (Chalmers)

* UK (BEIS/STFC)
In discussion with:

 + Germany

 , France

 - Portugal

 . Spain

 / Switzerland

 0 Japan

 1 South Korea

In the process of
becoming an Inter-
Governmental
Organisation
SKA1 Design Consortia
Exploring the Universewith the worlds’ largest radio telescope
SKA1 Design Consortia
Exploring the Universewith the worlds’ largest radio telescope
Software
Heavy
Elements
Have
~6-10 × FTE
wrt SKAO
SKA1 Design Consortia
Exploring the Universewith the worlds’ largest radio telescope
1000 kmMap data ©2017 Terms of Use
Filter Consortia
Assembly, Integration & Verification
Central Signal Processor
Dish
Infrastructure Australia
Infrastructure South Africa
Low-Frequency Aperture Array
Mid-Frequency Aperture Array
Science Data Processor
Signal and Data Transport
Telescope Manager
Wideband Single Pixel Feeds
Check/uncheck all
GMT-7
GMT+12
Exploring the Universewith the worlds’ largest radio telescope
19 hour timezone span
SKA1-Low	locations	
1600	km
N
➤➤
NData	SIO,	NOAA,	U.S.	Navy,	NGA,	GEBCOData	SIO,	NOAA,	U.S.	Navy,	NGA,	GEBCO
Image	Landsat	/	CopernicusImage	Landsat	/	Copernicus
SKA1-Mid	locations	
500	km
N
➤➤
NImage	Landsat	/	CopernicusImage	Landsat	/	Copernicus
Data	SIO,	NOAA,	U.S.	Navy,	NGA,	GEBCOData	SIO,	NOAA,	U.S.	Navy,	NGA,	GEBCO
SKA1 Sites
Exploring the Universewith the worlds’ largest radio telescope
SKA1-LOW: 50 – 350 MHz
Phase 1: ~130,000 antennas 

across 65km
SKA1-Mid: 350 MHz – 24 GHz
Phase 1: 200 15-m dishes

across 150 km
SKA1 Telescopes
Exploring the Universewith the worlds’ largest radio telescope
SKA1-LOW: 50 – 350 MHz
Phase 1: ~130,000 antennas 

across 65km
SKA1-Mid: 350 MHz – 24 GHz
Phase 1: 200 15-m dishes

across 150 km
SKA1 Notional Data Flow
Exploring the Universewith the worlds’ largest radio telescope
2 Pb/s 7.2 Tb/s
7.2 Tb/s
8.8 Tb/s8.8 Tb/s
~50 PFLOPS
~5 Tb/s
~250 PFLOPS
Long Term
Storage
300 PB/year
LFAA Data Network Digital Data Backhaul
Digital Data Backhaul
CSP-SDP Network
SKA1 Notional Data Flow
Exploring the Universewith the worlds’ largest radio telescope
2 Pb/s 7.2 Tb/s
7.2 Tb/s
8.8 Tb/s8.8 Tb/s
~50 PFLOPS
~5 Tb/s
~250 PFLOPS
Long Term
Storage
300 PB/year
LFAA Data Network Digital Data Backhaul
Digital Data Backhaul
CSP-SDP Network
SKA1 Notional Data Flow
Exploring the Universewith the worlds’ largest radio telescope
2 Pb/s 7.2 Tb/s
7.2 Tb/s
8.8 Tb/s8.8 Tb/s
~50 PFLOPS
~5 Tb/s
~250 PFLOPS
Long Term
Storage
300 PB/year
LFAA Data Network Digital Data Backhaul
Digital Data Backhaul
CSP-SDP Network
SKA1 Notional Data Flow
Exploring the Universewith the worlds’ largest radio telescope
2 Pb/s 7.2 Tb/s
7.2 Tb/s
8.8 Tb/s8.8 Tb/s
~50 PFLOPS
~5 Tb/s
~250 PFLOPS
Long Term
Storage
300 PB/year
LFAA Data Network Digital Data Backhaul
Digital Data Backhaul
CSP-SDP Network
Similar to LOFAR
in flexibility.
See O4.2 by
Adriaan Renting
How to develop so
much software?
Exploring the Universewith the worlds’ largest radio telescope
Agile
Exploring the Universewith the worlds’ largest radio telescope
Agile, Scaled Agile
Exploring the Universewith the worlds’ largest radio telescope
(Framework)
SAFe for Lean Enterprises Large Solution SAFe
®
Exploring the Universewith the worlds’ largest radio telescope
Agile Teams, 5-7
people (including
Scrum Master),
±2 people

Agile Release
Trains (ARTs)
in Definition
https://scaledagileframework.com/
Agile Manifesto
• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan
Exploring the Universewith the worlds’ largest radio telescope
http://agilemanifesto.org
The emphasis is on Quality
Exploring the Universewith the worlds’ largest radio telescope
Nick Rees talk I10.1
(Thursday 26th, 9:00 AM)
What about
Systems Engineering?
Exploring the Universewith the worlds’ largest radio telescope
INCOSE, 2004
“Systems engineering [SE] is an interdisciplinary approach and
means to enable the realisation of successful systems […] [SE]
integrates all the disciplines and specialty groups into a team effort
forming a structured development process […] from concept to
production to operation. [SE] considers both the business and the
technical needs of all customers with the goal of providing a quality
product that meets the user needs.”
Exploring the Universewith the worlds’ largest radio telescope
INCOSE, 2004
“Systems engineering [SE] is an interdisciplinary approach and
means to enable the realisation of successful systems […] [SE]
integrates all the disciplines and specialty groups into a team effort
forming a structured development process […] from concept to
production to operation. [SE] considers both the business and the
technical needs of all customers with the goal of providing a quality
product that meets the user needs.”
Exploring the Universewith the worlds’ largest radio telescope
INCOSE, 2004
“Systems engineering [SE] is an interdisciplinary approach and
means to enable the realisation of successful systems […] [SE]
integrates all the disciplines and specialty groups into a team effort
forming a structured development process […] from concept to
production to operation. [SE] considers both the business and the
technical needs of all customers with the goal of providing a quality
product that meets the user needs.”
Exploring the Universewith the worlds’ largest radio telescope
INCOSE, 2004
“Systems engineering [SE] is an interdisciplinary approach and
means to enable the realisation of successful systems […] [SE]
integrates all the disciplines and specialty groups into a team effort
forming a structured development process […] from concept to
production to operation. [SE] considers both the business and the
technical needs of all customers with the goal of providing a quality
product that meets the user needs.”
Exploring the Universewith the worlds’ largest radio telescope
INCOSE, 2004
“Systems engineering [SE] is an interdisciplinary approach and
means to enable the realisation of successful systems […] [SE]
integrates all the disciplines and specialty groups into a team effort
forming a structured development process […] from concept to
production to operation. [SE] considers both the business and the
technical needs of all customers with the goal of providing a quality
product that meets the user needs.”
Exploring the Universewith the worlds’ largest radio telescope
David Long, CEO Vitech Corp
“The role of Systems Engineers is to encode
and translate engineering to all stakeholders.”
Exploring the Universewith the worlds’ largest radio telescope
Nick Rees, SKAO Head of Computing
“Systems Engineers capture and remind us
of all the bullshit stakeholders say about
the system.”
Exploring the Universewith the worlds’ largest radio telescope
Exploring the Universewith the worlds’ largest radio telescope
Exploring the Universewith the worlds’ largest radio telescope
Exploring the Universewith the worlds’ largest radio telescope
Juande Santander-Vela, SKAO Software SE
“Systems Engineers have to provide useful
engineering artefacts to stakeholders, notice
still missing definition, and supply it ASAP”
Exploring the Universewith the worlds’ largest radio telescope
Freshly coined for
#ADASS2017CL!
Juande Santander-Vela, SKAO Software SE
“Systems Engineers have to provide useful
engineering artefacts to stakeholders, notice
still missing definition, and supply it ASAP”
Exploring the Universewith the worlds’ largest radio telescope
Or assess and
record the risk of
not doing it
Freshly coined for
#ADASS2017CL!
INCOSE, 2004
“Systems engineering [SE] is an interdisciplinary approach and
means to enable the realisation of successful systems […] [SE]
integrates all the disciplines and specialty groups into a team effort
forming a structured development process […] from concept to
production to operation. [SE] considers both the business and the
technical needs of all customers with the goal of providing a quality
product that meets the user needs.”
Exploring the Universewith the worlds’ largest radio telescope
With an assessment of
what are the risks against
quality and user needs
SE must be Agile, or it
provides diminished value
Exploring the Universewith the worlds’ largest radio telescope
Agile Manifesto
• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan
Exploring the Universewith the worlds’ largest radio telescope
http://agilemanifesto.org
Agile SE
• Keep communication with all stakeholders involved in the project, with
speedy and clear dissemination of agreements

• Continuous integration of the engineering artefacts… and code,
preferably self-documented

• Get devs (and SEs) that are invested, not just
contracted → Gain‑share frameworks

• Have systems & processes that accommodate system (and code)
change and prove requirements are satisfied → don’t do document-
centric requirements management
Exploring the Universewith the worlds’ largest radio telescope
Agile SE
• Keep communication with all stakeholders involved in the project, with
speedy and clear dissemination of agreements

• Continuous integration of the engineering artefacts… and code,
preferably self-documented

• Get devs (and SEs) that are invested, not just
contracted → Gain‑share frameworks

• Have systems & processes that accommodate system (and code)
change and prove requirements are satisfied → don’t do document-
centric requirements management
Exploring the Universewith the worlds’ largest radio telescope
At all phases! Including design,
construction, commissioning, and
operations…
Don’t disband SE!
Agile SE
• Keep communication with all stakeholders involved in the project, with
speedy and clear dissemination of agreements

• Continuous integration of the engineering artefacts… and code,
preferably self-documented

• Get devs (and SEs) that are invested, not just
contracted → Gain‑share frameworks

• Have systems & processes that accommodate system (and code)
change and prove requirements are satisfied → don’t do document-
centric requirements management
Exploring the Universewith the worlds’ largest radio telescope
At all phases! Including design,
construction, commissioning, and
operations…
Don’t disband SE!
Agile SE
• Keep communication with all stakeholders involved in the project, with
speedy and clear dissemination of agreements

• Continuous integration of the engineering artefacts… and code,
preferably self-documented

• Get devs (and SEs) that are invested, not just
contracted → Gain‑share frameworks

• Have systems & processes that accommodate system (and code)
change and prove requirements are satisfied → don’t do document-
centric requirements management
Exploring the Universewith the worlds’ largest radio telescope
At all phases! Including design,
construction, commissioning, and
operations…
Don’t disband SE!
Agile SE
• Keep communication with all stakeholders involved in the project, with
speedy and clear dissemination of agreements

• Continuous integration of the engineering artefacts… and code,
preferably self-documented

• Get devs (and SEs) that are invested, not just
contracted → Gain‑share frameworks

• Have systems & processes that accommodate system (and code)
change and prove requirements are satisfied → don’t do document-
centric requirements management
Exploring the Universewith the worlds’ largest radio telescope
Partners, not
contractors/suppliers
mentioned by
JC Guzman on I2.1
At all phases! Including design,
construction, commissioning, and
operations…
Don’t disband SE!
Agile SE
• Keep communication with all stakeholders involved in the project, with
speedy and clear dissemination of agreements

• Continuous integration of the engineering artefacts… and code,
preferably self-documented

• Get devs (and SEs) that are invested, not just
contracted → Gain‑share frameworks

• Have systems & processes that accommodate system (and code)
change and prove requirements are satisfied → don’t do document-
centric requirements management
Exploring the Universewith the worlds’ largest radio telescope
Partners, not
contractors/suppliers
mentioned by
JC Guzman on I2.1
At all phases! Including design,
construction, commissioning, and
operations…
Don’t disband SE!
Agile-ish Practices at SKAO
• SE planning

• We have a full plan, from which the backlog is constructed

• Progress reviewed every 2 weeks, with forward look to another 2 weeks

• Systems Modelling

• Integrated System Model for SKA1_Common and SKA1_Low in Cameo SysML

• Second model for SKA1_Mid in Vitech CORE

• Used for ICDs, discussions

• SKA1_Mid and SKA1_Low Block Diagrams

• Used for reference, updated in agile way, but low priority
Exploring the Universewith the worlds’ largest radio telescope
Agile-ish Practices at SKA1
• Consortia work-planning

• Agile for SDP, TM

• LFAA uses agile for software development of AAVS1 prototype

• Others want to embrace SAFe for construction, just not now

• Multimodal communication

• Email, SMS, Confluence, JIRA, Jama comments, Slack, Vidyo, Skype…
Exploring the Universewith the worlds’ largest radio telescope
Not so Agile-ish Practices at SKAO
• Engineering Change Process (ECPs) and Change Notes (CNs)

• Bug, or Feature? Still TBD for ECPs → more time to reflect

• Need for formality/signature/buy-in across consortia requires time; we need to
be able to move from as agreed to as designed before as signed… but how?

• Lack of JIRA/backlog culture → starting to improve 

• Lack of self-awareness of performance metrics → starting to improve
Exploring the Universewith the worlds’ largest radio telescope
Agile SE is not for free…
• Coordination/communication takes time!

• Self-organisation frees time from management, but needs assistance from
monitoring → back to coordination!

• Automation of monitoring and communication can help… but still the
effectiveness of the communication needs to be monitored.
Exploring the Universewith the worlds’ largest radio telescope
a lot of
But it makes it easier to
focus on the right things
Conclusions
• Agile SE can be seen as a tailoring of SE; you still need to identify which
are the processes that provide value to your system/organisation.

• It is a challenge to create teams that can work together, but making it
on a cadence makes it easier to achieve it… through repetition.

• We have to improve a lot at SKAO… but we’re working on it.

• Agile for Agile’s sake is a fad; you become Agile it to build quality, and
respond to mistakes, sooner.
Exploring the Universewith the worlds’ largest radio telescope
Thanks!
Exploring the Universewith the worlds’ largest radio telescope
SQUARE KILOMETRE ARRAY
Questions?
Exploring the Universewith the worlds’ largest radio telescope
SQUARE KILOMETRE ARRAY
j.santander-vela@skatelescope.org

More Related Content

Similar to Agile Systems Engineering & Agile at SKA Scale

Data Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper HorrellData Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper Horrell
African Open Science Platform
 
SKA_in_Seoul_2015_NicolasErdody v2.0
SKA_in_Seoul_2015_NicolasErdody v2.0SKA_in_Seoul_2015_NicolasErdody v2.0
SKA_in_Seoul_2015_NicolasErdody v2.0Nicolás Erdödy
 
Space Communications and Navigation (SCaN) Testbed
Space Communications and Navigation (SCaN) TestbedSpace Communications and Navigation (SCaN) Testbed
Space Communications and Navigation (SCaN) Testbed
American Astronautical Society
 
Astronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache SparkAstronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache Spark
Databricks
 
Engineering Careers in Astronomy
Engineering Careers in AstronomyEngineering Careers in Astronomy
Engineering Careers in Astronomy
Society of Women Engineers
 
Dr_Riaz_Suddle.ppt
Dr_Riaz_Suddle.pptDr_Riaz_Suddle.ppt
Dr_Riaz_Suddle.ppt
2ndOpinion
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Laurent Lefort
 
Structural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 yearsStructural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 years
AlexandreBonvin2
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Alan Sill
 
Jwcv Jbci
Jwcv JbciJwcv Jbci
Jwcv Jbci
jbci
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NAC
Larry Smarr
 
Calit2-a Persistent UCSD/UCI Framework for Collaboration
Calit2-a Persistent UCSD/UCI Framework for CollaborationCalit2-a Persistent UCSD/UCI Framework for Collaboration
Calit2-a Persistent UCSD/UCI Framework for Collaboration
Larry Smarr
 
Data Sharing in Africa: Square Kilometre Array Telescope/Anita Loots
Data Sharing in Africa: Square Kilometre Array Telescope/Anita LootsData Sharing in Africa: Square Kilometre Array Telescope/Anita Loots
Data Sharing in Africa: Square Kilometre Array Telescope/Anita Loots
Academy of Science of South Africa (ASSAf)
 
Using Open Source to Disrupt the Small Satellite Industry
Using Open Source to Disrupt the Small Satellite IndustryUsing Open Source to Disrupt the Small Satellite Industry
Using Open Source to Disrupt the Small Satellite Industry
KISPE Space Open Source Satellite Programme
 
Gvf Future Sat Africa 2017 Newspace
Gvf  Future Sat Africa 2017 NewspaceGvf  Future Sat Africa 2017 Newspace
Gvf Future Sat Africa 2017 Newspace
Myles Freedman
 
#EarthOnAWS | AWS Public Sector Summit 2017
#EarthOnAWS | AWS Public Sector Summit 2017#EarthOnAWS | AWS Public Sector Summit 2017
#EarthOnAWS | AWS Public Sector Summit 2017
Amazon Web Services
 
Dati satellitari e prodotti derivati in modalità open and free del programma ...
Dati satellitari e prodotti derivati in modalità open and free del programma ...Dati satellitari e prodotti derivati in modalità open and free del programma ...
Dati satellitari e prodotti derivati in modalità open and free del programma ...
giovannibiallo
 

Similar to Agile Systems Engineering & Agile at SKA Scale (20)

Data Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper HorrellData Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper Horrell
 
Moore chris[1]
Moore chris[1]Moore chris[1]
Moore chris[1]
 
OHB_7040_25.09.2014
OHB_7040_25.09.2014OHB_7040_25.09.2014
OHB_7040_25.09.2014
 
SKA_in_Seoul_2015_NicolasErdody v2.0
SKA_in_Seoul_2015_NicolasErdody v2.0SKA_in_Seoul_2015_NicolasErdody v2.0
SKA_in_Seoul_2015_NicolasErdody v2.0
 
Space Communications and Navigation (SCaN) Testbed
Space Communications and Navigation (SCaN) TestbedSpace Communications and Navigation (SCaN) Testbed
Space Communications and Navigation (SCaN) Testbed
 
Astronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache SparkAstronomical Data Processing on the LSST Scale with Apache Spark
Astronomical Data Processing on the LSST Scale with Apache Spark
 
Engineering Careers in Astronomy
Engineering Careers in AstronomyEngineering Careers in Astronomy
Engineering Careers in Astronomy
 
Dr_Riaz_Suddle.ppt
Dr_Riaz_Suddle.pptDr_Riaz_Suddle.ppt
Dr_Riaz_Suddle.ppt
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
 
Structural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 yearsStructural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 years
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for Developers
 
Jwcv Jbci
Jwcv JbciJwcv Jbci
Jwcv Jbci
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NAC
 
Calit2-a Persistent UCSD/UCI Framework for Collaboration
Calit2-a Persistent UCSD/UCI Framework for CollaborationCalit2-a Persistent UCSD/UCI Framework for Collaboration
Calit2-a Persistent UCSD/UCI Framework for Collaboration
 
Data Sharing in Africa: Square Kilometre Array Telescope/Anita Loots
Data Sharing in Africa: Square Kilometre Array Telescope/Anita LootsData Sharing in Africa: Square Kilometre Array Telescope/Anita Loots
Data Sharing in Africa: Square Kilometre Array Telescope/Anita Loots
 
Using Open Source to Disrupt the Small Satellite Industry
Using Open Source to Disrupt the Small Satellite IndustryUsing Open Source to Disrupt the Small Satellite Industry
Using Open Source to Disrupt the Small Satellite Industry
 
Gvf Future Sat Africa 2017 Newspace
Gvf  Future Sat Africa 2017 NewspaceGvf  Future Sat Africa 2017 Newspace
Gvf Future Sat Africa 2017 Newspace
 
#EarthOnAWS | AWS Public Sector Summit 2017
#EarthOnAWS | AWS Public Sector Summit 2017#EarthOnAWS | AWS Public Sector Summit 2017
#EarthOnAWS | AWS Public Sector Summit 2017
 
Dati satellitari e prodotti derivati in modalità open and free del programma ...
Dati satellitari e prodotti derivati in modalità open and free del programma ...Dati satellitari e prodotti derivati in modalità open and free del programma ...
Dati satellitari e prodotti derivati in modalità open and free del programma ...
 
Presentation
PresentationPresentation
Presentation
 

More from Joint ALMA Observatory

Hablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity UpgradeHablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity Upgrade
Joint ALMA Observatory
 
The Square Kilometre Array Science Cases (CosmoAndes 2018)
The Square Kilometre Array Science Cases (CosmoAndes 2018)The Square Kilometre Array Science Cases (CosmoAndes 2018)
The Square Kilometre Array Science Cases (CosmoAndes 2018)
Joint ALMA Observatory
 
How much control do you need to dance TANGO?
How much control do you need to dance TANGO?How much control do you need to dance TANGO?
How much control do you need to dance TANGO?
Joint ALMA Observatory
 
Citizen Science in the era of the Square Kilometre Array
Citizen Science in the era of the Square Kilometre ArrayCitizen Science in the era of the Square Kilometre Array
Citizen Science in the era of the Square Kilometre Array
Joint ALMA Observatory
 
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...
Joint ALMA Observatory
 
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...
Joint ALMA Observatory
 
e-Science for the Science Kilometre Array
e-Science for the Science Kilometre Arraye-Science for the Science Kilometre Array
e-Science for the Science Kilometre Array
Joint ALMA Observatory
 
VO Course 11: Spatial indexing
VO Course 11: Spatial indexingVO Course 11: Spatial indexing
VO Course 11: Spatial indexing
Joint ALMA Observatory
 
VO Course 10: Big data challenges in astronomy
VO Course 10: Big data challenges in astronomyVO Course 10: Big data challenges in astronomy
VO Course 10: Big data challenges in astronomy
Joint ALMA Observatory
 
Curso VO 07: Sistemas gestores de bases de datos
Curso VO 07: Sistemas gestores de bases de datosCurso VO 07: Sistemas gestores de bases de datos
Curso VO 07: Sistemas gestores de bases de datos
Joint ALMA Observatory
 
VO Course 06: VO Data-models
VO Course 06: VO Data-modelsVO Course 06: VO Data-models
VO Course 06: VO Data-models
Joint ALMA Observatory
 
VO Course 05: VOTable, VO Protocols, and UCDs
VO Course 05: VOTable, VO Protocols, and UCDsVO Course 05: VOTable, VO Protocols, and UCDs
VO Course 05: VOTable, VO Protocols, and UCDs
Joint ALMA Observatory
 
VO Course 04: VO architecture
VO Course 04: VO architectureVO Course 04: VO architecture
VO Course 04: VO architecture
Joint ALMA Observatory
 
VO Course 03: IVOA, the International Virtual Observatory Alliance
VO Course 03: IVOA, the International Virtual Observatory AllianceVO Course 03: IVOA, the International Virtual Observatory Alliance
VO Course 03: IVOA, the International Virtual Observatory Alliance
Joint ALMA Observatory
 
VO Course 02: Astronomy & Standards
VO Course 02: Astronomy & StandardsVO Course 02: Astronomy & Standards
VO Course 02: Astronomy & Standards
Joint ALMA Observatory
 
VO Course 12: Workflows & the Wf4Ever project
VO Course 12: Workflows & the Wf4Ever projectVO Course 12: Workflows & the Wf4Ever project
VO Course 12: Workflows & the Wf4Ever project
Joint ALMA Observatory
 
Wf4Ever: Work!ows for Methodology and Science Preservation
Wf4Ever: Work!ows for Methodology and Science PreservationWf4Ever: Work!ows for Methodology and Science Preservation
Wf4Ever: Work!ows for Methodology and Science PreservationJoint ALMA Observatory
 

More from Joint ALMA Observatory (17)

Hablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity UpgradeHablemos de ALMA — Wideband Sensitivity Upgrade
Hablemos de ALMA — Wideband Sensitivity Upgrade
 
The Square Kilometre Array Science Cases (CosmoAndes 2018)
The Square Kilometre Array Science Cases (CosmoAndes 2018)The Square Kilometre Array Science Cases (CosmoAndes 2018)
The Square Kilometre Array Science Cases (CosmoAndes 2018)
 
How much control do you need to dance TANGO?
How much control do you need to dance TANGO?How much control do you need to dance TANGO?
How much control do you need to dance TANGO?
 
Citizen Science in the era of the Square Kilometre Array
Citizen Science in the era of the Square Kilometre ArrayCitizen Science in the era of the Square Kilometre Array
Citizen Science in the era of the Square Kilometre Array
 
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...
 
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...
 
e-Science for the Science Kilometre Array
e-Science for the Science Kilometre Arraye-Science for the Science Kilometre Array
e-Science for the Science Kilometre Array
 
VO Course 11: Spatial indexing
VO Course 11: Spatial indexingVO Course 11: Spatial indexing
VO Course 11: Spatial indexing
 
VO Course 10: Big data challenges in astronomy
VO Course 10: Big data challenges in astronomyVO Course 10: Big data challenges in astronomy
VO Course 10: Big data challenges in astronomy
 
Curso VO 07: Sistemas gestores de bases de datos
Curso VO 07: Sistemas gestores de bases de datosCurso VO 07: Sistemas gestores de bases de datos
Curso VO 07: Sistemas gestores de bases de datos
 
VO Course 06: VO Data-models
VO Course 06: VO Data-modelsVO Course 06: VO Data-models
VO Course 06: VO Data-models
 
VO Course 05: VOTable, VO Protocols, and UCDs
VO Course 05: VOTable, VO Protocols, and UCDsVO Course 05: VOTable, VO Protocols, and UCDs
VO Course 05: VOTable, VO Protocols, and UCDs
 
VO Course 04: VO architecture
VO Course 04: VO architectureVO Course 04: VO architecture
VO Course 04: VO architecture
 
VO Course 03: IVOA, the International Virtual Observatory Alliance
VO Course 03: IVOA, the International Virtual Observatory AllianceVO Course 03: IVOA, the International Virtual Observatory Alliance
VO Course 03: IVOA, the International Virtual Observatory Alliance
 
VO Course 02: Astronomy & Standards
VO Course 02: Astronomy & StandardsVO Course 02: Astronomy & Standards
VO Course 02: Astronomy & Standards
 
VO Course 12: Workflows & the Wf4Ever project
VO Course 12: Workflows & the Wf4Ever projectVO Course 12: Workflows & the Wf4Ever project
VO Course 12: Workflows & the Wf4Ever project
 
Wf4Ever: Work!ows for Methodology and Science Preservation
Wf4Ever: Work!ows for Methodology and Science PreservationWf4Ever: Work!ows for Methodology and Science Preservation
Wf4Ever: Work!ows for Methodology and Science Preservation
 

Recently uploaded

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 

Recently uploaded (20)

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 

Agile Systems Engineering & Agile at SKA Scale

  • 1. Agile Software Engineering & System Engineering at SKA scale Juande Santander-Vela SKA SW Systems Engineer SQUARE KILOMETRE ARRAY Exploring the Universewith the worlds’ largest radio telescope Astronomical Data Analysis Software & Systems (on behalf of the SE team)
  • 2. SKA Key Science Drivers: The history of the Universe Cosmic Dawn (First Stars and Galaxies) Galaxy Evolution (Normal Galaxies z~2-3) Cosmology (Dark Energy, Large Scale Structure) Cosmic Magnetism (Origin, Evolution) Cradle of Life (Planets, Molecules, SETI) Testing General Relativity (Strong Regime, Gravitational Waves) Exploration of the Unknown Broadest range of science of any facility, worldwide
  • 3. SKA Observatory Vision Exploring the Universewith the worlds’ largest radio telescope 3 sites 2 telescopes 1 observatoryDesign Phase: ~ €200M; 600 scientists+engineers, 80% complete SKA Phase 1 (SKA1) Construction: 2019 – 2025 Construction cost cap: €674.1M (2016 inflation-adjusted) Operations cost: (estimate) €89M/yr MeerKAT integrated Observatory Development Programme (€20M/year planned) SKA Regional centres out of scope of centrally-funded SKAO. SKA Phase 2: start mid-2020s ~2000 dishes across 3500km of Southern Africa Major expansion of SKA1-Low across Western Australia >50 years lifetime! Drives need for reliability, and adaptability
  • 4. SKA Observatory Vision Exploring the Universewith the worlds’ largest radio telescope 3 sites 2 telescopes 1 observatoryDesign Phase: ~ €200M; 600 scientists+engineers, 80% complete SKA Phase 1 (SKA1) Construction: 2019 – 2025 Construction cost cap: €674.1M (2016 inflation-adjusted) Operations cost: (estimate) €89M/yr MeerKAT integrated Observatory Development Programme (€20M/year planned) SKA Regional centres out of scope of centrally-funded SKAO. SKA Phase 2: start mid-2020s ~2000 dishes across 3500km of Southern Africa Major expansion of SKA1-Low across Western Australia >50 years lifetime! Drives need for reliability, and adaptability
  • 5. SKA Organisation Exploring the Universewith the worlds’ largest radio telescope ! Australia (DoI&S) " Canada (NRC-HIA) # China (MOST) $ India (DAE) % Italy (INAF) & Netherlands (NWO) ' New Zealand (MED) ( South Africa (DST) ) Sweden (Chalmers) * UK (BEIS/STFC) In discussion with:  + Germany  , France  - Portugal  . Spain  / Switzerland  0 Japan  1 South Korea In the process of becoming an Inter- Governmental Organisation
  • 6. SKA1 Design Consortia Exploring the Universewith the worlds’ largest radio telescope
  • 7. SKA1 Design Consortia Exploring the Universewith the worlds’ largest radio telescope Software Heavy Elements
  • 8. Have ~6-10 × FTE wrt SKAO SKA1 Design Consortia Exploring the Universewith the worlds’ largest radio telescope
  • 9. 1000 kmMap data ©2017 Terms of Use Filter Consortia Assembly, Integration & Verification Central Signal Processor Dish Infrastructure Australia Infrastructure South Africa Low-Frequency Aperture Array Mid-Frequency Aperture Array Science Data Processor Signal and Data Transport Telescope Manager Wideband Single Pixel Feeds Check/uncheck all GMT-7 GMT+12 Exploring the Universewith the worlds’ largest radio telescope 19 hour timezone span
  • 11. SKA1 Telescopes Exploring the Universewith the worlds’ largest radio telescope SKA1-LOW: 50 – 350 MHz Phase 1: ~130,000 antennas across 65km SKA1-Mid: 350 MHz – 24 GHz Phase 1: 200 15-m dishes across 150 km
  • 12. SKA1 Notional Data Flow Exploring the Universewith the worlds’ largest radio telescope 2 Pb/s 7.2 Tb/s 7.2 Tb/s 8.8 Tb/s8.8 Tb/s ~50 PFLOPS ~5 Tb/s ~250 PFLOPS Long Term Storage 300 PB/year LFAA Data Network Digital Data Backhaul Digital Data Backhaul CSP-SDP Network
  • 13. SKA1 Notional Data Flow Exploring the Universewith the worlds’ largest radio telescope 2 Pb/s 7.2 Tb/s 7.2 Tb/s 8.8 Tb/s8.8 Tb/s ~50 PFLOPS ~5 Tb/s ~250 PFLOPS Long Term Storage 300 PB/year LFAA Data Network Digital Data Backhaul Digital Data Backhaul CSP-SDP Network
  • 14. SKA1 Notional Data Flow Exploring the Universewith the worlds’ largest radio telescope 2 Pb/s 7.2 Tb/s 7.2 Tb/s 8.8 Tb/s8.8 Tb/s ~50 PFLOPS ~5 Tb/s ~250 PFLOPS Long Term Storage 300 PB/year LFAA Data Network Digital Data Backhaul Digital Data Backhaul CSP-SDP Network
  • 15. SKA1 Notional Data Flow Exploring the Universewith the worlds’ largest radio telescope 2 Pb/s 7.2 Tb/s 7.2 Tb/s 8.8 Tb/s8.8 Tb/s ~50 PFLOPS ~5 Tb/s ~250 PFLOPS Long Term Storage 300 PB/year LFAA Data Network Digital Data Backhaul Digital Data Backhaul CSP-SDP Network Similar to LOFAR in flexibility. See O4.2 by Adriaan Renting
  • 16. How to develop so much software? Exploring the Universewith the worlds’ largest radio telescope
  • 17. Agile Exploring the Universewith the worlds’ largest radio telescope
  • 18. Agile, Scaled Agile Exploring the Universewith the worlds’ largest radio telescope (Framework)
  • 19. SAFe for Lean Enterprises Large Solution SAFe ® Exploring the Universewith the worlds’ largest radio telescope Agile Teams, 5-7 people (including Scrum Master), ±2 people Agile Release Trains (ARTs) in Definition https://scaledagileframework.com/
  • 20. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Exploring the Universewith the worlds’ largest radio telescope http://agilemanifesto.org
  • 21. The emphasis is on Quality Exploring the Universewith the worlds’ largest radio telescope Nick Rees talk I10.1 (Thursday 26th, 9:00 AM)
  • 22. What about Systems Engineering? Exploring the Universewith the worlds’ largest radio telescope
  • 23. INCOSE, 2004 “Systems engineering [SE] is an interdisciplinary approach and means to enable the realisation of successful systems […] [SE] integrates all the disciplines and specialty groups into a team effort forming a structured development process […] from concept to production to operation. [SE] considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.” Exploring the Universewith the worlds’ largest radio telescope
  • 24. INCOSE, 2004 “Systems engineering [SE] is an interdisciplinary approach and means to enable the realisation of successful systems […] [SE] integrates all the disciplines and specialty groups into a team effort forming a structured development process […] from concept to production to operation. [SE] considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.” Exploring the Universewith the worlds’ largest radio telescope
  • 25. INCOSE, 2004 “Systems engineering [SE] is an interdisciplinary approach and means to enable the realisation of successful systems […] [SE] integrates all the disciplines and specialty groups into a team effort forming a structured development process […] from concept to production to operation. [SE] considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.” Exploring the Universewith the worlds’ largest radio telescope
  • 26. INCOSE, 2004 “Systems engineering [SE] is an interdisciplinary approach and means to enable the realisation of successful systems […] [SE] integrates all the disciplines and specialty groups into a team effort forming a structured development process […] from concept to production to operation. [SE] considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.” Exploring the Universewith the worlds’ largest radio telescope
  • 27. INCOSE, 2004 “Systems engineering [SE] is an interdisciplinary approach and means to enable the realisation of successful systems […] [SE] integrates all the disciplines and specialty groups into a team effort forming a structured development process […] from concept to production to operation. [SE] considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.” Exploring the Universewith the worlds’ largest radio telescope
  • 28. David Long, CEO Vitech Corp “The role of Systems Engineers is to encode and translate engineering to all stakeholders.” Exploring the Universewith the worlds’ largest radio telescope
  • 29. Nick Rees, SKAO Head of Computing “Systems Engineers capture and remind us of all the bullshit stakeholders say about the system.” Exploring the Universewith the worlds’ largest radio telescope
  • 30. Exploring the Universewith the worlds’ largest radio telescope
  • 31. Exploring the Universewith the worlds’ largest radio telescope
  • 32. Exploring the Universewith the worlds’ largest radio telescope
  • 33. Juande Santander-Vela, SKAO Software SE “Systems Engineers have to provide useful engineering artefacts to stakeholders, notice still missing definition, and supply it ASAP” Exploring the Universewith the worlds’ largest radio telescope Freshly coined for #ADASS2017CL!
  • 34. Juande Santander-Vela, SKAO Software SE “Systems Engineers have to provide useful engineering artefacts to stakeholders, notice still missing definition, and supply it ASAP” Exploring the Universewith the worlds’ largest radio telescope Or assess and record the risk of not doing it Freshly coined for #ADASS2017CL!
  • 35. INCOSE, 2004 “Systems engineering [SE] is an interdisciplinary approach and means to enable the realisation of successful systems […] [SE] integrates all the disciplines and specialty groups into a team effort forming a structured development process […] from concept to production to operation. [SE] considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.” Exploring the Universewith the worlds’ largest radio telescope With an assessment of what are the risks against quality and user needs
  • 36. SE must be Agile, or it provides diminished value Exploring the Universewith the worlds’ largest radio telescope
  • 37. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Exploring the Universewith the worlds’ largest radio telescope http://agilemanifesto.org
  • 38. Agile SE • Keep communication with all stakeholders involved in the project, with speedy and clear dissemination of agreements • Continuous integration of the engineering artefacts… and code, preferably self-documented • Get devs (and SEs) that are invested, not just contracted → Gain‑share frameworks • Have systems & processes that accommodate system (and code) change and prove requirements are satisfied → don’t do document- centric requirements management Exploring the Universewith the worlds’ largest radio telescope
  • 39. Agile SE • Keep communication with all stakeholders involved in the project, with speedy and clear dissemination of agreements • Continuous integration of the engineering artefacts… and code, preferably self-documented • Get devs (and SEs) that are invested, not just contracted → Gain‑share frameworks • Have systems & processes that accommodate system (and code) change and prove requirements are satisfied → don’t do document- centric requirements management Exploring the Universewith the worlds’ largest radio telescope At all phases! Including design, construction, commissioning, and operations… Don’t disband SE!
  • 40. Agile SE • Keep communication with all stakeholders involved in the project, with speedy and clear dissemination of agreements • Continuous integration of the engineering artefacts… and code, preferably self-documented • Get devs (and SEs) that are invested, not just contracted → Gain‑share frameworks • Have systems & processes that accommodate system (and code) change and prove requirements are satisfied → don’t do document- centric requirements management Exploring the Universewith the worlds’ largest radio telescope At all phases! Including design, construction, commissioning, and operations… Don’t disband SE!
  • 41. Agile SE • Keep communication with all stakeholders involved in the project, with speedy and clear dissemination of agreements • Continuous integration of the engineering artefacts… and code, preferably self-documented • Get devs (and SEs) that are invested, not just contracted → Gain‑share frameworks • Have systems & processes that accommodate system (and code) change and prove requirements are satisfied → don’t do document- centric requirements management Exploring the Universewith the worlds’ largest radio telescope At all phases! Including design, construction, commissioning, and operations… Don’t disband SE!
  • 42. Agile SE • Keep communication with all stakeholders involved in the project, with speedy and clear dissemination of agreements • Continuous integration of the engineering artefacts… and code, preferably self-documented • Get devs (and SEs) that are invested, not just contracted → Gain‑share frameworks • Have systems & processes that accommodate system (and code) change and prove requirements are satisfied → don’t do document- centric requirements management Exploring the Universewith the worlds’ largest radio telescope Partners, not contractors/suppliers mentioned by JC Guzman on I2.1 At all phases! Including design, construction, commissioning, and operations… Don’t disband SE!
  • 43. Agile SE • Keep communication with all stakeholders involved in the project, with speedy and clear dissemination of agreements • Continuous integration of the engineering artefacts… and code, preferably self-documented • Get devs (and SEs) that are invested, not just contracted → Gain‑share frameworks • Have systems & processes that accommodate system (and code) change and prove requirements are satisfied → don’t do document- centric requirements management Exploring the Universewith the worlds’ largest radio telescope Partners, not contractors/suppliers mentioned by JC Guzman on I2.1 At all phases! Including design, construction, commissioning, and operations… Don’t disband SE!
  • 44. Agile-ish Practices at SKAO • SE planning • We have a full plan, from which the backlog is constructed • Progress reviewed every 2 weeks, with forward look to another 2 weeks • Systems Modelling • Integrated System Model for SKA1_Common and SKA1_Low in Cameo SysML • Second model for SKA1_Mid in Vitech CORE • Used for ICDs, discussions • SKA1_Mid and SKA1_Low Block Diagrams • Used for reference, updated in agile way, but low priority Exploring the Universewith the worlds’ largest radio telescope
  • 45. Agile-ish Practices at SKA1 • Consortia work-planning • Agile for SDP, TM • LFAA uses agile for software development of AAVS1 prototype • Others want to embrace SAFe for construction, just not now • Multimodal communication • Email, SMS, Confluence, JIRA, Jama comments, Slack, Vidyo, Skype… Exploring the Universewith the worlds’ largest radio telescope
  • 46. Not so Agile-ish Practices at SKAO • Engineering Change Process (ECPs) and Change Notes (CNs) • Bug, or Feature? Still TBD for ECPs → more time to reflect • Need for formality/signature/buy-in across consortia requires time; we need to be able to move from as agreed to as designed before as signed… but how? • Lack of JIRA/backlog culture → starting to improve • Lack of self-awareness of performance metrics → starting to improve Exploring the Universewith the worlds’ largest radio telescope
  • 47. Agile SE is not for free… • Coordination/communication takes time! • Self-organisation frees time from management, but needs assistance from monitoring → back to coordination! • Automation of monitoring and communication can help… but still the effectiveness of the communication needs to be monitored. Exploring the Universewith the worlds’ largest radio telescope a lot of But it makes it easier to focus on the right things
  • 48. Conclusions • Agile SE can be seen as a tailoring of SE; you still need to identify which are the processes that provide value to your system/organisation. • It is a challenge to create teams that can work together, but making it on a cadence makes it easier to achieve it… through repetition. • We have to improve a lot at SKAO… but we’re working on it. • Agile for Agile’s sake is a fad; you become Agile it to build quality, and respond to mistakes, sooner. Exploring the Universewith the worlds’ largest radio telescope
  • 49. Thanks! Exploring the Universewith the worlds’ largest radio telescope SQUARE KILOMETRE ARRAY
  • 50. Questions? Exploring the Universewith the worlds’ largest radio telescope SQUARE KILOMETRE ARRAY j.santander-vela@skatelescope.org