0% found this document useful (0 votes)
271 views

SofTech - KFC Mobile Apps PDF

This document outlines a project proposal for improving the KFC mobile application. It discusses KFC's background and issues with their current mobile app, including difficulties with first-time user registration, payment problems, and the app not being user-friendly. The goal of the project is to use different online systems to enhance the app's functionality and design to provide a better customer experience. A work breakdown structure and budget are included to outline the scope and costs of two alternatives to address the issues.

Uploaded by

N0r AiNah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
271 views

SofTech - KFC Mobile Apps PDF

This document outlines a project proposal for improving the KFC mobile application. It discusses KFC's background and issues with their current mobile app, including difficulties with first-time user registration, payment problems, and the app not being user-friendly. The goal of the project is to use different online systems to enhance the app's functionality and design to provide a better customer experience. A work breakdown structure and budget are included to outline the scope and costs of two alternatives to address the issues.

Uploaded by

N0r AiNah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

FACULTY OF COMPUTER AND MATHEMATICAL

SCIENCES (FSKM)
DEGREE IN BUSINESS COMPUTING
(CS264)

COMPUTING PROJECT MANAGEMENT


ISP640

KFC MOBILE APPLICATION

PREPARED FOR
DR.WAN SAFRA DIYANA WAN ABDUL GHANI
PREPARED BY:

NAME STUDENT ID
INTAN NAZIEHA RASHIDAH BINTI RASHIDIN 2020987633
NURUL ANISATUL BATRISYIA BINTI MOHD ZAUDI 2020975793
NUR KHAIRUNNISA BINTI KAMAROLZAMAN 2020978369
NUR AFIQAH BINTI ROSLI 2020965763
TABLE OF CONTENT

CONTENT PAGE

1.0 EXECUTIVE SUMMARY 1


1.1 PROJECT GOAL 1
2.0 INTRODUCTION 2
2.1 COMPANY BACKGROUND 2
2.1.1 VISION 3
2.1.2 MISSION 3
2.1.3 ORGANIZATIONAL CHART 3
2.2 DESCRIPTION OF PROBLEM OR OPPORTUNITY 4
2.3 MEASURABLE ORGANIZATIONAL VALUE (MOV) 6
3.0 PRELIMINARY PROJECT REQUIREMENTS 7
3.1 FUNCTIONAL REQUIREMENTS 7
3.2 NON-FUNCTIONAL REQUIREMENTS 8
3.3 TARGET MARKET 9
3.4 COMPETITORS 10
4.0 BUDGET ESTIMATE AND FINANCIAL ANALYSIS 11
4.1 ALTERNATIVE 1 11
4.2 ALTERNATIVE 2 16
4.3 COMPARISON OF ALTERNATIVE 20
5.0 ESTIMATE SCHEDULE 21
6.0 CRITICAL ASSUMPTION AND POTENTIAL RISK AND CONSTRAIN 23
7.0 RESOURCES REQUIRED 25
8.0 PROJECT ADMINISTRATION 28
8.1 COMMUNICATION PLAN 28
8.2 SCOPE MANAGEMENT 29
8.2.1 PURPOSE 29
8.2.2 SCOPE MANAGEMENT APPROACH 29
8.2.3 ROLES AND RESPONSIBILITIES 30
8.2.4 SCOPE STATEMENT 31
8.2.5 SCOPE DEFINITION 31
8.2.6 WORK BREAKDOWN STRUCTURE 32
8.3 QUALITY MANAGEMENT PLAN 32
8.3.1 QUALITY PLANNING 33
8.3.2 ROLES AND RESPONSIBILITIES 33
8.3.3 TOOLS, ENVIRONMENT, AND INTERFACE 34
8.3.4 QUALITY STRATEGY 35
8.4 CHANGE MANAGEMENT PLAN 35
8.4.1 CHANGE MANAGEMENT PROCESS 35
8.4.2 CHANGE REQUEST (CR) PROCESS FLOW REQUIREMENT 36
8.4.3 CHANGE PROCESS FLOW DIAGRAM 37
8.4.4 EVALUATING AND AUTHORIZING CHANGE REQUEST 38
8.4.5 RESPONSIBILITIES 39
8.5 HUMAN RESOURCE PLAN 39
8.5.1 ROLES AND RESPONSIBILITIES 39
8.5.2 STAFF SKILL SET 41
8.5.3 TEAM DEVELOPMENT PLAN 42
8.6 IMPLEMENTATION AND PROJECT CLOSURE PLAN 42
8.6.1 PROJECT IMPLEMENTATION 42
8.6.2 PROJECT CLOSURE 43
8.6.3 PROJECT EVALUATION 44
9.0 ACCEPTANCE AND APPROVAL 45
9.1 REFERENCES 45
9.2 APPENDIX 45
10.0 EXHIBIT 46
1.0 EXEVUTIVE SUMMARY

KFC is a food company that provides international fast food with its main dish, fried
chicken. KFC has provided its own delivery through many foods’ delivery companies.
Customers can make reservations for fried chicken combo dishes, desserts and more with
the KFC Malaysia app. To place an order, simply select the dish of your choice and proceed
to payment. Your bill will include a RM3 delivery charge and 6%service tax. After that,
you can choose to pay with cash or with credit card. for payment, customers can choose
three types of payment namely cash, credit card and debit card.
The use of drag continues to represent an important issue in KFC’s corporate problems
and challenges policymakers at the highest levels. KFC had introduced its model app in
2015 so they faced a lot of issues with the website. with many problems, it caused the
booking system through the app to be so slow that there were many comments as well as
complaints about the KFC app.
The objective of this study was to make improvements to KFC company mobile
applications and design features for KFC companies. The community concludes that a
reasonable objective for infrastructure -based research is to develop a methodology for
predicting a company’s progress through the views of customers who have used it.

1.1 PROJECT GOALS

The purpose of this project is to see if different online method systems can be used
to improve KFC mobile applications and provide more design features to obtain
and evaluate functionality after recommending mobile applications.

