Ite Assignment Project

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

KOLEJ PROFESIONAL MARA INDERA

MAHKOTA
DIPLOMA IN ENGLISH COMMUNICATION
COURSE NAME : INTRODUCTION OF MOBILE APPLICATION
COURSE CODE : ITE 2633
ACADEMIC SESSION : 1 2023/2024
TYPE OF ASSESSMENT : ASSIGNMENT
DATE OUT : 29 MAY 2023
DATE IN : 13 JUNE 2023
DURATION : 2 WEEKS

CLO 3: Discuss in group three current trends and design considerations for mobile application
development.

INSTRUCTION TO CANDIDATES:
• Carefully check the submission date and the instructions given with the assignment/project. Late submission
will not be accepted.
• If you are unable to submit your assignment/project on time and have valid reasons such as illness, you may
apply (in writing) for an extension.
• If you use other people’s work or ideas in your assignment/project, kindly reference them using APA system.

Criteria
Personal Details Mark
Evaluatio
MUHAMMAD ADAM LUQMAN BIN AZLAN s
Name n
ALIA SHUHADA
Report Proposal / 25
NUR ARISSA BINTI RUSLIN
Lecturer Evaluation / 5
I/D IDI21-07-075
Number IDI21-07-004 Sub-Total / 30
IDI21-07-096
DEC 6D
Class
AZRUL HAFIZ BIN ZAHARI
Lecturer

I hereby confirmed that this assignment is my own work and not copied or plagiarized from any source. I have referenced
the sources from which the information is obtained by me for this assignment.

Signature_ _ _ Date
3
ITE2633 Introduction of Mobile Application

TABLE OF CONTENTS
NO. TASK PAGE NUMBER
1. SYSTEM FUNCTION FINDINGS 3
1.1 INTRODUCTION 3
1.2 CLIENT ORGANIZATION 3
1.3 CURRENT BUSINESS PROBLEM 4
1.4 SUGGESTED SOLUTION 4
2. SYSTEM DESIGN FINDING 5
2.1 SITE MAP 5
2.2 STORYBOARD 6-9
2.3 DATABASE DESIGN 10-11
3. SYSTEM TESTING FINDINGS 11
3.1 GANTT CHART 11
3.2 SOFTWARE, HARDWARE AND PLATFORM TO PUBLISH 12-14
3.3 TESTING PLAN 15-16
4. CONCLUSION 16
5. REFERENCE 17
6. APPENDIX 22
6.1 INDIVIDUAL REFLECTION 22-26

2|Session 1 2023
ITE2633 Introduction of Mobile Application

1. SYSTEM FUNCTION FINDINGS

1.1 Introduction

Introducing a new app which will help and guide you when come travel to Kuantan. Our app is
called Kuantan Derive. This app will help you to know about the attractions and tourism places
around Kuantan. Other than that, it will suggest for you the activities around Kuantan. Why is it
called Kuantan Derive? The reason is because we want the tourists to focus on a place which is
Kuantan, and we will ‘drive’ them to the attraction places in Kuantan. It is an app which consists of
all information about Kuantan, and it is easy to use.

1.2 Client Organization


Our company’s name is Pahang Tourism Sdn. Bhd. It has been operating since 2020 when COVID-
19 pandemic hit the country. We established the app as a preparation to help increase the tourism
of Pahang and as our new source of income. Our office is located at Indera Mahkota 2, Kuantan
and it has been operating for 2 years.

Our core business is based on tourist places in Kuantan. If there are many attractions, we can suggest
them of the place. It will help them to know the destinations when they come to Kuantan. As an
example, Sungai Pandan Waterfall is one of the attraction places in Kuantan. We can provide
them the information about the place, the destination and suggestions of activities to do at Sungai
Pandan Waterfall.

Company’s vision: To guide and provide the best experience of travelling in Kuantan.

Company’s mission: To make sure they get the best experience of travelling in Kuantan.

3|Session 1 2023
ITE2633 Introduction of Mobile Application

1.3 Current Business Problem

When tourist come to Kuantan, they don’t know where their destination. Especially, when
they want to find a place to play, a place with family and a place to eat. We will recommend the
places at Kuantan to stop by and they can do as recommended in the app. This will solve their
problems and give them direction to the places around Kuantan.

Other than that, tourist doesn’t know the direction to attraction places in Kuantan. That’s why
this app also featuring the direction to go to the places. It is easy for them to find and they can go
to the place as the direction shown.

