Anda di halaman 1dari 10

Evaluation

1. Evaluation against Aims and Objectives

- Aims and Objectives

First of all, the main aim of the project is to increase the company profit and to
provide the company economy. The profit should be developed by this project and if
the company get more profits, the ME retail store will become more successful. In
order to increase company’s profit, the company need to get more and more
customers. ME retail store also need to get customers’ trust and loyalty. Moreover, ME
also aim to get the biggest name among the competitors. If the company don’t get the
name among other competitors, the development of the company will not be
successfully done. The last main aim is to stand company name long last due to the
development of the company.
In order to make the aim come true, the system should be firstly analysis for
reducing the errors. Analyzing process is one of the essential process in the project
and any other fields. For payment, manual system should be change to the
computerized system. Today the world becoming smaller and smaller and technology
is advancing at a phenomenal pace. Through the various industries and market,
technology has helped today’s workforce work smarter. Not only are the cashiers
faster but also they are more productive in the workflow. The ME company willing to
create online shopping website and application in order to develop the company profit
more and more. The company also willing to develop not only the payment system for
delivery but also for design of website. Today business purchases are replacing
electronic payments or payment cards instead of using cash and checks. So, the
customers will be able to buy the products faster, more secure and traceable
transactions, if the company change the manual payment into electronic payment. For
attraction to the company, the design of the website should be developed.
Furthermore, the company also want to implement coding for the system and execute
testing for finding errors. The last and important objective for the project is to perform
training for the employee to understand more about the system.
- What have been done

Due to the important aims of the project, analyzing the system have been
done. To reach the successful step of the development of the project,
computerized system for the payment have been changed from the manual
system. Technology has become an influential factor in everyday lives and people
simply can’t live without it. According to this project, the ME store have been
created online shopping website. In order to create the website, the programmer
need to develop the code for the website. The coding for the system have been
implemented. Finally, the testing has been executed for finding errors.

- Problems Encountered

Every stage of the project will have at least a problem. During the process
of the project, some problems encountered. The coding for the project are not
familiar with the programmer so that the resources had to search in the internet
and learn to develop the programming skills. Moreover, the company also had to
take a survey of old customer who can use the electronic payment during the
process of changing of manual system into computerized system. Furthermore,
the design for the website is the most difficult process for the programmer.

- Lessons Learnt
Every project will have a lesson that will have to learn and compile. In this
project, there are many unfamiliar process that need to be learnt. Collecting the
project requirement and estimating their cost is such an unfamiliar process which
is necessary to learn. Project team didn’t have an experience of this process and
they have to this by researching the similar process in the business websites and
blogs. The lesson for this process is the team need to know much knowledge about
project requirement and have skill in estimating the cost of each product. The most
difficult process in this project is the website design process and the project team
have learnt many lessons. In order to solve this problem, the template for the
website design had to be searched and downloaded. First of all, the team have
learnt much about the CSS design. Then, they also knew how to create the
required forms of the website. They also learnt about the creation of background
images and product display images.
2. Evaluation against Similar System Comparison

- Functional Comparison

The ME project team have learnt much about the similar website comparison which
were mentioned in Chapter 3. After comparing two similar websites, the project team
realize that other developers wisely use the color which seems special for the users in
the navigation. Likewise, the team also used the unique color and perfect logo in this
website. Furthermore, other developers divide the categories for the products,
however, the project team didn’t develop the product category due to the insufficient
time. The project team have got the idea of linking each category to the respective
page once the user clicks the buttons in the navigation for the entry form pages that
they have already created. For the home page otherwise the display page, the project
team have got the concept of adding slide show images which can be attracted the
customers. So thus, they added the colorful slideshow images in the home page. After
analyzing the menu display of the two similar websites, the team have got the idea of
creating drop-down menu in the navigation category. The team added drop down
menu in the admin page. For the customer registration, both SneakerHead.com and
Famousfootwear.com divided customer first name and last name in the sign up form.
However, the users only need to fill full name in ME sign up form and the team
developed more information including address, gender and phone number. The
shopping cart function is very important in the online retail store and the ME team have
linked the shopping cart function with the product detail page after observing two
similar websites. The ME products will be added to the shopping cart when the
customers click add button in the product detail page. Checkout process is related with
the shopping cart because the customers have to click checkout button in the shopping
cart page. Both two similar websites have secure functions for checkout process
because they created the processes step by step. In their websites customers have to
choose to checkout as a returning customer or a guest. Moreover, billing information,
shipping information, shipping method, payment information and order review
processes are also included in their websites. Not only customer information and
purchased product details but also security questions are included in their websites.
Due to the lack of time for the project, the ME project team only created the checkout
process with simple information such as SalesID, Sales Date, Customer Name, Total
Amount, Total Quantity, Card type, Payment Type, Contact Phone and Delivery
Address and no security question are included in ME website.

