SlideShare a Scribd company logo
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam 1
Ask Us Your Questions
2
-Ask us your questions using the panel
on the right.
-This presentation is being recorded
and will be made available to you on
our website and through email.
-Contact us after the webinar through
● support@Innoslate.com
● Call 571.485.7800
● LinkedIn: “Innoslate Users and
Systems Engineers” Group
● Twitter: @specinnovations
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Meet Your Host
• President and Founder of SPEC
Innovations
• Participated in the development of
C4ISR and DoDAF
• Expert Systems Engineering
Professionals Certificate
• steven.dam@specinnovations.com
• @stevenhdam
3
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Agenda
• Agile Manifesto
• Agile Systems Engineering
• Requirements vs. Issues
• Middle-Out Approach
• Example: Innoslate Development
• Innoslate Tools for Agile SE/SW Development
4
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Agile Manifesto
• This statement was the driving force
behind the Agile Software Development
movement
• Most of the Agile “industry” focuses on
processes (Sprints, Epics, SRUMs) and
tools (Jira, GitHub, GitLab, etc.)
• But all of these approaches, including
the Scaled Agile Framework, are
dependent functional requirements
• Where do functional requirements come
from?
5
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Agile Systems
Engineering
• Agile Systems Engineering is
meant to support Agile Software
Development
• satisfy the customer through
early and continuous delivery of
valuable capabilities
• Plan for evolving requirements
• Deliver working capabilities
frequently
• [see
https://sebokwiki.org/wiki/Syste
m_Life_Cycle_Process_Models:_
Agile_Systems_Engineering for
more]
6
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
From Agile SE Processes 204:
Agile System Engineering
Lifecycle Model, by Rick Dove,
15-Sep-2021
From
https://aida.mitre.org/agile/agile-
systems-engineering accessed
2/9/2023
Requirements vs.
Issues
• Systems engineering derived requirements
from customer needs, environmental
constraints (including laws, regulations,
policies, etc.) and functional analysis/modeling
and simulation
• Software tools use “issues” as the home for
“requirements”
• Thus software developers often focus on bug vs.
feature enhancements
7
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Middle-Out
Approach
• Iterative
• Event-Driven
• Parallel Tasks
• Products provided
as needed
• Model-Based
Reviews
8
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
5. Develop the Operational Context Diagram
6. Develop Operational Scenarios
1. Capture and Analyze Related Artifacts
4. Capture Constraints (Environment/Drivers)
3. Identify Existing/Planned Systems
2. Identify Assumptions
7. Derive Functional Behavior
8. Derive Assets
9. Allocate Actions to Assets
10. Prepare Interface Diagrams
14. Provide Options
12. Perform Dynamic Analysis
11. Define Resources, Error Detection &
Recovery
13. Develop Operational Demonstration Master Plan
16. Generate Operational and System Views, Graphics, Briefings and Reports
15. Conduct Trade-off Analyses
Requirements Analysis
Functional Analysis
Synthesis
System Analysis and
Control
Time
Example: Innoslate
Development
• Goal: alternating
feature and “bug”
releases
• Requirements for
next version
developed prior to
software
development
• Uses time needed
for proper research
and requirements
development
9
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
• Innoslate Tools
for Agile SE/SW
Development
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam 10
Requirements
Development
• Documents View (for classic
requirements development)
• Compilation View (for
model-based requirements)
• Quality Checker
• Traceability
Matrix/Assistance
• Risk Analysis
11
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Tracking Software
Development
• GitHub Interface
• Repositories
• Overview
• Kanban Board
• Issues
• Pull Requests
• Commits
• Commit Activity
• Round Trip
12
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
Other Program
Management Tools
• PM Dashboard
• Kanban Boards
• Gantt Charts
• Process Modeling
and Simulation
13
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
14
Send in questions using the panel on the right.
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
March 16, 2023 at 11:00 am ET
Go Beyond Microsoft
Office With Innoslate
Mark Your
Calendars
15
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
SPEC Innovations
@SPECInnovations
Innoslate Users Group
Innoslate.com/blog
571.485.7800
innoslate.com
16
Thank you!
Visit cloud.innoslate.com for a trial.
Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam

More Related Content

Similar to Manage Mission-Critical Requirements Through Agile in Innoslate

What's New in Innoslate 4.4?
What's New in Innoslate 4.4?What's New in Innoslate 4.4?
What's New in Innoslate 4.4?
SarahCraig7
 
Implementing AI in MBSE
Implementing AI in MBSEImplementing AI in MBSE
Implementing AI in MBSE
TaylorDuffy11
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
Elizabeth Steiner
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
Eric Sembrat
 
What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
Elizabeth Steiner
 
Simulate Functional Models
Simulate Functional ModelsSimulate Functional Models
Simulate Functional Models
TaylorDuffy11
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
Damian T. Gordon
 
SIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptxSIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptxShaista Ansari
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
Elizabeth Steiner
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Stacey Whitney
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
Elizabeth Steiner
 
Go Beyond Microsoft Office With Innoslate
Go Beyond Microsoft Office With InnoslateGo Beyond Microsoft Office With Innoslate
Go Beyond Microsoft Office With Innoslate
TaylorDuffy11
 
Introductie slides Agile Software Architecture
Introductie slides Agile Software ArchitectureIntroductie slides Agile Software Architecture
Introductie slides Agile Software Architecture
Maikel Meeuwse
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)Ehab Wafik
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOps
Tomasz Wisniewski
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
Su-Laine Yeo Brodsky
 
