SlideShare a Scribd company logo
1 of 27
Requirements Approaches for 
1 
Systems Thinking and 
Innovative Solutions in 
Science and Engineering 
24 October 2014 
Marilyn T. Gaska, Ph.D., 
Chief Engineer, Logistics, and 
Sustainment 
Corporate Engineering, Technology, 
and Operations 
© 2014 Lockheed Martin Corporation. All Rights Reserved
Imparting My Passion 
• Requirements approaches impact outcomes across 
disciplines 
• Systems thinking and learning organizations foster 
innovation in a changing world 
• Science and engineering benefit from “soft” skills for 
collaboration 
© 2014 Lockheed Martin Corporation. All Rights Reserved 2
Agenda 
• Cross-Discipline Analysis 
• Systems Thinking and Patterns 
• Applicability to Requirements Across Disciplines 
• Healthcare Application Discussion 
• Global Business Challenges and Innovation 
© 2014 Lockheed Martin Corporation. All Rights Reserved 3
Why Learn From Other Disciplines? 
“In many ways, the greatest promise of the systems perspective is the unification 
of knowledge across all fields - for these same architypes recur... ” 
The Fifth Discipline [Peter Senge, 1990] 
“Many good ideas have been discovered because someone poked around in an 
outside industry or discipline, and applied what he found to his own field.” 
A Kick in the Seat of the Pants, Using Your Explorer, Artist, Judge, & Warrior to Be 
More Creative [Roger von Oech, 1986] 
• Requirements engineering (RE), the capturing and managing 
requirements, can benefit from a cross-discipline approach vs. 
“reinventing the wheel” in computer based systems 
• Alexanders’s (1977) concept of patterns (Object-oriented 
community application) can be extended to RE processes for 
applicability beyond a single discipline 
© 2014 Lockheed Martin Corporation. All Rights Reserved 4
Systems Thinking (Wikipedia) 
• The Fifth Discipline: The Art and Practice of the 
Learning Organization (Senge 1990) applies today 
• Group problem solving using systems thinking method 
converts companies into learning organizations 
• Core learning capabilities include fostering aspiration, 
developing reflective conversation, and understanding 
complexity 
© 2014 Lockheed Martin Corporation. All Rights Reserved 5
Five Disciplines for a 
Learning Organization (Wikipedia) 
• Personal mastery 
© 2014 Lockheed Martin Corporation. All Rights Reserved 6 
• Mental models 
• Building shared vision with commitment and enrollment 
• Team learning to suspend assumptions and think together 
• Systems thinking as “The Fifth Discipline” integrating four
Patterns Concepts Evolution 
• Patterns work by architect Christopher Alexander still 
cited (Alex Washburn, Stevens Industry Professor Design) 
• Basis of patterns in object oriented community (Gamma 
et al, 1995) 
• Concept applied to requirements processes (Gaska, 1999) 
• Patterns and Systems Engineering blog (inaugural 2009) 
cites Christopher Alexander’s work on “concept and 
value of patterns” 
© 2014 Lockheed Martin Corporation. All Rights Reserved 7
Pattern Concept Extension 
to Exploring Requirements Framework 
(Gause and Weinberg, 1989 and 1990*; Gause, 1998**) 
• Keep ambiguity reduction as a goal; monitor with ongoing metrics 
• Include context free questions which apply to any design domain 
• Carefully use naming conventions in general, including selection of the 
project name 
• Identify users and clients and plan participation 
• Clarify and manage expectations to include features, functions, attributes 
(defining and differentiating variables), constraints, preferences, and 
assumptions 
• Define project scope, including a clear statement of limitations and features 
• Identify use scenarios and test cases up front 
• Measure satisfaction throughout the process 
• Define system data elements 
• Assure agreement with client (sign off) 
* Gause, D. and G. Weinberg, Are Your Lights On? How to Know What the Problem Really Is, 2nd ed. New York: Dorset House Publishing, 1990. 
* Gause, D., and G. Weinberg, Exploring Requirements: Quality Before Design, New York: Dorset House Publishing, 1989. 
** Gause, D., Personal communication, 1998. 
8 
© 2014 Lockheed Martin Corporation. All Rights Reserved
Cross-Discipline Research 
Focus and Applicability 
• Computer science 
• Management information systems 
• Product design and manufacturing 
• Physical structure architecture 
• Systems engineering 
© 2014 Lockheed Martin Corporation. All Rights Reserved 9
10 
Migration 
O 
T 
HE 
R 
W 
AR 
E 
SW 
HW 
RESPONSIBLE 
DISCIPLINE 
STRATEGIC 
PLANNER. 
COMPUTER 
SCIENCE 
PRODUCT 
DEVELOPMENT 
TO-BE 
AS-IS 
MIS 
Requirements can include constraints on any cell. 
VIEW HOW 
(function/ 
process) 
Systems Engineering Context Diagram 
STRUCTURE 
ARCHITECTURE 
WHAT 
(data) 
WHEN WHO WHY HOW 
MUCH 
WHERE 
(network, 
comm) 
SCOPE DESCRIPTION 
MODEL OF THE BUSINESS 
(owner’s view) 
MODEL OF INFORMATION 
SYSTEM (Designer’s view) 
TECHNOLOGY MODEL 
(Builder’s View) 
DETAILED DESRIPTION 
(Out of Context View) 
Systems Engineering Operational View 
(tactical or strategic focus) 
Systems Engineering Logical View 
Systems Engineering Physical View 
Strategic Planning Focus S 
YS 
TE 
MS 
E 
NGI 
NEE 
RI 
NG 
BUSINESS 
ANALYST 
Mapping of Disciplines to Modified 
Zachman Framework (1987*) 
* Zachman, J. "A Framework for Information Systems Architecture," IBM Systems Journal, 1987, pp. 276-292 
© 2014 Lockheed Martin Corporation. All Rights Reserved
Lessons Learned Approach 
• Selected successes and failures 
• Documented in independent case studies 
• Process patterns identified applicable to any problem 
• Patterns applied to additional case study as validation 
© 2014 Lockheed Martin Corporation. All Rights Reserved 11
Why Study Past Successes 
and Failures? 
“In the normal pursuit of a goal over time, successes and failures lead to patterned 
ways to do things.” 
Exploiting Chaos [Dave Olson, 1993] 
“Case histories of failures and strategies for failure avoidance provide an invaluable 
source of information about design that has generally not been exploited in more 
than an ad hoc way.” Design Paradigms: Case Histories of Error and Judgment in 
Engineering [Henry Petroski, 1994] 
• Case study approaches can be applied to provide 
lessons learned and evidence of association of RE 
process pattern recommendations with an increase in 
probability of success. 
© 2014 Lockheed Martin Corporation. All Rights Reserved 12
Best Practices for Exploring 
Requirements 
• Define the problem 
• Understand goals/strategies/objectives 
• Define scope 
• Define solution context 
• Identify critical stakeholders 
• Identify assumptions 
© 2014 Lockheed Martin Corporation. All Rights Reserved 13
Best Practices for Exploring 
? 
Requirements, Cont. 
• Ask context-free questions 
• Determine evolution and change requirements 
• Execute explicit user inclusion strategy and plan 
• Manage key stakeholder expectations and 
assumptions 
• Observe users with product / system 
• Obtain agreement with client 
© 2014 Lockheed Martin Corporation. All Rights Reserved 14
15 
What are the Benefits? 
Shared understanding across the RE Chain 
Buyers 
Project 
Requirements 
Learn by Doing – “Agile” 
vs. 
Learn before doing 
Developers 
/ designers 
Technology 
and component 
suppliers 
Managing 
organizations 
Users 
Related products 
and services / 
dependencies 
Implementing 
organization 
Field support 
organization 
Sales and 
marketing 
External factors 
(competition 
and nature) 
Shared Understanding 
Shared Understanding through RE Framework 
Enables Cross-Discipline Collaboration 
© 2014 Lockheed Martin Corporation. All Rights Reserved
16 
RE Process Patterns and 
Knowledge and Understanding Areas 
© 2014 Lockheed Martin Corporation. All Rights Reserved
Agile Evolution 
• “Agile software development is a group of software 
development methods in which requirements and 
solutions evolve through collaboration between self-organizing, 
cross-functional teams” (Wikipedia) 
• Incorporates learn by doing approach 
• Joe Justice, ScrumInc, as one agile approach 
© 2014 Lockheed Martin Corporation. All Rights Reserved 17
18 
Processes Facilitate 
Understanding 
Context / 
action space 
Chain 
of 
Designers 
Other 
Stakeholders 
Problem / 
design space 
Learning, 
Communication 
& Negotiation 
RE 
Process 
Patterns 
Processes Facilitate Learning, Communication, and Negotiation 
about and among Nodes of Tetrahedron 
© 2014 Lockheed Martin Corporation. All Rights Reserved
19 
Healthcare Application Discussion 
• Cross-domain example with enterprise cost reduction 
objectives 
• Application of performance based logistics concepts 
• Parallels between product sustainment incentives and 
people sustainment challenges 
• Optimal supply chain mix and personnel 
• Part of a healthcare reforms for a sustainable future 
© 2014 Lockheed Martin Corporation. All Rights Reserved
20 
Global Business Challenges 
Application 
• Challenge domain mental models and assumptions 
• Apply cross-discipline perspectives for innovation 
• Adapt requirements process patterns to address 
challenges 
© 2014 Lockheed Martin Corporation. All Rights Reserved
Best Practices for Exploring 
Requirements (1-6) 
• Define the problem 
• Understand goals/strategies/objectives 
© 2014 Lockheed Martin Corporation. All Rights Reserved 22 
• Define scope 
• Carefully use naming conventions throughout 
• Iterate through each orthogonal concept 
• Define domain or class of problem and approach
Best Practices for Exploring 
Requirements (7-12) 
• Define solution context 
• Identify critical stakeholders 
• Identify assumptions 
• Identify interfaces / interoperability requirements 
• Identify use scenarios 
• Identify failure modes and test cases 
© 2014 Lockheed Martin Corporation. All Rights Reserved 23
Best Practices for Exploring 
? 
Requirements (13-17) 
• Ask context-free questions 
• Determine evolution and change requirements 
• Execute an explicit user inclusion strategy and 
plan 
• Analyze and prioritize need in terms of key features, 
functions, objects, and attributes 
• Identify non-functional requirements 
© 2014 Lockheed Martin Corporation. All Rights Reserved 24
Best Practices for Exploring 
Requirements (18-22) 
• Manage key stakeholder expectations and 
assumptions 
• Develop visualization / prototype / model 
• Do early performance modeling on concept 
• Document specification of problem to be solved 
• Manage requirements baseline 
© 2014 Lockheed Martin Corporation. All Rights Reserved 25
Best Practices for Exploring 
Requirements (23-27) 
• Observe users with product / system 
• Maintain traceability from requirements to solution 
• Document and manage implementation constraints 
and preferences 
• Review design history 
• Develop / select reusable component requirements 
(product patterns) 
© 2014 Lockheed Martin Corporation. All Rights Reserved 26
Best Practices for Exploring 
Requirements 28-32 
• Obtain agreement with client 
• Identify project management approach (management 
patterns) 
• Document standard RE processes for discipline 
(process patterns) 
• Use metrics to monitor satisfaction and ambiguity 
• Train professionals in requirements engineering 
© 2014 Lockheed Martin Corporation. All Rights Reserved 27

