IT Project Planning and Implementation : an experience sharing



Similar documents
Towards a Model of Community Rehabilitation in Hong Kong

Project title (in Chinese) 項 目

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

TURKEY BUSINESS ANALYSIS REPORT Thinking Like the Business

Managing Open Source Code Best Practices

University of Wisconsin Platteville IT Governance Model Final Report Executive Summary

INTEGRATED PROJECT MANAGEMENT (IPM) DOCUMENT SECTION 1

How the Information Governance Reference Model (IGRM) Complements ARMA International s Generally Accepted Recordkeeping Principles (GARP )

IJREAS Volume 2, Issue 2 (February 2012) ISSN: AN EFFECTIVE APPROACH OF ERP-BASED HR MODULE FOR ACADEMIC INSTITUTE ABSTRACT

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation

IT Project Management

3rd Party Assurance & Information Governance outlook IIA Ireland Annual Conference Straightforward Security and Compliance

Health Information Management Systems Technology and Analysis (HIMSTA) Domains, Competencies and Modules. The Curriculum.

CHAPTER 9. DEVELOPING IT SY STEM S Bringing IT System s to Life

Social Services Administration In Hong Kong

Applying lean to application development and maintenance

ADMINISTRATIVE SUPPORT AND CLERICAL OCCUPATIONS SIN 736 1

Certified Information Systems Auditor (CISA)

Software Risk Factors in Developing E-Governance Projects

SESSION 709 Wednesday, November 4, 9:00am - 10:00am Track: Strategic View

INTRODUCTION. National Competency Standard for Application Developers Commission on Information and Communications Technology

SUMMARY PROFESSIONAL EXPERIENCE. IBM Canada, Senior Business Transformation Consultant

CITY UNIVERSITY OF HONG KONG. Information System Acquisition, PUBLIC Development and Maintenance Standard

HKITPC Competency Definition

Role and Skill Descriptions. For An ITIL Implementation Project

Labor Category For MOBIS SIN 874-1:

SharePoint Project Management: The Key to Successful User Adoption

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

Employee performance management in a global setting. Brenda Wilson

SENIOR INFORMATION SYSTEMS MANAGER

2015 Strategic Business Plan Franklin County Data Center Ishreth Sameem, CIO

Application Support Solution

Bring Your Own Device (BYOD) & Customer Data Protection Are You Ready?

IF2261 Software Engineering. Introduction. What is software? What is software? What is software? Failure Curve. Software Applications Type

How Technology Supports Project, Program and Portfolio Management

Putting Business Capabilities to Work

Workers Compensation Claims Supervisor

White paper. Secure Cloud Services: An Integrated Approach

10 Our Staff in the Judiciary Administration

Finance Division. Strategic Plan

MCQ on Management Information System. Answer Key

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

"Reversed Mortgage, Family Physician's role and perspective"

Requirements Management Practice Description

Master data deployment and management in a global ERP implementation

How To Manage A Successful Business

Banking Application Modernization and Portfolio Management

Project Management Simulation Environment for Participant-Centered Learning

Roadmap for the Development of a Human Resources Management Information System for the Ukrainian civil service

IT Governance: framework and case study. 22 September 2010

United Nations Office on Drugs and Crime

Project Management Topics

BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA

A STUDY ON THE INTEGRATION OF QFD-PMMM IN CLOUD COMPUTING SYSTEM QUALITY. Received June 2010; accepted September 2010

Data Quality and Stewardship in the Veterans Health Administration

Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Computer Technology: Your Need to Know

Big Time, Big Deal. Strategies for Creating a Successful Organization-wide EMR. Charles B Wang Community Health Center Laminasti (Ina) Elbaar

Fixed Scope Offering for Oracle Fusion HCM. Slide 1

Vice President Steven Chan Wilson Cheng Chairman of the Supervisory Committee Leo Siu

IT Service Management. The Role of Service Request Management

Fairfax County Listening Project: Strengthening Nonprofits. Community Meeting March 7, 2011

Document Management Operations Audit Checklist

PROJECT DEFINITION REPORT For SEMS Program

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Implementation of Electronic Patient Records Lessons Learned from the Literature (05/23/04)

Dr. Eric Chan. Personal Introduction Dr. Eric Chan, a certified hospitality educator ( CHE ) is Lecturer in School of Hotel and Tourism Management.

Systems Analysis and Design Life Cycle

Job description - Business Improvement Manager

TOOLS FOR STATE VOADS TO PREPARE FOR DISASTER CASE MANAGEMENT

Information Technology Specialists, #39110 Occupational Family: Engineering and Technology Pay Band Range: 4-8. Concept of Work

