You are on page 1of 19

Assignment Cover Sheet

School of Computing, Engineering and Mathematics


Student Name

Aurelie Manuel

Student Number

17997704

Unit Name and Number

300585 Systems Analysis and Design

Tutorial Group
Tutorial Day and Time

Monday 2pm-4pm

Lecturer/Tutor
Title of Assignment

Portfolio 1

Length
st

Due Date

1 of April 2016

Date Submitted

1 of April 2016

Campus Enrolment

Parramatta

st

DECLARATION
I hold a copy of this assignment that I can produce if the original is lost or damaged.
I hereby certify that no part of this assignment/product has been copied from any other students work or
from any other source except where due acknowledgement is made in the assignment. No part of this
assignment/product has been written/produced for me by another person except where such
collaboration has been authorized by the subject lecturer/tutor concerned.
I hereby certify that I have read and understand what the School of Computing and Mathematics defines
as minor and substantial breaches of misconduct as outlined in the learning guide for this unit.
Signature: Aurelie Manuel.
Note:

An examiner or lecturer/tutor has the right not to mark this assignment if the above declaration has

not been signed)


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.

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

Q3;

1)
o

Enterprise computing- DDS APP, CBS; critical to operation of the company.



Transaction processing- DDS APP, cash BO; handling customer request

Business support- Vendor, customer, relationship manager; status updates are provided on cash
is delivered. Documentation is sent to DDS APP and vendor.

Knowledge management- vendor, DDS APP; ID and confirmation.

User productivity- Vendor; updates of courier position and delivery confirmations sent.

Systems integration- 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.

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
decision-making 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 - List of work the development team must complete in the next sprint and sprint
planning is conducted.

o Sprint Usually a 30-day 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 face-to-face
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 face-to-face 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 fact-finding 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

o

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;
-
-
-
-

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.

You might also like