Top Banner
Seminar Open Source Software (OSS) Accelerated Adoption July 21 st 2008, Langkawi, Kedah MALAYSIAN PUBLIC SECTOR OSS IMPLEMENTATION GUIDELINES
36

Oss Implementation OSCC MAMPU

May 19, 2015

Download

Technology

Oss Implementation OSCC MAMPU
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oss Implementation OSCC MAMPU

Seminar Open Source Software (OSS) Accelerated Adoption

July 21st 2008, Langkawi, Kedah

MALAYSIAN PUBLIC SECTOR OSS IMPLEMENTATION GUIDELINES

Page 2: Oss Implementation OSCC MAMPU

Contents

1. OSS IMPLEMENTATION GUIDELINES

2. MALAYSIAN GOVERNMENT INTEROPERABILITY FRAMEWORK FOR OPEN SOURCE SOFTWARE (MyGIFOSS)

3. OPEN SOURCE SOFTWARE REFERENCE ARCHITECTURE (OSSRA)

4. WEB APPLICATION GUIDELINE (WAG)

Page 3: Oss Implementation OSCC MAMPU

OSS Implementation Guidelines

ADOPTION

PROCUREMENT

OWNERSHIP

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

Page 4: Oss Implementation OSCC MAMPU

OSS Adoption

ADOPTIONADOPTION

PROCUREMENT

OWNERSHIP

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Assist The Process Of

Adoption Of OSS And

Its Success Within

The Public Sector

Page 5: Oss Implementation OSCC MAMPU

The Six Solutions Area

Page 6: Oss Implementation OSCC MAMPU

OSS Adoption

ADOPTIONADOPTION

PROCUREMENT

OWNERSHIP

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

GUIDELINESGUIDELINES

1. Establish an OSS team

2. Consider OSS in agency’s ISP

3. Assess software maturity

4. Identify and develop

OSS opportunity areas

5 Implement pilot project

6 Plan for phased deployment

7. Plan for Change Management

Page 7: Oss Implementation OSCC MAMPU

OSS Procurement

ADOPTION

PROCUREMENTPROCUREMENT

OWNERSHIP

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Facilitate Agencies

To Drive

Best Value For Money and

All Other Benefits of OSS

Page 8: Oss Implementation OSCC MAMPU

OSS Procurement

PROCUREMENT

OWNERSHIP

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

GUIDELINESGUIDELINES

1. Ensure OSS is Excluded Not Directly or Indirectly in Tenders

2. When Possible, to Acquire

Hardware that Support OSS

3. When Possible, Avoid Vendor

Lock-in

PROCUREMENTPROCUREMENT

Page 9: Oss Implementation OSCC MAMPU

OSS Ownership

ADOPTION

OWNERSHIP

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Manage Licensing &

Ownership Issues Related to

- Modification

- Development

- Distribution

of OSS in Public Sector

OWNERSHIPOWNERSHIP

Page 10: Oss Implementation OSCC MAMPU

OSS Ownership

PROCUREMENT

PROCUREMENT

TECHNOLOGY

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

GUIDELINESGUIDELINES

1. Legal Background of OSS

2. Minimum Standards

3. OSS Licensing

4. Licensing Scenario

5. OSS Acquisition,

Modification and

Distribution

OWNERSHIPOWNERSHIP

Page 11: Oss Implementation OSCC MAMPU

All OSS licenses:● Allow use● Allow copying● Allow modification● Allow distribution

BUT there may be other restrictions and conditions that need to be complied with

OR you will breach the license

AND risk losing the right to use the software

Overview of OSS Licenses

Page 12: Oss Implementation OSCC MAMPU

OSS Technology

ADOPTION

OWNERSHIP

OWNERSHIP

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Ensure OSS Technology

Used Are Complying With

Worldwide Open Standard

TECHNOLOGYTECHNOLOGY

Page 13: Oss Implementation OSCC MAMPU

OSS Technology

PROCUREMENT

PROCUREMENT

OWNERSHIP

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

GUIDELINESGUIDELINES

1. International OSS

Technology Standards

2. Adhere to MyGIFOSS Standards

3. Ensure Continuous Support

TECHNOLOGYTECHNOLOGY

Page 14: Oss Implementation OSCC MAMPU

OSS Knowledge Sharing

ADOPTION

OWNERSHIP

OWNERSHIP

IMPLEMENTATION

KNOWLEDGE KNOWLEDGE SHARINGSHARING

EDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Facilitate & Encourage

of OSS

Experience,

Expertise and

Resources

Within the Public Sector

TECHNOLOGY

Page 15: Oss Implementation OSCC MAMPU