1
2.0 INTRODUCTION

2.1 COMPANY BACKGROUND

Figures 1 Compony Logo

Software Technology (SofTech) was founded by Intan Nazieha and her


teams Nur Afiqah, Nurul Anisatul and Nur Khairunnisa in year 2012 with a
specific mission to provide high quality total consulting solutions which
includes software development services, staffing services and end-to-end IT
Consulting services. Since its inception, we have carved a niche for ourselves in
the industry by earning the reputation among our customers and industry peers
for delivering quality IT services at competitive prices on time. The proof of our
capabilities and their value is demonstrated through the successes of our clients
and the strength of our relationships. Our commitment to quality, customer
satisfaction and value has rewarded us with a pleasant rate of customer retention
and a steady growth in the acquirement of new customers. Our consultant is Nur
Afiqah have the background required to understand and anticipate business
needs and translate them into actionable IT strategies and initiatives. Our
consultants intimately understand the challenges and opportunities associated
with creating IT value. We work side by side with our clients throughout the
process to ensure the involvement of key business and IT leaders.

2
2.1.1 VISSION

Vision: To provide customer satisfaction and product value

2.1.2 MISSION

Mission: To provide quality comprehensive consulting solutions


including software development, staffing, and end-to-end IT Consulting
services.

2.1.3 ORGANIZATIONAL CHART

Figure 2 Organizational Chart

3
2.2 DESCRIPTION OF PROBLEM OR OPPORTUNITY

In 2015, KFC introduced KFC delivery via a mobile app. It makes it easy
for customers to buy and eat KFC wherever they are. It can also reduce the time to
queue to order food. However, the KFC app has some drawbacks. This can be seen
in the feedback listed in google play and KFC’s official website. There are many
customers who give negative comments on this KFC app. Although the customer
has voiced this issue to customer service, it does not help in this regard. This has
also caused customers to lose trust in using this app.

1. Difficulties of First Time Customer Registration

Among the disadvantages of KFC is that the app faces difficulties in


registering. Customers signing up for the first time will have difficulty creating
a new account. During the registration process, the registration was still not
successful even though the customer had obtained the TAC number even though
they had tried several times in the section, but it was still the same. It also takes
a long time to wait for the TAC number to be confirmed.

2. Payment Related Problems

The debit payment process takes quite a long time. It will also take a long
time for the customer to place an order. This causes customers to be dissatisfied
with repeat orders. According to comments on the google play store, customers
also feel unsafe to provide bank details to the KFC application for those who
have problems with the payment process because customers are worried that
payment will be declined more than once. There is also the problem of limited
payment methods. Although there is one of two payment methods, namely debit

4
and cash, but only one can be used at a time. In addition, the payment process is
also quite difficult to complete.

3. Not User-Friendly Applications

Customers cannot place orders for instant orders. It only allows


customers to place orders at certain times. In addition, when customers want to
confirm the order, the application will 'refresh' itself and will ask customers to
take their order again. All this results in customers leaving this application and
make purchases in other applications such as Food Panda, Grab Food, and
others.

4. Location Tracking Issues

Once customers write down their residential address, KFC only allows
customers to pin home locations in certain areas. This makes the location
tracking process difficult, especially for customers from the village area, while
in other food delivery applications, their area can be tracked. This is because the
GPS system built by KFC itself is weak, resulting in not being able to access the
customer's location. Customers also cannot leave a message to the driver to
inform specifically about their residence.

5
2.3 MEASURABLE ORGANIZATIONAL VALUE (MOV)

Organizational Time
Value Metric
Impact Frame
To improve new services by providing a more user-friendly mobile Increase customer
Customer 7 months
application to customers to facilitate online ordering system and food delivery satisfaction 60%
The strategies of the mobile application for KFC have been largely helpful in Decrease time take for
Strategic 1 year
system effective and smart function user to make an order 30%
1. To further improve the efficient process in the current mobile
application as an example in terms of location. Increase time operation
Operational 1 year
2. To improve the effective process that can make it easier for users to effectiveness 40%
make purchases by using the KFC mobile application
1. To create a cleaner society. This is because users can reduce air
pollution by reducing the use of vehicles on the road just simply to 1. Increase customer
buy KFC services 30%
Social 6 months
2. Improve safety. This is related because we live in the covid-19 virus 2. Increase cleaner
so with the existence and improvement of this KFC mobile application environment 50%
we can reduce the spread of the epidemic
Improve results by improving existing mobile applications now. This is to Increase income to
Financial 6 months
make it easier for users to make purchases through mobile applications. company 40%

Table 1 Measurable Organizational Value

6
3.0 PRELIMINARY PROJECT REQUIREMENT

3.1 FUNCTIONAL REQUIREMENT

A Functional Requirement (FR) describes the service that the program must
provide. It refers to a software system or a component of one. A function is nothing
more than the software system's inputs, behaviors, and outputs. It might be a
computation, data manipulation, business process, user interaction, or any other
specialized activity that defines the function of a system.

I. The KFC app must be able to easily create an account for customers to sign
up for the first time.
II. The KFC app must allow customers to manage accounts as they wish. For
example, customers want to change their location or other details.
III. The KFC application must be able to allow customers to log in to the
application easily without having to try multiple times to log in.
IV. The KFC app must be able to navigate restaurant menus in an orderly
manner for customers to select menus.
V. The KFC application must be able to select items available in the KFC
menu.
VI. The KFC app must be able to add items to their current order without having
problems such as lag or freeze.
VII. The KFC app must be able to check their current order. For example, after
a customer place an order, they can review the order.
VIII. The KFC Application must be able to remove an item/remove all items from
their current order.
IX. The KFC app must be able to provide payment details to make it easier for
customers to see the price of the item they choose.
X. The KFC Application must be able to receive confirmation in the form of
an order number.
XI. The KFC Application must be able to provide a good GPS for the customer
to track their address
XII. The KFC Application must be able to provide a feedback section application

