Open Source in Government: Innovation in the Public Sector ...
Transcript of Open Source in Government: Innovation in the Public Sector ...
1
Open Source in Government: Innovation in the Public Sector Government Adoption of Open Source
presented by Ben Berry, Chief Information [email protected]
govSourcegovSource THE OREGON DEPARTMENTOF TRANSPORTATION
2
Computing & Networking Infrastructure Consolidation (CNIC)
Computing & Networking Infrastructure Consolidation (CNIC)
Top 12 agencies Server farms & MFs Cost savings & SLAs Standardization
Target Results
Monitoring Tools OSS Research & Dev. Sets stage for
enterprise application consolidation
Open Source
3
Government Adoption of Open SourceGovernment Adoption of Open Source
As a Community Source Development effort, what’s in it for Federal/State/County/& Local Governments?
Redistribution of Software
Technical Culture
Source Code
Redistribute SW modifications
Authors & Maintainers
Collaborative Virtual Teams
County Level Applications Sourcing
Free SW License License
Technology-Neutral
No Discrimination Against Fields of Endeavor
Derived WorksNo Discrimination of
Persons/Groups
Operating System
Community Source Teams – Are groups of individuals representing very different areas of functional and geographical expertise, working interdependently on a task and do not necessarily meet face-to-face.
Middleware
State Level Applications Sourcing
Federal L
evel
Applicatio
ns Sourc
ing
4
Performance. High performance work as measured by faster, better responses to rapidly changing
environments and input.
Community Source TeamsCommunity Source Teams
Responsible for………
Team Connectedness. The joint use of real-time synchronous (blogs, vlogs, wikis, audio
conferencing, electronic white-boarding, application-sharing and instant messaging) and persisting asynchronous communication (living virtual team rooms with document repositories and electronic discussion boards) enables community source teams to coordinate and collaborate across space and time.
Brainstorming. Giving team members more time for reflection to produce quality ideas.
Sub-teams. Build trust and simulate intellectual growth by pairing diverse members into sub-teams
that perform highly interdependent tasks that build integrated products and services.
Trust. Building trust through a planned team communication strategy and frequent in-process, team-
tuning sessions (without necessarily ever meeting face-to-face).
Team Diversity. Recognizing diversity early in the team’s life cycle and leveraging it throughout the
collaborative process.
Intensive Team Leads. Communication-intensive leadership that check in on their members
frequently, mentor them, establish and communicate team norms and continuously monitor adherence to norms and adjust them as frequently as required.
5
Government Adoption of Open SourceGovernment Adoption of Open SourceOpen Source in
Government. • Expect to see more and more
public-sector organizations around the world utilizing open source software!
• Benefits to be gained from increasing the use of OSS within the typical IT portfolio, includes industry tailored critical core mission Vertical Software that
Vertical SoftwareState Agency
Technology Maps
Agriculture | Consumer and Business Services
| Corrections | Education | Environmental Quality |
Fish and Wildlife | Geology and Mineral Industries
| Human Services | Land Conservation and Development
| Public Safety Standards and Training | Revenue | Transportation |
Veterans' Affairs |
Vertical SoftwareCounty Agency
Technology Maps
Board of County Commissioners
| Financial Services | Information Management | FREDS | Library | Sheriff | Labor Relations | Auditor|
Transportation & Land Use Planning
| Emergency Mgt. | Assessment & Taxation |
County Counsel | Risk Mgt. | Facilities | Animal Control |
District Attorney | Budget & Quality |
Employee Services | Affirmative Action | Public Defenders |
Juvenile & Adult Community Justice
| Juvenile Justice | Community & Family Services
| Aging Services|
Horizontal SoftwareUtility and Middleware
Software
Apache | BIND | Sendmail | BSD | Gnome | KDE | Gnu | Samba | Linux | Open Office |
MySQL | Perl | XFree86 |CPAN | PHP | Gimp |
1. Reduces total cost of ownership2. Provides higher stability3. Provides increased security4. Gives greater overall control
• Horizontal Software represents utility software used across industries and includes, messaging, e-mail, collaboration tools and generic business application toolsets shown below. 100+ Agencies
36 Counties
6
Government Technology Mapping“Looking for OSS Opportunities”
Government Technology Mapping“Looking for OSS Opportunities”
Tax Collections
Tax Accounting
Tax Information
Licenses/Passports
Tax Title
Cartography
Divisions
Deeds
Commercial
Exemptions
Residential
Clerical Support
Personal Property
Sales Analysis
LAN Administration
User Support
Data Entry
Assessment&
Taxation
Administration
RecordsManagement
Recording
TechnicalSupport
TaxCollections/
Licenses
Board ofEquilization
& BORR
Valuation
7
Assessment and Taxation Department
8
Financial Services Division
Productivity/Re-engineering Client Applications
Imaging/ Workflow
Electronic Data Interchange
CASE Tools
Outsourcing/ Professional
Services
Systems Integration
Downsizing/M igration
GIS/ Mapping
Design/ Engineering
Database Management
Publication / Pre-press
MS Office/ Win95/E-Mail
Finance Management
Board Coord/Liaison
Finance Managers
Bond Council
Bond / Debt Managment
Investments
Cash Management
BIT (Business Income Tax) Admin
Excise Tax Admin
Payroll Processing
Deferred Comp.
Tax Obligations: Federal, State, etc.
Coordinated Annual Financial Statements
Reconciliation
Monthly Reporting
LAN / WAN ConnectionCheck Production
Obligations other than Payroll - County w ide
Internal Petty Cash - County w ide
1099 Reporting
Purchase Order Production
RFP / Bids / Contracts
PCRB (Public Contract Review Board)
Inventory: Vol. Purch, Receiving, Maint. (incl med.)
Surplus Property (Pick-up & Delivery)
P.O. Ordering
Disparity Study
Qualified Rehab. Fac.
MWBE
Contracts Mgmt:
Processing & Routing
Financial Services Division (DSS)Network
DevelopmentNetwork
Management
Security/Disaster Recovery
Database Query &
Client/ServerTraining/ Education
IRM Planning
Software Asset Mgt.
Internet Applications
Intranet Applications
Interactive Voice
ResponseMultimedia
Kiosks
= '97 - '98 Technology Initiative Information Systems Edu.,Training & Mgt. Public Access Applications
= Currently Exists= Function Alignment= Technology Enabler
FinancialServicesDivision
Admini-stration
Payroll
Treasury
Purchasing
Stores
Contracts
General Ledger
Accounts Payable
PC Back-up
PC Back-up
PC Back-up
PC Back-up
PC Back-up
PC Back-up
PC Back-up
PC Back-up
Electronic Funds Transfer
Electronic Funds CD-ROM for Paper Replacement
CD-ROM for Paper Replacement
Pol. & ProcElec FormsNewsletter
LGFS
LGFS
LGFS
LGFS
LGFS
MWBE Track & Mon Sys
DBS, TESS, IE
PC / Paradox DB PC / Paradox DBMake LAN
PC / Lotus
Decision Analyzer
Decision Analyzer
Decision Analyzer
Decision Analyzer
Decision Analyzer
MS Office Intermediate & Adv
MS Office Interm & Adv Trng
MS Office Intermediate & Adv
MS Office Intermediate & Adv
MS Office Intermediate & Adv
MS Office Intermediate & Adv
MS Office Intermediate & Adv
MS Office Intermediate & Adv
Review & Assessment of LGFS
LGFS Direct Report Distribution
LGFS Direct Report Distribution
Facilities Mgmt LAN: Purch., Stores, Contracts
PDX Bldg LAN for 14th floor
MICR Check Printing
MICR Check Printing
CD-ROM for Paper Replacement
CD-ROM for Paper
Remote entry by Field
Remote entry by Field
Remote entry by Field
Remote entry by Field
Home Page
Lotus to Excel M igrationCD-ROM for Paper Replacement
Pol. & ProcElec Forms
Pol. & ProcElec Forms
Pol. & ProcElec Forms
Pol. & ProcElec Forms
Pol. & ProcElec Forms
Pol. & ProcElec Forms
Pol. & ProcElec Forms
Business Partner:City of Portland
800 MHz Public Safety Radios
Americans with Disability Act - PC Access
Appeal Tracking
Archival data via State Database
Areas for Evacuation
Assessment and Taxation Records
Assessors, Legislative Liaison & Statutes
Audit Home Page (Library System)
Automated Records Management Database
Bar-coding
BOE & Mainframe Systems
Branch replication planned
Building Address Update System
Business Partner Internet Access
Cameras, Macintosh, Signal making equip.
Case Information System
Case Management
Cash Registers
CD-ROM Paper Replacement
Cellular Telephones Emergency Access
CIS – Customer Information System
City Metro Access
Computer Aided Design/Dev CADD Mapping & Design
Computer Based Training
Contracts Annotation
Cost/Benefit Analysis Software
County to City Info Sys. (SRMS to PPDS)
Data Archival & Storage Management
Database Development Software
DBS TESS
Decision Analyzer
Delphi
Desktop Publishing
Desktop Video Conferencing
Direct Book Check-out
DMV Records
Documentation Reference Tools
EDI (material orders) Fulfillment Information
- Open Source SW Opportunity-County Application Map
9
Emergency Management
10
Transportation and Land Use Planning
11
12
Government OS Adoption PredictionsGovernment OS Adoption PredictionsSoftware Standardization. Applying software standardization, along with global collaborative development, you're going to have all the modular building blocks you need for any application you need, available for free.
Modular vs. Monolithic Applications. Modular infrastructure is increasingly complementing large monolithic applications, and, over time, the large monolithic applications are going to go away, and be replaced with modular, loosely coupled architecture in SOA runtime space.
Government Open Source Software. Yet to be seen in the USA, but a recent global wave of legislation is compelling government agencies, and in some cases government-owned companies, to use open-source or free software unless proprietary software is the only feasible option.
Service Oriented Architecture. SOA is driving this building-block, assemble-to-order approach and the ability to use Web-services to link legacy systems.
Changing Software Landscape. The software vendor landscape is going to change, as it did for hardware, moving from Compaq and IBM to more like Dell that assembles its laptops via 30-key global component suppliers!
Collaborative Software Share – Recent estimates indicate there are 55,000 public sector entities (Cities/Counties/States/Federal government). Much of the software that needs to be written has been, but we need to freely share it.
Simplify theComplexity
13
govSourcegovSourceGovernment Adoption of Open Source
presented by Ben Berry, ODOT Chief Information Officer