SlideShare une entreprise Scribd logo
1  sur  13
The Software Factory™ at
Overview:
          ObjectBuilders
The Software Factory™
                    at ObjectBuilders


An alternative to offshore development
Cost is competitive with offshore – without the risk
Most applications can be delivered in 30 to 60 days after
the Specification is completed
Utilizes industrial manufacturing techniques
Reduces construction time and optimizes the specification
process, saving time, money and headaches
All the benefits of Agile Methodology without the risks
  Quick timeframes, visually oriented, well structured, well specified
The Software Factory at
                                ObjectBuilders



                  Preparation           The Assembly Floor        Fulfillment



                Engineering        Models                         System
Specification
                                                                  Testing
                                       Workflows
                                                             QA
                       Setup
                                      Presentation                Package
                                                                    And
                                                                  Delivery
                                        Reports
The Software Factory



  Preparation       The Assembly Floor         Fulfillment


Engineering     Models                         System
                                               Testing
                                                             Advantages of
                    Workflows
                                          QA                  Traditional
       Setup
                   Presentation                Package


                     Reports
                                                 And
                                               Delivery      Manufacturing


                     Utilizes Lower Cost Resources
                     Reduce Time to Market
                     Higher Quality
                     Predictable…Consistent…Scalable
The Software Factory



  Preparation       The Assembly Floor         Fulfillment


Engineering     Models                         System
                                               Testing
                                                             Advantages of
                    Workflows
                                          QA                  Traditional
       Setup
                   Presentation                Package


                     Reports
                                                 And
                                               Delivery      Manufacturing

                     Delivers Custom Business Solutions in 30
                     to 60 days – no matter the size
                     An Alternative to Offshore Development
                     Parallel Processing
                     The Benefits of Agile Methodology
                     Without The Risks
Software Factory Model
                                    100% Onshore Software Manufacturing Facility



      Customer                OBJECTBUILDERS                    OBJECTBUILDERS
                                                               SOFTWARE FACTORY
                 Spec              Spec




                        US Based                                               Construction
                        Point Of                                                  Team
                        Contact


UAT/Approve                                                          Output




  PM/Analyst - Users      Analyst - Reports             Project Lead -
  - Other                 Developer                     Engineer - Assembler
      Specification            Point of Contact             Construct
      Approval                 Design                       (Configure /
      Punch List               Training                     Assemble without
                                                            code) using
      UAT                      Database                     manufacturing
      Other                    Coordinate with              methodology
                               Software Factory
Complex Business Applications
                                    100% Assembled

Government – Permitting, Licensing, Inspection, Case Management
 Workflow applications, Imaging applications, Connected and Disconnected
Retail – Commission System
 Manages product, agent hierarchy, plans and payments
Insurance – Claims Processing and Commission System
 Complete paperless office system for a call center
Entertainment – Partner Settlement System
 Complete settlement system including: payment, auditing and reporting
Mortgage – Document Management and Deficiency Resolution
 Complete online processing for secondary market exception resolution
Incentives – Salary Management and Incentive Management
 Modeling, planning and granting of salary and merit based compensation
Medicare – Web Based Reporting System
 Primary care provider reporting systems
Reinsurance – Contract Management System
 Manage contracts, billing premium and losses, commissions, fees, taxes and reporting
Packaged Solutions
                                          100% Assembled


eResolve – Document Management and Deficiency Resolution
 Complete online processing for secondary market exception resolution
Case Management - eLicensing – Licensing and Permitting System
 Manages full lifecycle from application through enforcement
Government Mobility
 Disconnected workflow application for offline inspections and case management
Partner Settlement System
 Complete settlement system including: payment, auditing and reporting
Salary, Incentives and Commission Management
 Modeling, planning and granting of salary, commissions and merit based compensation
Composite Applications and SOA



               • Represent Presentation and
                 Business Process Layer entirely in
                 XML
                  • End Point Agnostic
                  • Technology Agnostic
                  • Interoperability, never rewrite
                    business applications again
               • VBOM are well defined Contracts
                 between SOA and Applications
               • VBOM makes New and Legacy
                 Infrastructure appear as a Service
               • Well defined, loosely coupled
                 applications
               • Highly flexible, maintainable and
                 adaptable solutions
               • Easily migrate to new technology
Industry Alignment


