Submit Search
Upload
Requirements Approaches Systems Thinking Innovative Solutions
•
Download as PPT, PDF
•
0 likes
•
972 views
AI-enhanced title
Society of Women Engineers
Follow
Presented by: Marilyn T. Gaska
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 27
Download now
Recommended
Lies, Damned Lies and Cost-Effectiveness: Open-Source Models
Lies, Damned Lies and Cost-Effectiveness: Open-Source Models
Office of Health Economics
Information support for decision making. Christopher Hart 2012
Information support for decision making. Christopher Hart 2012
Christopher Hart
User Centered Design 101
User Centered Design 101
Experience Dynamics
10 Steps of Engineering Design Process
10 Steps of Engineering Design Process
divyanshbatham
Chapter 6
Chapter 6
Ahmed Magdy
Technology assessment
Technology assessment
Lassonde School of Engineering
Requirements reality
Requirements reality
Ian Sommerville
Selecting A Development Approach For Competitive Advantage
Selecting A Development Approach For Competitive Advantage
mtoddne
Recommended
Lies, Damned Lies and Cost-Effectiveness: Open-Source Models
Lies, Damned Lies and Cost-Effectiveness: Open-Source Models
Office of Health Economics
Information support for decision making. Christopher Hart 2012
Information support for decision making. Christopher Hart 2012
Christopher Hart
User Centered Design 101
User Centered Design 101
Experience Dynamics
10 Steps of Engineering Design Process
10 Steps of Engineering Design Process
divyanshbatham
Chapter 6
Chapter 6
Ahmed Magdy
Technology assessment
Technology assessment
Lassonde School of Engineering
Requirements reality
Requirements reality
Ian Sommerville
Selecting A Development Approach For Competitive Advantage
Selecting A Development Approach For Competitive Advantage
mtoddne
Dar in real worldsepg 2008 alcatel lucent
Dar in real worldsepg 2008 alcatel lucent
JULIO GONZALEZ SANZ
NHS IA Exec Open Source Briefing Oct 2000
NHS IA Exec Open Source Briefing Oct 2000
dalmolin
Chapter 1
Chapter 1
pddosem14
Team18 powerpoint
Team18 powerpoint
Theinfection1
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 things
Rosa Quiroga
Confessions of an HR Executive
Confessions of an HR Executive
hdonbrown
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
Marcin Monko
Car_anti_hijacking_system
Car_anti_hijacking_system
Sree Nikhilendra Prasad
Supersede overview presentation
Supersede overview presentation
Supersede
Analytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environment
Integrated Knowledge Services
Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...
UBMCanon
11.ppt
11.ppt
JP Chicano
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
Iver Band
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.pdf
MASantos15
An Implementer's Guide to XML Standards
An Implementer's Guide to XML Standards
Joe Gollner
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 Development
Alexander Doré
Agile and Its Impact on Productivity
Agile and Its Impact on Productivity
DCG Software Value
Target Open Architecture for TOGAF and DM
Target Open Architecture for TOGAF and DM
GopiMaren
J&J: Transforming Study Start-up in a Global Environment
J&J: Transforming Study Start-up in a Global Environment
Veeva Systems
More Related Content
What's hot
Dar in real worldsepg 2008 alcatel lucent
Dar in real worldsepg 2008 alcatel lucent
JULIO GONZALEZ SANZ
NHS IA Exec Open Source Briefing Oct 2000
NHS IA Exec Open Source Briefing Oct 2000
dalmolin
Chapter 1
Chapter 1
pddosem14
Team18 powerpoint
Team18 powerpoint
Theinfection1
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 things
Rosa Quiroga
Confessions of an HR Executive
Confessions of an HR Executive
hdonbrown
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
Marcin Monko
What's hot
(8)
Dar 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 2000
Chapter 1
Chapter 1
Team18 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...
The Usability of everyday things
The Usability of everyday things
Confessions of an HR Executive
Confessions of an HR Executive
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
Similar to Requirements Approaches Systems Thinking Innovative Solutions
Car_anti_hijacking_system
Car_anti_hijacking_system
Sree Nikhilendra Prasad
Supersede overview presentation
Supersede overview presentation
Supersede
Analytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environment
Integrated Knowledge Services
Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...
UBMCanon
11.ppt
11.ppt
JP Chicano
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
Iver Band
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.pdf
MASantos15
An Implementer's Guide to XML Standards
An Implementer's Guide to XML Standards
Joe Gollner
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 Development
Alexander Doré
Agile and Its Impact on Productivity
Agile and Its Impact on Productivity
DCG Software Value
Target Open Architecture for TOGAF and DM
Target Open Architecture for TOGAF and DM
GopiMaren
J&J: Transforming Study Start-up in a Global Environment
J&J: Transforming Study Start-up in a Global Environment
Veeva Systems
NAME's Appendix - F
NAME's Appendix - F
A-Square Technology Group/Nascent Applied Methods and Endeavors
26 standards
26 standards
Majong DevJfu
Ea at connect the dots 10.2014
Ea at connect the dots 10.2014
kevin_donovan
Lecture 8 & 9.pdf
Lecture 8 & 9.pdf
RaoShahid10
Software requirements engineering
Software requirements engineering
Dr. Hamdan Al-Sabri
04 fse understandingrequirements
04 fse understandingrequirements
Mohesh Chandran
Similar to Requirements Approaches Systems Thinking Innovative Solutions
(20)
Car_anti_hijacking_system
Car_anti_hijacking_system
Supersede overview presentation
Supersede overview presentation
Analytics 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...
11.ppt
11.ppt
Guiding 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...
Module 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 Standards
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 Development
Agile and Its Impact on Productivity
Agile and Its Impact on Productivity
Target 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
NAME's Appendix - F
NAME's Appendix - F
26 standards
26 standards
Ea at connect the dots 10.2014
Ea at connect the dots 10.2014
Lecture 8 & 9.pdf
Lecture 8 & 9.pdf
Software requirements engineering
Software requirements engineering
04 fse understandingrequirements
04 fse understandingrequirements
More from Society of Women Engineers
Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2
Society of Women Engineers
Opening keynote
Opening keynote
Society of Women Engineers
Moonshot rodriguez slides
Moonshot rodriguez slides
Society of Women Engineers
Moonshot fetch slides
Moonshot fetch slides
Society of Women Engineers
H ivs ai_wehr_slides
H ivs ai_wehr_slides
Society of Women Engineers
H ivs ai_faust_slides
H ivs ai_faust_slides
Society of Women Engineers
H ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slides
Society of Women Engineers
Closing keynote
Closing keynote
Society of Women Engineers
Ball d 8
Ball d 8
Society of Women Engineers
Ball d 7
Ball d 7
Society of Women Engineers
Ball d 6
Ball d 6
Society of Women Engineers
Ball d 4
Ball d 4
Society of Women Engineers
How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations
Society of Women Engineers
How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team
Society of Women Engineers
Using SWE to Complement your Career
Using SWE to Complement your Career
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 Leader
Society of Women Engineers
18 cd 32
18 cd 32
Society of Women Engineers
How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!
Society of Women Engineers
The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)
Society of Women Engineers
Beyond Disruption
Beyond Disruption
Society of Women Engineers
More from Society of Women Engineers
(20)
Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2
Opening keynote
Opening keynote
Moonshot rodriguez slides
Moonshot rodriguez slides
Moonshot fetch slides
Moonshot fetch slides
H ivs ai_wehr_slides
H ivs ai_wehr_slides
H ivs ai_faust_slides
H ivs ai_faust_slides
H ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slides
Closing keynote
Closing keynote
Ball d 8
Ball d 8
Ball d 7
Ball d 7
Ball d 6
Ball d 6
Ball d 4
Ball d 4
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
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 Leader
18 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!
The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)
Beyond Disruption
Beyond Disruption
Recently uploaded
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
RajkumarAkumalla
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
SIVASHANKAR N
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
rakeshbaidya232001
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
upamatechverse
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
ssuser5c9d4b1
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
pranjaldaimarysona
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-IV
RajaP95
(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 )
Tsuyoshi Horigome
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
João Esperancinha
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call 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...
ranjana rawat
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
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 service
rehmti665
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
Recently uploaded
(20)
HARDNESS, 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 TOOLS
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Introduction 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 Escorts
247267395-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.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🔝
HARMONY 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...
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.pptx
Call 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 2024
High 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...
DJARUM4D - 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...
Call 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 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
Download now