1. Process
    1. Enterprice Resource Planning (ERP)
      1. System Development Process
        1. Process Mapping
          1. IDEF0
          2. Flowchart
          3. DFD
          4. ERD
        2. Info Gathering Technique
          1. Observation
          2. Discussion
          3. Interview
          4. Survey
          5. Document Analysis
      2. Business Process
        1. AS IS Process
          1. Current Process - identify problems
        2. To Be Process
          1. In New System
          2. Generic Process
      3. Users & Roles Identification involved in the process
      4. Testing
      5. Training Plan
      6. Implementation Plan/Strategy
  2. People
    1. Front End
      1. Contractors
        1. CIDB Classes
        2. JKR Classes
      2. Suppliers
      3. Sub-Contractors
    2. Back End
      1. Client
        1. Public
        2. Private
        3. Non-Profit Organisation
        4. NGO
      2. Consultant
    3. System Developer
      1. To understand business process
    4. Training
      1. How to use/understand how the system works (skills)
      2. How to maintain/upgrade
        1. In-house
        2. Out-sourced
    5. Awareness on the usage
      1. To persuade/use
      2. IT illiterate
    6. Equip with necessary skills
  3. Technology
    1. Hardware
    2. Software
      1. Application
        1. Package
          1. (Shelp)
        2. Bespoke
          1. (Capability Maturity Model (CMM))
    3. Networking
      1. Internet
        1. Web-based
        2. Internet-based
      2. Intranet
      3. Virtual Private Networking (VPN)
      4. Extranet
      5. Wireless
      6. WAN
      7. LAN
      8. Server
    4. Devices
      1. Computer
      2. Input/Output Device
      3. Storing Device
        1. Database
    5. Visualisation
    6. Design to the system
    7. Maintenance
      1. Upgrading
      2. Disaster Recovery Plan
      3. Function Review
        1. Need to be extended or cut out?
      4. Backup
    8. Other issues
      1. Single Repistory
      2. Centralised Database
      3. Integrated Database
      4. Standardisation of data exchange
      5. Connection Speed
        1. Downloading
        2. Uploading
  4. Environment
    1. Ownership issues?
    2. Government support (political will)
      1. Policy
      2. Law
      3. Acts
      4. Regulations
    3. Top management support
    4. Financial support
      1. Where?
      2. Who?
      3. How?
    5. Culture
      1. Readiness (training)
      2. Awareness
      3. Changes
        1. Perception/mindset/paradigm
          1. Client
          2. Contractor
        2. Way of doing things
        3. Adapting
      4. Trust
    6. Customer Relationship Management (CRM)
    7. Supply Chain Management (SCM)
    8. Profit?
      1. Cost
      2. Time
      3. Quality
        1. Process
        2. Information
        3. Product