Charles Goldfarb – The Father of XML Technology
  On ObjectBuilders Advisory Board. ObjectBuilders is currently
  the only company that Charles Goldfarb is associated with.
  Originally Coined the Phrase “Markup Language”
  In recognition of his work, The Society for Technical
  Communication gave joint fellowships to Charles Goldfarb and
  Tim Berners-Lee the founder of the World Wide Web
  Government agencies are striving for higher levels of reuse and
  interoperability. XML provides this for data and XML provides
  this equally as well for applications
Software Factory Definition


A Software Factory is defined as a facility or process that assembles (not codes) software
   applications to conform to a Specification following a strict Manufacturing Methodology. By
   utilizing the fundamentals of industrial manufacturing – standardized components,
   specialized skill sets, parallel processes and a predictable and scalable level of quality – a
   true Software Factory can achieve a superior level of application assembly even when
   assembling new or horizontal solutions. Just as industrialization of the automobile
   manufacturing process led to increased productivity and higher quality at lower costs,
   industrialization of the software development process is leading to the same advantages.
Software Factories have gained recent popularity as a cost-effective way to reduce the time it
   takes to develop software. Conceptually, software factories represent a methodology that
   seeks to incorporate pre-built, standard functionalities into software through configuration –
   not code. A Software Factory uses a Software Manufacturing process and productivity tools
   which enable this process.
Software Manufacturing is a horizontal process for the code-less assembly of any Business
   Software Application from 100% proven / reusable components, exactly to specification for
   an end user, that are delivered in consistent and predictable timeframes. The Software
   Manufacturing process is only achieved through the use of a set of productivity tools that
   allow existing components, applications, services, and systems to be easily consumed,
   integrated and orchestrated into the end product without the use of custom code. If there is
   any custom code in the application layer, it is not assembled and therefore it was not
   created using a manufacturing approach. http://www.objectbuilders.com/software-factory-definition.html
Software Productivity Tools


Software Factories, assembly processes and true software
manufacturing are enabled through the use of Productivity Tools.
Simply defined, Productivity Tools allow non-developers / non-
programmers (or, in the industrial manufacturing analogy, non skilled
craftsman) to use easily acquired skills that enable them to leverage
drag and drop, snap in, or point and click methodologies to create
either specific deployable pieces of functionality, or, fully customized
solutions that conform 100% to any horizontal software specification.

Today, most organizations have adopted and utilized Software
Productivity Tools across their enterprise. This has led to dramatic cost
savings as well as the achievement of new levels of vendor, product,
back-end and end-point independence. Productivity tools are paving
the way for software factories.
                http://www.objectbuilders.com/software-factory.html
Contact Information


Joe Brophy                           www.objectbuilders.com
ObjectBuilders                       610.783.7748
20134 Valley Forge Circle
                                     jbrophy@objectbuilders.com
King of Prussia, PA 19406



                                 http://en.wikipedia.org/wiki/Software_factory

Contenu connexe

En vedette

Marketing To Asian Women Conference Singapore
Marketing To Asian Women Conference SingaporeMarketing To Asian Women Conference Singapore
Marketing To Asian Women Conference SingaporeOne9Ninety
 
Applicant Tracking System - LetmeRecruit
Applicant Tracking System - LetmeRecruitApplicant Tracking System - LetmeRecruit
Applicant Tracking System - LetmeRecruitLetmeRecruit
 
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event SlidedeckNavantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event SlidedeckNavantis
 
Accolo - Turn your company into a hiring machine - 3-22-12 - John Younger
Accolo - Turn your company into a hiring machine - 3-22-12 - John YoungerAccolo - Turn your company into a hiring machine - 3-22-12 - John Younger
Accolo - Turn your company into a hiring machine - 3-22-12 - John YoungerJohn Younger
 
Get a 3D view of your workforce
Get a 3D view of your workforceGet a 3D view of your workforce
Get a 3D view of your workforceAccess Group
 
Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...Mahatma Gandhi University Library
 
TLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸ
TLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸTLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸ
TLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸAppointmentPlus
 
booksteam.com
booksteam.combooksteam.com
booksteam.comBookSteam
 
EuroCloud Netherlands Launch
EuroCloud Netherlands LaunchEuroCloud Netherlands Launch
EuroCloud Netherlands LaunchJan Aleman
 