7
XIII. The KFC Application must be able to provide the freedom of time for
customers to choose when they want to order food

3.2 NON-FUNCTIONAL REQUIREMENT

Non-Functional Requirement (NFR) describes a software system's quality


attribute. They evaluate the software system based on its responsiveness, usability,
security, portability, and other non-functional characteristics that are crucial to its
success. "How quickly does the website load?" is an example of a non-functional
requirement. Non-functional requirements that are not met can lead to systems that
do not meet the demands of the users.

I. Performance: The website’s load time should not be more than one second
for customers.
II. Availability: KFC Applications provides 24 -hour order service. This makes
it easy for customers to place orders according to the date and time they
want.
III. Maintenance: If the KFC Application service has a problem, it can be under
maintenance for approximately three hours.
IV. Recoverability: If a major incident happens on the KFC Application, they
must take measures to go back to being fully operational within three days.
V. Serviceability: Customers can subscribe to the newsletter from KFC to get
the latest updates regarding KFC.
VI. Security: KFC is dedicated to respecting the privacy of personal information
and/or data that customers supply to KFC through this website ("Site")
and/or other methods of communication such as online orders, social media,
email, and phone interactions.
VII. Manageability: When a customer edits details for a customer’s profile page,
the rest of the site stays up and running.
VIII. Data integrity: The system shall maintain data integrity by keeping backups
of all updates to the database for every record transaction.
IX. Usability: The application interface must be user-friendly and easy to use.

8
3.3 TARGET MARKET

As we are upgrading the KFC Application, so we have one target market


which is KFC customers. Customers are the main target of our market. As we know,
now most customers prefer to buy food online. With this, it can save customers time
to order food. Customers can view the menu that has been prepared in the KFC
Application along with the price. Customers can continue to place orders using the
KFC Application. Customers will also choose whether to self-pick or prefer to make
home delivery. Next, KFC customers can choose to make payments by cash or
online transfer. By upgrading this KFC Application, it will be easier for customers
to use it. Next, the reason we are running the company’s KFC Application upgrade
is that we know there are some problems that customers have faced before, mainly:

I. The customer had trouble registering for the first time. For example, they
cannot register because when they press the submit button, they will return
to the main page of the KFC Application.
II. Customers also find it difficult to log in again after logging out. Among
what happened was that the previous application was not able to detect the
username or password that had been designed by the customer.
III. The customer cannot proceed with the order because the application cannot
access the payment options for the customer.
IV. The customer does not get any notice that payment has taken place. and this
causes the customer to mistakenly pay for the order twice.
V. For customers who mistakenly make a payment, the brand is quite difficult
to get a refund. This is because customers find it difficult to communicate
and contact KFC. brands need to wait for updates via email.
VI. Customers are unable to determine the location of their residence due to
problems with ineffective GPS systems.
VII. Customers also find it difficult to fill in details about their housing area due
to location tracking problem

9
3.4 COMPETITORS

No Type/Features KFC ZUS Coffee McDonald Starbucks Dominos


1 Logo

2 Application Balance Unavailable Available. Unavailable Available. Unavailable


3 Delivery Available Available Available Unavailable Available
4 Pickup Available Available Available Available Available
5 Category of menu Unavailable Available Available Available Available
6 Tracking Order Unavailable Available Available Unavailable Available
7 Store Location Available Available Available Available Available
8 Historical order Unavailable Available Available. Unavailable Unavailable
9 Voucher and Promotions Available Available Available Available Available
10 CRM Available Available Available Available Available

Table 2 Competitors

10
4.0 BUDGET ESTIMATE AND FINANCIAL ANALYSIS

4.1 ALTERNATIVE 1

Activities Description Total Cost Year 0 Total Cost Year 1 Total Cost Year 2 Total Cost Year 3
(RM) (RM) (RM) (RM)
Direct cost Software 2120
- GPS
- Online Payment

Server 53000

Total (Direct cost) 55120


On-going cost Domain 100 100 100 100
Hiring App Developer 780000 780000 780000 780000
Hosting 3840 3840 3840 3840
Monitoring 3000 3000 3000 3000
Upgrade 80000 120000 160000 200000
Maintenance 31800 53000 74200 106000
Licenses 10000 10000 10000 10000

11
Total (On-going cost) 908740 969940 1031140 1102940
Indirect cost Quality assurance 10000 10000 10000 10000
Marketing 15900 15900 15900 15900
Miscellaneous 5000 5000 5000 5000
Total (Indirect cost) 35900 35900 35900 35900
Total 999760 1005840 1067040 1138840
Table 3 Budget and Analysis for Alternative 1

Expected Benefit

Year 1
Average price per transaction = RM 2000
Unit Devices = 50 Unit
= RM 2000 X 50 unit
= RM 100000
= RM 100000 X 12 month
= RM 1200000
Year 2
Average price per transaction = RM 2000
Unit Devices = 100 Unit
= RM 2000 X 100 unit
= RM 200000
= RM 200000 X 12 month
= RM 2400000

12
Year 3
Average price per transaction = RM 2000
Unit Devices = 150 Unit
= RM 2000 X 150 unit
= RM 300000
= RM 300000 X 12 month
= RM 3600000

Table 4 Expected Benefit for Alternative 1

Return on Investment

= 70.96%

Table 5 Return on Investment for Alternative 1

13
Cash Flow

Year 0 Year 1 Year 2 Year 3


Total cash inflow 0 RM1200000 RM2400000 RM3600000
Total cash outflow RM RM1005840 RM1067040 RM1138840
Net cash flow (RM ) RM1394160 RM1332960 RM2461160

Table 6 Cash Flow for Alternative 1

Net Present Value (NPV)

Time Period Calculation Discounted Cash Flow


Year 0 (RM ) (RM )
Year 1 RM1290888.89

Year 2 RM1142798.35

Year 3 RM1953748.16

Net Present Value (NPV) RM 3387675.4

Table 7 Net Present Value for Alternative 1