Bayesiana
BayesianaBayesiana
Bayesiana
David Silver
 
A Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical Founder
Founders Workshop
 
SPM 3.pdf
SPM 3.pdfSPM 3.pdf
SPM 3.pdf
1688JASMEETSINGH
 

Similar to Manage Mission-Critical Requirements Through Agile in Innoslate (20)

What's New in Innoslate 4.4?
What's New in Innoslate 4.4?What's New in Innoslate 4.4?
What's New in Innoslate 4.4?
 
Implementing AI in MBSE
Implementing AI in MBSEImplementing AI in MBSE
Implementing AI in MBSE
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
 
Simulate Functional Models
Simulate Functional ModelsSimulate Functional Models
Simulate Functional Models
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
SIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptxSIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptx
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
 
Go Beyond Microsoft Office With Innoslate
Go Beyond Microsoft Office With InnoslateGo Beyond Microsoft Office With Innoslate
Go Beyond Microsoft Office With Innoslate
 
Introductie slides Agile Software Architecture
Introductie slides Agile Software ArchitectureIntroductie slides Agile Software Architecture
Introductie slides Agile Software Architecture
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOps
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
 
Bayesiana
BayesianaBayesiana
Bayesiana
 
A Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical Founder
 
SPM 3.pdf
SPM 3.pdfSPM 3.pdf
SPM 3.pdf
 

Recently uploaded

Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 

Recently uploaded (20)

Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 

Manage Mission-Critical Requirements Through Agile in Innoslate

  • 1. Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam 1
  • 2. Ask Us Your Questions 2 -Ask us your questions using the panel on the right. -This presentation is being recorded and will be made available to you on our website and through email. -Contact us after the webinar through ● support@Innoslate.com ● Call 571.485.7800 ● LinkedIn: “Innoslate Users and Systems Engineers” Group ● Twitter: @specinnovations Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 3. Meet Your Host • President and Founder of SPEC Innovations • Participated in the development of C4ISR and DoDAF • Expert Systems Engineering Professionals Certificate • steven.dam@specinnovations.com • @stevenhdam 3 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 4. Agenda • Agile Manifesto • Agile Systems Engineering • Requirements vs. Issues • Middle-Out Approach • Example: Innoslate Development • Innoslate Tools for Agile SE/SW Development 4 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 5. Agile Manifesto • This statement was the driving force behind the Agile Software Development movement • Most of the Agile “industry” focuses on processes (Sprints, Epics, SRUMs) and tools (Jira, GitHub, GitLab, etc.) • But all of these approaches, including the Scaled Agile Framework, are dependent functional requirements • Where do functional requirements come from? 5 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 6. Agile Systems Engineering • Agile Systems Engineering is meant to support Agile Software Development • satisfy the customer through early and continuous delivery of valuable capabilities • Plan for evolving requirements • Deliver working capabilities frequently • [see https://sebokwiki.org/wiki/Syste m_Life_Cycle_Process_Models:_ Agile_Systems_Engineering for more] 6 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam From Agile SE Processes 204: Agile System Engineering Lifecycle Model, by Rick Dove, 15-Sep-2021 From https://aida.mitre.org/agile/agile- systems-engineering accessed 2/9/2023
  • 7. Requirements vs. Issues • Systems engineering derived requirements from customer needs, environmental constraints (including laws, regulations, policies, etc.) and functional analysis/modeling and simulation • Software tools use “issues” as the home for “requirements” • Thus software developers often focus on bug vs. feature enhancements 7 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 8. Middle-Out Approach • Iterative • Event-Driven • Parallel Tasks • Products provided as needed • Model-Based Reviews 8 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam 5. Develop the Operational Context Diagram 6. Develop Operational Scenarios 1. Capture and Analyze Related Artifacts 4. Capture Constraints (Environment/Drivers) 3. Identify Existing/Planned Systems 2. Identify Assumptions 7. Derive Functional Behavior 8. Derive Assets 9. Allocate Actions to Assets 10. Prepare Interface Diagrams 14. Provide Options 12. Perform Dynamic Analysis 11. Define Resources, Error Detection & Recovery 13. Develop Operational Demonstration Master Plan 16. Generate Operational and System Views, Graphics, Briefings and Reports 15. Conduct Trade-off Analyses Requirements Analysis Functional Analysis Synthesis System Analysis and Control Time
  • 9. Example: Innoslate Development • Goal: alternating feature and “bug” releases • Requirements for next version developed prior to software development • Uses time needed for proper research and requirements development 9 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 10. • Innoslate Tools for Agile SE/SW Development Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam 10
  • 11. Requirements Development • Documents View (for classic requirements development) • Compilation View (for model-based requirements) • Quality Checker • Traceability Matrix/Assistance • Risk Analysis 11 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 12. Tracking Software Development • GitHub Interface • Repositories • Overview • Kanban Board • Issues • Pull Requests • Commits • Commit Activity • Round Trip 12 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 13. Other Program Management Tools • PM Dashboard • Kanban Boards • Gantt Charts • Process Modeling and Simulation 13 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 14. 14 Send in questions using the panel on the right. Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 15. March 16, 2023 at 11:00 am ET Go Beyond Microsoft Office With Innoslate Mark Your Calendars 15 Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam
  • 16. SPEC Innovations @SPECInnovations Innoslate Users Group Innoslate.com/blog 571.485.7800 innoslate.com 16 Thank you! Visit cloud.innoslate.com for a trial. Proprietary of SPEC Innovations® February 22, 2023 Dr. Steven Dam