Professional Documents
Culture Documents
Team members
Japleen Kaur Saini #300864172
Contents
1. Team Charter 3
Talk-Time 3
1.1 Team Name 4
1.2 Team Members 4
1.3 Team Mission 4
1.4 Team Vision 4
1.5 Team Policy 4
1.6 Meeting Times 4
1.7 Rolls of Communication 4
1.8 Team Expectation and Conflict Resolution 5
1.9 Code of Ethics
5
1.10 Agreement
5
2. Business Case 7
Talk-Time
7
2.1 Description
8
2.2 Main features 8
2.2 Total Costs of Ownership: 8
2.3 Total Benefits of Ownership: 8
2.4 Alternatives 8
Table 2.1 Scoring Model 9
2.5 Recommendations. 9
3. Project Charter 11
Talk-Time 11
3.1 Measurable Organizational Values (MOV) 12
Table 3.1 - MOV 13
3.2 resources 14
3.2.1 People 14
3.2.2 Technology 14
3.2.3 How Talk Time works? 14
3.2.4 Space Concerns 14
3.2.5 Facilities 14
3.2.6 Other 15
3.3 Cost of Resources 15
Table 3.2 - Cost of Human Resource 15
Table 3.3 - Cost of Technology 15
Table 3.4 - Cost of other Expenses 15
4. Scope Management 16
Talk-Time 16
4.1 Deliverable Structure Chart (DSC)
17
4.2 Use Case Diagrams 18
Figure 1 - Registration Status 18
Figure 2 - Sharing Multimedia 18
Figure 3 - Making Groups 19
Figure 4 -Account Settings 19
4.3 Scope Definition 19
4.3.1 Project Deliverables 19
4.3.2 Free and Paid 20
4.3.3 Accessibility 20
4.3.4 Security 20
4.3.5 No Hidden Cost 20
1 | Page
4.4 Scope Verification 20
4.4.1 Multimedia 20
4.4.2 Audio and Video 20
4.4.3 Calls 20
4.4.4 Group Chat 20
4.4.5 No International Charges 20
4.4.6 Offline Messages .20
4.4.7 More 21
4.4.8 Accounting Setting 21
4.4.9 Registration 21
4.4.10 Adding Profile 21
4.4.11 Modifying Members 21
4.5 Millstones 21
4.6 Scope Verification 21
4.7 The form 23
5. Work Breakdown Structure 24
Talk-Time 24
5.1 Work breakdown structure. 25
5.1.1 Management 25
5.1.2 Design 25
5.1.3 Procurement 25
5.1.4 Development 26
5.1.5 Testing 26
5.1.6 Installation 26
5.1.7 Close Project 26
5.1.8 Evaluate Project 27
5.1.9 Maintenance . 27
5.2 Estimation Techniques 27
5.3 Work Breakdown Screenshots 29
Figure 5 - Management 29
Figure 6 - Design 29
Figure 7 - Procurement and Development 30
Figure 8 - Procurement and Development 30
Figure 9 - Testing , Installation, Close Project, Evaluate Project and Maintenance
31
2 | Page
1. Team Charter
Talk-Time
M.J.M Solutions
o The project is effectively managed within the limitations of Scope, Quality, Time, Budget,
and Risk.
o Appropriate governance and control is established.
o Communication, quality and risk management plans are developed and executed throughout a
project’s life.
o Appropriate authorization and acceptance is established throughout the life of a project.
o Project post implementation reviews are conducted and actively used to improve the content
of project delivery.
o In order to achieve those objectives and well done outcomes the elements of this Project
Management Policy must be included in the initiation, planning, and execution.
1.8.1 Expectations
o Every member in our group should understand his/her roles and responsibilities.
4 | Page
o Expect from each team member to be contributor.
o The project manager will set up each member responsibilities and due date of his/her part.
o Our group manager that will be changed every two weeks will hold regular status meetings
and send reminders to ensure everyone attends.
o We have regular weekly reviews either via what’sApp, Google Drive, Emails or a face-to-
face meeting.
o Expect from your team to cooperate with each other.
o We expect from our team members to problem solve. The members must understand and
learn that they are active players who focus on getting things done correctly.
o Our team will provide to all our clients factual and truthful information about the project with
respect to skillful and professional achievement of duties and completion of contracts.
o When the team member is unable or unqualified to implement requests for services, we will
make every effort to recommend the service to other qualified members from our team.
1.10 Agreement
o Each member has the necessary qualifications, experience and abilities to assist and benefit the
group in its business.
o The Client wishes to employ the student and the student has agreed to accept the particular
contract and enter such employment upon the terms and conditions set out in his agreement.
In witness whereof, the parties have duly affixed their signatures under hand and seal on this
18th day of September, 2016.
Student Name Student Number Signature Date
Marina Vodowous 300858828 Marina 18 September 2016
Japleen Kaur Saini 300864172 Japleen Kaur 18 September 2016
5 | Page
Madeleine Sangoi 300851594 Madeleine 18 September 2016
Tianyi Han 300814333 Tony 18 September 2016
2. Business Case
Talk-Time
6 | Page
2.1 Description
Our project is based on an instant message application for desktop computers. This is a M.J.M
Solutions initiative that searches for a desktop alternative to WhatsApp and Line and will include a
new feature, which is the capability to locate on the map other persons and know their location at
any time. Users have an option for privacy and to customize their profile as desired. This
application will use a central server computer in order to allow two or more people to
communicate within each other, allowing them to share information in a simpler way and for free
using the internet, without distance or time restrictions. After a year of use customers will be
required to pay a small fee in order for the company to obtain some income and maintain the
business on the long term. We will start developing with the following features, hoping to expand
and diversification services according the number of customers and revenue increases. Our goal
for this application is to make it distinctive from the other ones in the current market.
7 | Page
o Software licenses costs= $50,000
o Initial cost of ownership= $ 174,200
o Ongoing cost of ownership in the first year= $322,800
2.4 Alternatives
Alternative 1 = Buy more servers and install a virtual Machine Primer since the company already
have servers and the technology highly expandable therefore few more servers are needed for the
early stage but it will be requiring an improvement in the security system, more servers will be
needed in the future according the number of customer growth. GPS map location system
development will be developing with an Android Team. The team will also Develop and improve
our own technology from the main Application, which will be fully customizable.
Alternative 2 = we will use a cloud server, which will require expansion before it reaches 8.000
customers. Map linking and GPS system will be not developing on this alternative’s early stage,
since we will use proprietary licensed software and components for $250 monthly and
programming changes are few for the features of Basic, multimedia texting and group chat.
Alternative 1 have the lowest risk and also is the preferred for the long term since The new
software system have the advantage of being fully customizable and expandable. Alternative 2
could be implemented in case the initial investment is denied and therefore M.J.M Solutions can
still develop this application for a lower cost, however it will take more time and cost to reach the
desired level of competency.
8 | Page
2.5 Recommendations
o The initial project investment is calculated in $ 174,200 for the development and
implementation and $322,800 after the first year of launch using the alternative 1. The
company is able to self-fund $40.000 on the first period (before the launch). For obtaining the
rest of the money investors will be necessary, the company will submit the proposal to
investors and other organizations such as Bell for this purpose after the design documentation
and requirements are finish. For the first year after the launch, Talk-time could fund some
parts of the project with the revenue obtained since the first customers will be providing
money. What is more there will be less money expended on hardware and development.
o To reduce costs on the first years, the company is assuming most of the hardware costs by
using existing computers, 10 new computers will be bought as a minimal extra expense. Our
company already counts with Human resources and the experience on the development of
medium and big size applications but new expertise will be needed in the case of using main
alternative.
o “Talk-time” can use publicity in third party applications and work together with them in order
to gain new customers. Customer support and promotions must be an important part since our
objective is to gain new customers. Therefore, the company should offer special promotions,
attractive incentives that can be special benefits by using talk-time, or premium benefits in the
third part applications when the users have been subscribed to talk-time after a certain time.
Social media community management will also play an important role for the advertising of
“Talk-time”.
9 | Page
3. Project Charter
Talk-Time
10 | Page
3.1 Measurable Organizational Values (MOV)
Talk Time demonstrates the importance of connectivity by means other than connectivity to the
Internet: Unifying text messaging on desktop platforms. Talk-Time is for “business use” that has a
history of providing long-term sustainability of technologies while offering new ways of
generating scalable revenue. Likewise, businesses, organizations and communities in emerging
markets would find value in connecting with constituents, customers, and partners through use of
desktop applications.
In modern times, people around the globe are currently connected to the Internet from their PC the
importance of increasing worldwide Internet connectivity, and noted that emerging market
connectivity could bring and improve essential services in areas such as healthcare, education, and
financial systems.
However, “connectivity” holds a different meaning to different markets and people may own least
one personal computer or laptop, therefore computers are accessible to most individuals around the
world.
Although desktop messaging has become second nature to billions, particularly in the software
developing world where it is the primary form of electronic communication, there are a plenty of
users that are less tech savvy and hesitant to change.
The purpose of our project is to produce and make desktop messaging accessible to businesses and
other organizations around the world. Some unique ways in which these businesses and
organizations are using desktop messaging are exceptionally surprising and inspiring:
o Clinics in rural areas send automated and scheduled message updates to pregnant woman to
remind them to get periodical check-ups
o Humanitarian organizations use messages to collect representative data from families and
displaced people, in challenging environments, to get real-time updates on rapidly-changing
humanitarian and security situations
o Banks provide credit scoring and financial literacy training through messages to unbanked
individuals around the world
o Trucking and logistics companies in the developing world streamline their operations and
keep track of packages as they move across rural or geopolitically unstable environments
We are living in a phase of time where technology is rapidly changing, and each iteration expands
the possibilities for economies and businesses; eventually, the mainframe era made it possible to
gather, collate and manage information using PCs in everyday businesses to bring computing
power into their operations. We are now witnessing the ways in which the affordability of desktop
computers have enabled people in emerging markets to finally have connectivity and services such
as Talk Time; as a result, this will make connectivity affordable for personal use anywhere around
the globe.
11 | Page
Organizational Value Metric
Impact
Customer Simplify the User interface and App maintenance every Day
security for a better and easier for the first year of launching.
user experience.
7 days a week on Customer
Provide online support and
training. support. ( email and phone)
12 | Page
Take advantage of the
company’s current human
resources, expertise and
equipment.
3.2 Resources
3.2.1 People
Talk Time is an instant messaging service for personal computers. It supports, Broadcasts
Individual Chats, small to big Groups and chats for particular business. If the user wants to change
the admin of the group or add new admin/s as a few powers such as adding new members or
removing members are only available to admins.
3.2.2 Technology
Talk Time information and data are being saved on our secure and dedicated servers. In fact, the
only instance when Talk Time saves a user’s conversation is when he/she sends it a message to
their recipient. The message then is saved on Talk Time servers until it can be delivered to the
receiving account. Sometimes it takes a while when the particular account is turned off or account
is out reach of internet. For our chat we need XMPP (Extensible Messaging and Presence
Protocol). It is protocol based on XML. Using XMPP protocol, XML as communication medium
and setting up this on a server that host it and helps pass all communication and also setup logic on
this server. Talk Time is to a Python library.
2.3.6 Other
o On-Site go-live week - M.J.M Solutions will provide one free meal per day to the project
team as a part of their benefits.
o Post-go-live support - Our company will give one year of post-go live support, all the
necessary testing and training of key users for only $750. After that time frame the costs can
change based on the new technical needs and number of customers.
Resource Cost
Project Manager $50 per hour
● Technology
Resource Cost
Per core, in 2 core packs@
Microsoft SQL Server 2016, Standard
$3,717(actual pricing not included)
Software licenses costs $50,000 (combined)
14 | Page
Network connections $2,000
13.3-inch MacBook Air 1.6GHz dual-
Workstations core Intel Core i5 @ $1,000 per pc
● Others
Resource Cost
On-Site go-live week (food, promotions) $300 meals
15 | Page
4. Scope Management
Talk-Time
16 | Page
4.1 Deliverable Structure Chart (DSC)
Talk-Time
Charter Services
Project
17 | Page
4.2 Use Case Diagrams
Planning Requirements
/Analysis Deployment
Perform preliminary &Maintenance
investigation Start fact finding System must be
techniques secure and
maintained
18 | Page
Figure 3 - Making Groups
19 | Page
o Issues reported to the System Admin
o Weekly meeting notes that will help to plan the application
o Final project – “Talk Time” application
4.4.1 Multimedia
o Video
o Images
o Voice Messages
4.4.9 Registration
When the user setup the account the first two steps are: add phone number and country code.
4.5 Milestones
o The user can easily send free messages to any part of the world without any charges. This
service is completely free.
o All tools provided by “Talk Time” are very easy to use.
o It do not have any advertisements on display screen.
o This application automatically imports the contacts from the user phone on his/her PC and
tells to the user that how many of his/her friends from his/her contact list are using “Talk
Time” application.
o The user can share his/her location, photos, status with his/her contacts.
o The user not spend any money for chatting and sharing information such as: images, audio
and maps with his/her contacts.
o It also allows to the user to send 100 messages a month to any of his/her friends not using
“Talk Time” for free.
o The user can chat to friends that only have smart phones supporting this application on PC
and to contacts having their account on “Talk Time”. The user can just send 100 messages per
month to friends not having “Talk Time” on their PC.
o The user must have access to internet connection to send and receive messages for free.
o The user need to pay $1 for renew his/her account after every year.
o The user cannot call using this application to his/her contacts for free (is all about data
charge).
o The user profile picture is visible to every one having his/her contact number and using this
‘Talk Time’ application, whether known by the user or not.
“Talk Time” is a great application that provides you with the best benefits that an internet
messaging app can provide you. You can easily send enough unlimited messages to your “Talk
Time” contacts. This could have been even better, if the application would have provided you with
the facility to send unlimited messages throughout the country or world for free to any number.
21 | Page
Developers Owners
Identify Review
Change Changes
Review Propose
action action
Agree finish
All changes are initiated by developers and owners can review the requests or reject them, in
accordance with the company profits.
The following is the scope change request form that must be used in the event of a change in the
scope:
Request Description:
22 | Page
Justification:
Possible alternatives:
23 | Page
5. Work Breakdown Structure
Talk-Time
24 | Page
5.1 Work breakdown structure
A work breakdown structure element may be a product, data, service. In “Talk time” project, it is
an exhaustive, hierarchical tree structure made up of deliverables and the tasks that need to be
performed to complete the project. The purpose of “Work down structure” is to identify terminal
elements. “Talk time” achieved the stage goals are as follows.
5.1.1 Management
During the management phase, business requirements are well outlined and solution(s) are
proposed which best solve the business need and objectives. The proposed solution, including the
scope, an estimate of required resources, milestones and major activities, assumptions, risks and
exclusions, project governance, is documented in the Project Charter.
● Participants
o Process Initiator (IT/Functional Lead(S)) and Functional Requestor for the project.
● Required Deliverables
o Business objectives
o Business Requirements
o Project Organization, project resources and activities.
o Initial budget requirements
o Business Case, Cost and Benefit Analysis
o Contract Terms and Conditions if needed.
● Activities
o Identify and engage stakeholders (our group in this case).
o Proposal
o Preliminary IT and compliance review
o Contract Terms and Conditions
o Business Requirements
o Project Charter
5.1.2 Design
During the Design Phase, the plan for the solution to be implemented is developed. The project
team is engaged and task planning begins. It is important during the planning and design phase to
ensure the initial security checklist and review is completed successfully.
● Participants
o Project Manager and Functional/Technical Lead(s)
● Required Deliverables
o Work Breakdown Structure (WBS)
o Communication plan
o Signed Contract (if required)
o Categorization Form (Security)
● Activities
o Baseline Business Requirements
o Acquire Project Team
o Scope, roles, deliverables, milestones, success criteria, budget, resources, metrics
reporting plan, change management plan.
o Baseline Schedule
o Obtain Signed Contract
25 | Page
5.1.3 Procurement
● Procure Hardware
o Procure Server
o Procure Workstations
o Deliverable: Required Hardware with enough storage to store the application
functional. Our application require 7MB. Required windows 8 as minimum.
● Procure Software Packages
o Procure Database
o Procure storage in the cloud
o Procure User Interface Building Tool
o Deliverable: Required Development Tools (There are free recourses such as visual
studio or eclipse that used for java)
5.1.4 Development
Development encompasses the phase during which you are to complete planning activities for test
and deployment, monitor implementation versus business requirements and scope, and control
changes.
● Key Participants
o Project Manager
o Functional/Technical Lead(s)
● Required Deliverables
o Business Requirements 2. Functional Requirements 3. Development
o Test Plan
o Test cases
o Deployment
o Training Plan
● Activities
o Process development complete
o Unit test complete
o Requirements Traceability complete
o Review complete
o Critical Design Review complete
o Test Readiness Review complete
o Test and Deployment Plans are baselined
5.1.5 Testing
● Participants
o Project Manager
o Functional /Technical Lead(s)
● Activities
o Test procedures are fully executed
o Exit criteria met per test plan
o User acceptance received
o Required fixes are implemented
o Transition Plan is drafted
o All remaining issues are documented with resolution dates
5.1.6 Installation
● Develop Installation Plan
o Install at Locations
o Download application is available for everyone
o Milestone: Installation Complete
26 | Page
5.1.7 Close Project
● Required Deliverables
o Project Financial Report/Budget
● Activities
o Project approved
o System maintenance handed off to appropriate support
o Lessons learned captured and documented
o Documents and artifacts archived
5.1.9 Maintenance
● Hardware Maintenance
● Software Maintenance
27 | Page
Figure 5 - Management
Figure 6 - Design
28 | Page
Figure 7 - Procurement and Development
29 | Page
Figure 9 - Testing , Installation, Close Project, Evaluate Project and Maintenance
30 | Page