14
Net Cash Flow

Expected benefits – Expected cost

= RM 2988520

Table 8 Net Cash Flow for Alternative 1

Payback Period

= 1.4 years

Table 9 Payback Period for Alternative 1

15
4.2 ALTERNATIVE 2
Activities Description Total Cost Year 0 Total Cost Year 1 Total Cost Year 2 Total Cost Year 3
(RM) (RM) (RM) (RM)
Direct cost Software 2120 4120 6120 8120
- GPS
- Online Payment
Server 53000 53000 53000 53000

Total (Direct cost) 55120 57120 59120 61120


On-going cost Domain 100 100 100 100
Hiring App Developer 0 15000 15000 15000
Hosting 384 384 384 384
Monitoring 3000 3000 3000 3000
Upgrade 0 1,000 1,400 1,600
Maintenance 900 1,300 1,600 1,800
Licenses 1000 1000 1000 1000
Total (On-going cost) 5384 21784 22484 22884
Indirect cost Quality assurance 2000 2000 2000 2000
Marketing 900 900 900 900
Miscellaneous 321 321 321 321
Total (Indirect cost) 3221 3221 3221 3221
Total 63725 82125 81604 87225

16
Table 10 Alternative 2

17
Expected Benefit

Year 1
Average price per transaction = RM 150
Unit Devices = 50 Unit
= RM 150 X 50 unit
= RM 7500
= RM 25000 X 12 month
= RM 90000
Year 2
Average price per transaction = RM 150
Unit Devices = 100 Unit
= RM 150 X 100 unit
= RM 15000
= RM 15000 X 12 month
= RM 180000
Year 3
Average price per transaction = RM 150
Unit Devices = 150 Unit
= RM 150 X 150 unit
= RM 22500
= RM 22500 X 12 month
= RM 270000

Table 11 Expected Benefit for Alternative 2

Return on Investment

= 71.60%

Table 12 Return on Investment for Alternative 2

18
Cash Flow

Year 0 Year 1 Year 2 Year 3


Total cash inflow 0 RM 90000 RM 180000 RM 270000
Total cash outflow RM 63725 RM 82125 RM 81604 RM 87225
Net cash flow (RM 63725) RM 7875 RM 98396 RM 182775

Table 13 Cash Flow for Alternative 2

Net Present Value (NPV)

Time Period Calculation Discounted Cash Flow


Year 0 (RM ) (RM )
Year 1 RM7291.67

Year 2 RM 84358.72

Year 3 RM 145092.70

Net Present Value (NPV) RM 173018.09

Table 14 Net Present Value (NPV) for Alternative 2

Net Cash Flow

Expected benefits – Expected cost

= RM 225321

Table 15 Net Cash Flow for Alternative 2

19
Payback Period

= 1.4 years

Table 16 Payback Period for Alternative 2

4.3 COMPARISON OF ALTERNATIVE

Alternative 1 2
Total Cost RM 4211480 RM 314679
Return on Investment 70.69% 71.60%

Table17 Comparison Alternative

For the KFC Mobile Application project, our team advises using alternative 2.
Both alternatives yield great results and exhibit consistent profit increases. However,
alternative 2 is more appropriate for use. This is because the Return on Investment for
alternative 2 (71.60%) is significantly larger than the Return on Investment for
alternative 1 (70.69%). Furthermore, the overall investment for alternative 2 is lower
at RM 314679 compared to RM 4211480 for alternative 1. As a result, alternative 2 is
better for measuring the project's effectiveness and ensuring that the customer's needs
are met

20
5.0 ESTIMATE SCHEDULE

PHASE 1 PHASE 2 PHASE 3 PHASE 4 PHASE 5


CONCEPTION AND DEFINITION AND EXECUTE AND PERFORMANCE EVALUATE
INITIATION PLANNING CONTROL AND CONTROL PROJECT CLOSE
• Define project goals • Identify project • Design application system • Application testing • Completed work
• Develop process stakeholders • Develop application • Maintenance • Lesson learned
• Prepare business case • Define roles and system • Training • Customer acceptance
• Deliverable: responsibilities • Project deliverables: • Marketing • Evaluation and
Business case • Scope and budget tested, accepted, and • Launching the adjustment
• Risk management approved application
• Measurement of project • Hand over-
activities: against plan and application
performance baseline

Table 18 Schedule Estimate Table

21
STAGE DURATION START DATE FINISH DATE

Project Application 152 days 01 April 2022 01 August 2022


Initiating Process 30 Days 01 April 2022 30 April 2022
Define project goal 5 Days 01 April 2022 05 April 2022
Develop process 7 Days 06 April 2022 12 April 2022
Prepare Business case 10 Days 13 April 2022 22 April 2022
Deliverable: Business case 8 Days 23 April 2022 30 June 2022
Planning 10 Days 1 May 2022 10 May 2022
Identify project stakeholder 1 Day 1 May 2022 1 May 2022
Define Roles 2 Day 2 May 2022 3 May 2022
Scope and Budget 4 days 4 May 2022 7 May 2022
Risk Management 3 Days 8 May 2022 10 May 2022
Design and Development 30 Days 11 May 2022 9 June 2022
Design the application 8 Days 11 May 2022 18 May 2022
Develop system application system 10 Days 18 May 2022 28 May 2022
Project deliverables:
8 Days 29 May 2022 05 June 2022
tested, accepted, and approved
Measurement of project activities:
4 Days 06 June 2022 09 June 2022
against plan and performance baseline
Testing 53 Days 10 June 2022 01 August 2022
Application Testing 22 Days 10 June 2022 01 September 2022
Maintenance 10 Days 02 September 2022 11 September 2022
Training 5 Days 12 September 2022 16 September 2022
Marketing 10 Days 17 September 2022 26 September 2022
Launching application 5 Days 27 September 2022 31 September 2022
Hand over-application 1 Day 1 August 2022 11 August 2022

Table 19 Schedule Estimate Activity