The tourists don’t have idea about prices and packages in attractions. They may go to
Kuantan with no idea for the price and packages of places. This app will provide prices and
packages of attractions according to their budget when come to Kuantan. This will fit their pocket
money when come to Kuantan and they can plan the budget.
It is come to the last problem of tourist which is they don’t know how to book the ticket. With this
app, they can book the tickets and direct to the website of the places to know more about tickets
information. This way will help them to book the tickets and provide the information about ticket
information.

1.4 Suggested Solution

The first function of the app is to help travelers around the world to discover, book and
experience the best things to do in Kuantan. It will help them to get the best experience in Kuantan
and feel the enjoyment when having vacation in Kuantan.

Other than that, we will list attractions such as indoor and outdoor activities that are
available in Kuantan. There are many parks and indoor games for tourist to visit and do the
activities. They will know the directions and activities to do when they arrive at Kuantan. They know
what to do once they plan the vacation with our suggestions.

This app will help users to book ticket. They can directly to book the ticket from the app
with the information about the places. This will save their time to do survey and can book the ticket
according to their budget.

Finally, this app will connect directly with most of the Kuantan attractions, so the tourists will
be able to see all the updated price and packages. This will make easier for the tourists to know
about the updates about the places from time to time.

4|Session 1 2023
ITE2633 Introduction of Mobile Application

2. SYSTEM DESIGN FINDING

2.1 Site Map

5|Session 1 2023
ITE2633 Introduction of Mobile Application

2.2 StoryBoard

6|Session 1 2023
ITE2633 Introduction of Mobile Application

7|Session 1 2023
ITE2633 Introduction of Mobile Application

8|Session 1 2023
ITE2633 Introduction of Mobile Application

9|Session 1 2023
ITE2633 Introduction of Mobile Application

2.3 Database Design

Table name:

Register account.

Field name datatype field size description


Display name Text 50 Username that will
be display on the
apps and ticket
Contact number Number 40 User contact number
Email address Multiple line text 150 User email address
Password Multiple line text 150 User password

My Account/ My Profile

Field name datatype field size description


Email Multiple line text 150 User email address
Account id Numbers 40 Account id number
Account status Multiple line text 150 Account status verify
or not
Account created at Number 40 Date of the account
created
Last login at Number 40 Last date of login
Display name Single line text 50 Username
Name Single line text 50 Username
Contact number Number 40 User contact number

Attractions ticket purchase

Field name datatype field size description


Quantity Number 150 Quantity of ticket
that want to be
purchased

Make Payment

Field name datatype field size description

10 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

Ref num Multiple line text 150 Reference numbers


assigned to credit or
debit transactions.
Amount: MYR Number 40 Amount that needs
to be paid
Item depreciation Multiple line text 150 Item name that user
select to buy
Payer name Multiple line text 150 Username

Contact number Number 40 User contact number


Email Multiple line text 150 User email address

Cart order expired Number 40 Date of the ticket


date expired

3. TESTING SYSTEM FINDINGS

3.1 Gantt Chart

11 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

3.2 Software, Hardware and platform to Publish

Application development needs software, hardware, and platform components to create and
distribute mobile apps. These elements are essential for a smooth development process and a
successful rollout of the mobile app to the intended user base. These are the main components:

a. Software for App Development:


To build mobile apps for the Android platforms, we would like to use Android Studio to
develop our applications. For information, Google's toolkit for creating Android applications is
called Android Studio. It is a well-liked and cost-free IDE for developing and testing Android apps
prior to their publication in the Google Play Store. The advantage of developing applications in
Android Studio is it is very secure. Users won't experience any problems with viruses, malware, or
spyware as long as user gets the programme from the official Android Studio website and from
unofficial websites to download because they are frequently contaminated with various malware
trackers.

Furthermore, Android Studio has an Android Open-Source Project. Based on research,


Android's developers, operations, and source code are collectively referred to as the Android
Open-Source Project (AOSP). The processes are the tools and methods that Google utilizes to
manage the development of the software, whereas the people manage the project and create the
source code. Developers can utilize the source code on smartphones and other devices as the final
product. So, it makes development of the app become easier and convenient to developers.

In addition, Android Studio has easy navigation. The interface of the software looks rather
complex, with many areas and tools for executing different commands. The good news is that
Android Studio also comes with several shortcuts for navigating the app's layout. This helps
developers to create and develop any buttons or screens needed smoothly in the app because
Android Studio is able to navigate the apps’ layout.

