SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
ELECTRONIC WORKFLOW



    SSP Technology Blitz
      Philadelphia, PA
     November 18, 2004
About the American College of Physicians


§ The nation’s largest medical specialty
  society
§ 116,000 physician members
  specializing in internal medicine and its
  subspecialties
§ Staff of 350 located mostly in
  Philadelphia
§ Not-for-profit
ACP’s premier publications


§ Annals of Internal Medicine: An original
  research journal; published twice monthly
§ ACP Journal Club: A secondary research
  journal; 6 issues per year
§ Physicians’ Information and Education
  Resource (PIER): An online clinical guidelines
  database; continuously published and updated
§ Medical Knowledge and Self-Assessment
  Program (MKSAP): A multipart Continuing
  Medical Education (CME) product;
  published every 3 years
Other publications produced by ACP


§ About a dozen downloadable PDA products
§ About a dozen new book titles per year
§ Web support for our Annual Session, the world’s
  largest internal medicine meeting
§ A wide variety of other CME products and ACP
  member services available in print and online
§ Eleven Web sites totaling over 277,000 HTML
  pages
§ Many products also available on CD-ROM and/or
  through third-party licensing partners such
  as Ovid
Five years ago: a very traditional environment


 § Autonomous content factories or “silos”
 § Inherently incompatible technologies
 § Product-specific workflows
 § Uncoordinated content development
   efforts resulting in overlapping content
 § Linear workflows to produce multiple
   deliverables from each product’s
   content
Pursuit of a new strategy: content ubiquity


§ Readily accessible to authorized ACP staff and
  ultimately, under access control, to authors, peer
  reviewers, and end users
§ Cohesively indexed and searchable in a variety of
  methods so that interrelated subject matter is easy
  to find regardless of its originating source
§ Deliverable through automated systems that
  support the ACP’s ability to publish the right
  information in the right form at the right time to the
  right audience
Content Development/Deployment
                      Conceptual Design
Content Creation                                     Content Deployment

                                                          Print Products
                                                        • Annals of Internal Medicine
                                                        • MKSAP
                                                        • ACP Journal Club
     • PIER
     • Journal Club
                                                                  Electronic Products
     • MKSAP
     • Annals          Content Repository                         •   PIER
                              Documentum                          •   acpjc.org
     • Others…         Document Management System                 •   annals.org
                                                                  •   MKSAP
                                                                  •   PDAs
                                                                  •   e-commerce

                                                                  Business Partners
                                                                  •   Allscripts   • Ovid
                                                                  •   NextGen      • EBSCO
                                                                  •   StatRef      • Infotrieve
                                 Other Products                   •   Skyscape
                              • Hybrid Web sites
                              • Clinical decision support tools
Today: a new, integrated environment


§ A common infrastructure
§ Shared templates, programs, and
  editorial tools
§ Collaboration and coordination of
  content development efforts
§ A single workflow to produce multiple
  deliverables from the same content
§ A common way of work for all products
Our guiding principles


§ Never sacrifice quality to achieve higher
  productivity
§ Never sacrifice productivity to achieve
  higher quality
§ Attempt to improve BOTH quality and
  productivity with every change
What is “electronic” workflow?


§   Paperless editorial production
§   Computer-assisted editing
§   Computer-transformed renderings
§   DMS-driven process
§   DMS-executed tasks


    DMS = Document Management System
Paperless editorial production


§   Author-submitted manuscript
§   Copyedited manuscript
§   Unpaginated galleys
§   Page proofs
§   Bluelines
Computer-assisted editing


§   Editorial macros
§   “Cleanup” routines
§   “Edit-checker” routines
§   Scripted global search-and-replace
§   Online reference checkers
§   Metadata insertion programs
§   XML transforms for reorganizing content
    or changing tagging structures
Computer-transformed renderings

§   Word-to-XML
§   XML-to-Xyvision XML
§   XML-to-Quark
§   XML-to-HTML
§   XML-to-PDF
§   XML-to-PDA
§   XML-to-partner-specific output
§   XML-to-Word (one-way or round-trip)
DMS-driven processes