22
Figure 3 Gantt Chart of Estimate Schedule

6.0 CRITICAL ASSUMPTION AND POTENTIAL RISK AND CONSTRAINT

PROJECT
ASSUMPTIONS CONSTRAINTS RISK
OBJECTIVES

Only our business can This will make it


The application should be provide complete counsel difficult for their
applicable to all KFC staff to KFC regarding the customer to adapt to
mobile application. the system.

It will be difficult
It should not be a problem for staff and
The application and the
SCOPE to provide all equipment customers to
KFC mobile apps is most
with appropriate experience all
implement latest
technology for features if there are
technology where all
development in order to bugs due to logical
features provided can run
ensure that all features errors or incorrect
smoothly
work smoothly. technology
implementation.

23
In order to function Staff and customers
The staff can easily get
properly, the KFC mobile may have difficulty
full access the KFC
application requires a registering and
mobile apps to easy
strong network connection making payments on
registering and payment
with enough coverage. the app.
If the project
The systems should be This mobile application is
schedule is not
fully developed in 4 expected to be fully
extended, this
months from April to developed within 8
project will not be
August months.
completed on time.
SCHEDULE Some jobs may not be
Every task must be completed in the time
The project will be
submitted on the specific provided and may
completed later than
due date on 1 August encounter difficulties
expected.
2022 when completing the
assignment.
The project may not
be completed if the
budget for system
The project budget is RM
development is not
The budget for the mobile 1000000 for development
BUDGET increased. The
application is RM1000000 and RM 12000 for annual
system cannot be
maintenance.
used if the
maintenance costs
are not budgeted for.
There will be issues
KFC must pay for cloud- synchronizing the
The system should be a
based hosting services old date with the
QUALITY mobile application cloud-
because this is a new new data between
base
service and technology. the existing and new
systems.

24
When all features do
The KFC mobile Because this is a KFC not function
application should be run update service, the properly, both the
smoothly with all features outcome may be staff and the
and provided unexpected. customer will have
problems.
All equipment and testing
To save money, some of
to develop the system to The system's quality
the technical equipment
make sure is complete and and durability may
was purchased at a lower
make sure in good be questionable.
cost.
education

Table 20 Critical Assumption and Constraint and Risk

7.0 RESOURCES REQUIRED

No Type Resource Provider Description


Laptop and Personal Computer
-Smartphone
Hardware Softech Team - Tablet
- Wireless Router
- Printer
- Microsoft Office
• Excel
• Word
1. Technology
• Power Point
Web Browser
Software Softech Team • Microsoft Edge
• Google Chrome
-Video Conferencing
• Google Meet
• Zoom Meeting
Adobe Software

25
• Photoshop
• Adobe XD
• Premiere Pro
Programming Language
• HTML
• Oracle
• Visual Studio Code
Internet The project requires an Internet
2. Utilities Softech Team
Connection connection to be developed.
To discuss the project, we use
Google Meet, Zoom Meeting,
Discussion Telegram Video Call, and
3. meeting room
Platform WhatsApp. Intan Nazieha
Rashidah, our Project Manager,
conducted this discussion.
Skills:
- Leadership
- Calculating and Budgeting
Intan Nazieha Rashidah
Project - Communication
binti Rashidin
Manager - Ability to negotiate and
resolve conflicts
- Building commitment within the
team
Abilities Skills:
4.
skills - Communication skills
Company Nur Afiqah binti Rosli - Public speaking
Spokesperson - Knowledgeable
- Intuitive and able remain
calm when under pressure
Skills:
Nur Khairunnisa binti
Editing Video
Data Analyst Kamarolzaman
- Data Visualization.
- Presentation skills

26
- Structured Query Language
(SQL)
-Critical Thinking
Knowledge of Programming
Languages
Nurul Anisatul - Networking skills
Batrisyia binti Mohd - Ability to solve the error in
Developer
Zaudi company's system
- Experience in creating
websites and mobile
application
Skills:
Nurul Anisatul - Creativity
Batrisyia binti Mohd - Communication, understand
Designer
Zaudi what a client needs
- Adobe's creative Software
- Design and photo-editing
Skills:
- Knowledge of management,
process control and business
Change Intan Nazieha Rashidah administration
Control binti Rashidin - Communication
Manager - Research
- Active listening
- Measurement and Analysis
skills

Table 21 Resource Required

27
8.0 PROJECT ADMINISTRATION

8.1 COMMUNICATION PLAN

A project management communication plan defines how important information


will be communicated to stakeholders during the project. It also describes who will get
the message, how it will be sent, when it will be provided, and how frequently that
information should be delivered. The purpose of the project plan is to keep stakeholders
informed at every stage of the project. The report includes a project team directory with
contact information for all project stakeholders. We communicate with stakeholders
and their roles through a range of means, including email, conference calls, and video
conferences.

A communication plan's objective is to emphasize that project managers should


spend more time talking with team members and other project stakeholders.
Stakeholders must be successfully and efficiently communicated with. The project
manager uses a variety of communication methods to communicate with stakeholders.
The handling of communication in every project is crucial. The project manager cannot
monitor all chats due to the enormous number of channels used.

Communication channels are ways for people in an organization to


communicate and interact with one another and with the target audience. We use social
media as a communication tool to reach out to our target audience with important
information. We choose social media as our communication channels since it is the
simplest and fastest medium for everyone to utilize, and it is always open to everyone.
Aside from that, we hold face-to-face meetings with team members and stakeholders
using online meeting tools such as Zoom and Google Meet. Regular meetings may be
held without having to gather all the employees in one spot, which is why we chose
this platform meeting because it is simple to arrange if all the personnel are included,
even if they are all in different locations.

Poor communication contributes to project failure, which may cost the


company money. High-performing companies, on the other hand, communicate more
frequently and efficiently than low-performing competitors. A project management
communication plan will keep your project on track by creating written documentation