More Related Content

What's hot

Dar in real worldsepg 2008 alcatel lucent
Dar in real worldsepg 2008 alcatel lucentDar in real worldsepg 2008 alcatel lucent
Dar in real worldsepg 2008 alcatel lucentJULIO GONZALEZ SANZ
 
NHS IA Exec Open Source Briefing Oct 2000
NHS IA Exec Open Source Briefing Oct 2000NHS IA Exec Open Source Briefing Oct 2000
NHS IA Exec Open Source Briefing Oct 2000dalmolin
 
ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...
ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...
ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...ISCRAM Events
 
The Usability of everyday things
The Usability of everyday thingsThe Usability of everyday things
The Usability of everyday thingsRosa Quiroga
 
Confessions of an HR Executive
Confessions of an HR ExecutiveConfessions of an HR Executive
Confessions of an HR Executivehdonbrown
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationMarcin Monko
 

What's hot (8)

Dar in real worldsepg 2008 alcatel lucent
Dar in real worldsepg 2008 alcatel lucentDar in real worldsepg 2008 alcatel lucent
Dar in real worldsepg 2008 alcatel lucent
 
NHS IA Exec Open Source Briefing Oct 2000
NHS IA Exec Open Source Briefing Oct 2000NHS IA Exec Open Source Briefing Oct 2000
NHS IA Exec Open Source Briefing Oct 2000
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Team18 powerpoint
Team18 powerpointTeam18 powerpoint
Team18 powerpoint
 
ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...
ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...
ISCRAM 2013: Applying ISO 9241-110 Dialogue Principles to Tablet Applications...
 