Routine DMS tasks previously performed
by hand are now automated, such as:
§   Automated import and export
§   Automated check-in, check-out, and parsing
§   Automated promotion to next lifecycle stage
§   Automated rollup and chunking of XML
§   “Task-ready” email alerts to next editor
§   Automated status reporting
DMS-executed tasks


Non-DMS-related editorial tasks previously
performed by human editors are now
executed in an entirely unassisted manner
by the DMS:

§ Automated “cleanup” routines
§ Automated content transformation
§ Automated retention policies
The workflow is less rigid but more complex


§    The flexibility needed to respond to new
     opportunities drives the optimization of
     production for existing products
§    Every change has an impact on everything else
§    Quality assurance surfaces problems with the
     data that were never noticed in print
§    Workflows are moving targets that are
     constantly being tested and tweaked
§    The number of precomposition steps increases,
     but many are automated using plug-ins
§    Most new steps can be carried out by
     editorial assistants
It may appear “busier,” but it’s not chaotic

                BEFORE                                                  AFTER
                                                                                End-user
                                                                                Experience


                                                                                Common
                                                                                services


                                                                                Editorial
                                                                                production
                                                                                systems



                                                                                Back-end
                                                                                systems


                                                                                Infrastructure


                                               .
© 2003 Hewlett-Packard Development Company, L.P Used with permission.
Lessons learned (so far)

1.   Implementing XML backwards up the workflow,
     step by step, not all at once, causes the least
     disruption and the most immediate benefits.

2.   Justifying each change in terms of clear, specific,
     and immediate benefits to productivity, quality, and
     deliverability determines what step is next.

3.   Completing tiny steps and using the editors for
     testing and implementation avoids dropping a
     “black box” like a bomb on the editorial staff and
     builds editorial competence, trust, and ownership.
Lessons learned (so far)

4.   Developing, testing, and implementing a live but
     lower risk “pilot” project first ease the sharing of a
     new capability with other products because the
     benefits are already proven and the procedures are
     already shaken out.

5.   Separating content from presentation enormously
     simplifies content development. Use Cascading
     Style Sheets (CSSs) and XML transformations
     (XSLTs) to render content for print composition and
     electronic presentation.

6.   Planning, organizing, and documenting the new
     production process are very necessary steps but
     also very labor-intensive.
Lessons learned (so far)

7.   Developing applications programming capabilities
     within your staff results in flexibility and reusability.
     We rely on the corporate IT function only for
     hardware, systems software, and network
     infrastructure. We outsource programming only
     when absolutely necessary and then transfer the
     technology to internal staff upon completion.
8.   Encouraging editors who are inclined by interest
     and aptitude to consider a programming career path
     produces very informed technical skills.
9.   Using project leaders with real-life “been to the
     mountain” experience provides champions and
     cheerleaders who can give encouragement,
     direction, and reassurance to the staff.

Más contenido relacionado

Destacado (6)

255 shaw
255 shaw255 shaw
255 shaw
 
Seminar4.4
Seminar4.4Seminar4.4
Seminar4.4
 
2 c.2
2 c.22 c.2
2 c.2
 
141 web based-peer-review
141 web based-peer-review141 web based-peer-review
141 web based-peer-review
 
280 eileen fenton presentation
280 eileen fenton presentation280 eileen fenton presentation
280 eileen fenton presentation
 
302 sargent word2007-ssp2008
302 sargent word2007-ssp2008302 sargent word2007-ssp2008
302 sargent word2007-ssp2008
 

Similar a 76 linda drumheller

Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingplumbee
 
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...Dr Nicolas Figay
 
Managing Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique NeedsManaging Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique NeedsTy Alden Cole
 
Ascribe Introduction
Ascribe Introduction Ascribe Introduction
Ascribe Introduction nicoleprice
 
