content management portal final presentation team se16 – 7s 16 january, 2010
Post on 26-Mar-2015
215 Views
Preview:
TRANSCRIPT
Content Management PortalContent Management Portal
Final PresentationFinal Presentation
Team SE16 – 7STeam SE16 – 7S
16 January, 201016 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
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
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
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
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
Technical ApproachTechnical Approach
Use Case ModelUse Case Model
Global View
Technical Approach Technical Approach System ArchitectureSystem Architecture
IIS Web Server
SQL ServerC#.NET Application
User Admin
Portal Admin
User
Firewall
Technical Approach Technical Approach Application ArchitectureApplication Architecture
Technical Approach Technical Approach Application ArchitectureApplication Architecture
Application DemoApplication Demo
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.
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
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
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
Project ProgressProject Progress
Effort Analysis By PhaseEffort Analysis By Phase
Project ProgressProject ProgressInitial Project PlanInitial Project Plan
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
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
Lesson LearntLesson Learnt
• Communication Communication
• Team build upTeam build up
• Project MonitoringProject Monitoring
• Open SourceOpen Source
• Domain Knowledge Domain Knowledge
Future WorksFuture Works
• User TrainingUser Training
• UATUAT
• Usability ImprovementUsability Improvement
• Performance Testing & ImprovementPerformance Testing & Improvement
top related