The document discusses an upcoming webinar on agile systems engineering and the Innoslate tool. It provides an agenda that will cover the agile manifesto, agile systems engineering processes, the difference between requirements and issues, and the middle-out approach. An example of how Innoslate was developed using agile principles is provided. The webinar will demonstrate how Innoslate supports agile systems engineering and software development through requirements management, software tracking, and other program management tools. Attendees are invited to ask questions during the webinar.
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