FYP ACCEPTANCE PRESENTATION

horseheadssolidInternet and Web Development

Nov 10, 2013 (3 years and 9 months ago)

52 views

Fortune Cookies

Dustin Ng Yu

Jane
Iskandar

Lau

Leow

Si Wee Hayden

Lilian

Young

Teng

Aladdin Young


Supervisor

Benjamin
Gan


Client

Lodstone

Management Consultants
Pte

Ltd

Michiel

Roosjen

Rachel
Tann


FYP ACCEPTANCE PRESENTATION

Overview


INTRODUCTION


Project Team: Fortune Cookies


Roles & Responsibilities


Our Client: Lodestone Management Consultants
Pte

Ltd


PROJECT


Project Overview


Project Motivation


Project Goals


Project Scope


Project Resources


PROJECT MANAGEMENT


Project Timeline


Agile Software Development


Project Risk


DESIGN
-

ER Diagram


Demo


Project Team

Aladdin

Dustin

Lilian

Hayden

Jane

Roles & Responsibilities

Member

Management Role

Development Role

Hayden

Project Manager

Software Architect

Jane

Requirement Gathering Secretary

Implementer / Reviewer

Dustin

System Analyst

Database Manager

Lilian

System Analyst

User
-
Interface

Designer

Aladdin

Technical Reviewer


Lead Developer

Our Client


Lodestone Management Consultants
Pte

Ltd


Global Consulting Firm that aims to bring excellence to
its customers and measurable business benefits


Focus on Strategy, Business Optimization and IT
transformation


Client
-
Driven


Clients handles businesses from life sciences,
chemical, finance industry, etc.


8 Pillars of Delivery Excellence

1.
Stakeholders
are
Committed

2.
Business
benefits are
Realized

3.
Risks
are
Mitigated

4.
Issues
are
Managed

5.
Scope
is Realistic and
Managed

6.
Program
Planning is Highly
Disciplined

7.
Team
is Highly Skilled and
Motivated

8.
Engagement
in Performing to Expectations


Project Overview

Delivery Excellence Dashboard


Ensure projects handled adhere to the 8 Pillars of Delivery
Excellence


Provide quality assurance to client’s project


Enhance visibility to partners globally and regionally


Create a common base for status reporting as well as input
for internal monthly steering meetings


Project Motivation


Create a platform locally for:


Higher Management to monitor the status of projects
based on the 8 Pillars of Delivery Excellence


Project Managers to benchmark their current progress
against other similar projects using a common
questionnaire

Project Goals


Usability


Aims to provide an easy to use and convenient platform for
higher management to monitor the projects handled by
Lodestone MC.



Scalability


Aims to accommodate an increasing number of users and
projects



Flexibility


Caters specifically for different users (Admin/ Project Manager/
Country Lead/ Regional Lead/ Engagement Partner)


Project Scope


Core Functionalities



CRUD Users


CRUD Project


CRUD Questionnaire



Intermediary
Functionalities


Interactive Map


Generate Status Report to MS Office



Project Scope: Admin Dashboard


CRUD Project


CRUD Questionnaire


CRUD Users


Project Scope: Project Manager Dashboard


View assigned
projects


View and Update
Project Details

Project Scope: Project Manager Dashboard


View assigned
projects


Viewing and
Update Project
Details


Answer
Questionnaires

Project Scope: Project Manager Dashboard


View assigned
projects


Viewing and
Update Project
Details


Answer
Questionnaires


Generate Report


Project Scope: Higher Management Dashboard


View Interactive
Map


View World Map/
Regional Map/
Country Map


Project Scope: Higher Management Dashboard


View Interactive
Map


View World Map/
Regional Map/
Country Map


View Project List


Assigned Region/
Specific Country

Project Scope: Higher Management Dashboard


View Interactive
Map


View World Map/
Regional Map/
Country Map


View Project List


Assigned Region/
Specific Country


View Project
Details


Latest Status Report

Project Resources


Web Application Framework


Stripes Framework


Database


MySQL


Server


Apache
Tomcat


Repository


Tortoise
SVN


Libraries


Apache
POI


JQuery


Software


Microsoft Office

X
-
Factor


Usability


Our application aims to provide an efficient, easy to
use and satisfying experience that brings business value
to Lodestone in monitoring its projects as part of the 8
Pillars of Delivery Excellence


Functions include:


Interactive map for higher management to monitor projects


Generation of report to export results in MS Office



User interface is made intuitive, making it a sufficient and
suitable application in the long run

Timeline

INSIGHT PHASE:

25 April


24
June
2012 (8 weeks)

Iteration 1:
Meeting with steering committee

Iteration 2:
High level use case diagram, scenario, solution overview, Project


Charter

Iteration 3:
Stakeholder’s interview, identify risk, revise project charter, SMU


Proposal



INSIGHT (25 Apr


24 Jun 2012)

Iteration 1

Iteration 2

Iteration 3

Lodestone
Project Charter
Submission (11
May)