The Usability of everyday things
The Usability of everyday thingsThe Usability of everyday things
The Usability of everyday things
 
Confessions of an HR Executive
Confessions of an HR ExecutiveConfessions of an HR Executive
Confessions of an HR Executive
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
 

Similar to Requirements Approaches Systems Thinking Innovative Solutions

Supersede overview presentation
Supersede overview presentationSupersede overview presentation
Supersede overview presentationSupersede
 
Analytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environmentAnalytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environmentIntegrated Knowledge Services
 
Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...UBMCanon
 
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageIver Band
 
What’s Standard? Industry Application versus University Education of Engineer...
What’s Standard? Industry Application versus University Education of Engineer...What’s Standard? Industry Application versus University Education of Engineer...
What’s Standard? Industry Application versus University Education of Engineer...Chelsea Leachman
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfMASantos15
 
An Implementer's Guide to XML Standards
An Implementer's Guide to XML StandardsAn Implementer's Guide to XML Standards
An Implementer's Guide to XML StandardsJoe Gollner
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Prashanth Panduranga
 
CMAD Group Workbook 2 Sustainable Development
CMAD Group Workbook 2 Sustainable DevelopmentCMAD Group Workbook 2 Sustainable Development
CMAD Group Workbook 2 Sustainable DevelopmentAlexander Doré
 
