Requirements analysis Flashcards
Types of requirements
Functional vs. non-funtional
Understanding and designing processes
Current as-is process
design new to-be process
What is a process?
collection of interrelated activities which achieves a specific result for the customer
How to establish a process context, scope and goal?
start, stop, process, variations, units, actors, support, measurement
Assessment by enabler (workflow design)
too many actors? too many handoffs?
Assessment of current process (lean)
overproduction, inventory, defects, waiting, transport, motion, over-processing, incorrect use of staff and their abilities
How can companies use IT to remove waste?
JIT (overproduction), Kanban (Inventory), Six sigma (defects)…
How to design a new process?
Speak with experts, best practices, competitors, Business process reengineering or lean
How to design a new process?
Speak with experts, best practices, competitors, Business process reengineering or lean
What is a use-case? (and the principles?)
Make a use-case to understand and design tasks –> context, partnership, interpretation, focus
What is a use-case? (and the principles?)
Make a use-case to understand and design tasks –> context, partnership, interpretation, focus
Collecting data for use-case
three levels (observe, identify structure, discuss design ideas)
Requirements validation and how to manage requirements
Prototyping + reviews + understand and commit +manage changes + traceability
Requirements validation and how to manage requirements
Prototyping + reviews + understand and commit +manage changes + traceability
Collaboration with users (framework for managing knowledge across boundaries)
syntactic, semantic, pragmatic