The Automation of the U.S. Budget Appendix Volume

Slides:



Advertisements
Similar presentations
MODERNIZATION INITIATIVE OFFICE OF THE LEGISLATIVE COUNSEL OF THE HOUSE.
Advertisements

6.1 Copyright © 2014 Pearson Education, Inc. publishing as Prentice Hall Building Information Systems Chapter 13 VIDEO CASES Video Case 1: IBM: Business.
Computers: Tools for an Information Age
Open and Shared Information System OaSIS. SUNCOM’s Standard Business Process Centralized ordering for the enterprise Maintenance of an enterprise inventory.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Chapter 11 Databases.
Chapter 11 Databases. 11 Chapter 11: Databases2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
ResCom AUTH Research Committee - 1 Secretariat of Research Committee Aristotle University of Thessaloniki IT Department Project Management and Monitoring.
ACCOUNTING INFORMATION SYSTEMS
Introduction: Databases and Database Users
Model Information Exchange System - MIXS Florida Model Task Force GIS Subcommittee.
© 2007 by Prentice Hall 1 Introduction to databases.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 13 – Advanced.
© Copyright 2011 John Wiley & Sons, Inc.
Portal User Group Meeting June 13, Agenda I. Welcome II. Updates on the following: –Migration Status –New Templates –DB Breakup –Keywords –Streaming.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
CS370 Spring 2007 CS 370 Database Systems Lecture 1 Overview of Database Systems.
Building Marketing Databases. In-House or Outside Bureau? Outside Bureau: Outside agency that specializes in designing and developing customized databases.
Advantage of File-oriented system: it provides useful historical information about how data are managed earlier. File-oriented systems create many problems.
Developing Policy and Procedure Management System إعداد برنامج سياسات وإجراءات العمل 8 Safar February 2007 HERA GENERAL HOSPITAL.
PUBLIC SCHOOL LAW Part 12: Primary Legal Sources: Legislative History Sources.
Database Management Systems (DBMS)
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Python Documentation Projects Developers Day 8th International Python Conference 27 January 2000.
Copyright 2010, The World Bank Group. All Rights Reserved. Recommended Tabulations and Dissemination Section B.
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
Chapter – 8 Software Tools.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Automation Living in a Paper Oriented World and The Steps to Automation.
Capture This! PO105 James Green. Table of Contents Capture Overview Laserfiche Tools Case Scenarios Questions and Answers.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Chapter 17 The Need for HTML 5.
USLM Project with Congress and GPO
Software Configuration Management
Chapter 1 Introduction to HTML
Chapter 18 Maintaining Information Systems
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Chapter 1: Introduction
Why did you choose us? To address and provide a solution to the many problems associated with your current manual filing system -Problems include: -Lack.
Developing Information Systems
Software Documentation
Lesson 9 Sharing Documents
Microsoft Office Illustrated
Databases.
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Lesson 14 Sharing Documents
David Curren – NIH Richard Fenger – University of Washington
Chapter 1 Database Systems
General Services Department
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
SYSTEMS ANALYSIS & DESIGN
Business Processes: Chapter 5 Sales, Purchasing, & Payroll Cycles
CS310 Software Engineering Lecturer Dr.Doaa Sami
Bulk Data Task Force Update Government Publishing Office
WP 4 - Revision of Natura 2000 dataflow
Chapter 8 Software Evolution.
Chapter 1 Database Systems
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Intro Project Introduction to HTML.
Chapter 1: Introduction
Reportnet 3.0 Database Feasibility Study – Approach
The Database Environment
Capitalize on Your Business’s Technology
Database management systems
Presentation transcript:

The Automation of the U.S. Budget Appendix Volume XML on a Shoestring The Automation of the U.S. Budget Appendix Volume 12/2/2018

Budget Documents Budget Volume Analytical Perspectives Historical Tables Appendix 12/2/2018

Structure of Appendix 34 Chapters – Major Departments, Large Independent Agencies Chapter contents contain: Numeric data - schedules by account Textual data Appropriation Language Narrative 12/2/2018

Manual System for Updating Appendix – A Simplified View 12/2/2018

Sample Hard Copy Markup 12/2/2018

Another example 12/2/2018

