+ All Categories
Home > Documents > Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Date post: 26-Mar-2015
Category:
Upload: alexander-lancaster
View: 215 times
Download: 1 times
Share this document with a friend
Popular Tags:
22
Content Management Content Management Portal Portal Final Presentation Final Presentation Team SE16 – 7S Team SE16 – 7S 16 January, 2010 16 January, 2010
Transcript
Page 1: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Content Management PortalContent Management Portal

Final PresentationFinal Presentation

Team SE16 – 7STeam SE16 – 7S

16 January, 201016 January, 2010

Page 2: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

AgendaAgenda

Project RetrospectProject Retrospect

Technical ApproachTechnical Approach

Use Case ModelUse Case Model

System ArchitectureSystem Architecture

Application ArchitectureApplication Architecture

Application DemoApplication Demo

Project IssuesProject Issues

Technical IssuesTechnical Issues

Management IssuesManagement Issues

Project ProgressProject Progress

Lessons LearntLessons Learnt

Future WorksFuture Works

Page 3: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project Retrospect - BackgroundProject Retrospect - Background

Sponsor: Index Information Systems Pte Ltd Sponsor: Index Information Systems Pte Ltd

Web-based E-Learning PortalWeb-based E-Learning Portal

Provide online learning platform to subscribed customersProvide online learning platform to subscribed customers

Host training materialsHost training materials

Page 4: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Content Management System (CMS)Content Management System (CMS)

A platform for hosting training materialsA platform for hosting training materials

Administration Control System (ACS)Administration Control System (ACS)

User Management and Access ControlUser Management and Access Control

Multiple Choice Question (MCQ)Multiple Choice Question (MCQ)

Generate multiple choice questions as well as surveysGenerate multiple choice questions as well as surveys

Project Retrospect – Core ModulesProject Retrospect – Core Modules

Page 5: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project Retrospect – Core ModulesProject Retrospect – Core Modules

• A Free Open Source for Content ManagementA Free Open Source for Content Management

• C#.NET + SQL ServerC#.NET + SQL Server

• Create & Maintain contentCreate & Maintain content

• WYSIWYG featureWYSIWYG feature

• Create & Maintain file manager Create & Maintain file manager

Introduction to JMDCMSIntroduction to JMDCMS

Page 6: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Portal Admin

User Admin

User

MCQACS

CMS

Create Learning Modules

Create User Admin

Role Maintainance

Create End Users

User Access Control

Take Exam

Take Survey

Take Course

Project Retrospect – ActorsProject Retrospect – Actors

Page 7: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Technical ApproachTechnical Approach

Use Case ModelUse Case Model

Global View

Page 8: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Technical Approach Technical Approach System ArchitectureSystem Architecture

IIS Web Server

SQL ServerC#.NET Application

User Admin

Portal Admin

User

Firewall

Page 9: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Technical Approach Technical Approach Application ArchitectureApplication Architecture

Page 10: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Technical Approach Technical Approach Application ArchitectureApplication Architecture

Page 11: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Application DemoApplication Demo

Page 12: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project Issues – Technical IssuesProject Issues – Technical Issues

Issue : Issue : JMDCMS (open source) creates virtual directory for JMDCMS (open source) creates virtual directory for each website. each website.

Solution : Solution : Replaced with own codes.Replaced with own codes.

Issue 1Issue 1

Issue 2Issue 2

Issue : Issue : JMDCMS has only one folder for hosting files.JMDCMS has only one folder for hosting files.

Solution : Solution : Portal Admin manually upload content. Portal Admin manually upload content.

Page 13: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project Issues – Management IssuesProject Issues – Management Issues

Loss of Man-powerLoss of Man-power

Issue : Issue : Team members reduced from 8 to 6Team members reduced from 8 to 6

Solution : Solution : Team re-structure and Project de-scopeTeam re-structure and Project de-scope

Project De-scopeProject De-scope

Issue : Issue : Auditors commented project too big in 1Auditors commented project too big in 1stst Audit Audit

Solution : Solution : Researched on 3rd-party tool - JMDCMSResearched on 3rd-party tool - JMDCMS

Page 14: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project Issues – Management IssuesProject Issues – Management Issues

Change RequestChange Request

Issue : Issue : Workflow changes requested by customerWorkflow changes requested by customer

Solution : Solution : Impact Analysis and re-plan (2Impact Analysis and re-plan (2ndnd re-plan) re-plan)

Project DelayProject Delay

Issue : Issue : Excessive Effort on PrototypingExcessive Effort on Prototyping

Solution : Solution : Project re-plan (1Project re-plan (1stst) and emergency plan) and emergency plan

Page 15: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project ProgressProject Progress

Overall Effort AnalysisOverall Effort Analysis

Effort (man-days)Effort (man-days) PlanPlan ActualActual

Total Effort Total Effort 360360 330330

Average EffortAverage Effort 6060 5555

PhasePhase Man-daysMan-days PercentagePercentage

Requirements GatheringRequirements Gathering 46.246.2 14%14%

AnalysisAnalysis 142142 43%43%

DesignDesign 5656 17%17%

DevelopmentDevelopment 5959 18%18%

TestingTesting 2323 7%7%

Phase Effort AnalysisPhase Effort Analysis

Page 16: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project ProgressProject Progress

Effort Analysis By PhaseEffort Analysis By Phase

Page 17: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project ProgressProject ProgressInitial Project PlanInitial Project Plan

Page 18: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project ProgressProject Progress

• Excessive Effort on PrototypingExcessive Effort on Prototyping

• Contingency Plan Contingency Plan

• Use buffer timeUse buffer time

• Extend from 13-Dec-09 to 10-Jan-10Extend from 13-Dec-09 to 10-Jan-10

11stst Project Re-plan Project Re-plan

Plan ActualPlan Actual

Page 19: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Project ProgressProject Progress22ndnd Project Re-plan Project Re-plan

• User Change RequestUser Change Request

• Impact AnalysisImpact Analysis

• Deferred from 10-Jan-10 to 30-Jan-10Deferred from 10-Jan-10 to 30-Jan-10

Plan ActualPlan Actual

Page 20: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Lesson LearntLesson Learnt

• Communication Communication

• Team build upTeam build up

• Project MonitoringProject Monitoring

• Open SourceOpen Source

• Domain Knowledge Domain Knowledge

Page 21: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Future WorksFuture Works

• User TrainingUser Training

• UATUAT

• Usability ImprovementUsability Improvement

• Performance Testing & ImprovementPerformance Testing & Improvement

Page 22: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010.

Recommended