Agile Systems Engineering Online

Agile Systems Engineering

  • This new innovative course provides a hands-on practitioner’s view to accelerate Systems Engineering development via an Agile approach.
  • The course will provide innovative Agile Systems Engineering tools, scrum team activities and tasks, and necessary systems engineering processes and knowledge.
  • All students will receive an AIAA Certificate of Completion at the end of the course

OVERVIEW
This new Agile Systems Engineering Course reviews the major features of the Agile Development Process and the traditional Systems Engineering (SE) Process and describes some proven techniques for merging the two processes that retain the disciplined SE approach while accelerating development activities via agile methods. Agile development focused initially on making software development faster and more flexible. Subsequently, agile methods have grown in popularity and have attracted tremendous interest throughout the systems engineering community. Agile SE employs tailored methods and processes to deliver incremental capabilities by using a disciplined approach to coordinating parallel requirements elaboration and prioritization, technical development, and operations. Agile SE emphasizes proactive integration among enterprise architectures, platform architectures, and related development efforts, where each of the stakeholder groups contributes concerns and opportunities from its constituency for the good of the successful release and system delivery. Guidance will be given in the course on breaking down large products into many smaller, relatively independent products that can be worked on separately. This enables Agile SE to eliminate some of the traditional initial SE lengthy development by incrementally developing typical front-end SE tasks up-to-PDR through a series of short iterations guided by frequent customer feedback focused on selected patches of applicable customer requirements. In summary, this course will help you to learn how you can use Agile SE to accelerate product development, improve customer satisfaction, and increase employees’ satisfaction by giving them much more autonomy and a sense of ownership in their jobs.

LEARNING OBJECTIVES

  • Understand the agile manifesto, agile principles, and agile systems development process.
  • Understand the pros and cons of an agile approach to systems engineering – when it is and isn’t applicable.
  • Understand the required systems engineering knowledge to support the agile approach.
  • Learn how to use agile systems engineering to solve systems engineering issues, reduce uncertainty, modularize the product, shorten cycle time, and solicit quicker feedback from customers.
  • Learn how to apply agile approaches to front-end systems engineering processes.
  • Learn how the scrum team selects the work from Prioritized Backlog Items (PBIs).
  • Learn how to conduct continuous interdisciplinary systems engineering reviews to replace traditional System Requirements Reviews (SRRs), System Design Reviews (SDRs), Preliminary Design Reviews (PDRs), Critical Design Reviews (CDRs), Test Readiness Reviews (TRRs), and Production Readiness Reviews (PRRs), etc., with more frequent and incremental design reviews.
  • Learn the essence of the short cycle with iterations through autonomous and bounded small teamwork.
  • Understand the agile suitability assessment for your team.
  • This course will be concluded with a radar chart assessment model for you to take home and use to test your team’s suitability for incorporating Agile Development into your current SE Process.
  • Click below for full outline

WHO SHOULD ATTEND
This course will be of interest to systems engineers, program/project managers, software engineers, aerospace engineers, space system engineers, Information Technology Specialists, educators, and other professionals that need to learn how to apply agile systems engineering to shorten cycle time and receive quicker customer responses.

Course Information:

Type of Course: Instructor-Led Short Course
Course Length: 2 days
AIAA CEU's available: Yes

Outline

Introduction

  • Agile Manifesto and Principles
  • Pros and Cons for Agile Approach
  • Ready for Changes
  • Agile Development Process
    • Systems Engineering Process
  • Agile Systems Engineering Approach
Agile Systems Engineering Up-To-SDR (also recognized as Conceptual Design Review)
  • Strategy
  • Agile Systems Engineering Approach
  • Agile Systems Engineering Tools
  • Scrum Team Activities and Tasks
  • Systems Engineering Knowledge
    • Requirements Management
    • Requirements Validation and Verification
    • Functional Analysis and Allocation
    • Trade Studies
    • Model-Based Systems Engineering
    • MOE, MOP, CONOP
    • Modeling and Simulation
Agile Systems Engineering Up-To-PDR (Preliminary Design Review)
  • Strategy
  • Agile Systems Engineering Approach
  • Agile Systems Engineering Tools
  • Scrum Team Activities and Tasks
  • Additional Systems Engineering Knowledge
    • Interface Management
    • Verification and Validation
Agile Systems Engineering Technical Reviews
  • Technical Review Map
  • Agile Approach
  • Technical Reviews Knowledge
Agile Approach for Some Systems Engineering Issues
  • Four Key Questions for Requirements
  • Requirements Development Risk Mitigation
  • Requirements Development Risk Mitigation - Validation
  • Decision Sequence
  • Planning
  • Solving the Wrong Problem
  • Wrong Procedures
  • Didn’t Do the First Part Right
Agile Suitability
  • Filter Tools
  • Overview of the Model
  • Scoring the Questions
  • Radar Chart Assessment
Materials
 
Instructors
Dr. John C. Hsu, Ph.D., P.E., AIAA Fellow, ESEP (INCOSE), implemented the first break-through systems engineering (SE) application and a pioneer in developing and establishing SE process, metrics, templates, methods, and tools for the Boeing Company at the onset of systems engineering revitalization around the middle of 1990s. He serves as an Adjunct professor at the California State University Long Beach teaching SE and engineering management graduate courses, The University of California at Irvine Certification Program, AIAA professional development short courses, Royal Academy of Engineering Visiting Professor and Honorary Professor of Queens University. He has over 40 years of diversified experience in systems engineering, aeronautical engineering, mechanical engineering, nuclear engineering, software development, and engineering management, mainly worked at The Boeing Company, as Technical Manager, Project Manager, and Principal Investigator. Based on John’s world-renowned pioneer expertise in systems engineering, teaching at the universities, AIAA professional courses and the crying demand from industries prompted him to develop “Agile Systems Engineering” course. John earned his Ph.D. in Mechanical and Aerospace Engineering, M.S. in Nuclear Engineering, M.S. in Mechanical Engineering and a registered Professional Engineer. 

 

AIAA Training Links