new global system development for pavlo orphan care l.
Skip this Video
Download Presentation
New Global System Development for Pavlo Orphan Care

Loading in 2 Seconds...

play fullscreen
1 / 48

New Global System Development for Pavlo Orphan Care - PowerPoint PPT Presentation

  • Uploaded on

New Global System Development for Pavlo Orphan Care. by Team 2 Jane Dow: Project Manager Mark Vincent: Business Analyst Mary King: Systems Analyst Robert Star: Change Management Analyst. Introduction. What does Pavlo Orphan Care do? 400,000 under care

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'New Global System Development for Pavlo Orphan Care' - PamelaLan

Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
new global system development for pavlo orphan care
New Global System Development for Pavlo Orphan Care


Team 2

Jane Dow: Project Manager

Mark Vincent: Business Analyst

Mary King: Systems Analyst

Robert Star: Change Management Analyst

  • What does Pavlo Orphan Care do?
    • 400,000 under care
    • Relies on generosity and caring of others
  • Current Business Operations
  • Shortcomings
  • Case for Business Process Re-engineering
  • Case for new System-Global Orphan Care
phased approach
Phased approach
  • Planning phase
  • Analysis phase
  • Design phase
  • Implementation phase
i planning phase
  • System Request
  • Problem Statement
  • Business Case
  • Scope
  • Feasibility
system request
System Request
  • Sponsor
    • Needs
      • List needs
    • Functions requested
      • List requirements
  • Benefits
    • Tangible
      • Give examples
    • Intangible
      • Give examples
problem statement
Problem Statement
  • Describe the business problems the new system plans to solve:
    • Lack of Information Management
    • Donors require financials and statistics
    • Child progress tracking needed
    • Application and approval process slow
    • Benefactors not properly matched to children
business case scenario
Business case scenario
  • Describe the business benefits the new system plans to deliver:
    • Fully functional information management infrastructure
    • Donors will receive regular quarterly reports on Pavlo financials
    • Quarterly reports on the progress of the children will be available
    • Application procedure will be replaced with online application processing
    • Facilitate child-benefactor assignments
project scope
Project Scope
  • Scope
    • Requirements
    • Budget
    • Time


Requirements Resources (Skills/Budget)


scope requirements


  • Web-based online application and admissions processing.
  • Web forms for use in collecting data regarding the monitoring of child progress.
  • Web forms for use in collecting data regarding renewal criteria and progress.
  • Comprehensive reporting accessible via the World Wide Web.
scope resources
  • Resources
    • Budget: Indicate the budget for the project
    • Skills: The project team members have good knowledge of the business process and technology.
      • Indicate the experience of team members
scope time
  • Time
    • Duration of Project:
      • Indicate the total duration for the project
    • Start date:
      • Indicate project start date
    • End date:
      • Indicate project end date
feasibility assessment
Feasibility Assessment

Feasibility considerations

  • Technical feasibility
  • Organizational feasibility
  • Economic feasibility
feasibility technical

Technical (Risk = high/medium/low)

  • Project size
  • Extent of required features
  • Maturity of technology used in the project
    • Hardware
    • Software
  • Project team experience
  • User group experience
feasibility organizational

Organizational (Risk = high/medium/low)

  • Project champion
    • Describe influence in the organization
    • Describe involvement in project
  • Management
    • Describe support from management
    • Describe the ratio of project budget to organization income
    • Assess overall feasibility of support from management
  • Users
    • Describe user excitement about the project
    • Describe user willingness to change from the current system
feasibility economical

Economical (Risk = high/medium/low)

  • Tangible benefits
    • List the tangible benefits of your proposed system
    • Explain tangible benefits in quantitative terms
  • Intangible benefits
    • List the intangible benefits of your proposed system
    • Explain intangible benefits in qualitative terms
  • Return on Investment
    • Show your ROI table
ii analysis phase
  • Requirements Gathering
  • Process flow
  • Functional Modeling
    • Use-case diagram
    • Use-case description
  • Behavioral Modeling
    • Sequence diagram
    • State chart diagram
  • Structural Modeling
    • CRC cards
    • Class diagram
    • Object diagram
