Upload
tracy-fox
View
214
Download
1
Tags:
Embed Size (px)
Citation preview
Immigration Portal.comImmigration Portal.comDiscussion Forum SystemDiscussion Forum System
Presented Presented
ByBy
Ying-Chung Chou ● Jeremy Corey ● Desireé Davis ● Adam Ying-Chung Chou ● Jeremy Corey ● Desireé Davis ● Adam Driscoll Driscoll
Jacinth Durgam ● Robert Geisler ● Jason GeistJacinth Durgam ● Robert Geisler ● Jason Geist
December 1December 1stst/3/3rdrd, , 20032003
IntroductionIntroduction
Project ProposalProject Proposal Preliminary AnalysisPreliminary Analysis Feasibility AnalysisFeasibility Analysis Requirements AnalysisRequirements Analysis System AnalysisSystem Analysis System DesignSystem Design Final ProjectFinal Project
Project SummaryProject Summary
Description of OrganizationDescription of Organization Law Offices of Rajiv S. Khanna, PCLaw Offices of Rajiv S. Khanna, PC
Nature of the BusinessNature of the Business Legal advice in the area of immigrationLegal advice in the area of immigration
Business Need (General)Business Need (General) Improve Discussion Forum SystemImprove Discussion Forum System
Current SystemCurrent System
Online Discussion ForumOnline Discussion Forum
67,000 + Registered Members67,000 + Registered Members 5x as many unregistered visitors5x as many unregistered visitors 400-800 people online simultaneously400-800 people online simultaneously
General Problems of the SystemGeneral Problems of the System
Feasibility AnalysisFeasibility Analysis OperationalOperational
EconomicEconomic Tangible and intangible benefits Tangible and intangible benefits
outweigh cost of implementationoutweigh cost of implementation
TechnicalTechnical Familiar with technology provides a low Familiar with technology provides a low
riskrisk
ScheduleSchedule
Requirements AnalysisRequirements Analysis Non-functionalNon-functional
FunctionalFunctional Registering a MemberRegistering a Member Browsing the ForumsBrowsing the Forums Posting a MessagePosting a Message Searching the ForumSearching the Forum Signing a PetitionSigning a Petition Group Leader FunctionsGroup Leader Functions
Information GatheringInformation Gathering
SurveySurvey 103 people surveyed103 people surveyed Goal: To find user opinion of the systemGoal: To find user opinion of the system
InterviewInterview Rajiv S. KhannaRajiv S. Khanna Detailed account of business processesDetailed account of business processes
Entity-Relationship DiagramEntity-Relationship Diagram
Network DesignNetwork Design
System AlternativesSystem Alternatives
A.C.E. Project ManagementA.C.E. Project Management Uses PHP and MySQLUses PHP and MySQL Provides Communication and Provides Communication and
Management toolsManagement tools
PHProjektPHProjekt Open Source Groupware SuiteOpen Source Groupware Suite Ability to customize softwareAbility to customize software
System AlternativesSystem Alternatives
Build a SystemBuild a System Assurance that requirements will be metAssurance that requirements will be met Control over User InterfaceControl over User Interface
Keep system the sameKeep system the same No extra costs involvedNo extra costs involved Current problems will not be resolvedCurrent problems will not be resolved
ComparisonComparison
Alternative Advantages Disadvantages
1 Maintain theCurrent System
• No training required• Users familiar to the system• No immediate spending
• Current problems continue to exist
• Maintaining legacy system• Short term gains cause long
term losses
2 PHProjekt • Free groupware• Same features as current system• Cost effective• Compatible with current systems
• Doesn’t eliminate legacy hardware
• Free without maintenance contract
3 A.C.E. Project Management andIntranet
• Matches all requirements• Includes project management tools• Reliability
• Will need to hire PHP expert• Most expensive alternative• Requires new hardware
4 Develop a NewSystem In-House
• Allows for complete customization• Built from ground-up
• Not the best resources from within
• Not cost effective• Longer developing time
RecommendationRecommendation
PHProjektPHProjekt Cost EffectiveCost Effective Meets and exceeds requirementsMeets and exceeds requirements Compatible with hardwareCompatible with hardware
Dell PowerEdge ServersDell PowerEdge Servers L.A.M.P. (Linux, Apache, MySQL, PHP)L.A.M.P. (Linux, Apache, MySQL, PHP)
ScreenshotsScreenshots
PlansPlans
Conversion PlanConversion Plan Direct ChangeoverDirect Changeover
Training PlanTraining Plan Specialist for Classroom TrainingSpecialist for Classroom Training
Maintenance PlanMaintenance Plan 24/7 Online or Phone assistance24/7 Online or Phone assistance
ConclusionConclusion
Project SuccessProject Success
Lessons LearnedLessons Learned Set DeadlinesSet Deadlines Communication is vitalCommunication is vital
Thank you, Any questions?Thank you, Any questions?