Sei sulla pagina 1di 18

!

Systems!Analysis!&!Design!Portfolio!
WORKSHOP!1!
!
Q1;$
$
1) How&many&different&IT&roles&can&you&identify&in&the&scenario&above,&list&all&of&them&also&identify&the&
name&of&each&person&in&each&role.&
!
o Systems!Analyst!!Lauara!Jacksina!!
o Systems!Analyst!!Cathy!Ross!
o Manager!of!IT!Development!!felesia!Stukes!
o IT!operations!manager!!Joe!Turner!
o Systems!Analyst!for!Game!Tech!
o Database!Admin!!Dawn!Rountree!
o Network!Admin!!Greg!Wade!
o IT!Director!!Mike!Mcgee!
!
!
2) What!are!the!Roles!and!responsibilities!of!a!systems!analyst;!
!
o The!enhancement!of!existing!systems;!fix!issues!within!these!systems,!modifying!it!to!run!
better.!
o Comprehend!business!needs!and!demands!in!order!to!implement!and!develop!an!IT!solution!
that!meets!business!needs.!
o Make!use!of!Data,!Software,!People,!Hardware!and!Procedures!in!order!to!support!business!
functions!
o Advance!productivity!and!efficiency!of!the!business!
o Test!existing!systems!with!business!models!
o Develop!products!necessary!to!meet!system!requirements!via!implementation,!
configuration!and!Testing.!
!
Q2;!
!
1) Different!components!of!an!information!system!(Courier!system):!
!
!
o People:!Customer,!Courier,!Vendor,!The!Bank!and!The!Relationship!manager!
!
o Hardware:!Computers,!mobile!phones/!servers(DDS!&!CBS)/networks!connecting!to!the!
bank.!
!
o Software:!OS!for!PCs/Mobiles,!voice!response!software, application!for!the!vendor,!
courier!and!customer!that's!linked!to!the!server!and!can!transfer/receive!data.!
!
!
o Data:!Customer!ID,!Vendor!details,!Cash!amount,!Authentication!Details,!!
documentation,!delivery/conformation!details.!

!
o

Procedures:!Authentication,!Conformation!of!ID!and!Vendor!ID,!Communication!
between!CBS/DDS!APP,!delivery!conformation,!updates!regarding!delivery!status!to!
Customer!and!!the!Relationship!Manager.!

!
!
2)!!!
o
!

o
!

Q3;!
!
1)!
o

Enterprise!computingY!DDS!APP,!CBS;!critical!to!operation!of!the!company.!!!!
!
Transaction!processingY!DDS!APP,!cash!BO;!handling!customer!request!
!
Business!supportY!Vendor,!customer,!relationship!manager;!status!updates!are!provided!on!cash!!
is!delivered.!Documentation!is!sent!to!DDS!APP!and!vendor.!
!
Knowledge!managementY!vendor,!DDS!APP;!ID!and!confirmation.!
!
User!productivityY!Vendor;!updates!of!courier!position!and!delivery!confirmations!sent.!
!
Systems!integrationY!DDS!APP.!
!
!
!
!

User!productivity!would!be!the!first!system.!This!is!apparent,!as!there!is!the!entry!of!manual!
data!when!reservations!are!written!in!the!binder.!This!can!be!improved!via!an!automated!
system!with!the!use!of!calendars!as!there!were!conflicting!reservations!made.!
!
Linda!uses!Access!database!to!keep!track!of!reservations.!The!system!is!used!daily!to!print!
reservation!although!Linda!only!inputs!data!when!she!has!the!time.!This!would!be!regarded!as!a!
poor!example!of!user!productivity!as!data!is!inputted!daily!and!needs!to!be!don!manually.!Thus!
this!does!not!support!future!business!models!as!it!is!essentially!inefficient.!
!
Linda!displaying!kayak!availability!on!a!magnetic!board!is!an!example!of!a!business!support!
system.!This!system!will!become!harder!to!manage!as!customer!base!increases.!!

!
o

A!business!support!system!and!knowledge!management!system!need!to!be!implemented!in!
order!for!future!business!developments!to!be!successful.!These!systems!will!aid!in!better!
decisionYmaking!and!identify!significant!patterns!and!relationships!relevant!to!crucial!
development.!!

Overall!for!future!development!and!opportunities!a!new!information!system!needs!to!be!in!
place.!