HR Software, Payroll & Time Management: Discover Carval in 60 Seconds
HR Software, Payroll & Time Management: Discover Carval in 60 SecondsHR Software, Payroll & Time Management: Discover Carval in 60 Seconds
HR Software, Payroll & Time Management: Discover Carval in 60 SecondsCarval Computing Limited
 

En vedette (13)

Marketing To Asian Women Conference Singapore
Marketing To Asian Women Conference SingaporeMarketing To Asian Women Conference Singapore
Marketing To Asian Women Conference Singapore
 
Advanced Recurring Contract Billing
Advanced Recurring Contract Billing Advanced Recurring Contract Billing
Advanced Recurring Contract Billing
 
Applicant Tracking System - LetmeRecruit
Applicant Tracking System - LetmeRecruitApplicant Tracking System - LetmeRecruit
Applicant Tracking System - LetmeRecruit
 
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event SlidedeckNavantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
 
Accolo - Turn your company into a hiring machine - 3-22-12 - John Younger
Accolo - Turn your company into a hiring machine - 3-22-12 - John YoungerAccolo - Turn your company into a hiring machine - 3-22-12 - John Younger
Accolo - Turn your company into a hiring machine - 3-22-12 - John Younger
 
Get a 3D view of your workforce
Get a 3D view of your workforceGet a 3D view of your workforce
Get a 3D view of your workforce
 
Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...
 
TLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸ
TLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸTLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸ
TLS 1.2 Internet Security Protocol: What it Means & Why You Should Give a ¢®@ϸ
 
Oa presentation1 (1)
Oa presentation1 (1)Oa presentation1 (1)
Oa presentation1 (1)
 
booksteam.com
booksteam.combooksteam.com
booksteam.com
 
EuroCloud Netherlands Launch
EuroCloud Netherlands LaunchEuroCloud Netherlands Launch
EuroCloud Netherlands Launch
 
HR Software, Payroll & Time Management: Discover Carval in 60 Seconds
HR Software, Payroll & Time Management: Discover Carval in 60 SecondsHR Software, Payroll & Time Management: Discover Carval in 60 Seconds
HR Software, Payroll & Time Management: Discover Carval in 60 Seconds
 
CRM Idol
CRM IdolCRM Idol
CRM Idol
 