Agile and Its Impact on Productivity
Agile and Its Impact on ProductivityAgile and Its Impact on Productivity
Agile and Its Impact on ProductivityDCG Software Value
 
Target Open Architecture for TOGAF and DM
Target Open Architecture for TOGAF and DMTarget Open Architecture for TOGAF and DM
Target Open Architecture for TOGAF and DMGopiMaren
 
J&J: Transforming Study Start-up in a Global Environment
J&J: Transforming Study Start-up in a Global Environment J&J: Transforming Study Start-up in a Global Environment
J&J: Transforming Study Start-up in a Global Environment Veeva Systems
 
Ea at connect the dots 10.2014
Ea at connect the dots 10.2014Ea at connect the dots 10.2014
Ea at connect the dots 10.2014kevin_donovan
 
Lecture 8 & 9.pdf
Lecture 8 & 9.pdfLecture 8 & 9.pdf
Lecture 8 & 9.pdfRaoShahid10
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineeringDr. Hamdan Al-Sabri
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirementsMohesh Chandran
 

Similar to Requirements Approaches Systems Thinking Innovative Solutions (20)

Car_anti_hijacking_system
Car_anti_hijacking_systemCar_anti_hijacking_system
Car_anti_hijacking_system
 
Supersede overview presentation
Supersede overview presentationSupersede overview presentation
Supersede overview presentation
 
Analytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environmentAnalytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environment
 
Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...
 
11.ppt
11.ppt11.ppt
11.ppt
 
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
 
What’s Standard? Industry Application versus University Education of Engineer...
What’s Standard? Industry Application versus University Education of Engineer...What’s Standard? Industry Application versus University Education of Engineer...
What’s Standard? Industry Application versus University Education of Engineer...
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdf
 
An Implementer's Guide to XML Standards
An Implementer's Guide to XML StandardsAn Implementer's Guide to XML Standards
An Implementer's Guide to XML Standards
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...
 
CMAD Group Workbook 2 Sustainable Development
CMAD Group Workbook 2 Sustainable DevelopmentCMAD Group Workbook 2 Sustainable Development
CMAD Group Workbook 2 Sustainable Development
 