o !
WORKSHOP!2!
!
Q1;$
$
1)!What!are!the!Phases!of!SDLC!in!Waterfall?!Who!was!Barry!Boehm!and!what!did!he!have!to!say!
about!spiral!model?!
!
Phases!in!the!linear!waterfall!methodology;!
!
o Planning!
o Analysis!
o Design!
o Implementation!
o System!
!
Barry!Boehm!Software!engineer;!
!
o Created!the!spiral!models!with!regards!to!software!development.!!
o Identified!the!advantages!and!risks!regarding!the!spiral!model.!This!includes;!
!
! A!specific!goal!must!be!made!and!then!reviewed!at!the!end!of!the!cycle!by!the!
customer/development!team.!
! Feedback!is!provided!and!changes!are!made!if!necessary!for!system!enhancement.!
!
!
Q2;$$
$$
1)$When!would!you!choose!a!V!model!approach!rather!than!Waterfall!or!Agile?!Explain?!
$
o The!V!model!is!used!when!the!project!requirements!are!clear!and!there!are!budget!limitations!in!
place.!Because!of!these!two!aspects!it!would!be!implemented!over!the!Agile!method.!
!
!
o The!V!model!is!used!in!stead!of!the!Waterfall!method!as!its!not!as!linear!and!changes!can!be!
made!within!the!development!process.!Also!it!would!be!preferred!when!dealing!with!larger!
projects.!
!
o When!there!is!not!a!limited!time!constrain!placed!on!the!deployment!of!the!system!the!v!model!
would!be!preferred!rather!then!scrum.!
!
!
!
!
!
!
!
!

!
!
Q3;!!
!
1)What!is!Scrum?!Draw!the!scrum!process!and!also!explain!the!each!of!the!items!in!the!Scrum!
process?!
!
o Scrum!can!be!defined!as!a!flexible!product!development!strategy,!it!is!related!to!the!agile!
methodology!and!is!a!incremental!process.!!!
!
$
SCRUM$process:$
!
o Product$backlog$@!!List!of!requirements!for!a!product,!and!sprint!planning!is!conducted.!!
!
o Sprint!backlog!Y!List!of!work!the!development!team!must!complete!in!the!next!sprint!and!sprint!
planning!is!conducted.!
!
o Sprint$!Usually!a!30Yday!time!period!where!the!development!team!is!required!to!develop!the!
product!using!information!discussed!in!the!Product!backlog.!The!development!team!
activity/instructions!are!shown!through!the!sprint!backlog.!Daily!scrum!meeting!are!held!
throughout!this!process!for!effective!to!team!communication.!
$
o Result/Potentially$shippable$product$$Final!product!is!completed!and!end!meetings!are!
conducted!after!the!sprint.!
!
$
$
Q4;$
$
Case!Study!!
$
The!3!chosen!methodologies!are:!!
V!model!
RAD!Iterative!!
Agile!!
!
V$model$$
!
Reasons!for!use;!
!
As!this!is!a!linear!model!it!is!easy!to!implement,!testing!and!system!reviews!can!be!conducted!after!each!
phase!in!order!to!ensure!system!is!running!smoothly.!If!there!are!requirement!changes!they!can!be!
addressed!at!any!phase!of!the!product!development!process.!!
!
Methodology!Cons;!
!

Cant!or!shouldnt!be!used!for!the!development!of!small,!short!term!projects!as!the!testing!and!review!
after!each!phase!will!prolong!the!process.!And!it!is!not!very!flexible.!When!changes!are!made!the!test!
documents!and!requirements!need!to!be!updated.!
$
RAD$Iterative$
$
Reason!for!use;!!
$
Methodology!provides!almost!instant!feedback!and!works!well!with!most!project!requirements.!RAD!
contains!system!integration!methods!from!the!beginning!of!project!development!and!it!can!be!quickly!
implemented.!RAD!works!well!with!smaller!projects!and!is!cost!effective.!
!
Methodology!Cons;!
!
In!this!case!there!does!not!seem!to!any!significant!disadvantages.$
$
!
!
Agile$
!
Reasons!for!use;!
!!
This!system!is!ideal!as!it!is!able!to!adapt!when!project!requirements!are!changed.!There!is!faceYtoYface!
communication!between!the!client!and!development!team.!This!ensures!the!client!requirements!are!
being!met.!
!
Methodology!Cons;!
!
The!larger!the!project!is!the!less!effective!this!method!becomes.!Experienced!developers!are!required!to!
lead!the!team,!they!may!be!difficult!to!find.!!
!
I!would!recommend!the!Agile!method!for!this!project;!
!
The!project!is!small!and!there!are!budget!limitations,!because!of!faceYtoYface!communication!Linda!and!
Tracy!will!have!their!requirements!met.!The!agile!method!is!quick!with!an!approximate!run!time!of!30!
days!so!project!will!be!able!to!be!deployed!and!tested!quickly!by!customers!and!themselves.!
!
!
WORKSHOP!3!
!
TASK!1;!
!
Business$case;$
$
Requesting!a!car!from!parents!for!current!travels!to!the!University.!
$
Reason$for$project;$
!