The Software Factory at ObjectBuilders: The World's first true Software Manufacturing Facility

  • 1. The Software Factory™ at Overview: ObjectBuilders
  • 2. The Software Factory™ at ObjectBuilders An alternative to offshore development Cost is competitive with offshore – without the risk Most applications can be delivered in 30 to 60 days after the Specification is completed Utilizes industrial manufacturing techniques Reduces construction time and optimizes the specification process, saving time, money and headaches All the benefits of Agile Methodology without the risks Quick timeframes, visually oriented, well structured, well specified
  • 3. The Software Factory at ObjectBuilders Preparation The Assembly Floor Fulfillment Engineering Models System Specification Testing Workflows QA Setup Presentation Package And Delivery Reports
  • 4. The Software Factory Preparation The Assembly Floor Fulfillment Engineering Models System Testing Advantages of Workflows QA Traditional Setup Presentation Package Reports And Delivery Manufacturing Utilizes Lower Cost Resources Reduce Time to Market Higher Quality Predictable…Consistent…Scalable
  • 5. The Software Factory Preparation The Assembly Floor Fulfillment Engineering Models System Testing Advantages of Workflows QA Traditional Setup Presentation Package Reports And Delivery Manufacturing Delivers Custom Business Solutions in 30 to 60 days – no matter the size An Alternative to Offshore Development Parallel Processing The Benefits of Agile Methodology Without The Risks
  • 6. Software Factory Model 100% Onshore Software Manufacturing Facility Customer OBJECTBUILDERS OBJECTBUILDERS SOFTWARE FACTORY Spec Spec US Based Construction Point Of Team Contact UAT/Approve Output PM/Analyst - Users Analyst - Reports Project Lead - - Other Developer Engineer - Assembler Specification Point of Contact Construct Approval Design (Configure / Punch List Training Assemble without code) using UAT Database manufacturing Other Coordinate with methodology Software Factory
  • 7. Complex Business Applications 100% Assembled Government – Permitting, Licensing, Inspection, Case Management Workflow applications, Imaging applications, Connected and Disconnected Retail – Commission System Manages product, agent hierarchy, plans and payments Insurance – Claims Processing and Commission System Complete paperless office system for a call center Entertainment – Partner Settlement System Complete settlement system including: payment, auditing and reporting Mortgage – Document Management and Deficiency Resolution Complete online processing for secondary market exception resolution Incentives – Salary Management and Incentive Management Modeling, planning and granting of salary and merit based compensation Medicare – Web Based Reporting System Primary care provider reporting systems Reinsurance – Contract Management System Manage contracts, billing premium and losses, commissions, fees, taxes and reporting
  • 8. Packaged Solutions 100% Assembled eResolve – Document Management and Deficiency Resolution Complete online processing for secondary market exception resolution Case Management - eLicensing – Licensing and Permitting System Manages full lifecycle from application through enforcement Government Mobility Disconnected workflow application for offline inspections and case management Partner Settlement System Complete settlement system including: payment, auditing and reporting Salary, Incentives and Commission Management Modeling, planning and granting of salary, commissions and merit based compensation
  • 9. Composite Applications and SOA • Represent Presentation and Business Process Layer entirely in XML • End Point Agnostic • Technology Agnostic • Interoperability, never rewrite business applications again • VBOM are well defined Contracts between SOA and Applications • VBOM makes New and Legacy Infrastructure appear as a Service • Well defined, loosely coupled applications • Highly flexible, maintainable and adaptable solutions • Easily migrate to new technology
  • 10. Industry Alignment Charles Goldfarb – The Father of XML Technology On ObjectBuilders Advisory Board. ObjectBuilders is currently the only company that Charles Goldfarb is associated with. Originally Coined the Phrase “Markup Language” In recognition of his work, The Society for Technical Communication gave joint fellowships to Charles Goldfarb and Tim Berners-Lee the founder of the World Wide Web Government agencies are striving for higher levels of reuse and interoperability. XML provides this for data and XML provides this equally as well for applications
  • 11. Software Factory Definition A Software Factory is defined as a facility or process that assembles (not codes) software applications to conform to a Specification following a strict Manufacturing Methodology. By utilizing the fundamentals of industrial manufacturing – standardized components, specialized skill sets, parallel processes and a predictable and scalable level of quality – a true Software Factory can achieve a superior level of application assembly even when assembling new or horizontal solutions. Just as industrialization of the automobile manufacturing process led to increased productivity and higher quality at lower costs, industrialization of the software development process is leading to the same advantages. Software Factories have gained recent popularity as a cost-effective way to reduce the time it takes to develop software. Conceptually, software factories represent a methodology that seeks to incorporate pre-built, standard functionalities into software through configuration – not code. A Software Factory uses a Software Manufacturing process and productivity tools which enable this process. Software Manufacturing is a horizontal process for the code-less assembly of any Business Software Application from 100% proven / reusable components, exactly to specification for an end user, that are delivered in consistent and predictable timeframes. The Software Manufacturing process is only achieved through the use of a set of productivity tools that allow existing components, applications, services, and systems to be easily consumed, integrated and orchestrated into the end product without the use of custom code. If there is any custom code in the application layer, it is not assembled and therefore it was not created using a manufacturing approach. http://www.objectbuilders.com/software-factory-definition.html
  • 12. Software Productivity Tools Software Factories, assembly processes and true software manufacturing are enabled through the use of Productivity Tools. Simply defined, Productivity Tools allow non-developers / non- programmers (or, in the industrial manufacturing analogy, non skilled craftsman) to use easily acquired skills that enable them to leverage drag and drop, snap in, or point and click methodologies to create either specific deployable pieces of functionality, or, fully customized solutions that conform 100% to any horizontal software specification. Today, most organizations have adopted and utilized Software Productivity Tools across their enterprise. This has led to dramatic cost savings as well as the achievement of new levels of vendor, product, back-end and end-point independence. Productivity tools are paving the way for software factories. http://www.objectbuilders.com/software-factory.html
  • 13. Contact Information Joe Brophy www.objectbuilders.com ObjectBuilders 610.783.7748 20134 Valley Forge Circle jbrophy@objectbuilders.com King of Prussia, PA 19406 http://en.wikipedia.org/wiki/Software_factory