analysis strategy
Analysis Strategy
  • Analysis strategy choices
    • Business Process Automation (BPA)
    • Business Process Improvement (BPI)
    • Business Process Re-engineering (BPR)
  • Analysis strategy selection
    • Identify the strategy used
    • Provide the rationale for the selected strategy
requirements gathering
Requirements Gathering
  • Requirement gathering technique choices
    • Interviews
    • Document analysis
    • Observations
    • Benchmarking
    • Joint Application Development
  • Requirement gathering technique selection
    • Identify the selected technique
    • Provide rationale for the selected technique
joint application session jad
Joint Application Session(JAD)
  • JAD session approach
    • Describe the JAD approach used
  • JAD session outcomes
    • Describe the information you collected
transition process flow to use case diagram
Process Flow

Create high level abstraction from process flow

Create boundaries for use-case diagram

Identify use cases

Use case 1

Use case 2

Add more

Identify Actors

Actor 1

Actor 2

Add more

Transition Process Flow to Use-case Diagram
transition use case diagram to a use case description
Transition use-case diagram to a Use-Case Description
  • Select one use case
  • Format for use case description
    • Header information
      • Use case name, primary actor, level, etc.
    • Trigger
    • Relationship
    • Normal flow
      • Primary actor initiates
      • System validates input
      • System processes request
      • System sends results
    • Sub flow
    • Exceptional flow
transition use case description to a sequence diagram
Transition use-case description to a Sequence Diagram
  • Sequence diagram is associated with one use-case
  • Draw objects and actors
  • Represent messages based on time sequence
  • Match first message with first line from normal flow
  • Show subsequent messages using UML syntax
transition use case description to crc cards
Transition use-case description to CRC Cards
  • CRC cards: Class Responsibility and Collaboration Cards
  • CRC cards are associated with one use-case
  • Use subject-verb relationship to identify classes and messages
  • Represent each class on one CRC card
  • CRC card information
    • Identify class
    • Identify associated responsibilities and collaborations
    • Identify attributes
    • Identify relationships
transition crc cards to a class diagram
Transition CRC cards to a Class Diagram
  • Represent each CRC card with a class
  • Show the attributes
  • Show the responsibilities as methods
  • Show the collaborations as messages
  • Create relationships for generalization and aggregation
  • Represent multiplicity relationships
transition class diagrams to object diagram
Transition class diagrams to Object Diagram
  • Object as instance of a class
  • Object Diagrams show instances of the class diagram
    • Give examples for the attributes
creating a state chart diagram
Creating a State Chart Diagram
  • State chart diagram is associated with the entire system
  • Identify an object that goes through many state changes
  • Identify the states
  • Represent the states using UML syntax
iii design phase
  • Technical Architecture
  • Method Specification
  • Test Plans
technical architecture
Technical Architecture
  • Selected locations
  • Describe your LAN
  • Describe your WAN
method specification
Method Specification
  • Method name
  • Method context
  • Input argument
  • Messages sent and arguments passed
  • Arguments returned
  • Algorithm specification
test plan
Test Plan
  • Unit Test
  • Integration Test
  • System Test
  • Acceptance Test
iv implementation phase
  • User interface design
  • Navigation design
  • Prototype
user interface design error message
User interface design – Error Message

Error message showing date of birth error

Date of birth error (12/31/2005)

Date of birth is entered incorrectly

Please re-enter the date of birth

  • Click on the link below to access the demo


  • Discuss your conclusion
  • Foxx, Pim. (2003, January 13). Don't leave OS choice to developers. ComputerWorld [on-line].Retrieved July 10, 2004 from the World Wide Web:,10801,77407,00.html?from=story_picks
  • Kapur, Gopal. (1999, May 3). Why IT project management is so hard to grasp. ComputerWorld [on-line]. Retrieved July 10, 2004 from the World Wide Web:,10801,35529,00.html
  • Walton, Bill. (2004, February 20). Iterative vs. waterfall software development: Why don't companies get it?. ComputerWorld [on-line]. Retrieved July 10, 2004 from the World Wide Web:,10801,90325,00.html