[ Project Scope Management ] Requirement Specification Document for Purchase Management System

download [ Project Scope Management ] Requirement Specification Document for Purchase Management System

If you can't read please download the document

description

[ Project Scope Management ] Requirement Specification Document for Purchase Management System. By: Muhammad Raza Ali Khan. Information Systems and Technology Division, Securities and Exchange Commission of Pakistan. Presentation Outline. Software Process Life Cycle adopted by SECP - PowerPoint PPT Presentation

Transcript of [ Project Scope Management ] Requirement Specification Document for Purchase Management System

  • [Project Scope Management]Requirement Specification Documentfor Purchase Management SystemInformation Systems and Technology Division, Securities and Exchange Commission of PakistanBy: Muhammad Raza Ali Khan

  • Software Process Life Cycle adopted by SECPSECP Projects OverviewProblems In Existing SystemWhat is RSD?What RSD Covers?secPurchase WorkFlow ProceduresFuture secPurchase WorkFlow ProceduresHQ and CRO CommunicationSuggested Sample Reports

    Presentation Outline

  • Optimized Process LifecycleRational Unified Process (RUP): Rational Unified Process is a flexible software development process platform that delivers customized yet consistent process guidance to project teams helping them during different phases i.e. analysis to implementation.

    The Optimized Process Lifecycle (OPL):OPL name is given to the standard software process lifecycle and adopted by SECP for all its software projects. OPL is based on the RUP standard. OPL Phases and Iterations OPL Workflows

  • WorkflowSequence o activities that eventuates into a productive result.Phase Multiple iterations in the optimized process lifecycleIterationComplete iteration results in a S/w productDimensions: 1. Horizontal dimensionRepresents time and dynamic aspect of the process2. Vertical Dimension Static aspects of the process i.e. workflows

    SECs Software Process Life Cycle:OPL

  • Phases: OPL has four phasesInceptionElaborationConstructionTransition Each phase is concluded with a milestone and certain deliverables

    SECs Software Process Life Cycle:OPL

  • SECs Software Process Life Cycle:OPL

  • INCEPTION PHASE:Establish the feasibility:Define the ScopeInitial requirement captureInitial risk analysisCost benefit analysisInitial Use Case modelMilestone :Lifecycle Objectives:Stakeholders concurrence on the Scope definitionRequirements understanding based on use casesDeliverables:Requirement Specification DocumentRisk Analysis ReportProject timeline sheet

    SECs Software Process Life Cycle:OPL

  • Initial Use case model Risk identificationDefine project ScopeGraphical Presentation (Inception)Establish the feasibilitySECs Software Process Life Cycle:OPL

  • ELABORATION PHASE:Understand the Problem:Domain Model Architecture document Use case analysis Risk Assessment plan revisedMilestone :Lifecycle Architecture:Detailed system objectives and scopeResolution of major risksDeliverables:Story boardReport Specification DocumentDesign Document Table

    SECs Software Process Life Cycle:OPL

  • Graphical Presentation (elaboration)Understand the problemBuild the architectureComponentsPackagesSECs Software Process Life Cycle:OPL

  • CONSTRUCTION PHASE:Understand and built the solution:Depth of implementation (stubs are fleshed out)Implementation of all details Analysis continues but coding and design predominateMilestone : Initiate Operational Capability:Check if the product release is stable and mature enough to be implementedCheck if stake holders are ready for transition to the end usersCompare the actual expenditure with planned expenditure (check if they are acceptable or not)Deliverables:ReleasesHelp filesUser manuals

    SECs Software Process Life Cycle:OPL

  • Understand and build the solutionIncrementally build the systemDesignImplementationAnalysisChange ManagementProject ManagementSECs Software Process Life Cycle:OPL

  • TRANSITION PHASE:Roll out the solution:Transition the system to the user communityCustomer Acceptance tests Finalize Documentation User manuals, installation guidMilestone : Product Released:Is the user satisfied?Compare the actual expenditure with planned expenditure (check if they are acceptable or not)Deliverables:Test plans.Installation programs.

    SECs Software Process Life Cycle:OPL

  • Graphical Presentation (transition)Roll out the solution Transition system to usersSoftware testingUsers manuals, installation guideSECs Software Process Life Cycle:OPL

  • Software Process Life Cycle

    Analysis Deliverables

    Supporting Workflows Project management,Change management etcDevelopmentAnalysisDesign

    StoryboardReports Specification DocumentQADeploymentSECs Software Process Life Cycle:OPL

  • SECPs PMS Project Overview: Manual System View:Purchase Management System (PMS) Inventory Management System (IMS)Financial Management System (FMS)

    Computerize System View:

  • Problems In Existing SystemMaintaining multiple documents for same dataRisk of inconsistency among documents Synchronizing multiple documents in case of change is difficultMore chances of mistakesReferring to Past Data is Difficult

  • Problems In Existing SystemCustomized Reports are Difficult to ProduceAs the amounted Overspent under the head of stationary is 0.205 million.Only a Few Reports Sent to HQMonthlyAnnuallyHigher level information

  • What is RSD?Establishes a common understanding among the project stakeholders Tracks and avoids loss of the requirements

    Provides a clear statement of requirements Organized requirements helps trace requirements evolution throughout the development life cycle and into the maintenance phase. Reduces project cost overruns and schedule delays

    Detect requirement errors, which avoids unnecessary cost associated with implementing the wrong requirements.

  • What RSD Covers?Requirement Specification Document

  • secPurchase WorkFlow ProceduresQuotationPurchase RequisitionTender ManagementPurchase OrderSignatory Management Supplier ManagementComparative StatementGeneralCapitalPetty Cash Advance StatementCash Purchase Statement CashPurchase Requisition User Management

  • Future secPurchase WorkFlow Procedures Outsource ServiceServiceProposalContractPurchase OrderOutsource Service ManagementOutsourcing of Admin ServicesManagedSuppliersecInventory

  • Company Registration OfficeHeadquarterInformation FlowHQ and CRO CommunicationWAN

  • Suggested Sample ReportsPurchase Requisition/Pending Purchase RequisitionPurchase Requisition ListingQuotation Quotation ListingComparative Statement Purchase Order/ Pending Purchase Order (Goods & bills not yet received) Capital Expenditure Proposal Form Report Petty Cash Advance Statement Cash Purchase Statement

  • We the Information systems and Technology Division, makes the Commission's dreams a reality

    RUP: Rational Unified Process is a flexible software development process platform that delivers customized yet consistent process guidance to project teams helping them during different phases i.e. analysis to implementation.*SWPLC/OPL:A systematic means for decomposing and capturing process knowledge into well-defined (typed) process-definition elements, such as role, artifact, activity, guidelines, concepts, and so on. A set of rules and policies to assemble and organize these elements into a cohesive customized process. An extensible process template to serve as a basis for process authoring.

    **