Moreover, Android Studio is also perfect for teamwork. For information, version control
systems like GitHub (Based in Google, GitHub is a code hosting platform for version control and
collaboration. It lets you and others work together on projects from anywhere) and Subversion
(Source in Google, Subversion is used for maintaining current and historical versions of projects.
Subversion is an open-source centralized version control system) are included in Android Studio. It
allows us to manage our team more effectively and implement changes as needed. It also makes
the cooperation and teamwork become better in the making of app development project by a

12 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

large collection of practical tools and recognized best coding practices. Furthermore, we can work
collaboratively everywhere we want.

Along with Android Studio, there are some more benefits of Android Studio which is they
have pre-built templates. A variety of sample projects and code templates are included with
Android Studio to help developers create new apps using time-tested design patterns for their new
app projects. We can test out the sample code for web searching and finding while using it.
Additionally, Android Studio enables us to include fully functional apps from websites like GitHub.
Besides, Android Studio also can help us increase our confidence while coding. Code produced by
Android Studio is incredibly efficient throughout the entire app process.

b. Hardware for App Development


PCs or laptops would be ideal for use as hardware development tools in the creation of the
Kuantan Derive mobile application. It's because desktop and laptop computers have sufficient CPU
power to run demanding software. Additionally, we must set up some software, specifically an IDE
(Integrated Development Environment), which is a tool for programmers to efficiently write software
code. They also have larger screens than phones or tablets, which makes it easier to input long
blocks of code on them. Coding generally requires the use of computers.

Furthermore, as we choose to publish and develop the app in Android Google Play Store,
it is okay to work on laptop or PC that has been last three to five years because they still can run
sufficiently in developing app in Android. So, it does not take any cost to develop the app. But for
sure, 250GB of free disc space is required to check out the code, and an additional 150 GB is
needed to construct it. We still require more space if we perform many builds.

Besides, the reason why we need to have a large screen when doing coding to our app is
because we need to write Java, C++, C#, or Python while creating desktop applications. We as
developers must design the software, develop the user interface, and write the code in order to
achieve the necessary functionality. Imagine writing a coding in a small screen, your eyes will hurt
It also led us to write the wrong coding to our app, so the application will not run smoothly.

13 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

c. Mobile App Publishing Platforms


We would like to publish our mobile app which is Kuantan Derive in Google Play Stores. It
is because before we start developing the app, we must create a google developer account. To
create the account, we must pay the fee and it is just a onetime fee for $25 involved during
registration which makes the fee way cheaper than in App Store. After that, we will be able to
publish applications to the stores and aside from this one-time fee payment, the cost of publishing
and app in Google Play Store is zero.

The second reason is that Google Play can effectively customize our app for each device,
making it quicker for our users to download and install. Our application file only has to be
uploaded in APK (.apk) or ABB (.abb) format. For our application to function on an Android device,
this is necessary. In addition, ABB format is 15% smaller than APK and can be downloaded faster.

Additionally, we decided to upload Kuantan Derive to Play Store so that users could be
protected against key loss. Users can verify their identity with Google and obtain a new upload
key if they opted into Play App Signing and lose their upload key. But there is nothing Google can
do to assist users if they lose their app signing key without choosing to use Play App Signing. Users
would no longer be able to update them.

On the other hand, we must include our application's description to publish the app.
Application names should not exceed 30 characters, short descriptions shouldn't exceed 80
characters, and full descriptions shouldn't exceed 4000 characters. This gives consumers access to
more information and ensures that the inquiries about the app are all addressed. For example,
Kuantan Derive is an app that helps consumers to explore and book tickets easily for entertainment
and attractions in Kuantan.

Last but not least, we decided to publish the app in Google Play Store because of the
privacy policy and general information. We must impose an age restriction before releasing the
app. Fill out a form for each of our applications on the Google Play Developer Console after
logging in. For users or nations, programmes without the imposed limitation may be prohibited. In
order to instruct them on how to manage sensitive user and device data, we also add a privacy
policy. It makes the users feel secure and trust to use the app. Then, after publishing the app we
have to wait for the application to pass moderation, then it will become available in Google Play
Store.

14 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

3.3 Testing Plan

Before your app is released to the public, our mobile application needs to be tested to
identify performance and design problems as well as bugs. The most crucial phase of the
development of our app is testing for mobile devices, which should not be skipped even though it
comes virtually after the actual development. Therefore, the process of testing a mobile app is
divided into different phases. For example, documentation, functional, usability, user interface,
compatibility, performance, security, recovery, target audience and lastly beta.