ISV Showcase: End-to-end Machine Learning using H2O on Azure
ISV Showcase: End-to-end Machine Learning using H2O on AzureISV Showcase: End-to-end Machine Learning using H2O on Azure
ISV Showcase: End-to-end Machine Learning using H2O on AzureMicrosoft Tech Community
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionStrongback Consulting
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineersstefan vallin
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?C4Media
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
Evaluation of library automation software
Evaluation of library automation softwareEvaluation of library automation software
Evaluation of library automation softwareAnil T
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalEric Sembrat
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineeringRupesh Vaishnav
 
Kitware: Qt and Scientific Computing
Kitware: Qt and Scientific ComputingKitware: Qt and Scientific Computing
Kitware: Qt and Scientific Computingaccount inactive
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Armedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECMArmedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECMArmedia LLC
 
Software Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldSoftware Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldHendri Karisma
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesAtlassian
 

Similar a 76 linda drumheller (20)

Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
 
142 wendy shank
142 wendy shank142 wendy shank
142 wendy shank
 
webviewer
webviewerwebviewer
webviewer
 
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
 
Managing Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique NeedsManaging Enterprise Content: Solutions that Fit Your Unique Needs
Managing Enterprise Content: Solutions that Fit Your Unique Needs
 
Ascribe Introduction
Ascribe Introduction Ascribe Introduction
Ascribe Introduction
 
ISV Showcase: End-to-end Machine Learning using H2O on Azure
ISV Showcase: End-to-end Machine Learning using H2O on AzureISV Showcase: End-to-end Machine Learning using H2O on Azure
ISV Showcase: End-to-end Machine Learning using H2O on Azure
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
Evaluation of library automation software
Evaluation of library automation softwareEvaluation of library automation software
Evaluation of library automation software
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
Kitware: Qt and Scientific Computing
Kitware: Qt and Scientific ComputingKitware: Qt and Scientific Computing
Kitware: Qt and Scientific Computing
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Armedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECMArmedia Case Management with Alfresco ECM
Armedia Case Management with Alfresco ECM
 
Software Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldSoftware Engineering: Today in The Betlefield
Software Engineering: Today in The Betlefield
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 Issues
 
See through software
See through softwareSee through software
See through software
 

Más de Society for Scholarly Publishing

04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadowsSociety for Scholarly Publishing
 
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterickSociety for Scholarly Publishing
 

Más de Society for Scholarly Publishing (20)

10052016 ssp seminar2_newsham
10052016 ssp seminar2_newsham10052016 ssp seminar2_newsham
10052016 ssp seminar2_newsham
 
10052016 ssp seminar2_rivera
10052016 ssp seminar2_rivera10052016 ssp seminar2_rivera
10052016 ssp seminar2_rivera
 
10052016 ssp seminar2_pesanelli
10052016 ssp seminar2_pesanelli10052016 ssp seminar2_pesanelli
10052016 ssp seminar2_pesanelli
 
10052016 ssp seminar2_harley
10052016 ssp seminar2_harley10052016 ssp seminar2_harley
10052016 ssp seminar2_harley
 
10042016 ssp seminar1_session4_myers
10042016 ssp seminar1_session4_myers10042016 ssp seminar1_session4_myers
10042016 ssp seminar1_session4_myers
 
10042016 ssp seminar1_session4_demers
10042016 ssp seminar1_session4_demers10042016 ssp seminar1_session4_demers
10042016 ssp seminar1_session4_demers
 
10042016 ssp seminar1_session4_cochran
10042016 ssp seminar1_session4_cochran10042016 ssp seminar1_session4_cochran
10042016 ssp seminar1_session4_cochran
 
10042016 ssp seminar1_session3_stanley
10042016 ssp seminar1_session3_stanley10042016 ssp seminar1_session3_stanley
10042016 ssp seminar1_session3_stanley
 
10042016 ssp seminar1_session3_ranganathan
10042016 ssp seminar1_session3_ranganathan10042016 ssp seminar1_session3_ranganathan
10042016 ssp seminar1_session3_ranganathan
 