Agile and Its Impact on Productivity
Agile and Its Impact on ProductivityAgile and Its Impact on Productivity
Agile and Its Impact on Productivity
 
Target Open Architecture for TOGAF and DM
Target Open Architecture for TOGAF and DMTarget Open Architecture for TOGAF and DM
Target Open Architecture for TOGAF and DM
 
J&J: Transforming Study Start-up in a Global Environment
J&J: Transforming Study Start-up in a Global Environment J&J: Transforming Study Start-up in a Global Environment
J&J: Transforming Study Start-up in a Global Environment
 
NAME's Appendix - F
NAME's Appendix - FNAME's Appendix - F
NAME's Appendix - F
 
26 standards
26 standards26 standards
26 standards
 
Ea at connect the dots 10.2014
Ea at connect the dots 10.2014Ea at connect the dots 10.2014
Ea at connect the dots 10.2014
 
Lecture 8 & 9.pdf
Lecture 8 & 9.pdfLecture 8 & 9.pdf
Lecture 8 & 9.pdf
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirements
 

More from Society of Women Engineers

Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Society of Women Engineers
 
How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations Society of Women Engineers
 
How to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderHow to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderSociety of Women Engineers
 

More from Society of Women Engineers (20)

Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2
 
Opening keynote
Opening keynoteOpening keynote
Opening keynote
 
Moonshot rodriguez slides
Moonshot rodriguez slidesMoonshot rodriguez slides
Moonshot rodriguez slides
 
Moonshot fetch slides
Moonshot fetch slidesMoonshot fetch slides
Moonshot fetch slides
 
H ivs ai_wehr_slides
H ivs ai_wehr_slidesH ivs ai_wehr_slides
H ivs ai_wehr_slides
 
H ivs ai_faust_slides
H ivs ai_faust_slidesH ivs ai_faust_slides
H ivs ai_faust_slides
 
H ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slidesH ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slides
 
Closing keynote
Closing keynoteClosing keynote
Closing keynote
 
Ball d 8
Ball d 8Ball d 8
Ball d 8
 
Ball d 7
Ball d 7Ball d 7
Ball d 7
 
Ball d 6
Ball d 6Ball d 6
Ball d 6
 
Ball d 4
Ball d 4Ball d 4
Ball d 4
 
How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations
 
How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team
 
Using SWE to Complement your Career
Using SWE to Complement your Career Using SWE to Complement your Career
Using SWE to Complement your Career
 
How to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderHow to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE Leader
 
18 cd 32
18 cd 3218 cd 32
18 cd 32
 
How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!
 
The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)
 
Beyond Disruption
Beyond Disruption Beyond Disruption
Beyond Disruption
 

