Tutorial A
|
Industrial DevOps Applied
|
Fees
|
$500 USD each |
Date
|
Monday – February 26, 2024 |
Time
|
8:00 AM – 4:30 PM PT |
Overview |
Course Outline:
- Module 1: Introduction to Agile and DevSecOps in Safety-Critical Environments
- Overview of Agile principles and DevSecOps culture
- Specific challenges in safety-critical cyber-physical systems
- Case studies of Agile/DevSecOps implementation in large-scale, safety-critical projects
- Module 2: Adapting Agile Practices for Safety-Critical Development
- Agile methodologies (Scrum, Kanban, SAFe) and their scalability
- Tailoring Agile to comply with safety standards
- Risk management and iterative development in safety-critical software
- Network Break
- Module 3: Integrating Security and Compliance in the Development Life Cycle
- Understanding DevSecOps and its significance in cyber-physical systems
- Security requirements, threat modeling, and risk assessment
- Incorporating compliance checks and balances within Agile sprints
- Module 4: Engineering for Dependability and Resilience
- Design principles for dependable cyber-physical systems
- Ensuring resilience and fault tolerance
- Automated testing strategies for safety-critical functions
- Lunch Break
- Module 5: Continuous Integration and Continuous Deployment (CI/CD) in Regulated Environments
- Setting up CI/CD pipelines under strict regulations
- Automated compliance verification
- Balancing speed and safety in continuous deployment
- Module 6: Systems Thinking and Managing Complexity
- Applying systems thinking in the design and development of cyber-physical systems
- Managing system interdependencies and complex architectures
- Simulation, modeling, and formal methods
- Network Break
- Module 7: Collaboration and Communication
- Building cross-functional teams for cyber-physical system development
- Effective communication practices within large, distributed teams
- Tooling for collaboration in a DevSecOps environment
- Module 8: Workshop and Practical Exercise
- Interactive workshop on applying Agile/DevSecOps practices to Space Case Study
- Group activity: planning an Agile sprint for a Satellite.
- Q&A, Course Wrap-up, and Feedback Collection
|
Instructor |
Robin Yeman, Carnegie Mellon SEI |
Biography
|
Robin Yeman – Expertise spanning over twenty-eight years in software engineering with focus on Digital Engineering, DevSecOps, and Agile building large complex solutions across multiple domains from submarines to satellites. She advocates for continuous learning with multiple certifications including SAFe Fellow, SPCT, CEC, PMP, PMI-ACP, and CSEP. She is a Systems Engineering PhD candidate at Colorado State researching best practices to deliver large-scale safety-critical cyber-physical solutions using Agile and DevSecOps. Key areas of focus include Systems Thinking, Digital Engineering, DevSecOps and Agile. She has also led several efforts in Agile transformation and continues to lend her expertise in Agile techniques and processes on management, schedule, cost, and technical performance. |
Description of Intended Audience and Recommended Prerequisites
|
Target Audience: Program Managers, Systems Engineers, Software Engineers, Hardware Engineers, Security Specialist working in the Space Industry.
Pre-requisite: Open Mind; Basic Understanding of Agile and DevSecOps. |
What can Attendees Expect to Learn
|
- Understand the challenges and opportunities of applying Agile and DevSecOps practices to safety-critical cyber-physical systems at the System Level
- Learn how to adapt Agile for large-scale system development while maintaining rigorous safety standards.
- Gain knowledge on integrating security and compliance into the development lifecycle without compromising speed and innovation.
- Develop strategies for continuous integration, delivery, and deployment in a highly regulated and safety-critical environment.
- Apply systems thinking to manage complexity and interdependencies in cyber-physical systems development.
|