10042016 ssp seminar1_session3_odike
10042016 ssp seminar1_session3_odike10042016 ssp seminar1_session3_odike
10042016 ssp seminar1_session3_odike
 
10042016 ssp seminar1_session3_cochran
10042016 ssp seminar1_session3_cochran10042016 ssp seminar1_session3_cochran
10042016 ssp seminar1_session3_cochran
 
10042016 ssp seminar1_session2_walker
10042016 ssp seminar1_session2_walker10042016 ssp seminar1_session2_walker
10042016 ssp seminar1_session2_walker
 
10042016 ssp seminar1_session2_ivins
10042016 ssp seminar1_session2_ivins10042016 ssp seminar1_session2_ivins
10042016 ssp seminar1_session2_ivins
 
10042016 ssp seminar1_session2_holland
10042016 ssp seminar1_session2_holland10042016 ssp seminar1_session2_holland
10042016 ssp seminar1_session2_holland
 
10042016 ssp seminar1_session1_stanley
10042016 ssp seminar1_session1_stanley10042016 ssp seminar1_session1_stanley
10042016 ssp seminar1_session1_stanley
 
10042016 ssp seminar1_session1_keane
10042016 ssp seminar1_session1_keane10042016 ssp seminar1_session1_keane
10042016 ssp seminar1_session1_keane
 
10042016 ssp seminar1_session1_ivins
10042016 ssp seminar1_session1_ivins10042016 ssp seminar1_session1_ivins
10042016 ssp seminar1_session1_ivins
 
10042016 ssp seminar1_session1_asadilari
10042016 ssp seminar1_session1_asadilari10042016 ssp seminar1_session1_asadilari
10042016 ssp seminar1_session1_asadilari
 
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
04142015 ssp webinar_theworldisflatforscholarlypublishing_caitlinmeadows
 
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
04142015 ssp webinar_theworldisflatforscholarlypublishing_bruceheterick
 