A!cheaper!and!more!efficient!travel!method!is!required!to!University!rather!than!using!public!transport.!
A!request!will!be!made!to!use!the!familys!spare!car!for!my!travel,!which!will!be,!used!daily.!!
!
!
What$is$the$project$about;$
!
Gaining!usage!of!the!spare!car!as!opposed!to!using!public!transport!
!
Project$Solution;$
$
$The!use!of!the!spare!family!care!cuts!out!the!expenditure!used!to!pay!for!public!transport.!Thus!saving!
money.!Time!is!also!saved!as!it!take!longer!to!get!to!university!via!public!transport.!
!
The$Cost;$
!
The!car!will!be!payed!off!in!weekly!instalments!of!$50.!As!the!car!is!valued!at!approximately!$5000!will!it!
will!take!about!3.5!months!to!repay.!
!
Impacts!of!travelling!to!University!during!the!process!of!purchasing!the!car:!!
!
Not!much!of!an!impact!as!there!is!a!lease!purchase!deal!in!place.!
!
Risks$of$buying$the$car;$
$
o Weekly!installments!cant!always!be!paid!due!to!lack!of!funds!
!
o Not!enough!money!to!pay!for!petrol!
!
Risks!of!not!buying!the!car:!
!
o Time!constraints;!takes!longer!to!get!to!uni!
!
o Increase!in!expenditure!due!to!paying!for!public!transport!daily.!
!
!
How$the$benefit$is$quantified$after$purchasing$the$car:$
$
Determining!how!much!money!was!spent!traveling!via!car!in!comparison!to!public!transport.!Was!a!
significant!amount!saved?!
!
Alternatives$to$purchasing$car:$
!
o Public!transport.!
!
o Carpooling.!
!
o Getting!a!lift!from!family/friends!
!

!
!
!
!
!
!
!
TASK 2;
1)!Does!a!strong!business!case!exist!for!developing!an!information!system!to!support!this!cleaning!!
supply!business?!
$
It!can!be!easily!determined!that!the!cleaning!supply!business!does!not!have!a!strong!business!case.!The!
reasons!being!that;!
!
o Only!reason!stated!for!a!new!system!was!to!combine!the!systems!to!integrate!their!sub!
processes!and!make!their!system!more!efficient.!
o No!specific!details!given!on!what!they!would!like!
o Not!much!research!done!into!the!development!of!a!new!system!
o Cost!and!time!constraints!not!mentioned!
!
!
2) Carefully read the case and identify what internal and external factors might affect
Kahuna Cleaning Supply business success?
External Factors;
Technology wise this company is sorely lacking, when compared to business competitors this
could become an issue regarding customers. Lacking features such as order status and cost
estimates may cause customers to go to business competitors that provide such features, thus
causing a loss in revenue.
!
Internal!Factors;!
!
The!inability!of!older!workers!to!efficiently!use!newer!technology!(Andrew!and!Charles)!can!cause!a!drop!
in!productivity.!Top!managers!are!involved!in!the!decision!making!process,!the!manager!anna!is!happy!
with!the!current!system!thus!she!would!play!a!major!role!in!allowing!the!implementation!of!a!new!
system.!
!
!
!
!
!
!
!
!
!

