Lec7 & 8_System Planning
-
Upload
priyanka-sharma -
Category
Documents
-
view
235 -
download
0
Transcript of Lec7 & 8_System Planning
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 1/31
System Planning &
Requirements Gathering
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 2/31
L e Cyc e - PHAS !"PLA##$#G
Planning phase – involves establishinga high-level plan of the intended projectand determining project goals
Primary planning activities include
1. Identify and select the system fordevelopment & Requirement gathering
. !ssess project feasibility
". #evelop the project plan
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 3/31
an Se ect t e Systemfor Development
$rgani%ations use dierent forms of evaluationcriteria and 'echniques to determine (hichsystems to develop
Critical success factor (CSF) – a factor that is
critical to an organi%ation)s success
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 4/31
(easi)ility
Feasibility study – determines if the proposed solution isfeasible and achievable from a *nancial+ technical+ and
organi%ational standpoint #ierent types of feasibility studies conomic feasi)ility stu%y" ,cost-bene*t analysis –
identi*es the *nancial bene*ts and costs associated (iththe systems development project
*perational feasi)ility stu%y" eamines the li/elihoodthat the project (ill attain its desired objectives
+echnical feasi)ility stu%y" determines theorgani%ation)s ability to build and integrate the proposedsystem
Sche%ule feasi)ility stu%y" assesses the li/elihoodthat all potential time frames and completion dates (illbe met
Legal an% contractual feasi)ility stu%y" eamines allpotential legal and contractual rami*cations of theproposed system
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 5/31
0-
PLA##$#G ," Developthe Pro'ect Plan
#eveloping the project plan is adi2cult and important activity
'he project plan is the guiding forcebehind on-time delivery of a completeand successful system
3ontinuous updating of the projectplan must be performed during everysubsequent phase during the 4#53
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 6/31
requirementsgathering
6hat techniques are available forgathering information about
requirements7
6hich technique is best7 6hen iseach appropriate to use7
( G
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 7/31
(act Gat er ng+echniques
Intervie(s
8uestionnaires
$bservation#ocument 9 Procedure !nalysis
:!#
Prototyping
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 8/31
(act-Gathering +echniques
!. ;act <athering 'hrough Intervie(s
=. ;act <athering 'hrough
8uestionnaires
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 9/31
(act Gathering +hrough $ntervie/s
!0 Depth $ntervie/s - 3onversationis guided largely by feelings andinterest of the person beingintervie(ed.0Structure% $ntervie/s - >seful after a
depth intervie( for obtaining ans(ers to
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 10/31
$ntervie/s
$ntervie/ - a fact-*nding technique (hereby thesystems analysts collect information fromindividuals through face-to-face interaction.
;ind facts
?erify facts
3larify facts
<enerate enthusiasm<et the end-user involved
Identify requirements
4olicit ideas and opinions 1@
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 11/31
+ypes of $ntervie/s an% .uestions
1nstructure% intervie/ –conducted (ith onlya general goal or subject in mind and (ithfe(+ if any+ speci*c questions. 'he intervie(ercounts on the intervie(ee to provide aframe(or/ and direct the conversation.
Structure% intervie/ –intervie(er has aspeci*c set of questions to as/ of the
intervie(ee.
*pen-en%e% question – question that allo(sthe intervie(ee to respond in any (ay.
11
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 12/31
$ntervie/s+ypes of samples
3onvenientA 4ample those people that are convenient i.e.you have easy access.
Random sampleA Bvery nth person on a list+ or randomnumber generator.
Purposeful sampleA those users that meet certain criteria.
4trati*ed sampleA 4ample obtained by the process ofdividing a population into categories representing distinctcharacteristics and then selecting a random sample fromeach category.
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 13/31
$ntervie/
+ypes of .uestions to Avoi%
5oaded questionsA 8uestion (hich contains acontroversial assumption.
5eading questionsA 8uestion that suggests the ans(eror contains the information the eaminer is loo/ing for.
=iased questionsA 8uestions prepared in such a (aythat a particular ans(er is favored over others.
$ntervie/ .uestion Gui%elines
>se clear and concise language.
#on)t include your opinion as part of the question.
!void long or comple questions.
!void threatening questions.
#on)t use CyouD (hen you mean a group of people. 1"
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 14/31
$ntervie/s
Con%ucting the $ntervie/--practicaltips
#on)t (orry+ be happyPay attention4ummari%e /ey points=e succinct and honest
<ive intervie(ee time to as/ questions=e sure to than/ the intervie(eeBnd on time
!nd+ don)t as/ unnecessary questionsE
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 15/31
$ntervie/s
Post $ntervie/
3onsider as/ing for more time if
necessary3on*rm major points identi*ed (ithintervie(ee
5oo/ for <aps and Fe( 8uestions 'ype up notes (ithin G hours,preferably immediately after theintervie( is over
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 16/31
.uestionnaires
.uestionnaire – a special-purpose documentthat allo(s the analyst to collect information andopinions from respondents.
(ree-format questionnaire – a questionnairedesigned to oer the respondent greater latitudein the ans(er. ! question is as/ed+ and therespondent records the ans(er in the spaceprovided after the question.
(i2e%-format questionnaire – a questionnairecontaining questions that require selecting anans(er from prede*ned available responses.
1H
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 17/31
.uestionnaires
1. *pen-n%e% .uestionnaires - Persons
provi%e /ritten ans/ers to generalrather than speci3c questions00 Close%-n% .uestionnaires - 1se forroutine situations or /hen a large
num)er of similar in%ivi%uals /oul% )e
4hat types of
information%o you use to ma5e%ecisions6
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 18/31
.uestionnaires
! questionnaire is similar to a verystructured intervie(any of the same guidelines apply
Choosing respon%ents4hould be representative of all users4ame types of samples
3onvenientRandom samplePurposeful sample
4trati*ed sample
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 19/31
.uestionnaires
Response rates to questionnaires are commonly lo(J over 1K issometimes considered very good.
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 20/31
Analysis
Great starting point
<ets analyst quic/ly up to speed (ith user jargon3an create preliminary models+ e.g. #;#s
+ypes of information to )e %iscovere%"Problems (ith eisting system$pportunity to meet ne( need$rgani%ational directionFames of /ey individuals?alues of organi%ation4pecial information processing circumstancesReasons for current system designRules for processing data
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 21/31
ocumen roce ureAnalysis
(our types of useful %ocuments4ritten /or5 proce%ures#escribes ho( a job is performedIncludes data and information used and created in
the process of performing the job or tas/usiness formBplicitly indicate %ata 8o/ in or out of a system
ReportBnables the analyst to (or/ bac/(ards from the
report to the data that generated it
Description of current information system
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 22/31
Design
9oint Application Design :9AD;
=rings together /ey users+managers and systems analysts
PurposeA collect system
requirements simultaneouslyfrom /ey people
3onducted o-site
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 23/31
9AD session
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 24/31
Design
Participants
4ession 5eader
>sersanagers
4ponsor
4ystems !nalysts
4cribe
I4 4ta
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 25/31
Design
Supporting 9AD /ith GSS
<roup support systems ,<44 can be usedto enable more participation by group
members in :!#
embers type their ans(ers into the
computer
!ll members of the group see (hat othermembers have been typing
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 26/31
Planning
9oint requirements planning :9RP; – a process (hereby highlystructured group meetings are conducted for the purpose of analy%ingproblems and de*ning requirements.
:RP is a subset of a more comprehensive joint application developmentor :!# technique that encompasses the entire systems developmentprocess.
:oint Requirements Planning ,:RP is a technique for dra(ing out userrequirements through joint planning sessions of soft(are users andinformation technology personnel.
'hese informal sessions are (or/shops that provide an openenvironment for people to discuss (hat they do+ ho( they do it+ and(hat critical information they need to support their job responsibilities.6ritten documentation de*ning these requirements results from a :RPsession.
H
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 27/31
Session
!0 Selecting a location !(ay from (or/place (hen possible
Requires several rooms
Bquipped (ith tables+ chairs+ (hiteboard+
overhead projectors Feeded computer equipment
0 Selecting the participants
4ponsors identify the participants for each :RP
(or/shop. Bach needs release from regular duties,0 Preparing the agen%a
=rie*ng documentation
!genda distributed before each session
M
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 28/31
+ypical Room Layout for 9RP session
N
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 29/31
Discovery Prototyping
Discovery prototyping – the act ofbuilding a small-scale+ representative or(or/ing model of the users) requirements inorder to discover or verify those
requirements.
Rudimentary ,primitive or undeveloped
version of system is built
<oalA to develop concrete speci*cations for
ultimate system 0
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 30/31
Prototyping8uic/ly converts requirements to (or/ing version of
system
$nce the user sees requirements converted to system+(ill as/ for modi*cations or (ill generate additionalrequests
Is prototyping useful in any of these cases7
>ser requests are not clear;e( users are involved in the system#esigns are comple and require concrete formOistory of communication problems bet(een analysts
and users
'ools are readily available to build prototype
i
7/23/2019 Lec7 & 8_System Planning
http://slidepdf.com/reader/full/lec7-8system-planning 31/31
PrototypingDra/)ac5s
'endency to avoid formal documentation
#i2cult to adapt to more general user audience
4haring data (ith other systems is often notconsidered
4ystems #evelopment 5ife 3ycle ,4#53 chec/sare often bypassed