28
that the team can refer to, establishing expectations for when stakeholders will be
updated, increasing stakeholders' visibility into the project and its status, and allowing
stakeholders to provide feedback, which can help the team detect issues early on and
reduce wasted work and increase productivity during meetings, or eliminating the
problem.

8.2 SCOPE MANAGEMENT PLAN

8.2.1 PURPOSE

This Scope Management Plan's goal is to define the scope of the


KFC Mobile Application Project. The Scope Management Plan establishes
explicit criteria for planning, defining, controlling, and validating scope
throughout the project development process.

8.2.2 SCOPE MANAGEMENT APPROACH

The Project Manager, Sponsor, and Stakeholders oversee the project


scope. They will draught and approve the project scope paperwork. If
necessary, they can also adjust and tamper with the scope. The Project
Manager will analyse all change requests (CR) received prior to the scope.
All modifications will be updated and communicated to all stakeholders by
the control manager and the corporate spokesman. The Project Sponsor will
oversee accepting and approving the project deliverables, including the
project scope.

29
8.2.3 ROLES AND RESPONSIBILITIES

Name Role Responsibilities


Sponsor Project - Compare the project's actual progress
Sponsor to the initial plan.
- Provides necessary feedback to the
project management
Intan Nazieha Project - In charge of project planning,
Rashidah binti Manager organisation, and execution.
Rashidin - Ensuring that the project is finished on
time, on budget, and within the scope.
Nur Afiqah binti Company - Accountable for developing and
Rosli Spokesperson maintaining a positive public image for
the company.
- In public relations, convey a message
to the customer and the audience.
Nur Khairunnisa Data Analyst - Examine, interpret, and analyse data
binti using statistical techniques.
Kamarolzaman - Finding distinguishing facts and trends
in data to assist the client in making
critical decisions.
Nurul Anisatul Developer - Analyze and comprehend the client's
Batrisyia binti requirements, wants, and needs, and
Mohd Zaudi then implement the client's
specifications.
- Write high-quality source code for
apps, troubleshoot, and debug them,
and provide the necessary software.
Nurul Anisatul Designer - Definition of needs, visualization, and
Batrisyia binti creation of graphics such as
Mohd Zaudi illustrations, logos, layout, and
pictures.

30
- Creating graphic elements for
websites, publications, periodicals,
product packaging, exhibitions, and
more.
Intan Nazieha Change - Oversees suggesting or making
Rashidah binti Control decisions on the desired modifications.
Rashidin Manager - The person with the authority to accept
changes to project requirements,
finances, and timeframes.

Table 22 Roles and Responsibility of Scope Management Plan

8.2.4 SCOPE STATEMENT

Develop an application system that connects to KFC restaurants via the


Internet of Things (IoT) to support all delivery services provided by KFC.

8.2.5 SCOPE DEFINITION

Figures 4 Scope definition flowchart

31
8.2.6 WORK BREAKDOWN STRUCTURE

Figures 5 Work breakdown structure

8.3 QUALITY MANAGEMENT PLAN

From project planning to project completion, the quality management plan


records the information needed to successfully manage project quality. The Quality
Management Plan is a component of the project management plan that describes how
applicable policies, procedures, and guidelines will be implemented to meet the quality
objectives. It frequently outlines a project's quality policies, processes, criteria, duties,
roles, and experts. It specifies the actions and resources needed by the project
management team to meet the quality objectives of the project.

32
8.3.1 QUALITY PLANNING

Ensure that our system is of the highest quality, that it is always up


to date, and that it remains the most convenient for our customers who use
our services. This system includes the following components:

I. People can use it easily and clearly because it is simple.


II. The system and application are designed to be simple to use and
understandable to all users.
III. Adaptability implies that the system is easily modifiable and
adaptable.
IV. It will perform all the system's functions due to its functionality.
V. System speed refers to how quickly the system searches for data and
how smoothly it runs.

8.3.2 ROLES AND RESPONSIBILITIES

Name Role Quality Responsibility


Intan Nazieha Founder - Establishing and keeping a
Rashidah Binti company's vision, mission
Rashidin statement, and strategic plan up
to date.
- Planning to put in place systems
and procedures to ensure the
company's long-term success
Nur Afiqah IT Consultant - In charge of developing and
Binti Rosli maintaining a positive public
image for a company or
organisation.
- Deliver a public relations
message to customers and
audiences.

33
- Promote, develop, and maintain
the brand's position.
Nur IT Analyst - Examine, interpret, and analyse
Kharunnisa data using statical techniques.
Binti - Finding distinct facts and trends
Kamarulzaman in data to assist the client in
making critical decisions.
Nurul Anisatul IT - Analyzes and comprehends the
Batrisyia Binti Development client's requirements, wants, and
Mohd Zaudi needs, and then implements those
requirements.
- Write high-quality source code
for applications, troubleshoot,
and debug them, and prepare the
necessary software.

Table 23 Roles and Responsibilities Quality Planning

8.3.3 TOOLS, ENVIRONMENT, AND INTERFACES

These are the quality tools that the team used to assess the project's quality

Tool Description
Flowchart It facilitates process modelling by allowing the entities
involved to gain knowledge of the process. The tool is used
in such a way that the process is easily understood.
The cause Because the diagram depicts the causes and effects, this is a
and effects method for analyzing the project's problem. The effects refer
diagram to the problem that will be solved, the outcome that will be
obtained, and the opportunity that will be taken advantage
of. This diagram assists the team in brainstorming and
provides a sequential view. This can also be used to
efficiently solve daily problems.
Table 25 Tools Environment and Interface

34
8.3.4 QUALITY STRATEGY

Quality strategy is an important component of market and productivity


strategies. The Quality KFC application includes the following features:

I. The customer's requirements and preferences are known.


II. The ability to comprehend product design and identify and eliminate
flaws.
III. Targeted market sources of information

8.4 CHANGE MANAGEMENT PLAN