So, the first stage of mobile application testing is documentation. In this stage, we have to
evaluate the requirements for comprehensiveness and consistency. Before our app is developed,
every inconsistency discovered here will be corrected. It is during this stage that requirements, Test
Cases, Traceability Matrix, and Test Plans are created.

Next stage is functional testing. In this stage, we must ensure through functional software
testing. This kind of testing concentrates on the core objective and flow of the application, in order
to make sure that all its features are responsive and up to standard. No amount of good user
experience, design or speed can keep users happy if our online mobile app cannot accomplish its
primary functions. In addition to testing for the specific functionality of the mobile app, one should
also test for other scenarios to reduce errors. For instance, making sure the application installs and
launches properly, that users can sign up and login, that text boxes and buttons work as intended,
and that push notifications render correctly.

Thirdly is usability testing. In this part, we ensure that our application gives users a convenient
browsing experience (user-friendly) and also results in an intuitive user interface that meets industry
requirements. To do this, it is important for app usability testing to be done with real people in real
devices to quickly identify and fix usability issues before app release. We as a team make sure
that the app has a good layout and design, intuitive and also matches the response time. For
example, people are likely to experience applications that launch within two to three seconds after
opening the app. So, we would like to go thoroughly into this part to give the best for user
experience. It involved the to user interface stage.

Compatibility testing is also quite important, and we must pay close attention to it. During
the compatibility testing phase, we must make sure that our mobile application runs properly on
different operating systems, hardware configurations, and network conditions. Next, is performance
testing. For testing performance, we checked under a specific workload and the result must go

15 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

through the testing approach which we checked on volume; example, sound when the user done the
payment, load testing, stability testing and multiple users which is the availability of app functioning
when multiple users logged in.

Then, the next stage is security testing. Each mobile app makes sure that user data is secure.
The excellent app is they make sure that their app is very secure and confidential to be hacked or
hijacked. We would like to do security testing that ensures the trusted security features by analyses
the probable risk of hacking, unauthorized access, viruses and protection of sensitive data in the
app development. Since our app Kuantan Derive has an option to make a payment, the app must
create a save coding because it involves the privacy of the users.

To make this app complete, we have to go through to the recovery testing to test the
performance of our app like we have to test about hardware failures, software issues and check
the relevant problem. After that, we have to reach the target audience. We need to test the ability
of the app to reach the targeting specific users and we need to do a localization test. It's crucial to
make sure the software is useful and accessible in other markets, which includes translating into
several languages, changing to local currencies, and following local culture laws and regulations.

The most last stage in the making and developing Kuantan Derive app, we must do beta
test and continue publishing the app. In beta test, we would like to conduct on real devices by real
users. But before doing the beta test, we have to take note of the important factors which are
demographic extent, cost of test, duration of the test and testing participants. Then, after we
confirmed the app is excellent publish, we have to wait for approval from Google Play Store to
certify our mobile application which Kuantan Derive.

CONCLUSION

In conclusion, our mobile app wants to help and assist tourists when they come to Kuantan.
It is because mobile apps prioritize user experience by offering intuitive interfaces, personalized
content, and convenient functionalities. A well-designed app can provide a seamless and enjoyable
user journey, leading to increased user satisfaction and engagement.

Other than that, mobile app development has created vast business opportunities across various
industries. From e-commerce and banking to healthcare and entertainment, companies can leverage
mobile apps to reach a wider audience, enhance customer loyalty, and generate new revenue
streams.

16 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

REFERENCES

1. Lyons, D. (20095). Don’t ‘iTune’ us: It’s geeks versus writers. Guess who’s winning. Newsweek,
153(24), 27

2. Ouellette, J. (2019, November 15). Physicists captured the first footage of quantum knots
unraveling in superfluid. Ars Technica. https://arstechnica.com/science/2019/11/study-you-can-tie-
a-quantum-knot-in-a-superfluid-but-it-will-soon-untie-itself/

3. Gilmore, L.
Gilmore, L. (2023). 10 Mobile testing types and approaches - Testlio. Retrieved 13 June 2023, from
https://testlio.com/blog/10-mobile-testing-types-and-approaches/

4. Patel, S. (2023, February 17). Benefits of Developing a Desktop Application. CMARIX Blog.

https://www.cmarix.com/blog/desktopapplicationdevelopment/#:~:text=There%20are%20man%

