Project Sample Report
Project Sample Report
Project Sample Report
Final Report:
Group # 7
Submitted By
Name ID Email
Abdulaziz Alqahtani 6217834 [email protected]
Abdullah Albarakati 6371531 [email protected]
Ehab Amar 6080421 [email protected]
Izadeen Kajman 5816610 [email protected]
Jagandeep Singh 6415024 [email protected]
Ravinder Pal Singh 6405231 [email protected]
Submitted To:
Dr. Andrea Schiffauerova
1. Introduction:.................................................................................................................. 1
2. Initiation phase:............................................................................................................. 1
2.1. Weighted Decision Matrix for the Project ................................................................................................................... 1
2.2. SWOT analysis ............................................................................................................................................................. 2
2.3. Scope Statement ........................................................................................................................................................... 4
2.4. Business case ............................................................................................................................................................... 8
2.5. Project charter ............................................................................................................................................................. 9
4. Execution phase:.......................................................................................................... 21
4.1. Work performance information .................................................................................................................................. 21
4.2. Quality Assurance Checklist ...................................................................................................................................... 24
4.3. Milestone Report ........................................................................................................................................................ 27
7. Appendices ................................................................................................................... 32
This paper presents a project that we have done. This project explains how to develop a software for
the E - wallet in terms of project management. This project involves the five project management
phases to complete the project successfully. The five phases are initiation, planning, execution,
monitoring and the closing phase.
2. Initiation phase:
2.1. Weighted Decision Matrix for the Project
Our company had three ways to implement the easy money transfer/payment and shopping application:
1. Implement e-wallet, an application for mobile phone devices running on various OS.
2. Make a secure website for desktop, laptops and mobile phone devices.
3. Implement electronic money via chip and magnetic strip cards.
The third option included implementation of hardware and installation of hardware devices. Also this
method was old and was not a future technology. The first two project options were good in terms of
implementation but we emphasized on the first project because it is futuristic and also it is easy to
maintain and will return more benefits.
We used the weighted model to make a decision on which project to invest in. the criteria we used was
how much is the return we will get, ease of maintenance and security of system.
Strengths:
There are two beneficiaries of e-wallet are client and merchant, therefore, our project scope covers
strengths related to both of them. These strengths are listed as following:
No need to have your traditional wallet with you, only the application installed in your cell
phone and remembering just PIN code.
Simplicity of use, through purchasing process by few clicks and SMS replay path purchasing
process.
Secure Commerce transactions are provided, where, secure payment method for online
purchases as the merchant does not see payment details.
Enhance possibilities of repeating purchasing.
Fully secure process.
Interactive and smooth user interface.
Ability to manage, add and modify your information anytime.
Opportunities:
E-wallet can offer other opportunities as they are listed below.
E-wallet supports the new way of purchasing and increase economic return if it is implemented.
Propose more services, as an example; E-wallet payments can be used for the immediate transfer
of funds in a convenient way.
The E - wallet server will put forward potential for multi -platform support, if it is implemented.
Threat:
Threat assumptions also are important task that should be done to avoid, as much as possible, any of
them during the implementation period. These threats are shown as following:
The external threat from hackers by exploiting any technical vulnerability in the e - wallet.
Misusing it because of the poor awareness of how it is used.
Difficulty in merging software and hardware in a secure way.
Merchant acceptance is might be an external issue, if the e - wallet provider does not convince
sufficiently merchants and customers about the advantages they will get by using e-wallet.
(Version 01)
Project Justification:
The goal is to develop an E-wallet program that can be used electronically on any individual device.
This will enable users to save all their cards data on their device and obsolete the use of the physical
cards in matter of more easy and secure use till this moment.
1. A Head Team will find the best programing language, web server, database, and internet
provider to meet the project requirements.
2. The Head Team will create three teams: Development team, testing team, and training team.
3. The developer has to create a staples code for the program and be installable on the most useable
platforms in the market.
4. The testing has to make sure that there aren’t any bugs or exactions in the code before the final
release.
5. The training team has to train the retailers on the new product and offer all the help if needed.
6. A promotional campaign will introduce the software especially in the internet world.
Project management-related deliverables: business case study, charters, team contracts, scope
statements, WBS, schedule, cost baseline, status reports, final project presentation, final project
report, lessons-learned report, and any other documentations required to manage the project.
Product-related deliverables:
1. Design documents.
2. Promotional Website.
3. Invitation Emails.
4. Promotional printings (e.g. flyers).
5. Features illustrators (posters, sketches).
6. Platforms versions.
7. Installation steps.
All of the documentation must be ready on the release day and all the software versions are
installed and ready for demonstration.
Meeting the indicated budget is successful indicator.
A promotional campaign to spread the new product.
The number of companies whom were interested in buying the software after the releasing event.
Finding some interested sponsors to fund the project.
(Version 02)
Project Justification:
The goal is to develop an E-wallet program that can be used electronically on any individual device.
This will enable users to save all their cards data on their device and obsolete the use of the physical
cards in matter of more easy and secure use till this moment.
1. A Head Team will find the best programing language, web server, database, and internet
provider to meet the project requirements.
2. The Head Team will create three teams: Development team, testing team, and training team.
3. A user friendly GUI to meet the targeted customers (age range from 21 to 60 years old).
4. The development has to create a staple codes for the program and be installable on the most
useable platforms in the market.
5. The testing has to make sure that there aren’t any bugs or exactions in the code before the final
release.
6. The training team has to train the retailers on the new product and offer all the help if needed.
7. A promotional campaign will introduce the software especially in the internet world.
Project management-related deliverables: business case study, charters, team contracts, scope
statements, WBS, Planning schedule, progress reports, final project presentation, final project report,
and any other documentation required to manage the project.
1. Design documents.
2. Promotional Website.
3. Invitation Emails.
4. Promotional printings (e.g. flyers).
5. Features illustrators (posters, sketches).
6. Platform versions.
7. Installation steps.
All of the documentation must be ready on the release day and all the software versions are
installed and ready for demonstration.
Meeting the indicated budget is successful indicator.
A promotional campaign to spread the new product.
The number of companies whom were interested in buying the software after the releasing event.
Finding some interested sponsors to fund the project.
Make some trust agreements with some portable device manufactures.
(Version 03)
Project Justification:
The goal is to develop an E-wallet program that can be used electronically on any individual device.
This will enable users to save all their card data on their device and obsolete the use of the physical
cards in a matter of more easy and secure use till this moment.
1. A Head Team will find the best programing language, web server, database, and internet provider
to meet the project requirements.
2. The Head Team will create three teams: Development team, testing team, and training team.
3. A user friendly GUI to meet the targeted customers ( age range from 21 to 60 years old).
4. The developer has to create a staples code for the program and be installable on the most useable
platforms in the market.
Project management-related deliverables: business case study, charters, team contracts, scope
statements, WBS, Planning schedule, progress reports, final project presentation, final project report,
and any other documentation required to manage the project.
Product-related deliverables:
1. Design documents
2. Promotional Website
3. Invitation Emails
4. Promotional printings (e.g. flyers )
5. Features illustrators ( posters, sketches)
6. Platform versions.
7. Installation steps.
All of the documentation must be ready on the release day and all the software versions are
installed and ready for demonstration.
Meeting the indicated budget is successful indicator.
A promotional campaign to spread the new product.
The number of companies whom were interested in buying the software after the releasing
event.
Finding some interested sponsors to fund the project.
Make some trust agreements with some portable device manufactures.
Schedule a meeting for some promising sponsors whom can help with funding.
The main goals are to secure your online payment, make it faster and help customers to reduce the
number of curried payment cards. The E-wallet support these goals by storing all payment cards in
one secure place, and all the different payment methods go through this secure place by using the
Smartphones and the online method. The results of this are reducing the numbers of curried cards,
reducing the electronic thefts and save all logs or bill in the same place.
Many people are looking for the solution to secure their payment cards.
Bank companies are interested in this kind of project which give an opportunity: these banks
would sign a contract to provide this product for their customers.
Sign contract with Credit Card companies will increase the cost benefits.
The assumption of the returned benefits would discovered after five years, and the playback would
be in the third year. This project has to match the three important requirements which are making the
payment more secure, fast and easy to use.
The estimated budget for this project is $165,000 CAD. Any changes of the project it should be
within the budget. This budget is covering everything such as human resources and requirements.
The estimated time of delivering this project is three months, and any changes in the project should
not delay the time of the project delivery.
Budget Information: For this project total budget allocated is $88000. Most of this allocated budget
will be used in the most important and hard phases of this project that is the Implementation phase and
the Planning phase.
Project objective: The objective is to create a new way of payment that can sum up all of the payment
cards in one place to be easy to access each time. So by making an application using the base of the e
Wallet system we are going to make an advance payment system that would be easy to use and would
be very secure on the network (no attacks possible on the credentials of the users)
Providing all up to date hardware configurations and fully paid software’s for the developers so
that they can work in a hassle free environment.
Meeting specified budget and not getting above it.
Stable software life cycle for successful completion of project.
Securing and making as easy as possible for the clients to use the service would be the key focus.
Sign-off:
Izadeen Abdullah
Abdulaziz Ravinder
Ehab Jangandeep
Izadeen Izadeen
Abdulaziz Abdulaziz
Ehab Ehab
Ravinder Ravinder
Abdullah, Abdullah,
Jagandeep Jagandeep
Doing the work that we are capable to do and knowing the how of it.
Being honest and reasonable in our report scope and how to plan it including cost and schedule.
Focusing on all tasks as a whole to maintain static progress, not only specific task.
Representing a good idea on Concordia University and its great programs.
Update all the members with any changes in the plan or any other concerns.
Follow the project phases till achievement.
Sharing and opening our minds to each other to gain equality of understanding.
Persuade every member to explain their opinions, and if there are any conflicts, the decision
will be depending on democracy (voting).
Each member will have his own task besides the contributing in all the tasks equally.
Deadlines must be respected for all individual tasks, agreeing is a must.
In the case of things take the wrong way, discuss will make everything better.
Communication: we agreed:
Meeting Objective: the purpose of the kick off meeting is to stand on the project objective, and
clarify project objectives to team members in order to begin the project in the right way.
Agenda:
Introduction
The aim of this plan is to check and make sure that the quality of the product milestones achieved
is up to the mark and in a timely fashion. The quality of the product is managed and assured at all
Purpose
The purpose of the Quality Assurance plan is to assure that all cost, time and quality constraints
have been followed keeping stakeholders’ satisfaction as the final goal.
Policy Statement
Our organization has been known for a quality product delivering company and gives utmost
importance to stakeholder satisfaction. The product we deliver should be a success in terms of
functionality and stakeholders’ satisfaction.
Scope
The scope of the Quality Assurance plan is to ensure that the proper software Lifecycle model
have been followed and at each stage the proper documentation has been done. It assures the
following:
The SRS document defines the scope and functionality of the software
Documentation is done in timely and detailed fashion during the planning phase
Programming language is followed during development phase
Function module analysis has been done for each module developed
Proper database analysis has been done
Second version of SRS is being made and a problem-solution document has been made
A system developed is tested thoroughly by QA team using different testing techniques
(black-box and white box, system testing , integration testing, use case approach etc)
Organizational structure
The organization is hierarchical in nature and execution. There are different teams working on
different projects at a time, also we have expert dedicated teams working on solving technical
problems encountered during any project development phase. Each project has a project manager
and a team of highly skilled and enthusiastic professionals, dedicated to achieve success during
any project given to them. A quality assurance team tracks record of all the projects and assures
proper direction of progress and quality simultaneously. Project managers report to a senior
manager and are advised to plan ahead with their teams.
Evaluation Process
Evaluation would be done by software inspection and testing process. The product is checked
against the SRS and also on a benchmarking basis to previous similar project with the same
stakeholders and the same goals. Evaluation is done by an Experienced Team which includes
managers as well as technical members from quality and inspection department.
Process Improvement
The walk through and review procedures make a foundation for process improvements. In case
any problems or issues are found the PM acts accordingly to sort out the issue. Continuous
improvement is what has to be done if in anywhere in the project the PM sees that there is a
deficiency in the performance or delay of the project tasks. PM always keeps in mind to improve
the quality of the overall project. Customer feedback and stakeholder’s response and suggestions
are also very important source to look for improvement areas.
Required Documentation
For a successful completion of quality management plan, the project manager would have to
access the previous similar project’s documentations. PM must also be provided with contact
documents to stakeholders so that he/she can ensure the project requirements and goals to avoid
ambiguity. Any other documents that are necessary to assist the implementation of quality
management should be provided to the PM such as quality checklist, quality standards to follow,
SRS, work performance log etc.
If the
applications
have bugs Assign new
Schedul Stop the
R3 after the members in the Manger Medium Low
e delay project
second test, it testing team
will cause
delays.
Sales and
Stockholders’ Level of Progress report Mediu
R7 Quality marketing Medium
satisfaction acceptance after each phase m
director
Sales and
Stockholders’' Level of Progress report Mediu
R5 Quality marketing Medium
satisfaction acceptance after each phase m
director
E-wallet
Internal External
Communication Stakeholders
Estimating Partnership
Resources
High
R4 R2
Probability
Medium
R3,R1 R7,R6,R5
Low
Impact
Functionality
Suitability
Accurateness
Interoperability
Compliance
Security
Reliability
Maturity
Recoverability
Usability
Understandability
Learnability
Maintainability
Analyzability
Changeability
Stability
Testability
Adaptability
Install ability
Conformance
Replaceability
4. Execution phase:
4.1. Work performance information
Deliverables - Some of project deliverables samples are in encased folder
In the beginning, we created our development and support, testing and training teams as the
successes of the project depends on these attributes.
For storing information regarding E wallet suitable database and web server were selected.
Installation of the server was done as follows ( Setup, connection and running of the server)
We will configure the server to work as a server, create apps for all operation systems, install
interface, database on web server etc.
Proper testing tools will be used to test every aspect of the E Wallet system and if bugs found
corrective measures should be adopted to correct that bugs and again retesting of the system\m
would be done to ensure 100% performance
Provide an appropriate interface and app training
We got enough information about our project and whatever we are trying to implement, it's
going in a positive manner.
We got an excellent response from the users when we did a survey regarding E wallet.
Some problems with database connectivity are encountered when the load is high on the server
and our team is working to solve this problem
Some differences in development team members but going good with them.
Suggestions:
Proper time management and cost management should be done so as to complete this project
while staying in limits.
Project changes:
Some changes in the development team are done as some of the programmer were cloning the
programs for the system and this is not accepted.
Time duration given for the implementation phase increased, so that the number of bugs should
be as less as possible.
Project changes
• No changes were done during this period of time.
6. Test Preparation
Decide on the tools needed for testing… install.
Decide a process for bug/issue recording, communication and analysis.
[Development Team] Setup needed test environments
Create test cases and get approval.
Clearly specify test platforms used.
Setup “Requirement Traceability Matrix”.
7. User Experience
User experience specialists are to track down all possible user-categories and ensure
satisfaction.
Rescuing the connection Fri 3/1/13 Complete Testing team Review with
sponsor and team
Description
Project Name E-Wallet (ePeram)
Project Description To create a unique software with an unordinary functionalities to serve the
clients to make their life more practical. Using whatever portable device,
whatever platform or OS you are using, you will forget about your
traditional wallet. Having a high level of security is the main focus and a
main attraction for the customers.
Project Manager Izadeen Kajman
Project Sponsor BMO Bank
Our project was on time but was a bit over budget for which a change request was made in the
project.Our project met all the technical as well as a security requirement.
Basically our success criteria were to be in the budget, be under time hiring technically and mentally
sound staff proper publicity of our application, and most importantly the security should not be
compromised at any cost of our database.
Managing this project taught many aspects like:
Change control (implementation, handling, managing, etc)
Communication (within the team, team to project leader, team to stakeholders, etc.)
Decision making (timely, informed, acceptance of decision by team, etc.)
Documentation of work (defined, adequate, complete, archived, etc)
Initial plans, budget, and schedules (accuracy, conveyed to team, followed, etc)
Mistakes (root cause, corrective action, fallout, etc)
Team dynamics (teamwork, hand offs, communication, efficiency, etc)
Important phases like implementation, testing were going very well we didn’t encounter any sort
of problem.
Implementing security was a big challenge but we tacked.
All problems that we encountered in this project we will take care of that in our next project,
basically proper scheduling and cost management we are going to take care as they are very crucial
for a successful project
Table of Appendices