Why Change? OMB had promised to automate text as far back as 1979 Manual process is slow and prone to error Physical paper moves back and forth Handwritten, pencil changes Possibility for printer’s errors Limited opportunity to see updated text 12/2/2018

Obstacles and Constraints Limited funding – project used small amount left over from previous initiative Compatibility with existing process Agencies wanted to use existing MAX A-11 data entry application for entering numbers Final output had to be in GPO format OMB staff familiar with manual process Risk – publication of Budget is high profile Management supportive but concerned with failure Limited development time – window is 10 months between budget seasons 12/2/2018

History of Project 2002 – Pilot (Dept of Interior chapter) Basic technology identified and developed 2003 to 2004 – Three more chapters 2005 – Five more chapters 12/2/2018

Objectives Eliminate problems of manual process Synthesize with existing processes Preserve format through update cycle – final output must match format of other chapters Incorporate work flow process and change tracking for updating appropriation language Set stage for further use of XML 12/2/2018

Why XML? Favorable experiences Introduced to new technology at IBM seminar Advice was to start small and get acquainted with technology Attended seminars held by House of Representatives Clerk’s Office Success with Budget Volume Widespread and growing interest in XML among all parts of federal government Desire for practical knowledge of technology 12/2/2018

Why XML? XML advantages Text could be easily distributed for update and then re-aggregated No need to assemble text in different formats Output could be produced in a variety of formats – PDF for agencies and GPO code for final publication User update could be better controlled Appropriation language could be tagged using House of Representatives Bill DTD 12/2/2018

Automated Appendix Text 12/2/2018

Converting from GPO to XML Documents in GPO format were unstructured Program that converted GPO to XML had to associate text following format codes with chapter content and structure Example: GPO S3616 format locator code “bell” I09 GPO – print text in bold small caps Conversion – tag text as account title 12/2/2018

Storing XML in Database XML document is hierarchical and database tables are flat Conversion program had to: Associate each section of text with an “account” – an existing database record created for number updates Create special text “accounts” for sections of text not associated with numbers (e.g., introductory text) 12/2/2018

Updating the Text Extended MAX A-11 Data Entry application to handle text Application previously only allowed update of numbers Program was adapted to Utilize existing user access control mechanisms Allow updating of text via special custom-coded text editor embedded into application 12/2/2018

Updating Text – User Interface 12/2/2018

Updating Text – Why custom coded text editor? Agencies were familiar with MAX A-11 program Limited funding for Web based COTS tool Security and limited funding for thick client COTS workstation software Change tracking capabilities in COTS tools were limited at time of pilot Reduced variability – users did not have to use new application 12/2/2018

Work Flow Text is saved at each stage of process Appropriation language has separate work flow requirements: Congress requires proposed language to show additions and deletions Language must be vetted by general counsels in agencies and at OMB 12/2/2018

Publication Publication greatly simplified because we chose XML Available tools – open source and commercial -obviated need for special programming to extract and format text Agencies could view their chapters “on demand” – XML stylesheets can now produce document in PDF format Merging of text and numbers easier 12/2/2018

Publication Why continue to output in GPO format? Need to maintain consistency with manually prepared chapters Format is still used by Appropriations committees to markup bills Some formatting still not possible in PDF version 12/2/2018

Technical Analysis and Recommendations Conducted by X-Systems, Inc. in 2005 Recommendations – reduce “error creep” Redesign and upgrade GPO to XML conversion program Implement XML-aware error correction utility before database load Redesign and upgrade the database load program Upgrade MAX A-11 to database update program to include more rigorous error correction Minimize the practice of creating duplicate outputs 12/2/2018

Future Plans 13 additional chapters this year (2008 Budget) Remaining chapters following year for 2009 Budget 12/2/2018

Continuing Issues Controlling user update Late reception of enacted appropriation language Many bills not passed until December Converting manually prepared chapters Structure of each chapter is idiosyncratic Adaptation to new work flow process at OMB Progress could not be monitored the same way as old process 12/2/2018

Lessons Learned Plan small – adapting to a new technology is not accomplished overnight Utilize expertise from multiple outside sources Be flexible – DTD’s should not not be written in stone Get something in users’ hands early – you will get valuable feedback XML is a valuable, low cost tool – no need for extensive funding or management buy-in 12/2/2018

Link for Budget Documents http://www.whitehouse.gov/omb/budget/fy2007/ 12/2/2018