OSS Knowledge Sharing

PROCUREMENT

PROCUREMENT

OWNERSHIP

IMPLEMENTATION

KNOWLEDGE KNOWLEDGE SHARINGSHARING

EDUCATION

TRAINING

GUIDELINESGUIDELINES

1. Register All OSS Solutions and

Projects to Knowledge Bank

(knowledge.oscc.org.my)(knowledge.oscc.org.my)2. Open Access to All Knowledge

and Resources

3. Share all Modified OSS

4. Report All Bugs

5. Communication

TECHNOLOGY

Page 16: Oss Implementation OSCC MAMPU

OSS Education

ADOPTION

OWNERSHIP

OWNERSHIP

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATIONEDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Ensure

Continuous Supply of and

Development of

Competent Human Capital

in OSS

TECHNOLOGY

Page 17: Oss Implementation OSCC MAMPU

OSS Education

PROCUREMENT

PROCUREMENT

OWNERSHIP

IMPLEMENTATION

TRAINING

GUIDELINESGUIDELINES

1. Proliferate OSS in IT Labs

2. OSS Infrastructure in

Learning Institutions

3. Develop Educational Material

Using OSS

4. Re-Skill IT Coordinator

5. OSS at Teacher Training College

TECHNOLOGY

KNOWLEDGE SHARING

EDUCATIONEDUCATION

Page 18: Oss Implementation OSCC MAMPU

OSS Training

ADOPTION

OWNERSHIP

OWNERSHIP

IMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAININGTRAINING

OBJECTIVEOBJECTIVE

To Enhance the Knowledge

and Building the Skill

of Public Sector Personnel

to be Competent in

OSS Implementation

TECHNOLOGY

Page 19: Oss Implementation OSCC MAMPU

OSS Training

PROCUREMENT

PROCUREMENT

OWNERSHIP

IMPLEMENTATION

GUIDELINESGUIDELINES

1. Technical Training

2. Non-Technical Training

3. Train the Trainer

TECHNOLOGY

KNOWLEDGE SHARING

EDUCATION

TRAININGTRAINING

Page 20: Oss Implementation OSCC MAMPU

OSS Implementation

ADOPTION

OWNERSHIP

OWNERSHIP

IMPLEMENTATIONIMPLEMENTATION

KNOWLEDGE SHARING

EDUCATION

TRAINING

OBJECTIVEOBJECTIVE

To Ensure Successful Implementation of OSS in Public Sector and also to

Ensure Consistency in Development of OSS

Solutions,

Interoperability and

Support

TECHNOLOGY

Page 21: Oss Implementation OSCC MAMPU

OSS Implementation

PROCUREMENT

PROCUREMENT

OWNERSHIP

GUIDELINESGUIDELINES

1. The Malaysian Public Sector OSS Technical Implementation Plan

2. MyGIFOSS

3. OSSRA

4. WAG

also

Knowledge Bank Facilities

TECHNOLOGY

KNOWLEDGE SHARING

EDUCATION

IMPLEMENTATIONIMPLEMENTATION

TRAINING

Page 22: Oss Implementation OSCC MAMPU

OSS Implementation

PROCUREMENT

PROCUREMENT

OWNERSHIP

KEY SUCCESS KEY SUCCESS FACTORS FACTORS

1. Understand the Reasons to Migrate

2. Acquiring Positive Support

3. Top Management Commitment

4. Building Relationship and Expertise

5. Proof Of Concept

6. Implementation Management

TECHNOLOGY

KNOWLEDGE SHARING

EDUCATION

IMPLEMENTATIONIMPLEMENTATION

TRAINING

Page 23: Oss Implementation OSCC MAMPU

OSS Implementation GuidelinesA Brief Conclusion

Designed to Assist and Guide the

Public Sector in Understanding and

Taking the Right Direction in

Utilization and Production of OSS

PROCUREMENT

PROCUREMENT

OWNERSHIP

TECHNOLOGY

KNOWLEDGE SHARING

EDUCATION

TRAINING

IMPLEMENTATION

Page 24: Oss Implementation OSCC MAMPU

MMalaysian alaysian

GGovernment overnment

IInteroperability nteroperability

FFramework for ramework for

OOpen pen

SSource ource

SSoftwareoftware

MyGIFOSS

Page 25: Oss Implementation OSCC MAMPU

1.1. To enable proprietary and open source systems to To enable proprietary and open source systems to communicate and inter-operate efficiently and communicate and inter-operate efficiently and effectivelyeffectively

2.2. To promote and foster the adoption of open source To promote and foster the adoption of open source solutions within the Governmentsolutions within the Government