76 linda drumheller

  • 1. ELECTRONIC WORKFLOW SSP Technology Blitz Philadelphia, PA November 18, 2004
  • 2. About the American College of Physicians § The nation’s largest medical specialty society § 116,000 physician members specializing in internal medicine and its subspecialties § Staff of 350 located mostly in Philadelphia § Not-for-profit
  • 3. ACP’s premier publications § Annals of Internal Medicine: An original research journal; published twice monthly § ACP Journal Club: A secondary research journal; 6 issues per year § Physicians’ Information and Education Resource (PIER): An online clinical guidelines database; continuously published and updated § Medical Knowledge and Self-Assessment Program (MKSAP): A multipart Continuing Medical Education (CME) product; published every 3 years
  • 4. Other publications produced by ACP § About a dozen downloadable PDA products § About a dozen new book titles per year § Web support for our Annual Session, the world’s largest internal medicine meeting § A wide variety of other CME products and ACP member services available in print and online § Eleven Web sites totaling over 277,000 HTML pages § Many products also available on CD-ROM and/or through third-party licensing partners such as Ovid
  • 5. Five years ago: a very traditional environment § Autonomous content factories or “silos” § Inherently incompatible technologies § Product-specific workflows § Uncoordinated content development efforts resulting in overlapping content § Linear workflows to produce multiple deliverables from each product’s content
  • 6. Pursuit of a new strategy: content ubiquity § Readily accessible to authorized ACP staff and ultimately, under access control, to authors, peer reviewers, and end users § Cohesively indexed and searchable in a variety of methods so that interrelated subject matter is easy to find regardless of its originating source § Deliverable through automated systems that support the ACP’s ability to publish the right information in the right form at the right time to the right audience
  • 7. Content Development/Deployment Conceptual Design Content Creation Content Deployment Print Products • Annals of Internal Medicine • MKSAP • ACP Journal Club • PIER • Journal Club Electronic Products • MKSAP • Annals Content Repository • PIER Documentum • acpjc.org • Others… Document Management System • annals.org • MKSAP • PDAs • e-commerce Business Partners • Allscripts • Ovid • NextGen • EBSCO • StatRef • Infotrieve Other Products • Skyscape • Hybrid Web sites • Clinical decision support tools
  • 8. Today: a new, integrated environment § A common infrastructure § Shared templates, programs, and editorial tools § Collaboration and coordination of content development efforts § A single workflow to produce multiple deliverables from the same content § A common way of work for all products
  • 9. Our guiding principles § Never sacrifice quality to achieve higher productivity § Never sacrifice productivity to achieve higher quality § Attempt to improve BOTH quality and productivity with every change
  • 10. What is “electronic” workflow? § Paperless editorial production § Computer-assisted editing § Computer-transformed renderings § DMS-driven process § DMS-executed tasks DMS = Document Management System
  • 11. Paperless editorial production § Author-submitted manuscript § Copyedited manuscript § Unpaginated galleys § Page proofs § Bluelines
  • 12. Computer-assisted editing § Editorial macros § “Cleanup” routines § “Edit-checker” routines § Scripted global search-and-replace § Online reference checkers § Metadata insertion programs § XML transforms for reorganizing content or changing tagging structures
  • 13. Computer-transformed renderings § Word-to-XML § XML-to-Xyvision XML § XML-to-Quark § XML-to-HTML § XML-to-PDF § XML-to-PDA § XML-to-partner-specific output § XML-to-Word (one-way or round-trip)
  • 14. DMS-driven processes Routine DMS tasks previously performed by hand are now automated, such as: § Automated import and export § Automated check-in, check-out, and parsing § Automated promotion to next lifecycle stage § Automated rollup and chunking of XML § “Task-ready” email alerts to next editor § Automated status reporting
  • 15. DMS-executed tasks Non-DMS-related editorial tasks previously performed by human editors are now executed in an entirely unassisted manner by the DMS: § Automated “cleanup” routines § Automated content transformation § Automated retention policies
  • 16. The workflow is less rigid but more complex § The flexibility needed to respond to new opportunities drives the optimization of production for existing products § Every change has an impact on everything else § Quality assurance surfaces problems with the data that were never noticed in print § Workflows are moving targets that are constantly being tested and tweaked § The number of precomposition steps increases, but many are automated using plug-ins § Most new steps can be carried out by editorial assistants
  • 17. It may appear “busier,” but it’s not chaotic BEFORE AFTER End-user Experience Common services Editorial production systems Back-end systems Infrastructure . © 2003 Hewlett-Packard Development Company, L.P Used with permission.
  • 18. Lessons learned (so far) 1. Implementing XML backwards up the workflow, step by step, not all at once, causes the least disruption and the most immediate benefits. 2. Justifying each change in terms of clear, specific, and immediate benefits to productivity, quality, and deliverability determines what step is next. 3. Completing tiny steps and using the editors for testing and implementation avoids dropping a “black box” like a bomb on the editorial staff and builds editorial competence, trust, and ownership.
  • 19. Lessons learned (so far) 4. Developing, testing, and implementing a live but lower risk “pilot” project first ease the sharing of a new capability with other products because the benefits are already proven and the procedures are already shaken out. 5. Separating content from presentation enormously simplifies content development. Use Cascading Style Sheets (CSSs) and XML transformations (XSLTs) to render content for print composition and electronic presentation. 6. Planning, organizing, and documenting the new production process are very necessary steps but also very labor-intensive.
  • 20. Lessons learned (so far) 7. Developing applications programming capabilities within your staff results in flexibility and reusability. We rely on the corporate IT function only for hardware, systems software, and network infrastructure. We outsource programming only when absolutely necessary and then transfer the technology to internal staff upon completion. 8. Encouraging editors who are inclined by interest and aptitude to consider a programming career path produces very informed technical skills. 9. Using project leaders with real-life “been to the mountain” experience provides champions and cheerleaders who can give encouragement, direction, and reassurance to the staff.