The Change Management Community of Practice:

Consolidating Multiple Product Development Systems at TreeHouse Foods into SAP Product Lifecycle Management

Master Project Manager

How to use the National Cybersecurity Workforce Framework. Your Implementation Guide

AN OVERVIEW OF SYSTEMS ANALYSIS: SYSTEMS ANALYSIS AND THE ROLE OF THE SYSTEMS ANALYST. Lecture , Tuesday

Welcome to the Master of Social Sciences (Counselling) Programme Information Session 17 th January, 2015

Foundations for Systems Development

Domain 1 The Process of Auditing Information Systems

What is a life cycle model?

Workflow Automation Solutions that Work

CLOUD 401: NAVIGATING ADVANCED TOPICS IN CLOUD COMPUTING

Draft Information Technology Policy

KING COUNTY LIBRARY SYSTEM Job Description. Grade Number: 17, Non-represented. FLSA Status: Exempt

Centralized Operations: Strategies for Today and Tomorrow

Department of Human Resources FY Strategic Plan

SharePoint Project Management: The Key to Successful User Adoption

Starting a Volunteer Program

The principles, processes, tools and techniques of project management

Data Governance Best Practice

Enterprise Records and Document Management System (eerdms) Enterprise Form System (EFS) Component System Overview June 27, 2013

EMC ACADEMIC ALLIANCE

Successfully managing geographically distributed development

Introducing the Automated Registration System as a means to improve patient access and convenience for GOPD services

Introduction to Systems Analysis and Design

ADVISORY MEMORANDUM REPORT ON DEVELOPMENT OF THE LOAN MONITORING SYSTEM ADVISORY REPORT NUMBER A1-03 FEBRUARY 23, 2001

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

Accenture Federal Services. Federal Solutions for Asset Lifecycle Management

Transcription:

IT Project Planning and Implementation : an experience sharing

IT Project Planning and Implementation : an experience sharing Ms Candice LAM Deputy Executive Director The Hong Kong Society for Rehabilitation

Mission Rehabus Mission and Objective Advocate for barrier-free transport and environment for people with disability Support equal opportunities for education, training, employment and social participation Objective Provide a fully accessible transportation service for people with disability

Rehabus Services Provide transport services for people with mobility difficulty for employment education and training medical appointments meetings and services social activities shopping and travel

Rehabus Type of services Operate a fleet of 87 vehicles to provide Scheduled Route Service Dial-a-Ride Service Pooled Dial-a-Ride Service Feeder Service Weekend Recreational Routes

Rehabus Service Development Strategies User Liaison Group Rehabus Information Technology Strategy Phase I : Rehabus Information Management System (RIMS) ISO 9001:2000 Continuous Training and Development

RIMS Development History (1) Pre-RIMS Era : the Roadshow Project 1996-1997 Funding application and approval : Project Launch Oct 1998 Order 14 Summons began : HKSR vs Vendor Aug 1999 1st Court Hearing May 2003 Last High Court Hearing Oct 2003 High Court Judgement : HKSR won the case Dec 2003 Legal process continues : Vendor s appeal

RIMS Development History (2) 2000 : Project Re-defined Consultancy Study on Information Technology Strategy for Rehabus by Dr T H Tse and Dr Stanley Wong Formal definition of functional requirements for the Rehabus Information Management System (RIMS) 2001 : IT Outsourcing Project Initiation May to June : Vendor Selection - review proposals, interview vendors, select vendor, prepare agreement July: Project formally started by HKUST

RIMS Development History (3) 2001-2002 : Development & Implementation July 2001 to July 2002 : User Requirements, Software Requirements, Architectural and Detailed Design, Coding, Unit Test, Integration Test August 2002 : RIMS delivered for site installation September/October 2002 : User Acceptance Test with 400+ pages of test procedures specification Reliability Acceptance Test for 4 weeks November/December 2002 : RIMS Implementation

RIMS Development History (4) 2003 : System Enhancement Customer Billing Interface Barcoded Report Generator Online Tracking System

Why RIMS? The Constraints of Manual Operation Work on estimated service quota Lack of systems and standards in operation Repeat working steps, e.g. data copying Operation inefficiency: re-entry booking information from the manual system to the computer Demand labour-intensive statistics compilation and report generation : immense time and effort to produce management reports With the increase in demand and operation scale, manual system cannot meet with the growth --> manual scheduling is much more difficult Difficult to check errors during booking process, e.g. duplicate booking or errors in scheduling

What is RIMS? (1) Take booking & direct input into RIMS RIMS Booking handling Scheduling assistance Information management: Customers Drivers vehicles Report generation