20benefits%20of,a%20more%20immersive%20user%20experience.

5. The Major Advantages of Android Studio App Development


The Major Advantages of Android Studio App Development. (2021). Retrieved 13 June 2023, from
https://www.indianappdevelopers.com/blog/advantages-of-android-studio-app-development/
6. I/O 2023: What’s new in Google Play
I/O 2023: What’s new in Google Play. (2023). Retrieved 13 June 2023, from https://android-
developers.googleblog.com/2023/05/io-2023-whats-new-in-google-play.html

7. Xcode - Features - Apple Developer


Xcode - Features - Apple Developer. (2023). Retrieved 13 June 2023, from
https://developer.apple.com/xcode/feature

8. What hardware and software is required to develop a basic app?


What hardware and software is required to develop a basic app?. (2023). Retrieved 13 June 2023,
from https://www.quora.com/What-hardware-and-software-is-required-to-develop-a-basic-app

17 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

APPENDIX

INDIVIDUAL REFLECTION

NAME: ALIA SHUHADA


ID NO: IDI21-07-004
CLASS: DEC 6D
GROUP NAME: KUANTAN DÉRIVE
YOUR ROLE IN THIS ASSIGNMENT: PROJECT LEADER SYSTEM DESIGN
INDIVIDUAL REFLECTION
Individual Role:
a. What is your contribution in this assignment?
As the project leader of system designs, I was assigned to do the site maps of our application,
sketch the storyboard for each mobile application interface and database design.

b. What are the challenges that you faced during the project?
There are a lot of challenges that I faced during this project but, the one that struggled the
most is doing the sketch because I have no talent in drawing or arts, thus it is difficult for me
to do it all by myself. When I got to be the project leader design, I was so stressed as I didn’t
really understand my job scope and where I should start going the work.

c. What you did to overcome those difficulties?


I watched a lot of YouTube video tutorials, I also asked some advice from one of my digital
creative media friends, as she knows how to do storyboard. She helps me a lot in making the
storyboard to be perfect. She gives me feedback whenever I show her my storyboard. I could
not thank her more. In terms of understanding more of my job scope I asked a few of my
classmates and groupmates. They help a lot to make me understand better about the
assignment. Also, not to forget my lecturer, Sir Azrul Hafiz, he also helped us by explaining
more in detail about more projects.

d. What is the most important thing you learned in this project?


One of the most important things that I have learned that is regardless of anything never give
up and always keep trying. Other than that teamwork and communication are also
important. Without communication and discussion there will be no outcome. When you are
doing a group assignment teamwork and tolerance plays a huge role.

e. Are you satisfied with the work you have done? What do you wish you had spent
more time on or done differently?
Yes, I am satisfied with the work that me and my team have done. Because all of us give our
best plus, as an English communication student, learning mobile application something new

18 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

to us as it is no very common in our field of study. Furthermore, this is our first time creating
a mobile application, hence, I am very satisfied with our work.

19 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

Group member co-operation:

a. Did everybody participate? Were all members contributing?


Yes, all of my teammates contributed together. All of the project leaders did their work
perfectly. We work really hard together. I am super grateful that my teammates are nice and
hardworking. Even though during the project, we had a lot of misunderstanding and conflict,
lastly alhamdullilah we managed to do it perfectly.

b. Did everybody know what he or she had to do? Was there any argument? How was it
resolved?
At first we had some issues in understanding each other’s job scope, but after a lot of
explanation from our lecturer, we managed to understand it better. Other than that, we also
frequently meet and discuss the project, and every time we meet ask each other a question
that we don’t understand. We also do a lot of research in order for us to get more ideas and
be more creative, and yes it does help us a lot.

20 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

INDIVIDUAL REFLECTION

NAME: MUHAMMAD ADAM LUQMAN BIN AZLAN

ID NO: IDI21-07-075

CLASS: DEC 6D

GROUP NAME: KUANTAN DERIVE

YOUR ROLE IN THIS ASSIGNMENT: PROJECT LEADER SYSTEM FUNCTIONS

INDIVIDUAL REFLECTION

Individual Role:

a) What are your contributions in this assignment?


My contribution in this assignment is to help the other leaders in their jobs. I realize that this is a
group work assignment and I need to lend my hand to others, so they don’t have too much stress
to finish the work.

b) What are the challenges that you faced during the project?
My challenges that I faced during the project are having a hard time to finish the project. I need
to divide my time to finish the project while I have many works to do and many events to attend.
Other than that, there are some conflicts with my team members because of miscommunication
when doing the project.

