Implementing Human-Computer Interaction and Agile Strategies at FFSL

Verified

Added on  2020/05/11

|17
|2719
|34
AI Summary
The memo addresses the need for integrating effective methodologies like Human-Computer Interaction (HCI) and Agile practices within FFSL. It highlights the importance of developing user-friendly systems by analyzing how employees interact with computers to ensure successful integration. The strategy involves adopting a specific agile methodology, providing training on newly adopted software applications, and ensuring these tools are accessible and easy for sales associates across various stores. By evaluating and refining these processes online, FFSL aims to enhance customer relationship management through improved application usability. Additionally, the memo recommends employing the Technology Acceptance Model (TAM) to further understand employee motivations towards system adoption, aiming to increase organizational output.
Document Page
Running head: THE SYSTEM ANALYSIS AND DESIGN
The System Analysis and Design
Name of the Student
Name of the University
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1THE SYSTEM ANALYSIS AND DESIGN
Table of Contents
Part A:..............................................................................................................................................2
Scrum:..........................................................................................................................................2
XP:...............................................................................................................................................3
UP:...............................................................................................................................................5
Part B:..............................................................................................................................................7
Event table:..................................................................................................................................7
Use Case:.....................................................................................................................................9
Use Case Description:..................................................................................................................9
Class Diagram:...........................................................................................................................11
Domain Model Class Diagram:.................................................................................................12
Bibliography:.................................................................................................................................13
Appendix:......................................................................................................................................15
Memo:........................................................................................................................................15
Document Page
2THE SYSTEM ANALYSIS AND DESIGN
Part A:
Scrum:
Description: Scrum depends in possessing a cross-functional team. A team members of
scrum is self-organizing about the foundation, which there's not an additional complete team
leader who are able to determine the complete shebang of team members related to be able to the
project or requires initiation inside trouble dealing with among staff and project in-scope issues.
All these motives could be because circumstances, which have been complete inside team
members, jointly, to be able to commonly be complete. Through the agile Scrum approach, as an
alternative to furnishing total, precise information of methods all of things are all usually as done
on the quest, your the majority of it might be eventually left about the Scrum application
enactment team. The main reason staying the team will find out greatest methods to fix the
specific they are generally presented.
Advantages: The advantages are as following.
1) Scrum makes positive right entry to funds in addition to time frame is carried
out
2) The coding and testing is accomplished over the race evaluation step
3) The project can become split into little components then it may be possible
quickly
4) Them allows the project manager for getting feedback on the customers in
addition to client
5) If perhaps the project is action-packed then Scrum is excellent for the project
Document Page
3THE SYSTEM ANALYSIS AND DESIGN
6) A daily scrum meetings are an easy way regarding must personal work of the
associates
7) A short sprints are valuable about joining fresh modifications in the project
Disadvantages: The disadvantages are as following
1) That Scrum system can be at risk of breadth crawling trouble, this kind of is
really because involving indefinite process description and also anonymous
deliver the results movement
2) If job party can be considerable with quantity, and then Scrum is often a
responsibility for the purpose of job office manager
3) That job level of quality should not be retained within the job, sole exit can
be violent testing process
4) That associates could certainly be frustrated with regular party group
meetings
5) The degree of pessimistic have an impact on crumbles with typically the job
with relinquish from the party associate can be massive
6) If associates typically are not professional then this assembly can be
unsuitable
XP:
Description: Extreme Programming or XP can be known as the software engineering
technique this is the majority of obvious a number of agile software improvement practices. Just
like the additional agile treatments, Excessive Development contrasts coming from traditional
methodologies principally in interesting larger diagnosis with freedom than on liability. Clients
involving XP dilemma continuous modifications in order to specifications simply just united
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4THE SYSTEM ANALYSIS AND DESIGN
regularly usual and predictable element of software implementation projects. In most cases to be
thought this variation in order to specifications modifications from any cycle in the challenge our
life is the persuading and superior procedure as compared to not enough to outline many
specifications within the beginning involving a project and taking in toughness to operate
alterations to the requirements. Software implementation activities in just 1990s had been shaped
through a couple of chief has an effect on such as inside the camera, object-oriented
programming replaced procedural programming because programming structure utilized
Advantages: The advantages are as following.
1) The software development club might have necessary time and money making
sure that assignment are generally realized place, enough time and charge
protecting showcase on the mythology permits it all
2) The most important target on the scheme remains to be for the supply in
finished merchandise promptly of which this conserve considerable time for
the purpose of club
3) Using less documented files is without a doubt the true reason for charge
reducing
4) The posts said to be the customers is without a doubt the way of eliminating
the issues
5) The scheme is quite simple
Disadvantages: The disadvantages are as following.
1) Placing more give attention to codes rather than model of the system can
possibly be harmful element
Document Page
5THE SYSTEM ANALYSIS AND DESIGN
2) The actual substandard involving design typically is a downside
3) The software can constitute sub standard
UP:
Description: The Unified Process (UP), or just Unified Software Development Therapy,
is mainly a iterative as well as incremental software development program where a personalized
activity is typically defined. That program consist of many things and functions really been
changed numerous minutes for building a good portion of variations. The most effective well-
liked distinctions add some Realistic Unified Course of action (RUP) along with Clear Unified
Course of action (OpenUP) (Fuggetta and Di Nitto 2014). That program has a good portion of
important functions what seemingly cause fundamentally all variations. Automobile an iterative
as well as slow development system. It may be architecture-centric with huge purpose being
carried out to confirm you identify as well as validate a system design and beauty for lots of
cryptography is surely done. It may be risk-focused as well as brings interest that highest-risk
causes land up being answered found in the initial deliverables possible.It could be use-case as
well as UML design enticed usually problems keeping identified present in a form of forms.
Following are the phases of the method.
Inception: The principal target about the Inception phase might be to cultivate the reality
for the viability from the planned system. That four styles are often discussed this big an
essential section of it collection, That All five Workflows. The important landmark regarding the
Inception phase is named Life-Cycle Objectives.
Elaboration: The principal target about the Elaboration phase might be to cultivate the
capability to construct the new method provided these income constraints, routine constraints, or
Document Page
6THE SYSTEM ANALYSIS AND DESIGN
other kinds constraints that the increase undertaking faces. That initiates if this portion are often
catching a normal functioning taste the rest of the practical situations, growing these pick
construction right into an entire process fundamental, which really is a inner alleviate the system
advised toward meals these construction, spanning important hazards all through an on-going
time period and also finalizing the corporation case for the undertaking and also making some
type of undertaking program which includes enough details to steer another thing from the
project.
Construction: The main target about the Construction phase is regarded as being to create
a mind system skillful at working productively found in doll with customer's surroundings.
During Construction, these undertaking team operates projects that require generating the system
iteratively and also incrementally, ensuring that these viability from the process is consistently
established found in practicable form.
Transition: The main target about the Transition phase might be to list out completely
practical method to successfully customers. During Transition, these undertaking team is
targeted on correcting issues and also modifying the system to mend earlier in the day
unidentified problems. The important landmark regarding the Transition phase is named Unit
Release.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7THE SYSTEM ANALYSIS AND DESIGN
Part B:
Event table:
Event
Event
Type
Trigger Source
Activity/
Use Case
System
Response/
Output
Destinatio
n
Purchase
from
supplier
External
Product
stock of
FFSL is to
be in
creased
Management
and
Warehouse
Purchase
Update
Stock,
Product
Availability
FFSL
Filling
applicatio
n
External
The
management
will review
and register
retail store
FFSL
Potential
Customer
Creates
Customer
Update
Customer
base, read
application
data,
verification
Retail store
Tracking
Sales
Person
Area
Internal The areas of
sales
personnel
will be
divided and
activity of
individuals
Sales
Personnel of
FFSL
Input Sales
Details,
Sales Area
Coverage
Read sales
personnel
related
data,
Update
area
Sales
Person
Document Page
8THE SYSTEM ANALYSIS AND DESIGN
monitored
Sales
Tracking
Internal
Creating
report on
sales
Steven
Smith
Sales
Report
Create
report
based on
sales data
Sales
Person
Visit Data
View
Internal
Generating
information
based on
sales person
visit to
customer
Steven
Smith
Visit
Customer,
Failed
Visit, Make
Order
Create a list
of visited
customer
along with
date and
sales
person who
visited him
and amount
of order
made
Sales
Person
Document Page
9THE SYSTEM ANALYSIS AND DESIGN
Use Case:
Use Case Description:
Name Creates Customer
ID UC-1
Brief
Description
Registration of retails store into the system
Trigger New update entry is available to customer
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10THE SYSTEM ANALYSIS AND DESIGN
Pre-
Condition
The application form must be valid
Post
Condition
Retail store must be eligible
Activity Retail Store System
application form fill up Collect application form data
Evaluate data
Send extra details required Evaluate the information
Receives and validate application
form
Customer registration process initiate
Exception The stores are not within geographical boundary
Document Page
11THE SYSTEM ANALYSIS AND DESIGN
Class Diagram:
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]