!
!
!
!
!
WORKSHOP&4&
&
1)!List!the!system!requirements!with!examples!for!each!category.!Break!down!the!system!
requirements!identified!in!user!stories!and!classify!them!into!an!epic,!user!story!and!Appropriate!
theme.!
!
o Output$requirements;$
!
Emails!updating!the!customer/website!on!package!location!and!status.!
!
o Input$Requirements;$$
!
Order!being!placed!the!customers,!includes!customer!details!which!is!sent!to!the!warehouse.!
!
o Processes$Requirements;$
!
RFID!scanners!used!to!track!packages!and!parcels!and!take!inventory!of!warehouse!stock.!
!
o Functional$Requirements;$
!
The!scanning!of!packages!and!updating!of!package!status.!
!
o Non$Functional$$
!
Network!Availability!when!away!from!warehouse!and!Delivery!time!constraints!
!
o The$theme;$$
!
Updated!package!status!on!the!Go!!Track!your!package!the!better!way.!
!
o Epics;$
$
Creation!of!!a!functional!website!where!specific!delivery!service!and!be!requested!and!order!can!
be!tracked!
!
o User$stories;$
!
Oder!is!placed,!tracked!through!package!scanning,!customer!and!warehouse!are!update!
regarding!the!order!status!and!package!is!tracked!via!driver!GPS.!Customer!details!are!received!
with!delivery!time!specified.!

2)&Draw!a!Mind!Map!that!shows!the!main!operations!described!in!the!factTfinding!summary.&
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
3)!Draw!a!Process!flow!diagram!for!the!Courier!Service!system!
!
!

4)&Prepare&a&Functional&Specification&document&which&contains&the&User&stories,&Mind&Maps,&Process&Diagrams,&
Scope&items(list&of&functions&and&features&IS&should&perform).&

On The Spot Courier Services

Functional Specification
Document

TABLE OF CONTENTS
1.

INTRODUCTION ................................................................................................................. 1

2.

THE USER STORIES ............................................................................................................ 2

3.

MIND MAPS .......................................................................................................................... 3

4.

PROCCESS DIAGRAM ...................................... ERROR! BOOKMARK NOT DEFINED.

5.

SCOPE ITEMS ...................................................................................................................... 5

1. Introduction
!

This Functional specification document contains the proposed information system


development project regarding the On the Spout Courier Service. This document highlights
various scope items, mind map, diagrams and user stories which are all required in order for
the proposed system to be successfully developed and implemented.

2. User Stories
!

Theme for On the Spot;


A more comprehensive and fast paced delivery service that provides up to date, timely package updates to
conumers.

Epic;
Create an integrated system that accounts for the tracking of both the courier and packaging which is made
available on the company website.

User Story;
Y
Y
Y
Y

The customer wanting to place the order would prefer to do so online and be able to track the order.
Business online website which is also connected to the warehouse so orders can be tracked properly.
Courier can be tracked and located via GPS
A Delivery time is provided (estimate)

3. The Mind Map!

!
!

4. Diagram

5. Scope Items

!
Information System functions and features;
The new system should function in order to enable online ordering with packing tracking, order detail are
also sent to the warehouse allowing delivery status updates. Courier GPS location is in place allowing an
estimated delivery time. Customer details are readily available and customer are consistently update when
the status of their package delivery is changed.
!
$
TASK!2!
!
1)!Fact!finding!techniques!that!would!be!implemented!are!the!use!of!questioning;!
!
o Who,!what,!when,!where,!why!and!how?!
o !Utilize!brainstorming!with!mind!maps/flow!charts!
o Conduct!interviews!and/or!workshops!with!the!stakeholders!
$
!

References
Lotz, M. (2013). Waterfall vs. Agile: Which is the Right Development Methodology for Your
Project?. Segue Technologies. Retrieved 2 April 2015, from
http://www.seguetech.com/blog/2013/07/05/waterfall-vs-agile-right-development-methodology
Rosenblatt, H. (2014). Systems analysis and design (10th ed., Shelly Cashman series). Boston:
Course Technology Cengage Learning.
Rouse, M. (2015). What is IS (information system or information services)? - Definition from
WhatIs.com. WhatIs.com. Retrieved 2 April 2015, from
http://whatis.techtarget.com/definition/IS-information-system-or-information-services
Schwaber, K. (1997). Scrum development process. In Business Object Design and
Implementation (pp. 117-134). Springer London.
Schwaber, K. (1997). Scrum development process. In Business Object Design and
Implementation (pp. 117-134). Springer London.
Zhi-gen, H., Quan, Y., & Xi, Z. (2009, July). Research on agile project management with scrum
method. In Services Science, Management and Engineering, 2009. SSME'09. IITA International
Conference on (pp. 26-29). IEEE.
!

Potrebbero piacerti anche