Joanna Heng Wee Ying Lim Wan Jun Tan Cheng Hoon Jayner ...€¦ · Add Testimonial . Past Projects...
Transcript of Joanna Heng Wee Ying Lim Wan Jun Tan Cheng Hoon Jayner ...€¦ · Add Testimonial . Past Projects...
IS480
PROJECT ACCEPTANCE
IS480 Project Acceptance
Joanna Heng Wee Ying Lim Wan Jun
Tan Cheng Hoon Jayner Victoria Poon Su Ying
Wong Sook Xian Zhou Zhi Yong
CONTENT PAGE
About our client Organization structure
Issues faced
Scope & Storyboard
Demonstration Login/registration
Photo gallery
About the team Roles & responsibilities
Project timeline
Bug/schedule metric
Technology
Risks & Mitigation
Motivation and takeaway
OUR CLIENT – POSITIVE INTENTIONS
ORGANIZATION STRUCTURE
Volunteers
Facilitators
Trainers
Admin Team Sales Team Operations
Team
Management
Helpers
BUSINESS OPERATIONS
Management work from home
Contact helpers through phone calls and
Facebook page
New volunteers fill in particulars through Google
Docs
ISSUES FACED
Manual work
Helpers unable to manage their time
Difficulties in managing human resources
Attracting more volunteers
PROJECT GOALS – PIE PORTAL
Improve Work Efficiency
Interactive
User Friendly
Provide Long Term Solution
Engage Attract
Retain
SCOPE
Customer Relationship Management
Client Management
Feedbacks and Testimonials
Sales Analysis
Human Resource
Management
Resource Management
Events Management
Special Features
Chat
Comment
Facebook Plug-ins
ACTORS
1. Admin
2. Sales
3. Operations
4. Trainer
5. Facilitator
6. Volunteer
7. Client
FEATURES - CLIENTS
Client Homepage – Add/ View Testimonial
Welcome ABC_Primary!
Logout
Testimonials
Add Testimonial
Past Projects
Date Event
1 Feb 2010 Lower Primary Bonding Workshop
10 June 2010 Primary 5 Leadership Camp
5 Feb 2011 Lower Primary Bonding Workshop
View Participated Projects
Ongoing Project
Date Event
17 June
2011
Primary 5 Leadership Camp
Primary 5 Leadership Camp 2011
Time Activity Trainer
0900 Assemble at front hall – Registration Ken
0930 Breakfast Mary
1015 Faci mingle with students – ice breakers
…
1030 Games : team building
…
1200 Lunch John
1300 In class rooms – Lessons Judy
Download list of
participants
FEATURES - ADMIN
Welcome Sandy, Logout
Activity Calendar
July 2011
Sun Mon Tue Wed Thurs Fri Sat
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Balloons for all camp 2011
Leadership camp
Admin Homepage – Join Event
Simon Tan X
Join
Join
JOIN EVENT
Welcome Sandy, Logout
Balloons for All 2011 This camp is dedicated to the children
from Ai Xin Orphanage. The purpose of
this camp is to show these kids about
happiness, love and care and that they
are not alone in this world.
-------------------------------------------------- ------
-------------------------------------------- ------------
-------------------------------------- ------------------
-------------------------------- ------------------------
-------------------------- ------------------------------
-------------------- ------------------------------------
-------------- ------------------------------------------
-------- xoxo =)
I’m going to get my friends to join!
Hey People!! Do Join this Event!
How old are the kids?
Me!!! I Want to Join too!
Wow!! Interesting Event! Who is joining?
Jayner!! I’m Joining too! I know how to do balloon sculpting!
Sandy Sims
Join
Join Balloons for All 2011!
Which position are you joining as?
Trainer
Facilitator
Volunteers
Date Event View
Schedule View VFT
1 Feb 2011 SA Primary camp
25 Feb 2011 St Anthony’s Convent
15 May 2011 Faci Traning - SMU
20 May 2011 AA Leadership Camp
10 Jun 2011 BC United Inc
17 Jun 2011 Primary 5 Leadership Camp-ABC Primary
11 Jul 2011 Ballons for All Camp - SMU
27 July 2011 Leadership Camp – XYZ Primary
Year 2011
View All Projects
Primary 5 Leadership Camp 2011
Time Activity Trainer
0900 Assemble at front hall – Registration Ken
0930 Breakfast Mary
1015 Faci mingle with students – ice breakers
…
1030 Games : team building
…
1200 Lunch John
1300 In class rooms – Lessons Judy
Event Schedule Upload
Participants
Details
Retrieve
Participants
Details
Date Event View
Schedule View VFT
1 Feb 2011 SA Primary camp
25 Feb 2011 St Anthony’s Convent
15 May 2011 Faci Traning - SMU
20 May 2011 AA Leadership Camp
10 Jun 2011 BC United Inc
17 Jun 2011 Primary 5 Leadership Camp-ABC Primary
11 Jul 2011 Ballons for All Camp - SMU
27 July 2011 Leadership Camp – XYZ Primary
Year 2011
Event VFT
Volunteers
Picture Name
John Lim
Sandy Sims
Simon Tan
Leslee Goh
Lucy Lu
Sarah Goh
Volunteers V Category
Administer Testimonials
Subject: Good Job
Client: Temasek Polytechnic
Message:
Subject: Successful and Essential training
Client: World Culture Village
Message:
Administer Testimonials
FEATURES - SALES
Add Events
Event Name:
Start Date:
Start Time:
End Date:
End Time:
Description:
View Sales Details
Retrieve Sales Breakdown
1 Feb 2011: SA Primary camp
25 Feb 2011: St Anthony’s Convent
15 May 2011: Faci Traning - SMU
20 May 2011: AA Leadership Camp
10 Jun 2011: BC United Inc
17 Jun 2011: Primary 5 Leadership Camp -ABC Primary
11 Jul 2011: Ballons for All Camp - SMU
27 July 2011: Leadership Camp – XYZ Primary
2010
2011
Generate Sales Chart
Generate Monthly Sales
Chart
0
1
2
3
4
5
Ja
n/1
0
Feb/1
0
Ma
r/1
0
Ap
r/1
0
Ma
y/1
0
Ju
n/1
0
Ju
l/1
0
Au
g/1
0
Sep
/10
Oct
/10
Nov/1
0
Dec/
10
2010
2011
Generate Quarterly Sales
Chart
2010
2011
0
1
2
3
4
5
Q1 2010 Q2 2010 Q3 2010 Q4 2010
Generate Yearly Sales
Chart
0
0.5
1
1.5
2
2010 2011
FEATURES- OPERATIONS
Create Program Schedule
Title
Time Activity Trainer
Done
FEATURES –
TRAINER/FACILITATOR/VOLUNTEER
Trainer
Volunteer
Register New Acc
View Participants Details
Welcome Sandy, Logout
Balloons for All 2011 This camp is dedicated to the children
from Ai Xin Orphanage. The purpose of
this camp is to show these kids about
happiness, love and care and that they
are not alone in this world.
-------------------------------------------------- ------
-------------------------------------------- ------------
-------------------------------------- ------------------
-------------------------------- ------------------------
-------------------------- ------------------------------
-------------------- ------------------------------------
-------------- ------------------------------------------
-------- xoxo =)
I’m going to get my friends to join!
Hey People!! Do Join this Event!
How old are the kids?
Me!!! I Want to Join too!
Wow!! Interesting Event! Who is joining?
Jayner!! I’m Joining too! I know how to do balloon sculpting!
Sandy Sims
Join
Comment/ Chat
Simon Tan X
DEMONSTRATION
ROLES AND RESPONSIBILITIES
Business
Analyst
Project Manager – Jayner
o Manage project scope
o Update schedule log and metric
o Communication between team members.
o Liaison with supervisor
Assistant Project Manager – Victoria
o Project documentations
o Wikipedia
o Pair Programming log
o Conflict Management
o Manage Welfare
Lead Developer (Joanna)
Lead and assignment of technical tasks
Standardize naming and style of programming
Advice and guides team
Business Analyst (Wan Jun)
Understand business requirements
Translate business requirements to software
requirements
Ensure alignment between system and business
requirements
Liaison with client
Design Analyst (Sook Xian)
o Ensure project adheres to diagrams
o Manage data
o Ensure diagrams are up-to-date
Quality Assurance Manager (Zhi Yong)
o Final testing of each functionality
o Ensure system meets client's requirements
o Development of test cases
o Update bug log and metric
PROJECT ARCHITECTURE
Iterative and incremental development process
To develop our system through repeated iterations.
All iterations consists of:
Requirements
Design
Code
Integration
Testing
SCHEDULE
- Requirement
gathering
-Proposal
- Project Acceptance
Iteration 1: Login/Registration
Iteration 2: Photo Gallery
Iteration 3: Activity Calendar
Iteration 4: Testimonial &
VFT details
Iteration 5: View
Past/Participated event
Iteration 6: Event schedule &
future partnership
Iteration 7: Vendor/Sales
Iteration 8: FB plugin
Iteration 9: post
comment/real time chat
-Final
system test
- Final
Presentatio
n
Milestone 1 Milestone 2 Milestone 3 Milestone 4 Milestone
5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
19 May FYP
Initiation 15 June Proposal
Submission 10 August
Project
Acceptance
26 Sep Mid term
7 Nov Poster
27 Nov Final
submission
8-10 Nov UAT 2
12-13 Sep UAT 1
USER ACCEPTANCE TEST
• Login. Registration
• Photo gallery
• Activity calendar
• Testimonials and VFT details
• View Past/Participated Events
• Program Schedule and Future Partnership
• All functions
SCHEDULE METRIC
Goal
Ensure Schedule Index (days delayed /total estimated
time) is kept <=0.5
Calculation
Delayed Days= Actual days taken to complete task -
Estimated days to complete task
Schedule Index = Delayed Days/ Estimated Days to
complete task
Ratio Description Action
index < 0 Early PM checks if duration of tasks is
over-estimated
PM adjust the schedule to ensure
each task is given a rightful
amount of time
PM allocates new task
index = 0 Punctual There is no need for change in the
current schedule
Continue planned schedule
Ratio Description Action
0 < index <= 1 Slightly late PM review the workload
PM checks with developers the
amount of time required
PM re-schedule project
schedule
index > 1 Very late PM checks with developers the
amount of time required
If task is not essential, PM may
consider dropping task
If task is essential, PM organize
emergency meeting
PM re-schedule project &
redefine scope if needed
ARE WE ON TIME CURRENTLY?
Yes. For milestone 1 & milestone 2 (iteration 1 and 2), the team
follows the project schedule as tightly as possible.
Milestone 1:
Estimated days: 10
Actual days: 10
Delay days: 0
Milestone 2 (Iteration 1):
Estimated days: 14
Actual days: 14
Delay days: 0
Milestone 2 (Iteration 2):
Estimated days: 8
Actual days: 8
Delay days: 0
Timeline Schedule Index
Milestone 1 0
Milestone 2 (Iteration 1) 0
Milestone 2 (Iteration 2) 0
BUG METRIC
Goal
Ensure Total Points is kept <=0.5
Calculation
o Total Points = (1 x num of Lows) + (5 x num of
Highs) + (10 x num of Criticals)
Severity Description
Low Impact (1 point) •Unimportant.
•Typo error or small user
interface alignment issues.
High Impact (5 points) •The system runs.
•However, some non-critical
functionality is not working.
•Error due to programming
logic.
Critical Impact (10 points) The system is down or not
usable.
•Error due to design logic.
Points in Iteration Action
Points <= 5 •Fix during meeting or buffer
time.
5 < Points < 10 •QA informs respective pair and
resolve the error during buffer
time of iteration or within 24
hours.
Points >= 10 •PM hold an emergency meeting
to fix the bug together.
•PM might need to reschedule
project and review time
allocated in the project for
future tasks.
TECHNOLOGY
Basic Development Technology
o MS SQL
o NetBeans IDE 7.0
o Web Server
o XAMPP
Programming language
o PHP
o Jquery
o Java Script
Special Features
o Comment
o Live Chat
o Facebook Plugins
RISK AND MITIGATION
Risk:
Time obstacle to learn and code in PHP language
Mitigation:
o More experienced team members have to
constantly guide peers or conduct crash courses
o Use Java which we are more familiar with
Risk:
Limited knowledge in integration of chat function and Facebook plug-ins
Mitigation:
o Scale down real-time chat to commenting function
o Scale down the number of features
Risk:
Different working approach
Mitigation:
o Explain rationale
o More communication
MOTIVATION
“Be the change you want to see in the world”
Startup company
Show interest in having portal
Provide great help
Youth are more dear to our heart
LEARNING OUTCOMES
Having the ability to ensure
alignment between IT and
business requirements.
Having the ability to work and
communicate effectively with
business clients
Having the ability to conduct
research and self-learning from
various sources.
Gaining insights of the
interactions between
various departments.
Gaining skills and knowledge in
integrating Facebook plug-ins
and portal.
Being proficient in PHP
THANK YOU!