Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010
Agenda Project Retrospect Project Retrospect Technical Approach Technical Approach Use Case Model Use Case Model System Architecture System Architecture Application Architecture Application Architecture Application Demo Application Demo Project Issues Project Issues Technical Issues Technical Issues Management Issues Management Issues Project Progress Project Progress Lessons Learnt Lessons Learnt Future Works Future Works
Project Retrospect - Background Sponsor: Index Information Systems Pte Ltd Sponsor: Index Information Systems Pte Ltd Web-based E-Learning Portal Web-based E-Learning Portal Provide online learning platform to subscribed customers Provide online learning platform to subscribed customers Host training materials Host training materials
Content Management System (CMS) A platform for hosting training materials Administration Control System (ACS) User Management and Access Control Multiple Choice Question (MCQ) Generate multiple choice questions as well as surveys Project Retrospect – Core Modules
A Free Open Source for Content Management A Free Open Source for Content Management C#.NET + SQL Server C#.NET + SQL Server Create & Maintain content Create & Maintain content WYSIWYG feature WYSIWYG feature Create & Maintain file manager Create & Maintain file manager Introduction to JMDCMS
Project Retrospect – Actors
Technical Approach Use Case Model Global View Global View
Technical Approach System Architecture
Technical Approach Application Architecture
Technical Approach Application Architecture
Application Demo
Project Issues – Technical Issues Issue : JMDCMS (open source) creates virtual directory for each website. Solution : Replaced with own codes. Issue 1 Issue 2 Issue : JMDCMS has only one folder for hosting files. Solution : Portal Admin manually upload content.
Project Issues – Management Issues Loss of Man-power Issue : Team members reduced from 8 to 6 Solution : Team re-structure and Project de-scope Project De-scope Issue : Auditors commented project too big in 1 st Audit Solution : Researched on 3rd-party tool - JMDCMS
Project Issues – Management Issues Change Request Issue : Workflow changes requested by customer Solution : Impact Analysis and re-plan (2 nd re-plan) Project Delay Issue : Excessive Effort on Prototyping Solution : Project re-plan (1 st ) and emergency plan
Project Progress Overall Effort Analysis Effort (man-days) PlanActual Total Effort Average Effort 6055 PhaseMan-daysPercentage Requirements Gathering % Analysis14243% Design5617% Development5918% Testing237% Phase Effort Analysis
Project Progress Effort Analysis By Phase
Project Progress Initial Project Plan
Project Progress Excessive Effort on Prototyping Excessive Effort on Prototyping Contingency Plan Contingency Plan Use buffer time Use buffer time Extend from 13-Dec-09 to 10-Jan-10 Extend from 13-Dec-09 to 10-Jan-10 1 st Project Re-plan Plan Actual
Project Progress 2 nd Project Re-plan User Change Request User Change Request Impact Analysis Impact Analysis Deferred from 10-Jan-10 to 30-Jan-10 Deferred from 10-Jan-10 to 30-Jan-10 Plan Actual
Lesson Learnt Communication Communication Team build up Team build up Project Monitoring Project Monitoring Open Source Open Source Domain Knowledge Domain Knowledge
Future Works User Training User Training UAT UAT Usability Improvement Usability Improvement Performance Testing & Improvement Performance Testing & Improvement