content management portal final presentation team se16 – 7s 16 january, 2010
TRANSCRIPT
![Page 1: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/7.jpg)
Technical ApproachTechnical Approach
Use Case ModelUse Case Model
Global View
![Page 8: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/9.jpg)
Technical Approach Technical Approach Application ArchitectureApplication Architecture
![Page 10: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/10.jpg)
Technical Approach Technical Approach Application ArchitectureApplication Architecture
![Page 11: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/11.jpg)
Application DemoApplication Demo
![Page 12: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/16.jpg)
Project ProgressProject Progress
Effort Analysis By PhaseEffort Analysis By Phase
![Page 17: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/17.jpg)
Project ProgressProject ProgressInitial Project PlanInitial Project Plan
![Page 18: Content Management Portal Final Presentation Team SE16 – 7S 16 January, 2010](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081518/5513fce3550346dd488b4704/html5/thumbnails/22.jpg)