3.3. To promote and foster the adoption of open standards To promote and foster the adoption of open standards that enables the exchange of data between that enables the exchange of data between applicationsapplications

MyGIFOSS - Objectives

Page 26: Oss Implementation OSCC MAMPU

MyGIFOSS Scope

MyGIFOSS covers the use of OSS, standards for Information Access as well as application notes for guidance in usage and migration.

The scope of the applications covered are within the six solution areas, as defined within the Malaysian Public Sector OSS Master Plan. Malaysian Public Sector OSS Master Plan.

Page 27: Oss Implementation OSCC MAMPU

These individual software implementations are grouped into 5 components as below, in which OSS examples are given.

Software Group

11. Operating System. Operating System

LinuxLinuxBSDBSD

22. Desktop Applications. Desktop Applications

Office Productivity SuiteOffice Productivity SuiteProject ManagementProject Management

Mail ClientMail ClientWeb BrowserWeb Browser

Multimedia PlayerMultimedia PlayerDesktop EnvironmentDesktop EnvironmentEducational SoftwareEducational Software

33. Network Security. Network Security

FirewallFirewallNetwork Network

Intrusion Detection System (IDS)Intrusion Detection System (IDS)Virtual Private Network (VPN)Virtual Private Network (VPN)

Anti-virusAnti-virusAnti-spamAnti-spam

Page 28: Oss Implementation OSCC MAMPU

44. Server Applications. Server Applications

Mail Transfer Agent (MTA)Mail Transfer Agent (MTA)Mail Access AgentMail Access Agent

GroupwareGroupwareWeb ServerWeb Server

Remote Login ServerRemote Login ServerDatabase ServerDatabase Server

Proxy ServerProxy ServerFile & Printer ServerFile & Printer ServerBackup Server / ToolBackup Server / Tool

55. Vertical Applications. Vertical Applications

Knowledge Management (KM)Knowledge Management (KM)Content Management System Content Management System

(CMS)(CMS)Enterprise Resource Planning Enterprise Resource Planning

(ERP)(ERP)Document Management System Document Management System

(DMS)(DMS)Hospital Information System (HIS)Hospital Information System (HIS)

Land Information System (LIS)Land Information System (LIS)Work flow SystemWork flow System

Software Group

Page 29: Oss Implementation OSCC MAMPU

OOpen pen SSource ource SSoftware oftware RReference eference AArchitecturerchitecture

OSSRA

Page 30: Oss Implementation OSCC MAMPU

To ease government agencies in To ease government agencies in

implementing ICT solutions using OSS implementing ICT solutions using OSS

technology.technology.

To standardize OSS technology To standardize OSS technology

deployment in Public Sector.deployment in Public Sector.

OSSRA - Purposes

Page 31: Oss Implementation OSCC MAMPU

● Network ArchitectureNetwork Architecture

● Server ArchitectureServer Architecture

● Database ArchitectureDatabase Architecture

● Application ArchitectureApplication Architecture

● Desktop ApplicationsDesktop Applications

OSSRA - Scope

Page 32: Oss Implementation OSCC MAMPU

WWeb eb AApplication pplication GGuidelinesuidelines

WAG

Page 33: Oss Implementation OSCC MAMPU

AAssist in the Development and ssist in the Development and

Implementation of web based Implementation of web based

applications to be based on the most applications to be based on the most

current and best available practicescurrent and best available practices

WAG - Purpose

Page 34: Oss Implementation OSCC MAMPU

(1)(1) Adhere to world class open standardAdhere to world class open standard(2)(2) Meet users' expectationsMeet users' expectations(3)(3) Optimize user experienceOptimize user experience(4)(4) Maximum usabilityMaximum usability(5)(5) Optimum accessibilityOptimum accessibility(6)(6) ScalabilityScalability(7)(7) InteroperabilityInteroperability(8)(8) SecuritySecurity(9)(9) MaintainabilityMaintainability

WAG - Objectives

Page 35: Oss Implementation OSCC MAMPU

CONCLUSION

““live” documents, providing guidelines and live” documents, providing guidelines and recommendations, for the adoption and recommendations, for the adoption and migration to OSSmigration to OSS

Page 36: Oss Implementation OSCC MAMPU

Unit Pemodenan Tadbiran dan Perancangan Pengurusan Malaysia 36

THANK YOU

Presenter:Marzuki [email protected]

OSCC Portal

http://opensource.mampu.gov.my OSCC Mailing Lists (oscc-discuss)

http://lists.oscc.org.my Contact numbers

603 83191200 (General line) 603 38191201 (Helpdesk)