Main Features of RIMS Online web-based information management system working in an intranet environment To automate the booking operation To establish electronic information flow driver and vehicle information customer information road network information route plans and schedules statistical information

Benefits of RIMS Facilitate and streamline the daily booking operation by the instantaneous on-line retrieval of customers, drivers, vehicles, and bookings information Instantaneously capture essential customer and booking information Improve the accuracy of the daily work capacity estimation Eliminate possible glitches due to frequent changes in booking Reduce the duplication of manual paper work Facilitate the scheduling of routes, drivers and vehicles Improve the utilization of vehicles, drivers and routes Facilitate the generation of reports and statistics

The Project Team Approach (1) Organization Chart HKSR (Rehabus) Project Manager HKUST (ATC/IEEM) Project Manager IT Advisor Quality Advisor Faculty Advisor Project Administrator System Supervisor Operation Supervisor System Architect Logistics Architect System Administrator Operation Staff Senior Software Engineer Software Engineer Operation Staff Software Engineer Software Engineer Operation Staff Software Engineer Operation Staff Software Engineer Multi-level of communications: Management Supervisors/Architects Users/Engineers Software Engineer

The Project Team Approach (2) The IT Outsourcing Development Team: A new challenge Frequent travels between the HK-based people to Nansha It is a challenge but it works Solution Provider Team consists of : Hong Kong-based : Project Managers, Systems Analyst, and Logistics Architect Nansha IT Park : Software engineers, Programmers, and Testers. Barriers overcome are: Dialect, cultural, work practice The involvement of front-line staff in the Testing Stage.

RIMS Implementation Process (1) During system implementation, the effort is shifting from the Systems Development Team (IT Outsourcer) to the User (Rehabus) The IT Outsourcer brings in the system (hardware, software, application) but it is up to the User to implement to make it a success Setting up of an Implementation Planning Team headed up by an Implementation Project in August 2002

RIMS Implementation Process (2) The Implementation Planning Team consists of : Implementation Project Manager (Rehabus) Representative from HKUST, including QA System Administrator & Trainer Facilitators (IT Advisor, HKSR Management) Implementation Planning Team Meetings (Progress Tracking): Meet 8 times since June 5, 2002 till Feb 20, 2003 To be terminated when the system is fully implemented Weekly meetings between the Implementation Project Manager and the front-end users Systems administrator and trainer work closely with the front-end users (Communication)

RIMS Implementation Process (3) The Implementation Partners (IPM, SAT, and HKUST-QA) Listening to front-line users concerns and addressing their critical issues Educating front-line users: a time consuming but worthwhile experience Prioritization of necessary changes Accepting reality e.g. change design for scheduling module because of processing time constraints; still no finger-pointing Segregating implementation into 2 sub-phases: December 2002 customers, drivers, vehicles and orders April 2003 full implementation with scheduling and reporting as it is practical to overhaul the scheduling logic Importance of Leadership and Commitment

Lessons Learnt (1) from the Roadshow Failure Insufficient understanding between the Solution Provider and Rehabus Insufficient user requirement study before signing the contract Fitting the solution Roadshow to an ill-defined business problem Lack of project management and system development methodologies of the Solution Provider Lack of computerized Information System expertise in Rehabus

Lessons Learnt (2) RIMS Project Development Strategies (1/2) Vision - the Information System Strategy (2000) sets the direction for the Rehabus IT Development System Objectives brought in by the Functional Specification for the different phases of information systems development User Requirement Definition - defines what is necessary at implementation level pertaining to the system objectives V-Model (IEEE Software Process) brings in the systems development life cycle (SDLC), much to the credit of HKUST User Requirement Definition System Requirement Definition & Prototype Architectural & Detailed Design (hardware & software) Testing stages Unit, Integration, System, and User Acceptance Test Progress Tracking by Project Management Meetings 8 meetings from September 6, 2001 to November 7, 2002

Lessons Learnt (3) RIMS Project Development Strategies (2/2) Teaming : Cusomer & Solution Provider Communication between management and staff level: across levels Communication between Rehabus and HKUST teams: across organizations Frequent communication at work levels Problem Investigation : Team of customer and solution provider No finger-pointing; see problems as opportunities for improvement Immediate action taking for urgent and important issues on both sides; leave the irrelevant issues aside Disagreement handling: resolution-oriented Integrating strengths: Rehabus application knowledge and HKUST s IT and Logistics knowledge; compensating each other s weaknesses -- SYNERGY effect

