Upload
caroline-daniela-davis
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
PowerPoint Presentation
OPEN-ONES PROJECT MANAGEMENT SYSTEM
INSTRUCTOR.L NGC THCH (MR)TEAM MEMBERS.NG C DUY MNH HONG TRNGPHM NGUYN TRNG GIANGT CNG THANH HI
OOPMS Team1CONTENTS
IntroductionPlanRequirementDesignImplementationSummaryDemo and QA
OOPMS Team223INTRODUCTIONINSTRUCTOR AND TEAMPROBLEMSOUR PROPOSALAPPLICATIONOOPMS Team34Instructor and TeamLE NGOC THACHInstructorNGO DUC DUYStudentMANH HOANG TRUONGStudentPHAM NGUYEN TRUONG GIANGStudentTO CONG THANH HAIStudent
OOPMS Team5Problems
WHAT we are about to DO????Software applicationHelp software teamAssist PMHelp Dev, QA, TesterIncreate performanceSimplify the job.
OOPMS Team6Problems
Legacy System..Legacy system: .Complicated ProcessLarge costNot open sourceNot modulization.
OOPMS Team7Our Proposal
Easier to control: Schedule, Cost, Quality.By keep tracking: requirement, planner,Project status, timesheet, DefectsMore efficient way to keep updated projects information and status.Project ManagerTeam Member
OOPMS Team8ApplicationWeb-based APPLICATIONAndroid APPLICATION
OOPMS Team9SOFTWARE PROJECT PLANSYSTEM OVERVIEWPROCESS MODEL TOOLS AND TECHNIQUESPROJECT PLANOOPMS Team10System Overview
Modern economics and business environment are complicated than ever.
Traditional forms of management cannot adapt efficiently to the dynamics.more certain about achieving predetermined targetsOOPMS Team11System OverviewHardwareSoftware
. Personal computers for developing: 1 Gb of RAM, 20Gb of hard disk, Core 2 Duo 2.0 Ghz.
. A server computer for testing : 2 Gb of RAM, 15Gb of hard disk, Core 2 Duo 2.0 Gh. Web Server: Apache Tomcat 6 + uPortal web app. Development: Glassfish + Portlet Container. Operating system: Windows, Linux. IDE: Eclipse, JSR 168. DBMS: Oracle Express 10/11g. Source Control: SVNOOPMS Team12Process Model
Waterfall process ModelOOPMS Team
Spiral approachProcess Model
OOPMS Team13
CMMI-DEV Process four categories for process improvement and evaluation14Tools and technologies
Front-end technologies: jsp, jQuery, Javascript, CSS
Back-end technologies: Hibernate
Tools: Eclipse, Android SDK, notepad++, Oracle, uPortal, Glassfish, PortletContainer, MS office, Source Version, Chrome
Architecture and design patterns: Three Tiers Architecture, Dependency InjectionOOPMS Team1415Project PlanPROJECT PLANDuyNDTruongMHHaiTCTGiangPNTRequirement ManagementAndroid VersionDocumentationFrameworkTimesheet Defect ManagementProject Planner Project ProgressDashboardProject ManagementTeam ManagementProject info: cost, product, stage, risk, issueOOPMS Team16REQUIREMENT SPECIFICATIONUSER REQUIREMENTSYSTEM REQUIREMENTNON-FUNCTIONAL REQUIREMENTOOPMS Team17User Requirement
Dashboard Projects statusPlanner keep track of tasks, progressProject Eye Project ManagementTimesheet Time managementDMS Defect ManagementRequirements Requirement ManagementAdmin User AdminReport export reportAndroid Android dashboard versionOOPMS TeamDocument requirements for each use caseEach includes:Use case diagramActorSummaryGoalsTriggersPreconditionsPost conditionsSuccess scenarios
18System RequirementExceptionsRelationshipBusiness rulesDescriptionScreenData field definitionsOOPMS Team19Non-functional RequirementsPerformanceUsabilityReliabilitySupportability.
OOPMS Team20DETAIL DESIGNSYSTEM ARCHITECTUREUI DESIGNDETAIL DESIGNDATABASE DESIGNOOPMS TeamPortal - PortletsOffer broad range of resources and services.Allows aggregation of several back-end systems, processes.provide additional services such as single sign-on security, customization (i.e. personalization) etc.
the aggregator of a number of disparate applications in a highly personalized manner.
OOPMS Team21Portal - PortletsOOPMS Team22
23System Architecture
OOPMS Team24UI DesignOOPMS Team
Design for each use caseClass diagramClass explanationSequence diagram25Detail Design
OOPMS Team26Database Design
OOPMS Team27IMPLEMENTTECHNOLOGIESTOOLSREVIEWTESTINGOOPMS Team28Technologies
OOPMS Team29TechnologiesOOPMS Team
30Tools
OOPMS Team31Review
OOPMS Team32Code - ReviewOOPMS Team
33TestingModule codePassFailUntestedN/ANumber of test casesTotal76Project Eye2828Planner1010Requirement88Timesheet1212DMS426Dashboard112Admin33Report145Android22OOPMS Team34Testing Response TimeOOPMS Team
Response time:Features
Compatibility
Ease of Use
Help & Support
Pricing and Conditions
35SummaryOOPMS Team36DEMO AND QAOOPMS Team37Thank You For ListeningOOPMS TeamFeatures : support PM in management the budget and expense of the project. Help them make a suitable plan to stay in budget until the end of the project.The Cost Management include : - Budget - Invoice - Planner + One Time Expense + Daily Expense + Exceptional Expense, Exceptional Deduct + Type
38Cost ManagementOOPMS TeamFeatures : allow PM to manage the budget of project. Keep the record of budget.
39BudgetOOPMS TeamInvoiceFeatures : - PM can see how much money are actually paid. Keep the record of invoice. - Export the invoice report to excel.
Features : - Manage the expense that happen once in the project. (money use to buy equipment, pay bill, v.v) - Have pay function to send the expense to invoice.
40One Time ExpenseOOPMS TeamFeatures : - Manage the expense that keeping happen in a duration of time. (money use to pay for salary ) - Have pay function to send the expense to invoice.
41Daily ExpenseOOPMS TeamFeatures : - Manage the expense that rarely appear (money to pay for working OT, bonus for employee, money receive from employee that take day off without salary, v.v) - Have pay function to send the expense to invoice.
42Exceptional Expense/DeductOOPMS TeamFeatures : - Grouping many daily expense into a type for easy adding record to exceptional expense or deduct.
43TypeOOPMS Team