Recently uploaded

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Requirements Approaches Systems Thinking Innovative Solutions

  • 1. Requirements Approaches for 1 Systems Thinking and Innovative Solutions in Science and Engineering 24 October 2014 Marilyn T. Gaska, Ph.D., Chief Engineer, Logistics, and Sustainment Corporate Engineering, Technology, and Operations © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 2. Imparting My Passion • Requirements approaches impact outcomes across disciplines • Systems thinking and learning organizations foster innovation in a changing world • Science and engineering benefit from “soft” skills for collaboration © 2014 Lockheed Martin Corporation. All Rights Reserved 2
  • 3. Agenda • Cross-Discipline Analysis • Systems Thinking and Patterns • Applicability to Requirements Across Disciplines • Healthcare Application Discussion • Global Business Challenges and Innovation © 2014 Lockheed Martin Corporation. All Rights Reserved 3
  • 4. Why Learn From Other Disciplines? “In many ways, the greatest promise of the systems perspective is the unification of knowledge across all fields - for these same architypes recur... ” The Fifth Discipline [Peter Senge, 1990] “Many good ideas have been discovered because someone poked around in an outside industry or discipline, and applied what he found to his own field.” A Kick in the Seat of the Pants, Using Your Explorer, Artist, Judge, & Warrior to Be More Creative [Roger von Oech, 1986] • Requirements engineering (RE), the capturing and managing requirements, can benefit from a cross-discipline approach vs. “reinventing the wheel” in computer based systems • Alexanders’s (1977) concept of patterns (Object-oriented community application) can be extended to RE processes for applicability beyond a single discipline © 2014 Lockheed Martin Corporation. All Rights Reserved 4
  • 5. Systems Thinking (Wikipedia) • The Fifth Discipline: The Art and Practice of the Learning Organization (Senge 1990) applies today • Group problem solving using systems thinking method converts companies into learning organizations • Core learning capabilities include fostering aspiration, developing reflective conversation, and understanding complexity © 2014 Lockheed Martin Corporation. All Rights Reserved 5
  • 6. Five Disciplines for a Learning Organization (Wikipedia) • Personal mastery © 2014 Lockheed Martin Corporation. All Rights Reserved 6 • Mental models • Building shared vision with commitment and enrollment • Team learning to suspend assumptions and think together • Systems thinking as “The Fifth Discipline” integrating four
  • 7. Patterns Concepts Evolution • Patterns work by architect Christopher Alexander still cited (Alex Washburn, Stevens Industry Professor Design) • Basis of patterns in object oriented community (Gamma et al, 1995) • Concept applied to requirements processes (Gaska, 1999) • Patterns and Systems Engineering blog (inaugural 2009) cites Christopher Alexander’s work on “concept and value of patterns” © 2014 Lockheed Martin Corporation. All Rights Reserved 7
  • 8. Pattern Concept Extension to Exploring Requirements Framework (Gause and Weinberg, 1989 and 1990*; Gause, 1998**) • Keep ambiguity reduction as a goal; monitor with ongoing metrics • Include context free questions which apply to any design domain • Carefully use naming conventions in general, including selection of the project name • Identify users and clients and plan participation • Clarify and manage expectations to include features, functions, attributes (defining and differentiating variables), constraints, preferences, and assumptions • Define project scope, including a clear statement of limitations and features • Identify use scenarios and test cases up front • Measure satisfaction throughout the process • Define system data elements • Assure agreement with client (sign off) * Gause, D. and G. Weinberg, Are Your Lights On? How to Know What the Problem Really Is, 2nd ed. New York: Dorset House Publishing, 1990. * Gause, D., and G. Weinberg, Exploring Requirements: Quality Before Design, New York: Dorset House Publishing, 1989. ** Gause, D., Personal communication, 1998. 8 © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 9. Cross-Discipline Research Focus and Applicability • Computer science • Management information systems • Product design and manufacturing • Physical structure architecture • Systems engineering © 2014 Lockheed Martin Corporation. All Rights Reserved 9
  • 10. 10 Migration O T HE R W AR E SW HW RESPONSIBLE DISCIPLINE STRATEGIC PLANNER. COMPUTER SCIENCE PRODUCT DEVELOPMENT TO-BE AS-IS MIS Requirements can include constraints on any cell. VIEW HOW (function/ process) Systems Engineering Context Diagram STRUCTURE ARCHITECTURE WHAT (data) WHEN WHO WHY HOW MUCH WHERE (network, comm) SCOPE DESCRIPTION MODEL OF THE BUSINESS (owner’s view) MODEL OF INFORMATION SYSTEM (Designer’s view) TECHNOLOGY MODEL (Builder’s View) DETAILED DESRIPTION (Out of Context View) Systems Engineering Operational View (tactical or strategic focus) Systems Engineering Logical View Systems Engineering Physical View Strategic Planning Focus S YS TE MS E NGI NEE RI NG BUSINESS ANALYST Mapping of Disciplines to Modified Zachman Framework (1987*) * Zachman, J. "A Framework for Information Systems Architecture," IBM Systems Journal, 1987, pp. 276-292 © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 11. Lessons Learned Approach • Selected successes and failures • Documented in independent case studies • Process patterns identified applicable to any problem • Patterns applied to additional case study as validation © 2014 Lockheed Martin Corporation. All Rights Reserved 11
  • 12. Why Study Past Successes and Failures? “In the normal pursuit of a goal over time, successes and failures lead to patterned ways to do things.” Exploiting Chaos [Dave Olson, 1993] “Case histories of failures and strategies for failure avoidance provide an invaluable source of information about design that has generally not been exploited in more than an ad hoc way.” Design Paradigms: Case Histories of Error and Judgment in Engineering [Henry Petroski, 1994] • Case study approaches can be applied to provide lessons learned and evidence of association of RE process pattern recommendations with an increase in probability of success. © 2014 Lockheed Martin Corporation. All Rights Reserved 12
  • 13. Best Practices for Exploring Requirements • Define the problem • Understand goals/strategies/objectives • Define scope • Define solution context • Identify critical stakeholders • Identify assumptions © 2014 Lockheed Martin Corporation. All Rights Reserved 13
  • 14. Best Practices for Exploring ? Requirements, Cont. • Ask context-free questions • Determine evolution and change requirements • Execute explicit user inclusion strategy and plan • Manage key stakeholder expectations and assumptions • Observe users with product / system • Obtain agreement with client © 2014 Lockheed Martin Corporation. All Rights Reserved 14
  • 15. 15 What are the Benefits? Shared understanding across the RE Chain Buyers Project Requirements Learn by Doing – “Agile” vs. Learn before doing Developers / designers Technology and component suppliers Managing organizations Users Related products and services / dependencies Implementing organization Field support organization Sales and marketing External factors (competition and nature) Shared Understanding Shared Understanding through RE Framework Enables Cross-Discipline Collaboration © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 16. 16 RE Process Patterns and Knowledge and Understanding Areas © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 17. Agile Evolution • “Agile software development is a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams” (Wikipedia) • Incorporates learn by doing approach • Joe Justice, ScrumInc, as one agile approach © 2014 Lockheed Martin Corporation. All Rights Reserved 17
  • 18. 18 Processes Facilitate Understanding Context / action space Chain of Designers Other Stakeholders Problem / design space Learning, Communication & Negotiation RE Process Patterns Processes Facilitate Learning, Communication, and Negotiation about and among Nodes of Tetrahedron © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 19. 19 Healthcare Application Discussion • Cross-domain example with enterprise cost reduction objectives • Application of performance based logistics concepts • Parallels between product sustainment incentives and people sustainment challenges • Optimal supply chain mix and personnel • Part of a healthcare reforms for a sustainable future © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 20. 20 Global Business Challenges Application • Challenge domain mental models and assumptions • Apply cross-discipline perspectives for innovation • Adapt requirements process patterns to address challenges © 2014 Lockheed Martin Corporation. All Rights Reserved
  • 21.
  • 22. Best Practices for Exploring Requirements (1-6) • Define the problem • Understand goals/strategies/objectives © 2014 Lockheed Martin Corporation. All Rights Reserved 22 • Define scope • Carefully use naming conventions throughout • Iterate through each orthogonal concept • Define domain or class of problem and approach
  • 23. Best Practices for Exploring Requirements (7-12) • Define solution context • Identify critical stakeholders • Identify assumptions • Identify interfaces / interoperability requirements • Identify use scenarios • Identify failure modes and test cases © 2014 Lockheed Martin Corporation. All Rights Reserved 23
  • 24. Best Practices for Exploring ? Requirements (13-17) • Ask context-free questions • Determine evolution and change requirements • Execute an explicit user inclusion strategy and plan • Analyze and prioritize need in terms of key features, functions, objects, and attributes • Identify non-functional requirements © 2014 Lockheed Martin Corporation. All Rights Reserved 24
  • 25. Best Practices for Exploring Requirements (18-22) • Manage key stakeholder expectations and assumptions • Develop visualization / prototype / model • Do early performance modeling on concept • Document specification of problem to be solved • Manage requirements baseline © 2014 Lockheed Martin Corporation. All Rights Reserved 25
  • 26. Best Practices for Exploring Requirements (23-27) • Observe users with product / system • Maintain traceability from requirements to solution • Document and manage implementation constraints and preferences • Review design history • Develop / select reusable component requirements (product patterns) © 2014 Lockheed Martin Corporation. All Rights Reserved 26
  • 27. Best Practices for Exploring Requirements 28-32 • Obtain agreement with client • Identify project management approach (management patterns) • Document standard RE processes for discipline (process patterns) • Use metrics to monitor satisfaction and ambiguity • Train professionals in requirements engineering © 2014 Lockheed Martin Corporation. All Rights Reserved 27