Lessons Learnt (4) Change Management Challenges Cultural changes in Rehabus Manual and paper system to computerized system Impact of individual (manual system) to impact of the whole team (chain effect of input errors, etc) Staff were reluctant to change at the very beginning : transparent and frequent briefing and sharing was needed to change their mindset Recognition from Management: Problems and difficulties, effort of groups Those who could not adapt to the cultural change have to seek other exits Change in personnel and policies More than 100 Formal Change Requests to User Requirements Definition : from small to significant changes

Lessons Learnt (5) Organizational Challenges (1/2) No Computerization experience with Rehabus before desperate in need of advice and assistance from IT management perspective Significant learning curve from management, operations, and work practice perspective Parallel with ISO-9001:2000 certification : two major organizational changes simultaneously in 1.5 years

Lessons Learnt (6) Organizational Challenges (2/2) Change in the business processes Requirements changes, e.g. additional drivers to share the vehicle policy change --> change in operation process --> algorithm change Architectural changes, e.g. expanding the hardware platforms, changing the database design, etc. The level of acceptance by users Operators Route and schedule planners Remote development team due to budget constraints Remote project management Team communications issues

RIMS Critical Success Factors (1) Enablers (facilitators) IT strategy : Dr T H Tse and Dr Stanley Wong Solution provider : Mrs Agnes Mak Project champion : Ms Candice Lam IT advisor : Dr Edith Mok Customer-side project team Senior management, project manager Supervisors, end users 3rd party IT/quality advisor, when IT management expertise is required Relationship between the customer and solution provider Partners, not enemy Team integration

RIMS Critical Success Factors (2) Communications at all levels Senior management Supervisor / architects End users / engineers Formal development process IEEE software lifecycle & documentation UML (Unified Modeling Language) process model Formal Technical Reviews

CRN - Mission and Objective Mission Enhance the quality of living of people with chronic illness and their families Promote an equal society for all Objectives Provide community-based psycho-social support for people with chronic illness and their families Advocate self-help and mutual-aid of patients

CRN - Services Community rehabilitation and carer training Wellness training and social activities Visits Psycho-therapeutic groups Patient groups support Information Public education

CRN - Network HIA Centre, Kowloon Kornhill Centre, Hong Kong Li Cheng Uk Centre, Kowloon Wang Tau Hom Centre, Kowloon Prince of Wales Centre, NT Tai Hing Centre, NT Tai Ping Centre, NT

CRN One-Stop Service System (1) Project Objectives Service enhancement and business improvement through a better link with (potential) service users and service partners

CRN One-Stop Service System (2) Project Components Enquiry and registration of programmes and services Enquiry and booking of venues and facilities On-line resource library on chronic illness -- loans and sales Database on service users -- individuals and groups Database on volunteers Database on service partners

CRN OSS Project Development Strategies Well-defined user requirements IT advisors Customer-Solution Provider team approach Agency commitment User Group Project Management Team

CRN OSS Critical Success Factors (1) Enablers (facilitators) IT strategy : Mr Simon CHAN, Mr Stephen LI and Anthony TONG Solution provider : Dr Edith MOK Project champion : Ms Candice LAM, Mr LEUNG Kam-tao IT advisor : Mr Gus CHOW Customer-side project team Senior management, project manager Supervisors, end users 3rd party IT/quality advisor, when IT management expertise is required Relationship between the customer and solution provider Partners, not enemy Team integration

CRN OSS Critical Success Factors (2) Communications at all levels Senior management Supervisor / architects End users / engineers Formal development process IEEE software lifecycle & documentation UML (Unified Modeling Language) process model Formal Technical Reviews

CRN OSS New Challenges to Organization Technical/system support in terms of IT career System integration IT audit and strategy

General Reasons for IT Project Failure Change of key personnel Change of service process Insufficient understanding and interpretation of requirements Lack of communications between customers and solution providers Lack of IT expertise Lack of resources funding and staff Lack of competency in Project Management

Recommendations for System Development Outsourcing (1) Select a reliable solution provider with track record and stable team members Look for quality standards, such as ISO, or CMM (Capability Maturity Model) Make sure the solution provider has domain knowledge that map to your needs MIS, accounting, logistics, supply chains, etc. Be prepared to cultivate relationship with Solution Provider Assess strengths and weaknesses of the User Side Consider use of a Project Steering Team

Recommendations for System Development Outsourcing (2) Agree on the Statement of Work and Project Outcome at the start with the Solution Provider, if possible Be flexible e.g. project close-out time, project finish time, implementation time table, etc. Start small -- when it works, try something bigger Effective communication with the Project Teams, consisting of the Solution Provider,User Teams, and Management Team

Looking forward Agency management open mind commitment learning organization team -- unit -- organization Caring community volunteer IT advisors government support

Thank you