Professional Documents
Culture Documents
Barbara A. Carkenord
Data Processes
(attributes, (or use
entities) cases)
External agents
(or actors)
8.
Ongoing
support, 1. Sales
new calls /
releases, product
enhance demos
7. ments,
bug fixes 2. Vendor
Customiz
selected
ation,
as
training,
possible
impleme
supplier
ntation
6. 3. Issue
Contract RFP to
negotiati multiple
ons vendors
4. Review
5. Select RFP
a vendor response
s
Project
Project planning
Program
& scoping
Project
Business analysis
planning &
scoping
Project
Strategic
Program
planning
Project
Project
Program
Project
Portfolio
Portfolio: collection of projects and programs that an organization has identified and
prioritized to support the strategic plans
Program: ongoing strategic business initiative that supports multiple related projects
Enterprise architecture: describing current environment and future plans
o Business architecture: describes the current structure of an organization and outlines a
plan for where the business is headed. Includes SWOT analysis.
Strenghts Weaknesses
Opportunities Pursue opportunities that are a Overcome weaknesses to pursue
good fit with strengths opportunities
Threats Establish a defensive plan to
Use strengths to mitigate threats
prevent vulnerability
The WHAT, not the HOW! “The analyst should look at the business through “glasses” that filter
out the technology”
“Perfect technology”: there are no limitations and the business process can be built to be
ultimately efficient and effective – assume:
No storage limitations or constraints
Completely error-free processing is available
No performance limits or constraints
Technology is available at no cost
Essential business processes
Process vs use case
Indicators, metrics and reporting! E.g. resource use, time to complete, efficiency, number of
times performed, etc. – Six sigma: approach to business process improvement relying heavily on
metrics with the objective to eliminate defects and variations in processes
Seeing things from the top and from the bottom
Implementation planning: define transition requirements / determine organizational readiness
Data Processes
(attributes, (or use
entities) cases)
External agents
(or actors)
Entity relationship diagram: defines 3 data components: entities, attributes and relationships
Use case Diagram: shows how a software system interacts with its users (actors)
Useful for showing the scope of a project or a software product
Use cases are depicted as ovals and actors as stick people; use case diagram includes an automation
boundary, delineating what the software includes and shows the interfaces to the software with
association lines. Associations to people actors represent user interfaces like screens and reports.
Associations to system or organization actors represent automated or electronic interfaces.
Use case description: all of the requirements components for a particular software function; also
includes a sequential set of steps that describe how the software and actors should interact to
achieve a business goal, typically a happy path along with alternate paths.
CRUD (create, read, update and delete) matrix: link between data and process
GAP analysis: find specific gaps in either software or manual procedures, comparing
two or more systems using a structured documentation format
Data Flow Diagramming (DFD)
Basic assumption: a process must have at least one input and at least one output
flow
Often used: context-level DFD
AS IS versus TO BE analysis
Packaging requirements: Request for Proposal!
Characteristics of excellent requirements: complete, correct, unambiguous, verifiable,
necessary, feasible and prioritized
Getting Sign-Off
Requirements Tool, Repositories, and Management