Price: $3,999.00
Length: 4 Days
Print Friendly, PDF & Email

Agile Systems Engineering Training Bootcamp

Agile Systems Engineering Training Course Description

Agile Systems Engineering Training discusses the application of Agile environment in systems engineering. Agile systems engineering (ASE) training provides you with proven practices to help you collaborate effectively in a team through applying Agile development approaches.

You will learn how to provide high-quality and valuable working environment while accommodating changing requirements. The ASE hands-on bootcamp goes beyond just coding practices, providing you with skills that will empower the Agile principles.

Agile Systems Engineering Training

Learn about the notions, principles, and framework of Agile software development to implement your plans for incorporating Agile approaches into your organization. Agile Systems Engineering Training bootcamp will cover the techniques, skills, and tools that help you build your Agile discipline.

Learn About:

  • Systems and systems engineering
  • Components and principals of systems engineering
  • What is Agile?
  • User stories vs. requirements
  • Systems engineering and team collaboration
  • Evolving design
  • Requirements and their value
  • Verification and validation process
  • Collaboration with Agile stakeholders
  • Elements of an Agile environment
  • Agile principals
  • Agile version of V-model diagram
  • Lean SE vs. Agile
  • User stories
  • The Agile frameworks
  • ASE ontology
  • Use Case scenarios
  • Agile development bases
  • Automated verification
  • Constructing automation & ongoing integration
  • Version control methods
  • Collaborative process development
  • Test-driven process
  • Clean coding
  • Individual efficiency
  • Requirements alteration
  • Developer testing best practices
  • Operational Test and Evaluation (OT&E)
  • Agile OT&E
  • Agile OT&E applied to System of Systems (SoS)

Why Should You Choose TONEX for You ASE Training?

  • Our instructors have extensive experience in systems engineering and Agile environment
  • Our training covers both theoretical and practical aspects of ASE
  • You will get to experience what you are taught with real-world projects via several labs, group activities, and hands-on workshops
  • You will have fun while learning

Audience

Agile Systems Engineering Training Bootcamp is a 4-day course designed for:

  • Product manager
  • Project manager
  • R&D manager
  • Engineering manager
  • Systems engineer
  • Capability developer
  • Business and systems analyst
  • System designer
  • Enterprise architect
  • Software systems engineer
  • Software and hardware engineers
  • Design engineer
  • Project and product engineers
  • Industrial engineer

Training Objectives

Upon the completion of Agile Systems Engineering Training Bootcamp, the attendees are able to:

  • Comprehend the general concepts of systems engineering and Agile systems engineering
  • Comprehend the general process components and their relationships with each other
  • Comprehend the relationship between developers as supplier, developer as creator and developer as acquirer, and to position their own roles, and those of their internal and external customers and suppliers within this framework
  • Conduct the practices of Agile system requirements analysis, physical solution development, logical candidate solution development, trade-off studies evaluation, and design iteration
  • Discuss the principles and key approaches of engineering management in a systems project framework
  • Demonstrate the capability of modifying the application of the Agile systems engineering methods to various application scenarios
  • Use individual efficiency practices to get things done
  • Develop automated tests to make sure of software code proper function
  • Generate code using Test-Driven Development to ensure testability
  • Develop clean code to facilitate maintenance and prevent rework
  • Approximate tasks with higher accuracy and negotiate realistic commitments

Course Outline

Introduction to Systems Engineering

  • Systems configuration
  • Describing the problem
  • Solutions domain: main ideas, relationships, data types and work products, MBSE
  • OCD/CONOPS/OSD/ADD issues
  • Architectural configurations
  • How problem definition can relate to stakeholder satisfaction
  • Systems of systems engineering
  • Waterfall, incremental, evolutionary and spiral models
  • What are agile, lean and concurrent/simultaneous engineering?

Systems Engineering Processes

  • Systems engineering principles
  • Concepts of system
  • Systems engineering components
  • Requirements analysis
  • Physical solution development
  • MBSE
  • How to evaluate trade studies
  • System components description
  • System integration
  • Verification and validation process
  • Engineering management
  • Work product characteristics
  • Traceability of requirements
  • Design traceability
  • Test traceability

Fundamentals of Agile Development

  • Agile values and philosophies
  • Scrum, XP, and Lean software development
  • Agile teams

Building Automation, Automated Testing, and Ongoing Integration

  • Enhancing value with automated testing
  • Testing structures
  • xUnit test designs
  • Automated build scripting
  • Permanent integration set-up
  • Critical strategies for continuous integration

Agile Principals Overview

  • Ongoing adding value
  • An operating system is the main measure index of progress
  • Changing requirements are always welcome
  • Frequently provision of working system
  • Collaboration between the business professionals and developers
  • Inspired and empowered professionals
  • Face-to-face communication
  • Stimulating the sustainable development
  • Encouraging the technical excellence
  • Simplicity
  • Impact of self-organizing Teams on architectures, requirements and designs

Model Based Engineering

  • Main systems engineering actions
  • Systems engineering data
  • Systems engineering lifecycle
  • Model-based systems engineering (MBSE)

Agile Methods and Models

  • The agile manifesto
  • Advantages of agile methods
  • Agile applications in systems engineering
  • Best practices for ASE
  • The synergy of agile MBSE process

An Introduction to SysML

  • Airborne SysML
  • UML extensions
  • Organizing the models
  • Negligible SysML profile

ASE Stakeholders Requirements

  • Goals and objectives
  • The stakeholder requirements workload
  • Recognizing the stakeholders
  • Developing the stakeholders requirements
  • Modeling the stakeholder Use Cases scenarios
  • Validation plan development

Agile System Requirements Evaluation

  • Goals and objectives
  • The systems requirements workload
  • System Use Cases determination
  • Use cases evaluation
  • Logical data plan development
  • Dependability evaluation

Agile Systems Architectural Evaluation

  • Goals and objectives
  • Architecture analysis workload
  • Analysis methods
  • The key systems functions
  • Generating candidate solutions
  • Performing architectural trade study
  • Translating the solutions into the systems configuration

Agile Systems Architectural Design

  • Goals and objectives
  • Architectural design tasks
  • Subsystems determination
  • Assigning systems requirements to subsystems
  • Assigning Use Cases to subsystems
  • Logical data plan development
  • Generating control laws
  • Dependability analysis

Downstream Systems Engineering Applications

  • The handoff to downstream engineering activities
  • Subsystem specification data
  • Developing the shared model
  • Subsystem physical interfaces
  • Assigning requirements to engineering models

TONEX Hands-On Case Study Sample

Suppose that the hotel reservation system need to allow the users to make reservations along with confirmation of payment.

  • Use Case: the user makes a room reservation
  • Actor: the user
  • Success Guarantee: Room was reserved; credit card was charged and confirmation payment was received
  • Main Scenario:
    • Looking for discounted rooms
    • Room was found
    • Save the selection option
    • The user chooses her/his payment type
    • The user enters credit card number, expiration date, name
    • The hotel system validates and approves the card
    • The hotel system charges credit card
    • The hotel system provides the confirmation number

Agile Systems Engineering Training Bootcamp

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.