System Analysis and Design: Agile Methodologies for FFSL Company

Verified

Added on  2020/05/08

|18
|3165
|79
Report
AI Summary
This report presents a comprehensive system analysis and design for the FFSL company, focusing on the application of agile methodologies to improve its software development processes. The report begins with an introduction to adaptive methodologies, including Scrum, Extreme Programming (XP), and Feature-Driven Development (FDD), and discusses their advantages and disadvantages in the context of FFSL's business needs. The report then delves into the practical aspects of system design, providing an event table, use case descriptions, and class diagrams, including a domain model. The analysis covers various aspects of FFSL's operations, such as purchasing, inventory management, customer interactions, and sales tracking. The report recommends the Agile Scrum method as a project management system for FFSL. It also includes a detailed bibliography and an appendix with a memo to provide further context and support the analysis. Overall, the report offers valuable insights into how agile methodologies can be leveraged to enhance FFSL's software development and business performance.
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
Introduction-Adaptive Methodologies.........................................................................................2
Adaptive methodology- Scrum....................................................................................................2
Adaptive methodology- Extreme programming (XP).................................................................3
Adaptive methodology- Feature Driven development................................................................4
Recommendations........................................................................................................................6
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:
Introduction-Adaptive Methodologies
In the current world, there are numerous methodologies for versatile growth is available.
Therefore here in this report, the specific agile development techniques are used commonly that
will be ideal for this Free Legs Clothes Confined company in building their project. The agile
software techniques are referred to as the agile techniques at times. Some of the popular agile
techniques are discussed here such as Scrum, intense coding (XP), and adaptive software
development which will be applicable to project in FFSL. These agile methodologies can differ
in the techniques built to the growth of software and the type of management that's proposed.
The agile methods such as Scrum and feature driven-development target carefully, on project
management in FFSL and its collaboration practices. Whilst the other agile method that's intense
coding (XP) greatly concentrates on the methods of software implementation.
Adaptive methodology- Scrum
Description: Pertaining to performing the progressive projects Scrum is widely known as
the effective agile framework. This company owner Joe Professionals initiated a policy of the
following FFSL Corporation that accustomed to consider all of the orderings and also promoting
by simply him. After this company is continuing to grow and also provided a way for several
part-time and also full-time employees. This scrum software works well together with the
complicated, progressive, as well as fresh growth and development of merchandise setting of
work (Alter, 2016). Hence the corporation can pick the following which would be the better
adaptive technique which is awaiting the additional expansion of the business with an all new
project. The particular new project that is definitely carried out is definitely under garment and
Document Page
3THE SYSTEM ANALYSIS AND DESIGN
also property goods such as perfumed candles. This kind of technique is definitely proposed to
work mainly because it does have the infinite prospects and the platform of Scrum is sneakily
simple.
Advantages: The scrum methodology will likely be enabling the project where your
proof with the business enterprise requirements would be difficult to measure due to the thriving
development. At this time, your FFSL business enterprise has your guidebook control over share
plus the client romantic relationship systems desinged to use to be effective previous plus they
used to control your reports together with the rack bookkeeping system. However, right now
through this methodology fast-paced as well as the ground breaking innovations could be coed
swiftly plus tried with using this method in which the bookkeeping problems could be amended
easily.
Disadvantages: In this particular company, your sales representatives are generally
explained intended for their particular geographic place around selling products associated with
FFSL. Hence the project will need to be well explained or else your privacy fencing cost charges
associated with the project and time might not be accurate. With price range, your selling with
the FFSL products is just not adopted by means of more than one profits person. Nevertheless
while a part of the new project, it is better intended for the members to be employed in a team
and determined consequently that it'll certainly not are unsuccessful otherwise this may not be
complete.
Adaptive methodology- Extreme programming (XP)
Description: XP or Extreme selection is known to be one of the agile methodologies.
Employing this system the group may talk about each of the rules this component in the
corporation these kinds of guidance regarding consumer powerfully to the development process
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
of software, powerful interaction one of the team members and iterative periods regarding
development. This business is applying this display sales program along with e-mail expert
services for getting in touch with manufacturers along with customer. At present, this using the
pc within the corporation is at a decreased level. With this particular system, they might get close
interaction with shoppers along with recognize the needs after which the project can always be
performed as per the needs.
Advantages: The most important benefits because of this serious selection system can be
that it'll permit the FFSL corporation with developing the own software by salvaging charges
along with occasion for project realization. At present, this requests usually are considered by
calls by way of the reps along with keep an eye on these people up until the occasion they are
shipped to the customers can use this is a monotonous process. Nevertheless by simply this
software programming occasion is often rescued plus the reps may feel comfortable knowing
that this items are shipped to the customers can use upon time.
Disadvantages: Pertaining to reviewing this advancement from the requests this reps may
phone your head office. It ensures that the staff of this hq are going to be dealing with calls via
sales people. Even so, this could be avoided by simply designing software for taking requests for
knowing the progress. Nevertheless the large problem is the fact that serious selection can be
concentrated a lot of rule fairly than you are on this design. This can be an issue since for
software applications great design and style could be really important.
Adaptive methodology- Feature Driven development
Description: For software development for iterative system it truly is designed in serving
the particular wide-ranging group of organizations which are concentrating on the particular new
project that will be based upon object-oriented technology. Prior to now, the particular FFSL
Document Page
5THE SYSTEM ANALYSIS AND DESIGN
group has been finding the manual techniques with regard to stock options operations in addition
to the shopper romance operations, however the director using the revolutionary acquiring
director in addition to the shopper director usually are convinced that information system will
always be presenting upgrades substantially to your operate procedures which are with place. So
this sort of model will be good just for this company because it is moving from the period based
mostly strategy to your strategy that is iterative. This agile methodology is referred to as the
particular feature-driven growth system which will is known to be extremely purposeful and
inventive more than enough for coping with the particular varied complexities.
Advantages: Steven Jones the shopper director will be wanting the particular sales team
plus the distributors associated with occasion plan with placing your order these products via on-
line as they are going to complete producing sales. This system will certainly improve for the
kids simply because it assists in going the particular lately produced more substantial items using
steady success. A sales folks have to help book on-line at each and every shop and that is
primary wants so that almost every take a look at many people make it presents the thought of no
matter whether sales will be produced and also not. With that, the outcome are working a better
way. A sales message or calls with the representative is usually tracked. Many pre-standards
need to be arranged simply by this software development so it is usually programmed to the
techniques with the company.
Disadvantages: That system will be not at all suitable for smaller assignments in addition
to the builder which is the company is wanting to help do. For the reason that the shopper
director associated with FFSL Firm would likely to help result in the more substantial orders a
lesser amount of often while he desired to bring the main advantage of smaller shipment
expenses with regard to each piece with the merchandise. Such scenario, this isn't the perfect
Document Page
6THE SYSTEM ANALYSIS AND DESIGN
concept because it is primarily based extremely upon the key builder and that is challenging with
regard to the complete structure. If ever the company is taken this software then no prepared
papers is going to be provided.
Recommendations
Agile scrum method a project management system that is slow is dependent on solution
development sprints in two to four weeks. And this would be the most readily useful method for
the FFSL firm in increasing their business with new products. It has many advantages such as for
example better interaction with providers, customer relationship could be handled effectively,
and planning for solution growth could be built effectively. Consequently, the expectations of the
organization could be met as it is likely to be resulting in increased productivity. The execution
is likely to be quicker by utilizing with this method and the merchandise of good quality that are
great is likely to be getting the clients and the revenue is likely to be developed easily. However,
it is used by numerous companies which have experienced the achievement greatly through this
system by developing gradual iterations of the product.
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-Customer-1
Brief
Description
The retail stores will fill the form and register to be the customer of FFSL
Trigger Customer table will be updated with a new entry
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
All the filled data must be authentic and valid in the application form
Post
Condition
The retail stores must pass the criteria to be a customer
Activity Retail Store System
Fill the application form Collect data from form
Analyze data
Provide additional details to
management if required
Analyze those data
Accepts the application
Registers as customer
Exception Retail store not in the area but has all the eligible features
Document Page
11THE SYSTEM ANALYSIS AND DESIGN
Class Diagram:
chevron_up_icon
1 out of 18
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]