Chapter 5 Flashcards
What are the roles of the requirements engineer/business analyst
Investigate the work
Interview and understand stakeholders
Translate and communicate to developers
List some trawling techniques
Interviewing Apprenticing Scenarios Mind mapping Essence Brainstorming Personas
What do you do at the start of trawling?
Business events to current work
What happens by the end of trawling?
The requirements for the future work will be defined
T/F Interviewing is a critical skill
T
What’s critical to getting the right answers?
Asking the right questions
What is useful during interviews as a graphical tool to verify information?
Quick and dirty process modeling
A series of 3-10 steps that describe the work done by the BUC
Scenario
What happens when everything goes well; the outcome is expected
Normal case
When unwanted things happen
Exception case
Allowable variation on the normal case
Alternative case
____ = Business results, not output
Outcome
Defines or constrains one aspect of your business that is intended to assert business structure or influence the behavior of your business
Business Rules
Pros of high fidelity prototypes
Great visualization
Easy to change
Appears to execute requirements
Good for discovering usability requirements
Cons of high fidelity prototypes
You can build a prototype that could never be implemented
Because the prototype is easy to change, the users may believe software changes are just as easy
Because the prototype can look so much like the end product, users may be dazzled by the “look and feel” and stop innovating