- Usability Comparison

In order to develop the website, the project teams must firstly start with defining who
the users are. The project team secondly talk to them to find out what their goals are
when visiting the sites. User scenarios which demonstrate in which situation people
visit the site to find what kind of content should be also defined. The final decision
should be also result in a more user-friendly website for any users. Essentially, this
project focus on the user who like to use beautifully colorful website. There are many
brands which offers sportswear and equipment for different sports in this website. On
the top left, there is a search field allowing the users to search any shoes, slippers and
shoe accessories. Once, the customer come to the website, they can either easy to
browse in the navigation by product names and types. Below the search field, there is
the top navigation menu. The project team used fresh and modern design. The logo
which is at the top left is telling the visitors where they are. The project team tried to
create very elegant appearance. There are also good looking and colorful slide show
images to attract the users. White and clear background is also created by the project
team in this website. Also the information described in the web page are easy to read
because the project team carefully make clear headings, link text, bold text and
bulleted lists.

3. Evaluation against Justifications Made

- Language

 Selected Languages

In order to interact with many different database languages including MySQL, PHP
language was used in this project. The project team would like to use a free
language with no licensing fees so they chose PHP language. Not only it is cheap
but also it is easy to create a website using PHP. Both PHP and MySQL are
compatible with an Apache server which is also free to license. It is such a
language which can be learnt easily by observing simple functions.
 Problems Encountered

PHP language is such an unfamiliar language for the HND student so the students
had learnt the functions involved in the PHP language. Some of the PHP code
seems strange for the project team so they carefully research and observe about
the PHP coding in the internet. Some of the coding error occurred during the
project. Some errors are solved by researching on the internet and some are
solved by the developers.

 Lessons Learnt

From PHP language, some simple and complex functions are learnt. The solution
for the coding error issues were also learnt. Some unknown facts about PHP
language were also learnt from the internet resources. Not only PHP language but
also other languages such as ASP.NET and HTML were also acquired from the
online resources.

- Database

 Selected Database

After comparing two databases (MySQL and MSSQL), MySQL is selected to be


used in this project. Microsoft SQL Server cost a lot for the options and equipment
needed to host the database application and the project team wouldn’t like to use
much money. So, MySQL is such an appropriate database for the developers
because it is less expensive than other database options. Furthermore, PHP was
chosen to be used in this project so MySQL is such an important database to
interact with the PHP. It is also suitable database which is easy to setup and
configure.

 Problems Encountered
At the first time of using the MySQL database, there was a problem for the project
team. They don’t know how to create a table and have no knowledge about the
database function. This project is not an easy case for the team and the database
is a part of the system. Like PHP language, it is also an unfamiliar process for the
project team. They didn’t know how to setup and configure the options.
Consequently, it took a long time to complete the project.

 Lessons Learnt
The project team especially learnt how to create a database and the connection
between MySQL and PHP. The facts and options from the MySQL database were
also learnt by the team. The strength and weakness of MySQL is also important to
be known for the project and hence the team had to research in the internet. The
project team also learnt about the functions involved in this database. They also
learnt how to import and export the database.

- Methodology

 Selected Methodology

After comparing two methods (DSDM and SSADM), DSDM was chose to be used
in the project. DSDM is such a flexible and configurable process to be selected in
this project. The result of development is clearly and rapidly visible so it is easy to
use. DSDM also has specific approach to determine how important each
requirement is to iteration. DSDM is one of the most convenient method for the
project because it has more advantages than SSADM and it is also suitable for
the developers.
 Problems Encountered