SMU Proposal
Submission (20
Jun)

DESIGN PHASE:
25 June


14 August 2012 (8 weeks)

Iteration 1: Project Shell Setup

Iteration 2: Admin, User Management

Iteration 3: Create, Read, Delete Projects, Heuristic Evaluation

Iteration 4: Vacation break, buffer, SMU Acceptance Presentation

*Currently in this Iteration


DESIGN (25 June


14 Aug 2012)

Iteration 1

Iteration 2

Iteration 3

SMU
Acceptance
Presentation (14
Aug)

Iteration 4

Timeline

EXECUTE :
21 August


26 October 2012 (9 weeks)

Iteration 1 (week1&2) : Edit Project Data / Geographic Map GUI + Interactive Map

Iteration 2 (week2&3) : CRUD Questionnaires

Iteration 3 (week4
-
6) : Generate report, and prepare for UAT

Iteration
4

(week7) : Mid term review

Iteration
5
(week8) : Review codes based on feedback given

Iteration
6
(week9&10): Buffer/Additional Requirements


EXECUTE (21 Aug


26 Oct 2012)

Iteration 1

Iteration 2

Iteration 3

UAT 1 (24 Sep)

Iteration 4

Iteration 5

Iteration 6

SMU Midterm
Presentation (1 Oct)

Timeline

ACHIEVE:
29 October


7 December 2012 (6 weeks)

Iteration 1 (week11&12)

: UAT 2 + server deployment solutions

Iteration 2 (week13)

: Revision base on feedback / go LIVE

Iteration 3 (week14&15)

: Final revision and presentation


ACHIEVE (29 Oct


7 Dec 2012)

Iteration 1

Iteration 2

Iteration 3

UAT 2 (5 Nov)

Poster
Submission
(12 Nov)

SMU Final
Presentation
(29 Nov)

Poster Day
(7 Dec)

Timeline

Project Management: Agile Software
Development


Individuals and interactions

over processes and
tools


How we applied
it?


By adopting
a cross functional roles for each members,
it allows more interactions between different areas of
development and the team will gain a good
understanding of changes and requirement over such
iterations.



Working software

over comprehensive
documentations


How we applied
it?


Working
prototype
and

deliverables planned at
different stages iteratively along with Heuristic and
user acceptance test.



Customer

collaboration

over

contract

negotiation


Project requirements
cannot be fully collected at the
beginning of the software development cycle, therefore
continuous customer or stakeholder involvement is very
important.


How we applied
it?


Monthly
meeting with stakeholders


Stakeholder
interviews


UAT


Bi
-
weekly
status reports and clarifications



Responding to change

over following a plan


How we applied
it?


Time
and schedule planned based on risks. Simplified
schedule timeline, more elaborated tasking is only
worked out before the iteration starts.


Schedule
is modified and tailored after reviewing
schedule metric and getting a good understanding of
team dynamics.


Buffer
time planned after each iteration and a specific
iteration to cope with change management.


Client Risk

S/N

Risk

Description

Probability

Impact

Overall

Mitigation

1

Managing Client
Expectations


C桡湧攠潦oSc潰攠
⼠R敱畩r敭敮瑳

浡摥 b礠C汩lnt


A摤楴楯i慬
晵湣瑩潮慬楴楥s

M敤極m

䡩杨

M敤極m


T敡洠睩汬w湥敤 t漠r敧畬慲汹

浥m琠
睩瑨w捬楥n琠t漠異摡t攠慮搠慤摲敳猠
client’s expectations


T敡洠睩汬w湥敤 t漠獥湤 sta瑵猠
r数潲瑳 ev敲礠㈠w敥ks

2

Different

approach of
reporting process
between different
project managers and
across different
countries


Project
Managers resist

change


乯Nst慮摡r摩z敤
灲潣敳e

Low

Medium

Medium


䝡瑨敲t畳敲uf敥e扡捫c晲潭 捬楥it


Create

Standardized process


3

Business interruptions

or reorganizations in
the midst of the project


U湣敲t慩渠
散潮潭楣o瑩浥t
潲 扵獩湥獳
c潮摩瑩潮猬s
resulting in lack
of resources for
project
implementation

Low

Medium

Medium


C潭o畮楣at攠瑨潲潵杨汹lr敧慲摩湧
灲潪o捴cr敱畩r敭敮瑳


A獳敳猠t敡洠獫楬i猠慮搠r敳潵r捥s

ER Diagram

DEMO

Learning Outcomes

ALIGNING BUSINESS AND IT REQUIREMENTS


Fortune Cookies will have a better understanding of how the
management consultants works with specific project management
standard and 8 Pillars of Delivery Excellence Lodestone is using


ALIGN WITH CLIENT’S EXPECTATIONS


Conduct meetings and submit status reports every two weeks


Clarify any doubts with Lodestone as soon as possible


EXPLORING NEW TECHNOLOGIES


Creating an interactive map that shows different geographical
regions with the project status


Generate report via Ms Office



Q & A

The End