c) What you did to overcome those difficulties?


To overcome those difficulties, I need to communicate back with my team members. I ask them
for a meeting to clarify everything about the process of the project. Other than that, I need to
check my schedule and need to have my own time to finish the project.

d) What is the most important thing you learned in this project?


From this project, I learned that doing app development is not easy and need to have
commitment and idea to develop app. The users will use our app and we need to what our
target market. We also need to secure the app data because all users can use the app. We need
to avoid hacking and keep our user’s data safe.

21 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

e) Are you satisfied with the work you have done? What do you wish you had spent more time
on or done differently?
Yes, I am totally satisfied with the work I have done. I wish I had spent more time running the
app. This is our first ever try to develop an application, but we try our best to do one since we
are not experts in this field. So far, I learned something from it, and I am very satisfied with
myself.

22 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

Group member co-operation:

a) Did everybody participate? Were all members contributing?


Everybody in my team participated in finishing this project. All members well contributed to
make sure our project developed according to the plan and Gantt chart. I am grateful to have
team members which are concerned about others and always helping if any problems arise.

b) Did everybody know what he or she had to do? Was there any argument? How was it
resolved?
Everybody seems to know what had to do. There is a little argument because of
miscommunication, but we are able to get to the right track. We resolved it by having
clarification during the meeting and explaining to each other about the problems. We think
together to give ideas about solving the problems.

23 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

INDIVIDUAL REFLECTION

NAME: NUR ARISSA BINTI RUSLIN

ID NO: IDI21-07-096

CLASS: DEC 6D

GROUP NAME: KUANTAN DERIVE

YOUR ROLE IN THIS ASSIGNMENT: PROJECT LEADER SYSTEM TESTING

INDIVIDUAL REFLECTION

Individual Role:

a) What are your contributions in this assignment?

My tasks and contribution as a project leader system testing, I manage to do a Gantt Chart to
show our group development time scale for our mobile application which Kuantan Derive. In
addition, I also take part in identifying the software and hardware in the development of
mobile applications. It’s involved with testing plans and so on.

b) What are the challenges that you faced during the project?

The challenges that I faced during the group project is I am not very expert in Microsoft Excel.
Along with that, I have a bit of a problem in doing Gantt Chart. But somehow, I did ask my
friends for help, and they lent their hands very well. Furthermore, I was also involved in group
task misunderstanding, and I am the first one who realizes that my two other colleagues
(groupmates) need to brief clearly again before we start to begin in the right direction.

c) What you did to overcome those difficulties?

However, I came out with solutions to overcome my problem during implementation this
project which is I seek for the help from my friends and groupmates. We exchanged opinions
with each other to complete the task given. For information, we also had a several discussion
face to face to make our task clear and could proceed very well.

d) What is the most important thing you learned in this project?

The important thing that I learnt in this project is I know how to work with Microsoft
Excel in the making of Gantt Chart. I have to try and error and ask my friends for help. I

24 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

realized that this skill is very important in the workplace too. IT courses are important
nowadays so it’s crucial for me as a student to learn this. Besides, I also learnt that we
need to give and have good communication with groupmates to avoid any
misunderstanding. Next, I also learnt that we have to tolerate each other and give them
the best cooperation in working together.

e) Are you satisfied with the work you have done? What do you wish you had spent more
time on or done differently?

Yes, I am satisfied with the tasks that I have done. But I wish I could spend more time in
making the Gantt Chart because I think it’s not going very well even though I have asked
my friends for help. This is my first time spending a long time in Gantt Chart with Microsoft
Excel, so I need time to learn that again and again to expertise in that job scope.

25 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

Group member co-operation:

f) Did everybody participate? Were all members contributing?

Yes, everyone participates well in this group project. All members show their enthusiasm to
finish and complete the task. No one left out the group project and if there’s we have the
problems, we would quickly clarify and make clear with each other.

g) Did everybody know what he or she had to do? Was there any argument? How was it
resolved?
Recently, one of my group members seemed loss of what we have to do, but a good value of
him, he wants and has initiative to ask and clarify all the things we should have done by conduct
and having a meeting. For sure, there is no argument, we overcome the problems together
politely and smoothly. We help each other to keep on the right track.

26 | S e s s i o n 1 2 0 2 3
ITE2633 Introduction of Mobile Application

27 | S e s s i o n 1 2 0 2 3

You might also like