The key to successful organizational change is to effectively plan for and manage
transitional change. However, drastic changes can occur in the KFC Application, which can
be stressful for those of us who work on it. As a result, our application KFC has developed
a Change Management Plan that focuses on describing more clearly how some of the
changes will affect our work process and our application's ability to succeed and be well-
known. The goal of our company's Change Management Plan is to help us control our
budget, schedule, scope, communication, and resources.

8.4.1 CHANGE MANAGEMENT PROCESS

We can use the following five steps to create a change management


plan for our application:

Step Description
Step 1: In the change management plan, our company's goal is to
Establishing develop the best strategy for managing the KFC
the plan goals Application and make progress toward the company's
objectives.
Step 2: Every project requires people and resources to carry out
the plan. Gaining the support of stakeholders such as the
founder or other members of the executive team is indeed

35
Establishment one of the techniques, we use to build a team and gain full
of a change support for the plan because, as we know, their support can
team increase the chances of our company's success.
Step 3: Plan There are numerous approaches to change management.
development As a result, the KFC Application has "developed a
timeline" method in which they are not only helpful in
organizing the work that needs to be done, but it also holds
everyone accountable for completing the work.
Step 4: Plan KFC Application has created decision-making processes in
execution this step to identify all of the implications that occur in the
company.
Step 5: It will be possible to assess the impact once the changes
Reinforcement are implemented. Review team progress toward change
adoption on a regular basis and be prepared to make
additional adjustments if initial planning does not yield the
best solution.

Table 26 Change management process

8.4.2 CHANGE REQUEST (CR) PROCESS FLOW REQUIREMENT

Step Description
Change request The person requesting the change should fill out the form
Identification and submit it to the Project Manager.
Change This step involves evaluating the forms that have been
Request submitted by the person who has been asked to make the
Assessment changes. If a change is invalid, it must be rejected.
Confirmation This step determines whether the request that was
of Change submitted is duplicate or rejected, indicating that the
Request request is invalid and cannot be processed.
Analysis
Generate The project Manager will assign the work to the
Change appropriate team member once the change request has

36
Request been approved. At this point, the rejected change request
Approval should be halted.
Change At this point, the Project Manager is supposed to have
Request already informed the team of the changes. As a result, they
Implementation can begin with project procedures and management plans.
Simultaneously, the completion of the change request
must be documented.

Table 27 Change Request

8.4.3 CHANGE PROCESS FLOW DIAGRAM

Figures 6 Change process flow

37
8.4.4 EVALUATING AND AUTHORIZING CHANGE REQUEST

i- The following priority criteria are used to evaluate Change Requests.:

Priority Description
High Within three days, the request will be evaluated and executed.
Medium Within 7 days, the request will be evaluated and executed.
Low The request will be evaluated and executed in the not-too-
distant future. It will be evaluated and executed until the best
solution is found.

ii- Many different types of change requests can be assigned and evaluated:

Type Description
Scope Change request affecting scope
Product Change request affecting product
Quality Change request affecting quality
Cost Change request affecting cost
Time Change request affecting time
Resources Change request affecting resources
Deliverables Change request affecting deliverable
Process Change request affecting process

Table 28 evaluating and authorizing change request

38
8.4.5 RESPONSIBILITIES

Name Role Description


Intan Nazieha Founder - The founder will keep track of all
Rashidah Binti changes to the project.
Rashidin
Nur Khairunnisa Data - The Data Analyst will be in charge
Binti Analyst of accepting and approving any
Kamarulzaman change requests.

Table 29 responsibilities

8.5 HUMAN RESOURCE PLAN

Human Resource Plan is the continual process of systematic planning to ensure


that an organization`s most important asset: quality employees are used to their full
potential. The processes and procedures utilized to staff in the project are described in
this plan. The scope includes the project roles and duties, employee skill sets, staff
development, and performance monitoring.

8.5.1 ROLES AND RESPONSIBILITIES

Name Role Responsibilities


Intan Nazieha Project • In charge of planning, organizing,
Rashidah binti Manager and directing the execution of the
Rashidin project
• Ensuring the project is complete
on time, on budget, and within the
scope
Nur Afiqah IT • Responsible for creating and
binti Rosli Consultant maintaining a positive public
image for the business

39
• Convey the message to the
customer and audience in a
matter of public relations
Nurul Anisatul IT • Analyse and understand the
Batrisyia binti Developer client’s requirements and
Mohd Zaudi implement the client`s
requirement
• Write a high-quality source code
for applications, troubleshoot,
and debug applications and
prepare the software needed
Nur IT Analyst • Examine, interpret the data,
Khairunnisa analyzing results using statical
binti techniques
Kamarolzaman • Finding distinct facts and trends
from data that will help the client
in making vital decisions

Table 30 Roles and Responsibilities

40
8.5.2 STAFF SKILLS SET

We are showing the proficiency of the staff based on their skills. The
proficiency level is as below:

1 – Proficient

2 – Competent

3 – Learner

4 – Novice

Name Role Skills/Proficiency


Intan Nazieha Project Manager Expertise -2
Rashidah binti Communication – 1
Rashidin Teamwork – 1
Nur Afiqah binti IT Consultant Expertise – 2
Rosli Communication – 2
Teamwork – 1
Nurul Anisatul IT Developer Expertise – 2
Batrisyia binti Mohd Communication – 2
Zaudi Teamwork – 1
Nur Khairunnisa IT Analyst Expertise – 1
binti Kamarolzaman Communication – 1
Teamwork – 2

Table 31 Staff skill set

41
8.5.3 TEAM DEVELOPMENT PLAN

In order to foster teamwork and develop a high-performing team, we are


using effective ways such as:

I. Recognizing potential vs readiness


II. Considering all types of training and development
III. Creating a plan for before, during, and after
IV. Acknowledging every contribution
V. Creating space for open communication