DSDM methodology also have the similar problem to the PHP language. Like PHP
language, DSDM is also unfamiliar language to the project team. They didn’t know
some facts about the methodology so this is one of the main problem which was
encountered. As a result, they couldn’t write the project documentation easily and
it took a long time to complete it. So, they have to do some researches from the
internet.

 Lessons Learnt
Some advantages and disadvantages of DSDM were learnt. Not only DSDM
method but also SSADM method were acquired from the internet resources. The
team also learnt how to concentrate the information about unfamiliar methods in
order to manage the time for the project. Some knowledge about comparison of
the methodology was also learnt from some resources.

4. Evaluation against Project Plan

- Whether the project is on track with the plan

The project is not an easy process for the beginner so there are a lot of the difficulties
encountered in each stage of the project. Whatever there are so many issue during
the progress, the project is on track with the plan. For analysis process it was
successfully done with company information and meeting. Usecase, class and
sequence diagram were also successfully done in design process. In implementation
process, purchase software, software installation, webpage outline, website design,
coding and final stage were had too many issues during the progress but at last they
were successfully solved by the project team. Testing process including coding testing,
webpage testing and the speed of webpage testing was also successfully done.
Training process is such an important process in this project and the employees were
also trained well by the team.

- What was complete on time

Some processes were complete on time but some were not. Analysis process was
successfully completed on time because it is such an important process and it is
required to be done on time. Usecase diagram, Class Diagram and Sequence Diagram
are also fundamental in the design progress and it was also completed on time.
Moreover, testing is the main part of the project and it was completed on time due to
the simple requirement such as snipping tool for this progress. The employees who
are hired in this project were also trained on time due to the exact training schedule
for the training progress.

- What was not complete on time and why

The estimated time for the project is just nine months but it takes one more month to
finish it. It was not complete on time because of some coding errors. The team had to
find some coding error during the process of implementation process. It made them
not to complete the project on time and it can lead to the major problem. Because of
the insufficient time for the project, the employees had left to do some process when
the deadline is near. Due to the poor time management for the project, some of the
implementation processes were left to complete on time.

- Lessons Learnt

Firstly, the project team have learnt that time management is the fundamental part of
the project. They learnt that how to manage the time skillfully and pay attention to the
number of the times. They have also known that balance is the key to success the
project. They have learnt that how to balance the time for each stage of the project.
Some coding error made the team members to become confuse but they have got
experience and come across this issues. Not only coding error but also project
planning process have been learnt by the project team. In Design process, the team
members have also acquired usecase diagram, class diagram, sequence diagram.
They have also realized how to solve the issues in each stage of the process.
5. Future Amendments

- Program

The functions and options in the website are satisfactory for the project team but they
are still need to be developed. The customer can currently use the desktop version
and mobile version is not available right now. The ME retail store willing to develop the
mobile version in the future. Some customers want to use mobile version and the
company would like to fulfil their request. Furthermore, in the checkout process, the
users can only purchase with a few payment card and ME retail store also willing to
add more credit card options to be chosen.

- Design

For design process, the company want to add more ideas for system design. The
project team want to create more site maps, hierarchy diagrams, wireframes and use
case diagrams for the system design. The team also would like to develop more ideas
in use case diagram which shows users interaction with the system. A sitemap is very
useful in creating a website and it will help the developer in creating a clear structure
for the site and will help him categorize information. The team members also willing to
create a sitemap for the project. The project team wasn’t satisfied with the CSS design
and they want to develop more creative background color and slideshow images which
might be match with the brand profile. Otherwise, the team have future aims to add
more creative design which seems more perfect for the users.
- Report

Having some difficulties and experiences during the project, the project team want to
develop the website in the future. For the beginning of the hierarchy for elements within
a page, storyboard is needed to add in the project. It helps clearly define the grid and
structure of the site. So the team wants to add the storyboard in the future project.
website wireframe is one of the essential diagram which should be develop by the
team because it will help the team to create a prototype of the future website. Prototype
also need to develop in order to understand the functions and detailed design of a
system. The project team would like to create a prototype for the future project.
Moreover, the team want to use time box methodology in order to build and evolve
prototype with this tools

Anda mungkin juga menyukai