MIS 2017 ReqDetermine
MIS 2017 ReqDetermine
MIS 2017 ReqDetermine
Systems
Requirements Determination
Traditional Waterfall SDLC
• Agile Methodologies
– eXtreme Programming, Scrum
Joint Application Design (JAD)
• Advantages:
– Users are involved in design
– Captures requirements in concrete form
Agile Methodology
• Agile SDLC model is a combination of iterative
and incremental process models
• focus on process adaptability and customer
satisfaction by rapid delivery of working
software product.
• Agile Methods break the product into small
incremental builds.
• Builds are provided in iterations
Agile Methodologies
• Motivated by recognition of software
development as fluid, unpredictable, and
dynamic
• Three key principles
– Adaptive rather than predictive
– Emphasize people rather than roles
– Self-adaptive processes
• Diagramming tools
• Business Managers
– Have power to fund projects and allocate
resources
– Set general requirements and constraints for
projects
Organizational Responsibilities in Systems
Development
• Database Administrator
– Involved in design, development and maintenance
of databases
• Network and telecommunications experts
– Develop systems involving data and/or voice
communications
• Training Specialists
– Involved in training users and writing
documentation
• Internal Auditors
– Ensure that required controls (checks & balances)
are built into the system
Recap
Software Development Life cycle
D
– Planning o
• Feasibility Analysis c
u
– Analysis m
– Design e
n
– Implementation t
a
– Maintenance t
i
o
n
Who are involved?
What is needed?
• The project sponsor is one of a key person
who identifies business value to be gained
from using information technology.
• The approval committee reviews system
requests from groups throughout the
organization and selects projects for the
benefit of the business.
• System Request
– A standard form for requesting or proposing
systems development work within an organization
System Request
• A document describing business reasons for
project and system’s expected value.
• Lists project’s key elements
– Project sponsor
• person who initiates the project
– Business need
• Business related reason
– Business requirements
• Business capabilities the system would provide
– Business value Project
• Benefits created for the organization Charter
– Special issues or constraints
• Issues relevant to implementation of System
System Request Example
• Project sponsor – VP of Marketing
• Business need – Reach new customers and improve
service to existing customers
• Business requirements – Provide web-based
shopping capability
• Business value – Rs. 750,000 in new customer sales;
Rs. 1.8 million in existing customer sales
• Special issues or constraints – System must be
operational by holiday (festival) shopping season
SMART goals
Preliminary Project Acceptance