We also keep track of the team member`s progress by providing feedback,


discussing issues, and ensuring a safe working environment. The staff manager
will have to send the monitor on their result to the project manager once a month
and as a result, we will keep track of any issues that could affect this project and
prevent them from happening.

8.6 IMPLEMENTATION AND PROJECT CLOSURE PLAN

The project manager and the project team members always go forward on
focusing their specific goal which is to perform and complete the work of the project
to meet the project`s objectives. Every single project has a beginning, a middle phase
in which workloads drive the project closer to completion and come to an end whether
the project is successful or unsuccessful. There are four stages of the Project
Management Life Cycle which are initiation, planning, implementation, and closure.

8.6.1 PROJECT IMPLEMENTATION

After the project is fully planned, the project implementation phase


which is the third phase of the project management life cycle is ready to
begin. The implementation phase involves putting the project plan into
action where the project manager will coordinate and direct project

42
resources to meet the objectives of the project plan. The implementation
phase is where the project manager and the whole team members do the
project work to produce the deliverable.
In this phase, we implement to do project work to produce
deliverables. The deliverable includes documentation, system, and
application that will be delivered to our client, Kentucky Fried Chicken
(KFC). The new system will be implemented along with the old system to
avoid any risk of failure for both sides of our user KFC and their customers.
This approach will lead to ensuring the behavior of the system
implementation where it is performing as expected. During this approach,
the project manager will keep track of how well the whole team performs.
This phase is typically where approved changes are implemented. Based on
the performance and quality control data, changes will be identified as the
routine performance and quality control where any changes request must be
documented.

8.6.2 PROJECT CLOSURE

The project will be concluded after all stakeholders and users have
given their permission for the project completion. Due delivering
everything including the system and documentation for the project manager
will ensure that all stakeholders are satisfied, and all acceptance criteria
have been met. All project documentation has been finalized and approved
by the project manager as a sign that there are fully up to date including all
resources and our role and responsibilities. The closure task will end
formally with a details list of who is responsible for each task and the date
on which each action can be started should be completed. All these details
will be recorded.

I. Revisit project scope


II. Handovers complete for all deliverables
III. Ensure stakeholder’s full approval by getting signature
IV. Project review complete
V. Finalize project report
43
VI. Release project resources, team members, and resources that are
scheduled for the project
VII. Announcement and declaration of project completion
VIII. Handover the project ownership

8.6.3 PROJECT EVALUATION

Project evaluation is the part where the document can be used in a


future project. Project evaluation is the phase where we find out what
problem occurred during project implementation and how the problems
have been handled, then can be avoided in the future. The project manager
may take advantage of these actions for future projects and may also contact
team members to get feedback for planning new projects. We decided to
categorize our project evaluation by giving recommendations on the
problem project plan.

Category Problem/Success Recommendation


Communication Set communication Use the different methods for
Plan guide throughout the communication. For example,
project and directly email and video conferences
contact stakeholders in such as Zoom Meeting and
the project Google Meet
Scope The project has a well- For small project processes,
Management defined scope change requests should be
management process simplified
and how to deal with the
change request
Quality The process for Always plan quality standards
Management determining acceptance and allowances into project plan.
of outsourced activities
quality was not planned
into the project

Table 32 Project evaluation

44
9.0 ACCEPTANCE AND APPROVAL

9.1 REFERENCE

I. https://www.indeed.com/career-advice/career-development/non-functional-
requirements-examples
II. https://www.altexsoft.com/blog/non-functional-requirements/
III. https://www.applatest.com/apps/food-drink/com.kfc.malaysia/problems
IV. https://probleme.app/en/kfc-not-loading-issues-with-kfc/
V. https://dinein.kfc.com.my/colonel-story
VI. https://www.adalo.com/

9.2 APPENDIX

45
10.0 EXHIBIT

LOGIN PAGE

Figures 7 Login page

Login page there is required of email and password that customer already
registered. If Customer is first time user, customer need to click sign up for register.
There is forgot password if customer forgot their password.

46
SIGN UP PAGE

Figures 8 Sign up page

This is sign up page for first time user register their email, password with full
name. Customer may click “ALREADY HAVE AN ACCOUNT” if customer not a
first-time user or already registered.

47
HOMEPAGE

Figures 9 Homepage

This is home page of KFC Mobile Applications. This page is 100% different
with the previous KFC Mobile Applications. There is few new functions of button
such as pickup and delivery with location and KFC balance apps.

48
LOCATION PAGE

Figures 10 Location page

This is new page for KFC Mobile Application, location page. Customer can
select their region to trace the location and it will automate trace customer current
location.

49
MENU PAGE

Figures 11 Menu page

One of problem at previous KFC Mobile Application is all the menus are not
user friendly so the new menu page is categorized and easy to choose because
customer can choose based on category of food. There is also navigation button at the
below of menu page.

50
DESCRIPTION OF MENU

Figures 12 description of menu

This is a page of menu description. In this page, it provides with picture of the
menu, name of the menu and the price. Customer can directly add to cart if customer
want to buy it

51
ORDER PAGE

Figures 13 order page

This is order page. There is new functionality on this page where customer can
trace their current order or repeat the historical order.

52
CART PAGE

Figures 14 Cart page

This is cart page. All the menu that customer want to order and already add to
cart the menu, all the lists will show in this page. Customer can edit their detail and
remove the menu before proceeding with payment. If all the order are confirmed,
customer can click button proceed to make a payment.

53
PAYMENT PAGE

Figures 15 Payment page

This is payment page that is provide with payment detail and selection of
payment method. Customer can click payment button to confirm with the payment.

54
KFC BALANCE PAGE

Figures 16 KFC Balance page

This is KFC balance apps. It useful for regular customer who always order with
KFC. Customer can top up KFC balance apps then they can make a payment anytime
and easier than make payment with card or online banking that needed to complete
few process

55
ACCOUNT PAGE

Figures 17 Account page

This is account page. Customer can edit their personal information or add KFC
balance. This page also provides all CRM such as contact with KFC hotline, redeem
voucher, FAQ and customer feedback form.

56
CRM page

Figures 18 CRM Page

All these four pages is CRM page that consist of contact, voucher, FAQ and
feedback page.

57

You might also like