The document discusses the Square Kilometre Array (SKA) radio telescope project. It provides background on the SKA science drivers and vision to build the largest radio telescope in the world over multiple phases and sites. It describes the SKA organization, design consortia working on different components, notional data flow, and use of agile practices for developing the large amount of software and systems required. The document advocates for taking an agile approach to systems engineering to provide value throughout the telescope's design, construction, and operations.
In a project of the complexity of the SKA, it is very important to be very observant of the different requirements for the SKA telescopes, and how they are implemented by the different sub-systems. And because the design of the SKA is evolving, the need to assess the impact of design changes, and potential trade-offs, is more relevant than ever. In this talk I will present how the SKA Organisation is leading the Systems Engineering work of the different consortia, and how we are using Model Based Systems Engineering (MBSE) to integrate the design inputs from the sub-systems, and be able to keep a Systems view that ensures that the element designs are sound, and really comply with the stringent requirements posed by the SKA.
The Square Kilometre Array is currently undergoing the Preliminary Design Reviews for its composing elements, and is thus at a critical point on its way to becoming ready for construction starting in 2018. In this talk we will provide an overview of the SKA, its composing elements, and their status, with emphasis on the Telescope Manager and the Science Data Processor, respectively the Monitoring & Control system, and Pipeline. We will see how do they compare with their ALMA equivalents, and how is the SKA similar/different from ALMA.
The Square Kilometre Array Organisation (SKAO) is in the process to start construction of what will be the largest research facility in the world, with two radio interferometers generating each one petabyte of data per day, which will be distributed by a network of SKA Regional Centres (SRCs). Construction is expected to start after the establishment of the SKA Observatory Inter-Governmental Organisation by mid 2021, and last for around 6 years after that. However, we are already prototyping the software development processes that will help us align the work of around 150 full-time equivalent people around the world. In this talk we will show what are the current agile software development processes at SKAO, how we are already leveraging the Scaled Agile Framework (SAFe®) to provide alignment across the world-wide community of developers and other contributors, and how we will be managing the full software lifecycle of it during construction and beyond.
The Square Kilometre Array telescopes have recently started their construction phase, after years of pre-construction effort. The new SKA Observatory (SKAO) intergovernmental organisation has been created, and the start of construction (T0) has already happened. In this talk we summarise the construction progress in our facility, and the role that software development, and in particular the development of our TANGO-based control system, is playing.
JSR 363 - The Answer to Life Science and the Internet of EverythingWerner Keil
Developers who work with quantities (sensor reading from edge devices, scientific, engineering, medical, or manufacturing) need to handle measurements of these quantities in their programs. Inadequate models of physical measurements can lead to programmatic errors. In particular when modelling a measurement as a simple number with no regard to the units it represents creates fragile code. Another developer or part of the system can misinterpret the number as a different unit. For example, it may be unclear whether a person's mass is expressed in pounds, kilograms, or stones. A human reading „10°C“, „10 C“ or simply „10 Degrees“ may interpret each of those correctly. For M2M communication, unless a program contains a „Babel Fish“, such ambiguity would not be acceptable.
Don’t Panic: After programming languages like Ada, C++, Eiffel or F# added type-safe Unit support already, JSR 363, Units of Measurement API will add similar support to the Java Platform, making it competitive for M2M in the Internet of Things with strong emphasis on sensors.
This session provides an overview of popular use cases for the Units of Measurement JSR and implementations on both Java ME 8 Embedded (CLDC 8) and Java SE 8. A Hitchhiker’s guide across places where this JSR helps improve data quality or save lives by ensuring e.g. a patient receives the correct dosage of medicine or smart homes and similar energy saving measures prevents Earth from being destroyed by Global Warming (rather than waiting for a Vogon express route ;-)
UAV imagery processed through SfM software yields ortho mosaics that can be then analyzed further. Automated image alignment makes time series analysis possible. Find out how Geomatica can be used to help you get more from imagery. From LAS point cloud interpolation, image to image alignment, vegetation assessment, stockpile measurement, and more. Geomatica also includes a python powered development platform making it the best option to extend processing capability to develop operational applications.
In a project of the complexity of the SKA, it is very important to be very observant of the different requirements for the SKA telescopes, and how they are implemented by the different sub-systems. And because the design of the SKA is evolving, the need to assess the impact of design changes, and potential trade-offs, is more relevant than ever. In this talk I will present how the SKA Organisation is leading the Systems Engineering work of the different consortia, and how we are using Model Based Systems Engineering (MBSE) to integrate the design inputs from the sub-systems, and be able to keep a Systems view that ensures that the element designs are sound, and really comply with the stringent requirements posed by the SKA.
The Square Kilometre Array is currently undergoing the Preliminary Design Reviews for its composing elements, and is thus at a critical point on its way to becoming ready for construction starting in 2018. In this talk we will provide an overview of the SKA, its composing elements, and their status, with emphasis on the Telescope Manager and the Science Data Processor, respectively the Monitoring & Control system, and Pipeline. We will see how do they compare with their ALMA equivalents, and how is the SKA similar/different from ALMA.
The Square Kilometre Array Organisation (SKAO) is in the process to start construction of what will be the largest research facility in the world, with two radio interferometers generating each one petabyte of data per day, which will be distributed by a network of SKA Regional Centres (SRCs). Construction is expected to start after the establishment of the SKA Observatory Inter-Governmental Organisation by mid 2021, and last for around 6 years after that. However, we are already prototyping the software development processes that will help us align the work of around 150 full-time equivalent people around the world. In this talk we will show what are the current agile software development processes at SKAO, how we are already leveraging the Scaled Agile Framework (SAFe®) to provide alignment across the world-wide community of developers and other contributors, and how we will be managing the full software lifecycle of it during construction and beyond.
The Square Kilometre Array telescopes have recently started their construction phase, after years of pre-construction effort. The new SKA Observatory (SKAO) intergovernmental organisation has been created, and the start of construction (T0) has already happened. In this talk we summarise the construction progress in our facility, and the role that software development, and in particular the development of our TANGO-based control system, is playing.
JSR 363 - The Answer to Life Science and the Internet of EverythingWerner Keil
Developers who work with quantities (sensor reading from edge devices, scientific, engineering, medical, or manufacturing) need to handle measurements of these quantities in their programs. Inadequate models of physical measurements can lead to programmatic errors. In particular when modelling a measurement as a simple number with no regard to the units it represents creates fragile code. Another developer or part of the system can misinterpret the number as a different unit. For example, it may be unclear whether a person's mass is expressed in pounds, kilograms, or stones. A human reading „10°C“, „10 C“ or simply „10 Degrees“ may interpret each of those correctly. For M2M communication, unless a program contains a „Babel Fish“, such ambiguity would not be acceptable.
Don’t Panic: After programming languages like Ada, C++, Eiffel or F# added type-safe Unit support already, JSR 363, Units of Measurement API will add similar support to the Java Platform, making it competitive for M2M in the Internet of Things with strong emphasis on sensors.
This session provides an overview of popular use cases for the Units of Measurement JSR and implementations on both Java ME 8 Embedded (CLDC 8) and Java SE 8. A Hitchhiker’s guide across places where this JSR helps improve data quality or save lives by ensuring e.g. a patient receives the correct dosage of medicine or smart homes and similar energy saving measures prevents Earth from being destroyed by Global Warming (rather than waiting for a Vogon express route ;-)
UAV imagery processed through SfM software yields ortho mosaics that can be then analyzed further. Automated image alignment makes time series analysis possible. Find out how Geomatica can be used to help you get more from imagery. From LAS point cloud interpolation, image to image alignment, vegetation assessment, stockpile measurement, and more. Geomatica also includes a python powered development platform making it the best option to extend processing capability to develop operational applications.
Richard Reinhart, NASA Glenn Research Center: "Space Communications and Navigation (SCaN) Testbed." Presented at the 2013 International Space Station Research and Development Conference, http://www.astronautical.org/issrdc/2013.
Astronomical Data Processing on the LSST Scale with Apache SparkDatabricks
The next decade promises to be exciting for both astronomy and computer science with a number of large-scale astronomical surveys in preparation. One of the most important ones is Large Scale Survey Telescope, or LSST. LSST will produce the first ‘video’ of the deep sky in history by continually scanning the visible sky and taking one 3.2 giga-pixel image every 20 seconds. In this talk we will describe LSST’s unique design and how its image processing pipeline produces catalogs of astronomical objects. To process and quickly cross-match catalog data we built AXS (Astronomy Extensions for Spark), a system based on Apache Spark. We will explain its design and what is behind its great cross-matching performance.
Engineers play critical roles in astronomy, from building telescopes, to designing scientific instruments, to operating observatories. Working together, engineers and scientists answer fundamental questions about our universe. In this session, you'll hear from women engineers making contributions to astronomy by developing a new high resolution optical spectrograph, adapting telescope control software for remote operations, architecting document management and managing critical systems for the next generation of telescopes. You will learn about the different engineering disciplines involved in astronomy, key concepts and technologies shaping astronomy today, and how to find job opportunities in astronomy as an engineer.
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Laurent Lefort
Presentation of the SSN XG results at eResearch Australia 2011 https://eresearchau.files.wordpress.com/2012/06/74-semantically-enabling-the-web-of-things-the-w3c-semantic-sensor-network-ontology.pdf
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersAlan Sill
Learn about standards studied in the US National Science Foundation Cloud and Autonomic Computing Industry/University Cooperative Research Center Cloud Standards Testing Lab and how you can get involved to extend the successes from these results in your own cloud software settings. Presented at the O'Reilly OSCON 2014 Open Cloud Day.
Video available at https://www.youtube.com/watch?v=eD2h0SqC7tY
Calit2-a Persistent UCSD/UCI Framework for CollaborationLarry Smarr
05.02.16
Invited Talk
Sun Microsystems Global Education and Research
Conference 2005
Title: Calit2-a Persistent UCSD/UCI Framework for Collaboration
San Francisco, CA
High-level Meeting & Workshop on Environmental and Scientific Open Data for Sustainable Development Goals in Developing Countries. Madagascar, 4-6 December 2017
Embracing open source principles, our goal is to develop a 25kg-250kg class, fully open source satellite platform and to make the design readily available to all as a foundation on which new systems can be built.
Presented at the 4th ESA Cubesat Industry Days, June 2019.
Connect with the Open Source Satellite Programme:
www.opensourcesatellite.org
www.linkedin.com/company/open-source-satellite
@satelliteopen on Twitter
Organizations around the world are facing a "data tsunami" as next-generation sensors produce enormous volumes of Earth observation data. Come learn how NASA is leveraging AWS to efficiently work with data and computing resources at massive scales. NASA is transforming its Earth Sciences EOSDIS (Earth Observing System Data Information System) program by moving data processing and archiving to the cloud. NASA anticipates that their Data Archives will grow from 16PB today to over 400PB by 2023 and 1 Exabyte by 2030, and they are moving to the cloud in order to scale their operations for this new paradigm. Learn More: https://aws.amazon.com/government-education/
Dati satellitari e prodotti derivati in modalità open and free del programma ...giovannibiallo
Dati satellitari e prodotti derivati in modalità open and free del programma Copernicus - Marcello Maranesi (e-GEOS) - Conferenza OpenGeoData Italia 2015
This is a talk for the Hablemos de ALMA (Let's Speak about ALMA) internal outreach series where the first project of the ALMA 2030 Roadmap, the Wideband Sensitivity Upgrade (WSU) is described.
In this talk the expected science benefits are discussed first by John Carpenter; then complexities of Systems Engineering and why those processes will be needed are talked about by Juande Santander-Vela; and finally, the Project Management issues of this upgrade are considered by Carla Crovari.
This version of the talk took place on the ALMA Santiago Central Office (SCO) on August 19th, 2022.
The Square Kilometre Array (SKA), even in its first phase (SKA Phase 1, or SKA1) will be the largest ground-based astronomical facility ever built, with unprecedented sensitivity in the frequency ranges for local to highly redshifted HI, and future expansion up to 25 GHz. The range of science cases that the SKA telescopes will cater for will also be the largest of any research facility, from the Epoch of Reionization (EoR) and the Cosmic Down (CD), to tests of Einstein’s General Relativity, to finding all detectable pulsars in the Milky Way, and helping with the Cradle of Life case for Astrobiology. In this talk we will go through the different science cases, with emphasis in those with the most cosmological significance, such as EoR, CD, and probing General Relativity. (Talk presented at CosmoAndes 2018.)
More Related Content
Similar to Agile Systems Engineering & Agile at SKA Scale
Richard Reinhart, NASA Glenn Research Center: "Space Communications and Navigation (SCaN) Testbed." Presented at the 2013 International Space Station Research and Development Conference, http://www.astronautical.org/issrdc/2013.
Astronomical Data Processing on the LSST Scale with Apache SparkDatabricks
The next decade promises to be exciting for both astronomy and computer science with a number of large-scale astronomical surveys in preparation. One of the most important ones is Large Scale Survey Telescope, or LSST. LSST will produce the first ‘video’ of the deep sky in history by continually scanning the visible sky and taking one 3.2 giga-pixel image every 20 seconds. In this talk we will describe LSST’s unique design and how its image processing pipeline produces catalogs of astronomical objects. To process and quickly cross-match catalog data we built AXS (Astronomy Extensions for Spark), a system based on Apache Spark. We will explain its design and what is behind its great cross-matching performance.
Engineers play critical roles in astronomy, from building telescopes, to designing scientific instruments, to operating observatories. Working together, engineers and scientists answer fundamental questions about our universe. In this session, you'll hear from women engineers making contributions to astronomy by developing a new high resolution optical spectrograph, adapting telescope control software for remote operations, architecting document management and managing critical systems for the next generation of telescopes. You will learn about the different engineering disciplines involved in astronomy, key concepts and technologies shaping astronomy today, and how to find job opportunities in astronomy as an engineer.
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Laurent Lefort
Presentation of the SSN XG results at eResearch Australia 2011 https://eresearchau.files.wordpress.com/2012/06/74-semantically-enabling-the-web-of-things-the-w3c-semantic-sensor-network-ontology.pdf
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersAlan Sill
Learn about standards studied in the US National Science Foundation Cloud and Autonomic Computing Industry/University Cooperative Research Center Cloud Standards Testing Lab and how you can get involved to extend the successes from these results in your own cloud software settings. Presented at the O'Reilly OSCON 2014 Open Cloud Day.
Video available at https://www.youtube.com/watch?v=eD2h0SqC7tY
Calit2-a Persistent UCSD/UCI Framework for CollaborationLarry Smarr
05.02.16
Invited Talk
Sun Microsystems Global Education and Research
Conference 2005
Title: Calit2-a Persistent UCSD/UCI Framework for Collaboration
San Francisco, CA
High-level Meeting & Workshop on Environmental and Scientific Open Data for Sustainable Development Goals in Developing Countries. Madagascar, 4-6 December 2017
Embracing open source principles, our goal is to develop a 25kg-250kg class, fully open source satellite platform and to make the design readily available to all as a foundation on which new systems can be built.
Presented at the 4th ESA Cubesat Industry Days, June 2019.
Connect with the Open Source Satellite Programme:
www.opensourcesatellite.org
www.linkedin.com/company/open-source-satellite
@satelliteopen on Twitter
Organizations around the world are facing a "data tsunami" as next-generation sensors produce enormous volumes of Earth observation data. Come learn how NASA is leveraging AWS to efficiently work with data and computing resources at massive scales. NASA is transforming its Earth Sciences EOSDIS (Earth Observing System Data Information System) program by moving data processing and archiving to the cloud. NASA anticipates that their Data Archives will grow from 16PB today to over 400PB by 2023 and 1 Exabyte by 2030, and they are moving to the cloud in order to scale their operations for this new paradigm. Learn More: https://aws.amazon.com/government-education/
Dati satellitari e prodotti derivati in modalità open and free del programma ...giovannibiallo
Dati satellitari e prodotti derivati in modalità open and free del programma Copernicus - Marcello Maranesi (e-GEOS) - Conferenza OpenGeoData Italia 2015
This is a talk for the Hablemos de ALMA (Let's Speak about ALMA) internal outreach series where the first project of the ALMA 2030 Roadmap, the Wideband Sensitivity Upgrade (WSU) is described.
In this talk the expected science benefits are discussed first by John Carpenter; then complexities of Systems Engineering and why those processes will be needed are talked about by Juande Santander-Vela; and finally, the Project Management issues of this upgrade are considered by Carla Crovari.
This version of the talk took place on the ALMA Santiago Central Office (SCO) on August 19th, 2022.
The Square Kilometre Array (SKA), even in its first phase (SKA Phase 1, or SKA1) will be the largest ground-based astronomical facility ever built, with unprecedented sensitivity in the frequency ranges for local to highly redshifted HI, and future expansion up to 25 GHz. The range of science cases that the SKA telescopes will cater for will also be the largest of any research facility, from the Epoch of Reionization (EoR) and the Cosmic Down (CD), to tests of Einstein’s General Relativity, to finding all detectable pulsars in the Milky Way, and helping with the Cradle of Life case for Astrobiology. In this talk we will go through the different science cases, with emphasis in those with the most cosmological significance, such as EoR, CD, and probing General Relativity. (Talk presented at CosmoAndes 2018.)
This set of slides introduce the TANGO control system for the SKA telescopes, using analogies between tango dancing and the paradigms of the TANGO control system.
The talk was given in the context of the Engineering Q&A talks of the SKA Organisation.
Talk given as part of the Bluedot Festival. Tries to emphasise the current trends in Citizen Science, how are they powered by the same ICT innovation that powers other industries, and how curation and metadata are key both for professional and citizen scientist, and facilities to perform that will be needed.
Building a National Virtual Observatory: The Case of the Spanish Virtual Obse...Joint ALMA Observatory
Talk at the presentation workshop for the Chilean Virtual Observatory (ChiVO; http://www.chivo.cl/workshop-program), on lessons that can be learned from the development of the Spanish Virtual Observatory, and how ChiVO has already applied most of them.
Wf4Ever: Scientific Workflows and Research Objects as tools for scientific in...Joint ALMA Observatory
Astronomers are being drowned in data: facilities like ALMA currently provide datasets in the Gigabyte range, and increasing, while facilities like the LSST and the SKA will generate datasets large enough so that data download, even of the reduced datasets, will not be feasible. In this talk we will introduce the concept of Scientific Workflows, as software tools that allow for the easy exploration of both local and remote datasets and processing services, and of Research Objects, which encapsulate all relevant aspects of a scientific experiment, and allow for its quantitative and qualitative assessment, enable reuse with proper attribution, and linkage to publications, among others. The AstroTaverna plugin, with astronomy-specific for workflow creation, was also presented in this ALMA Weekly Seminar.
How e-Science tools are needed for the new data intensive science, specifically targeted to the Square Kilometre Array. Talk given at the Special Symposium 15 on Data Intensive Astronomy, held during the General Assembly Meeting of the International Astronomical Union in Bejing, 2012.
Introduction to the problem of spatial indexing for spherical coordinate systems, as those used in astronomy. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
How future astronomy projects will generate enormous amounts of data, and what does that mean for astronomical data processing. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
Introducción a los sistemas gestores de bases de datos: orígenes y clases. Parte del curso de Observatorio Virtual impartido por Juan de Dios Santander Vela, dentro del máster MTAF (Métodos y Técnicas Avanzadas en Física) de la Universidad de Granada (UGR).
Role of data models in the Virtual Observatory, and overview of IVOA data models. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
Description of the VOTable data format, VO semantic tools (UCDs, UTypes), and VO protocols. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
Description of the Virtual Observatory architecture, and IVOA documents that make it explicit. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
Description of the elements and purpose of the IVOA, the International Virtual Observatory Alliance. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
Overview of the virtual observatory course by Juan de Dios Santander Vela, and part of the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
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
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
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)
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
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