SlideShare a Scribd company logo
1 of 125
Meet Robert Underwood.
Meet Robert Underwood. We call him Bob!
Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company.
Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department
Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people reporting to him.
Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people He makes a large salary too! reporting to him.
Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people He makes a large salary too! reporting to him. Very nice!
Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people He makes a large salary too! reporting to him. Very nice! ? So why isn’t Bob smiling
Because Bob also has LARGE               problems!!! ? So why isn’t Bob smiling
Bob’s Problems!
Bob’s Problems! He just cannot make his Management happy.
Bob’s Problems! He just cannot make his Management happy. How angry  they look!
Bob’s Problems! He just cannot make his Management happy. How angry  they look! He can almost never implement their change requestsquickly enough.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Just the other day the Sales Manager, Jim,  lost his job.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Just the other day the Sales Manager, Jim,  lost his job. And, can you believe it? He
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Just the other day the Sales Manager, Jim,  lost his job. And, can you believe it? He     blamed Bob for not supporting him enough!!!
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Just the other day the Sales Manager, Jim,  lost his job. And, can you believe it? He  He was VERY angry!!!    blamed Bob for not supporting him enough!!!
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers so that they  could access it     directly and check order          status.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers so that they  could access it     directly and check order          status. But the software did not    support the Web.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers so that they  could access it     directly and check order          status. But the software did not    support the Web. What could Bob do?
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Bob’s costs are also spiralingout of control.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Bob’s costs are also spiralingout of control. Can you  believe, a full 61% of his costs goes towards software maintenance!!!
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Bob’s costs are also spiralingout of control. Can you  believe, a full 61% of his costs goes towards software maintenance!!!
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Bob’s costs are also spiralingout of control. Can you  believe, a full 61% of his costs goes towards software maintenance!!! And not for developing new software that his company needs urgently.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Bob’s costs are also spiralingout of control. Can you  believe, a full 61% of his costs goes towards software maintenance!!! And not for developing new softwarethat his company needs urgently.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Another of Bob’s problems is that his various systems
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Another of Bob’s problems is that his various systems do notalways talk to one another.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Another of Bob’s problems is that his various systems do notalways talk to one another. This results in a lot of manual effortto keep data in synch and accurate across different application.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! Another of Bob’s problems is that his various systems do notalways talk to one another. This results in a lot of manual effortto keep data in synch and accurate across different application. Ultimately, MORE COSTS, and MORE DELAYS.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! As if these weren’t enough trouble, Bob is having a
Bob’s Problems! He just cannot make his Management happy. How angry  they look! As if these weren’t enough trouble, Bob is having a very hard time
Bob’s Problems! He just cannot make his Management happy. How angry  they look! As if these weren’t enough trouble, Bob is having a very hard time getting hold of the right technical resources.
Bob’s Problems! He just cannot make his Management happy. How angry  they look! As if these weren’t enough trouble, Bob is having a very hard time getting hold of the right technical resources. While the market is awash with Java, .NET and PHP programmers,
Bob’s Problems! He just cannot make his Management happy. How angry  they look! As if these weren’t enough trouble, Bob is having a very hard time getting hold of the right technical resources. While the market is awash with Java, .NET and PHP programmers,  he just can’t seem to find the PowerBuilder, COBOL, C and Ingres programmers that he so badly needs.
Wow! Bob has SO MANY Problems.
Wow! Bob has SO MANY Problems.
Wow! Bob has SO MANY Problems. Wrong
Wow! Bob has SO MANY Problems. Wrong Bob has only ONE problem
Wow! Bob has SO MANY Problems. Wrong Bob has only ONE problem Bob has Old Software that needs Modernization.
Wow! Bob has SO MANY Problems. Wrong Bob has only ONE problem Bob has Old Software that needs Modernization.
Old Software can       cause SO MUCH trouble?
Old Software can       cause SO MUCH trouble? YES!
Old Software can       cause SO MUCH trouble? YES! Old Software can ultimately TAKE A COMPANY DOWN!
Old Software can       cause SO MUCH trouble? YES! Old Software can ultimately TAKE A COMPANY DOWN! Let’s take a look
The Problem with Old Software
The Problem with Old Software Difficulty
The Problem with Old Software Difficulty Older technologies are more difficult to maintain, and this is a key pain point for many legacy system owners.
The Problem with Old Software Difficulty High Cost
The Problem with Old Software Difficulty High Cost Difficulty translates into cost. Salaries of hard-to-find resources, time taken to make changes and licensing fees of older technologies -- all drive up the total cost of ownership (TCO). Software maintenance (defect repairs and enhancement) is the largest IT line item (61%) in America's larger corporations today.
The Problem with Old Software Difficulty High Cost Lack of Integration
The Problem with Old Software Difficulty High Cost Lack of Integration Legacy software typically does not integrate well with other IT systems. As a result we get “silos” of information, just as what Bob has. These silos do not talk to one another. Data has to be manually or semi-manually synched, leading to cost, redundant data, incorrect information and unproductivity.
The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure
The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure New technology can offer significant business advantage (e.g., sleek user interfaces, web services, etc.) and boost revenues as well as profitability. The demand comes from Marketing department, Production department, the Management, and from the market at large.
The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure New Business Models
The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure New Business Models New technology can offer significant business advantage (e.g., sleek user interfaces, web services, etc.) and boost revenues as well as profitability. The demand comes from Marketing department, Production department, the Management, and from the market at large.
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Because of lack of quick support from IT, the company loses the ability to quickly respond to internal and external changes. This lack of Business Agility makes the organization less competitive in the market, and causes untold loss of revenues, current and future. This could be the single biggest loss of all.
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Sometimes changes beyond our control dictate changes that the old software might be ill-equipped to handle. The most important of these is regulations coming out of the government departments that the company must adhere to within the stipulated time.
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower Good programmers do NOT want to work on older software. Those who do either come at a stiff premium (high cost), or are not skilled enough to be relied upon.
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower Inefficiency & Lack of Productivity
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower Inefficiency & Lack of Productivity Old software is also often bloated, with dead code, duplicate code, inefficient code, and so on – leading to untold difficulties, delays and production problems.
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower "Maintenance projects will potentially absorb almost  70% of the world’s software professionals during much of the 21st century.“ - Capers Jones (the much acclaimed Chief Scientist Emeritus of Software Productivity Research)
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower "Maintenance projects will potentially absorb almost  70% of the world’s software professionals during much of the 21st century.“ - Capers Jones (the much acclaimed Chief Scientist Emeritus of Software Productivity Research)
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower "Maintenance projects will potentially absorb almost  70% of the world’s software professionals during much of the 21st century.“ - Capers Jones (the much acclaimed Chief Scientist Emeritus of Software Productivity Research)
The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower So what can Bob do?
What modernization options does Bob have?
What modernization options does Bob have? Migrateall old software to a new hardware/software platform.
What modernization options does Bob have? Migrateall old software to a new hardware/software platform. This retains all the “goodness” of the old applications, while changing what needed changing.
What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software.
What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water
What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water           because all the “goodness” of the old applications, all the tested logic, all the custom functionality – all will be rudely discarded
What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water           because all the “goodness” of the old applications, all the tested logic, all the custom functionality – all will be rudely discarded like so much trash!
What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water           because all the “goodness” of the old applications, all the tested logic, all the custom functionality – all will be rudely discarded like so much trash! Bad!
What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP.
What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality.
What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time.
What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time. Any perceived cost advantage might get reversed through cost overruns.
What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time. Any perceived cost advantage might get reversed through cost overruns. All goodness of the legacy application is lost.
What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time. Any perceived cost advantage might get reversed through cost overruns. All goodness of the legacy application is lost. Does not necessarily address business agility.
What modernization options does Bob have? Migrate Re-develop Replace by Packaged App
What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because:
What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because: 1) All the goodness of the old application is fully retained.
What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because: 1) All the goodness of the old application is fully retained. 2) You can mix and match whatever technology offers the best options.
What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because: 1) All the goodness of the old application is fully retained. 2) You can mix and match whatever technology offers the best options. How to do Migration “right”?
How to do migration right?
How to do migration right? Brute forcemigration where a team of developers is deployed for months and years
How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language.
How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options.
How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options. Usually the costliest solution too.
How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options. Usually the costliest solution too. Introduces new bugs without any iota of doubt.
How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options. Usually the costliest solution too. Introduces new bugs without any iota of doubt. The code quality will be only as good as the people engaged in the project.
How to do migration right? Brute force, manual Procurea migration tool
How to do migration right? Brute force, manual Procurea migration tool                                                               such as “Relativity”from Micro Focus.
How to do migration right? Brute force, manual Procurea migration tool                                                               such as “Relativity”from Micro Focus. Sophisticated tools have a steep learning curve.
How to do migration right? Brute force, manual Procurea migration tool                                                               such as “Relativity”from Micro Focus. Sophisticated tools have a steep learning curve. If the tool vendor only provides the tool, you might have to engage another company to actually carry out the migration.
How to do migration right? Brute force, manual Procurea migration tool                                                               such as “Relativity”from Micro Focus. Sophisticated tools have a steep learning curve. If the tool vendor only provides the tool, you might have to engage another company to actually carry out the migration. The migration will be only as good as the lower of the two: tool’s constraints; people constraints
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration”
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service.
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve.
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost,
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost,  Highest Speed,
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost,  Highest Speed,  100% accuracy,
How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost,  Highest Speed,  100% accuracy,  and No New Bugs.
How to do migration right? Automated Migration as a service Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost,  Highest Speed,  100% accuracy,  and No New Bugs.
How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool
How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution
How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution when an Open Standard such as OMG’s Model Driven Architecture (MDA) is adopted as the methodology on which the tools are built
How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution when an Open Standard such as OMG’s Model Driven Architecture (MDA) is adopted as the methodology on which the tools are built  MDA-based Architecture Driven Modernization (ADM) provides a reverse-engineering step
How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution when an Open Standard such as OMG’s Model Driven Architecture (MDA) is adopted as the methodology on which the tools are built  MDA-based Architecture Driven Modernization (ADM) provides a reverse-engineering step to recover design specifications from existing source code and automatically generate source code in a new language of choice.
www.omg.org
www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG.
www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA
www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA www.adasoftusa.com
www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA www.adasoftusa.com The automated software modernization company
www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA One of the first to be certified as an MDA FastStartQoS. A member of the OMG since its inception in 1989. www.adasoftusa.com The automated software modernization company
Bob can SMILE AGAIN.
Bob can SMILE AGAIN.
Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION.
Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION.
www.omg.org adasoftusa.com Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION.
www.omg.org adasoftusa.com Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION. T  H  E        E  N  D

More Related Content

Viewers also liked

Cartilla tus10comportamientosdigitales1322
Cartilla tus10comportamientosdigitales1322Cartilla tus10comportamientosdigitales1322
Cartilla tus10comportamientosdigitales1322robert gomez
 
Energie Rinnovabili Morena
Energie Rinnovabili MorenaEnergie Rinnovabili Morena
Energie Rinnovabili Morenamorena89
 
Laadinfrastructuur voor Elektrische bussen, Busvision 2016
Laadinfrastructuur voor Elektrische bussen, Busvision 2016Laadinfrastructuur voor Elektrische bussen, Busvision 2016
Laadinfrastructuur voor Elektrische bussen, Busvision 2016EVConsult
 
conflict and resolution
conflict and resolutionconflict and resolution
conflict and resolutioniswander
 

Viewers also liked (6)

Week 2
Week 2Week 2
Week 2
 
A
AA
A
 
Cartilla tus10comportamientosdigitales1322
Cartilla tus10comportamientosdigitales1322Cartilla tus10comportamientosdigitales1322
Cartilla tus10comportamientosdigitales1322
 
Energie Rinnovabili Morena
Energie Rinnovabili MorenaEnergie Rinnovabili Morena
Energie Rinnovabili Morena
 
Laadinfrastructuur voor Elektrische bussen, Busvision 2016
Laadinfrastructuur voor Elektrische bussen, Busvision 2016Laadinfrastructuur voor Elektrische bussen, Busvision 2016
Laadinfrastructuur voor Elektrische bussen, Busvision 2016
 
conflict and resolution
conflict and resolutionconflict and resolution
conflict and resolution
 

Similar to Bob's Problems with Old Software

Enghouse Interactive@ICT Nspire2019
Enghouse Interactive@ICT Nspire2019Enghouse Interactive@ICT Nspire2019
Enghouse Interactive@ICT Nspire2019Enghouse Interactive
 
Staring into the abyss. Why Retaking Control over Service Innovation is Esse...
Staring into the abyss.  Why Retaking Control over Service Innovation is Esse...Staring into the abyss.  Why Retaking Control over Service Innovation is Esse...
Staring into the abyss. Why Retaking Control over Service Innovation is Esse...Alan Quayle
 
Moneyball for performance metrics
Moneyball for performance metricsMoneyball for performance metrics
Moneyball for performance metricsjlembeck
 
How to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government AuditHow to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government AuditGadi Eichhorn
 
Delight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby SterrettDelight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby SterrettDelight Summit
 
Presence Envy - How not to get laughed at in the online locker room.
Presence Envy - How not to get laughed at in the online locker room.Presence Envy - How not to get laughed at in the online locker room.
Presence Envy - How not to get laughed at in the online locker room.Dayn Wilberding
 
BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...
BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...
BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...BAM - Belgian Association of Marketing
 
Flowroute Telecom Futures
Flowroute Telecom FuturesFlowroute Telecom Futures
Flowroute Telecom FuturesAlan Quayle
 
Enterprise mobile strategy, Messaging the future
Enterprise mobile strategy, Messaging the futureEnterprise mobile strategy, Messaging the future
Enterprise mobile strategy, Messaging the futureShay Rosen (שי רוזן)
 
Fbads workbook
Fbads workbookFbads workbook
Fbads workbookLaw Aid
 
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
JDD2014: Conversation patterns for software professionals - Michał BartyzelJDD2014: Conversation patterns for software professionals - Michał Bartyzel
JDD2014: Conversation patterns for software professionals - Michał BartyzelPROIDEA
 
Vacation Rental SEO: Notes from SMX for the Vacation Rental Industry
Vacation Rental SEO: Notes from SMX for the Vacation Rental IndustryVacation Rental SEO: Notes from SMX for the Vacation Rental Industry
Vacation Rental SEO: Notes from SMX for the Vacation Rental IndustryAmy Mutual
 
Technical SEO Presentation
Technical SEO PresentationTechnical SEO Presentation
Technical SEO PresentationJoe Robison
 
What Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology NetworkWhat Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology Networktroyangrignon
 
Open Stack vs .NET Stack - For Startups
Open Stack vs .NET Stack - For StartupsOpen Stack vs .NET Stack - For Startups
Open Stack vs .NET Stack - For StartupsBryan Starbuck
 
A geek sifts through the bullshit
A geek sifts through the bullshitA geek sifts through the bullshit
A geek sifts through the bullshitWebstock
 
Is Your Website Stuck In The 90’S
Is Your Website Stuck In The 90’SIs Your Website Stuck In The 90’S
Is Your Website Stuck In The 90’SDesign Bracket
 
Death_of_DevOps.pdf
Death_of_DevOps.pdfDeath_of_DevOps.pdf
Death_of_DevOps.pdfssuser1490e8
 
This Session Speaker Smells Fantastic! - How to create headlines and blog pos...
This Session Speaker Smells Fantastic! - How to create headlines and blog pos...This Session Speaker Smells Fantastic! - How to create headlines and blog pos...
This Session Speaker Smells Fantastic! - How to create headlines and blog pos...ModernCopyStudio
 

Similar to Bob's Problems with Old Software (20)

Enghouse Interactive@ICT Nspire2019
Enghouse Interactive@ICT Nspire2019Enghouse Interactive@ICT Nspire2019
Enghouse Interactive@ICT Nspire2019
 
Internet Marketing 101 - Online Marketing Bookcamp
Internet Marketing 101 - Online Marketing BookcampInternet Marketing 101 - Online Marketing Bookcamp
Internet Marketing 101 - Online Marketing Bookcamp
 
Staring into the abyss. Why Retaking Control over Service Innovation is Esse...
Staring into the abyss.  Why Retaking Control over Service Innovation is Esse...Staring into the abyss.  Why Retaking Control over Service Innovation is Esse...
Staring into the abyss. Why Retaking Control over Service Innovation is Esse...
 
Moneyball for performance metrics
Moneyball for performance metricsMoneyball for performance metrics
Moneyball for performance metrics
 
How to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government AuditHow to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government Audit
 
Delight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby SterrettDelight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby Sterrett
 
Presence Envy - How not to get laughed at in the online locker room.
Presence Envy - How not to get laughed at in the online locker room.Presence Envy - How not to get laughed at in the online locker room.
Presence Envy - How not to get laughed at in the online locker room.
 
BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...
BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...
BAM Congres 2017: Mark Herman - When and how to start an interactive dialogue...
 
Flowroute Telecom Futures
Flowroute Telecom FuturesFlowroute Telecom Futures
Flowroute Telecom Futures
 
Enterprise mobile strategy, Messaging the future
Enterprise mobile strategy, Messaging the futureEnterprise mobile strategy, Messaging the future
Enterprise mobile strategy, Messaging the future
 
Fbads workbook
Fbads workbookFbads workbook
Fbads workbook
 
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
JDD2014: Conversation patterns for software professionals - Michał BartyzelJDD2014: Conversation patterns for software professionals - Michał Bartyzel
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
 
Vacation Rental SEO: Notes from SMX for the Vacation Rental Industry
Vacation Rental SEO: Notes from SMX for the Vacation Rental IndustryVacation Rental SEO: Notes from SMX for the Vacation Rental Industry
Vacation Rental SEO: Notes from SMX for the Vacation Rental Industry
 
Technical SEO Presentation
Technical SEO PresentationTechnical SEO Presentation
Technical SEO Presentation
 
What Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology NetworkWhat Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology Network
 
Open Stack vs .NET Stack - For Startups
Open Stack vs .NET Stack - For StartupsOpen Stack vs .NET Stack - For Startups
Open Stack vs .NET Stack - For Startups
 
A geek sifts through the bullshit
A geek sifts through the bullshitA geek sifts through the bullshit
A geek sifts through the bullshit
 
Is Your Website Stuck In The 90’S
Is Your Website Stuck In The 90’SIs Your Website Stuck In The 90’S
Is Your Website Stuck In The 90’S
 
Death_of_DevOps.pdf
Death_of_DevOps.pdfDeath_of_DevOps.pdf
Death_of_DevOps.pdf
 
This Session Speaker Smells Fantastic! - How to create headlines and blog pos...
This Session Speaker Smells Fantastic! - How to create headlines and blog pos...This Session Speaker Smells Fantastic! - How to create headlines and blog pos...
This Session Speaker Smells Fantastic! - How to create headlines and blog pos...
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Bob's Problems with Old Software

  • 2. Meet Robert Underwood. We call him Bob!
  • 3. Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company.
  • 4. Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department
  • 5. Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people reporting to him.
  • 6. Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people He makes a large salary too! reporting to him.
  • 7. Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people He makes a large salary too! reporting to him. Very nice!
  • 8. Meet Robert Underwood. MRI World We call him Bob! Bob runs the IT department of a large company. Bob has a large department … with lots of people He makes a large salary too! reporting to him. Very nice! ? So why isn’t Bob smiling
  • 9. Because Bob also has LARGE problems!!! ? So why isn’t Bob smiling
  • 11. Bob’s Problems! He just cannot make his Management happy.
  • 12. Bob’s Problems! He just cannot make his Management happy. How angry they look!
  • 13. Bob’s Problems! He just cannot make his Management happy. How angry they look! He can almost never implement their change requestsquickly enough.
  • 14. Bob’s Problems! He just cannot make his Management happy. How angry they look! Just the other day the Sales Manager, Jim, lost his job.
  • 15. Bob’s Problems! He just cannot make his Management happy. How angry they look! Just the other day the Sales Manager, Jim, lost his job. And, can you believe it? He
  • 16. Bob’s Problems! He just cannot make his Management happy. How angry they look! Just the other day the Sales Manager, Jim, lost his job. And, can you believe it? He blamed Bob for not supporting him enough!!!
  • 17. Bob’s Problems! He just cannot make his Management happy. How angry they look! Just the other day the Sales Manager, Jim, lost his job. And, can you believe it? He He was VERY angry!!! blamed Bob for not supporting him enough!!!
  • 18. Bob’s Problems! He just cannot make his Management happy. How angry they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers
  • 19. Bob’s Problems! He just cannot make his Management happy. How angry they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers so that they could access it directly and check order status.
  • 20. Bob’s Problems! He just cannot make his Management happy. How angry they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers so that they could access it directly and check order status. But the software did not support the Web.
  • 21. Bob’s Problems! He just cannot make his Management happy. How angry they look! Jim had been asking Bob for a long time to open up their Sales Order System to their customers so that they could access it directly and check order status. But the software did not support the Web. What could Bob do?
  • 22. Bob’s Problems! He just cannot make his Management happy. How angry they look! Bob’s costs are also spiralingout of control.
  • 23. Bob’s Problems! He just cannot make his Management happy. How angry they look! Bob’s costs are also spiralingout of control. Can you believe, a full 61% of his costs goes towards software maintenance!!!
  • 24. Bob’s Problems! He just cannot make his Management happy. How angry they look! Bob’s costs are also spiralingout of control. Can you believe, a full 61% of his costs goes towards software maintenance!!!
  • 25. Bob’s Problems! He just cannot make his Management happy. How angry they look! Bob’s costs are also spiralingout of control. Can you believe, a full 61% of his costs goes towards software maintenance!!! And not for developing new software that his company needs urgently.
  • 26. Bob’s Problems! He just cannot make his Management happy. How angry they look! Bob’s costs are also spiralingout of control. Can you believe, a full 61% of his costs goes towards software maintenance!!! And not for developing new softwarethat his company needs urgently.
  • 27. Bob’s Problems! He just cannot make his Management happy. How angry they look! Another of Bob’s problems is that his various systems
  • 28. Bob’s Problems! He just cannot make his Management happy. How angry they look! Another of Bob’s problems is that his various systems do notalways talk to one another.
  • 29. Bob’s Problems! He just cannot make his Management happy. How angry they look! Another of Bob’s problems is that his various systems do notalways talk to one another. This results in a lot of manual effortto keep data in synch and accurate across different application.
  • 30. Bob’s Problems! He just cannot make his Management happy. How angry they look! Another of Bob’s problems is that his various systems do notalways talk to one another. This results in a lot of manual effortto keep data in synch and accurate across different application. Ultimately, MORE COSTS, and MORE DELAYS.
  • 31. Bob’s Problems! He just cannot make his Management happy. How angry they look! As if these weren’t enough trouble, Bob is having a
  • 32. Bob’s Problems! He just cannot make his Management happy. How angry they look! As if these weren’t enough trouble, Bob is having a very hard time
  • 33. Bob’s Problems! He just cannot make his Management happy. How angry they look! As if these weren’t enough trouble, Bob is having a very hard time getting hold of the right technical resources.
  • 34. Bob’s Problems! He just cannot make his Management happy. How angry they look! As if these weren’t enough trouble, Bob is having a very hard time getting hold of the right technical resources. While the market is awash with Java, .NET and PHP programmers,
  • 35. Bob’s Problems! He just cannot make his Management happy. How angry they look! As if these weren’t enough trouble, Bob is having a very hard time getting hold of the right technical resources. While the market is awash with Java, .NET and PHP programmers, he just can’t seem to find the PowerBuilder, COBOL, C and Ingres programmers that he so badly needs.
  • 36. Wow! Bob has SO MANY Problems.
  • 37. Wow! Bob has SO MANY Problems.
  • 38. Wow! Bob has SO MANY Problems. Wrong
  • 39. Wow! Bob has SO MANY Problems. Wrong Bob has only ONE problem
  • 40. Wow! Bob has SO MANY Problems. Wrong Bob has only ONE problem Bob has Old Software that needs Modernization.
  • 41. Wow! Bob has SO MANY Problems. Wrong Bob has only ONE problem Bob has Old Software that needs Modernization.
  • 42. Old Software can cause SO MUCH trouble?
  • 43. Old Software can cause SO MUCH trouble? YES!
  • 44. Old Software can cause SO MUCH trouble? YES! Old Software can ultimately TAKE A COMPANY DOWN!
  • 45. Old Software can cause SO MUCH trouble? YES! Old Software can ultimately TAKE A COMPANY DOWN! Let’s take a look
  • 46. The Problem with Old Software
  • 47. The Problem with Old Software Difficulty
  • 48. The Problem with Old Software Difficulty Older technologies are more difficult to maintain, and this is a key pain point for many legacy system owners.
  • 49. The Problem with Old Software Difficulty High Cost
  • 50. The Problem with Old Software Difficulty High Cost Difficulty translates into cost. Salaries of hard-to-find resources, time taken to make changes and licensing fees of older technologies -- all drive up the total cost of ownership (TCO). Software maintenance (defect repairs and enhancement) is the largest IT line item (61%) in America's larger corporations today.
  • 51. The Problem with Old Software Difficulty High Cost Lack of Integration
  • 52. The Problem with Old Software Difficulty High Cost Lack of Integration Legacy software typically does not integrate well with other IT systems. As a result we get “silos” of information, just as what Bob has. These silos do not talk to one another. Data has to be manually or semi-manually synched, leading to cost, redundant data, incorrect information and unproductivity.
  • 53. The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure
  • 54. The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure New technology can offer significant business advantage (e.g., sleek user interfaces, web services, etc.) and boost revenues as well as profitability. The demand comes from Marketing department, Production department, the Management, and from the market at large.
  • 55. The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure New Business Models
  • 56. The Problem with Old Software Difficulty High Cost Lack of Integration Competitive Pressure New Business Models New technology can offer significant business advantage (e.g., sleek user interfaces, web services, etc.) and boost revenues as well as profitability. The demand comes from Marketing department, Production department, the Management, and from the market at large.
  • 57. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility
  • 58. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Because of lack of quick support from IT, the company loses the ability to quickly respond to internal and external changes. This lack of Business Agility makes the organization less competitive in the market, and causes untold loss of revenues, current and future. This could be the single biggest loss of all.
  • 59. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes
  • 60. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Sometimes changes beyond our control dictate changes that the old software might be ill-equipped to handle. The most important of these is regulations coming out of the government departments that the company must adhere to within the stipulated time.
  • 61. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower
  • 62. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower Good programmers do NOT want to work on older software. Those who do either come at a stiff premium (high cost), or are not skilled enough to be relied upon.
  • 63. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower Inefficiency & Lack of Productivity
  • 64. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Lack of Manpower Inefficiency & Lack of Productivity Old software is also often bloated, with dead code, duplicate code, inefficient code, and so on – leading to untold difficulties, delays and production problems.
  • 65. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower "Maintenance projects will potentially absorb almost 70% of the world’s software professionals during much of the 21st century.“ - Capers Jones (the much acclaimed Chief Scientist Emeritus of Software Productivity Research)
  • 66. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower "Maintenance projects will potentially absorb almost 70% of the world’s software professionals during much of the 21st century.“ - Capers Jones (the much acclaimed Chief Scientist Emeritus of Software Productivity Research)
  • 67. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower "Maintenance projects will potentially absorb almost 70% of the world’s software professionals during much of the 21st century.“ - Capers Jones (the much acclaimed Chief Scientist Emeritus of Software Productivity Research)
  • 68. The Problem with Old Software Difficulty High Cost Lack of Integration New Business Models Competitive Pressure Lack of Business Agility Regulatory Changes Inefficiency & Lack of Productivity Lack of Manpower So what can Bob do?
  • 69. What modernization options does Bob have?
  • 70. What modernization options does Bob have? Migrateall old software to a new hardware/software platform.
  • 71. What modernization options does Bob have? Migrateall old software to a new hardware/software platform. This retains all the “goodness” of the old applications, while changing what needed changing.
  • 72. What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software.
  • 73. What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water
  • 74. What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water because all the “goodness” of the old applications, all the tested logic, all the custom functionality – all will be rudely discarded
  • 75. What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water because all the “goodness” of the old applications, all the tested logic, all the custom functionality – all will be rudely discarded like so much trash!
  • 76. What modernization options does Bob have? Migrate Re-developall old applications from current requirements and just forget about the old software. This is like throwing the Baby with the bath water because all the “goodness” of the old applications, all the tested logic, all the custom functionality – all will be rudely discarded like so much trash! Bad!
  • 77. What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP.
  • 78. What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality.
  • 79. What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time.
  • 80. What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time. Any perceived cost advantage might get reversed through cost overruns.
  • 81. What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time. Any perceived cost advantage might get reversed through cost overruns. All goodness of the legacy application is lost.
  • 82. What modernization options does Bob have? Migrate Re-develop Replaceold applications by Packaged Software like Oracle Applications or SAP. But it will not cover all functionality. Covering the “gap” might take a l-o-n-g time. Any perceived cost advantage might get reversed through cost overruns. All goodness of the legacy application is lost. Does not necessarily address business agility.
  • 83. What modernization options does Bob have? Migrate Re-develop Replace by Packaged App
  • 84. What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because:
  • 85. What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because: 1) All the goodness of the old application is fully retained.
  • 86. What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because: 1) All the goodness of the old application is fully retained. 2) You can mix and match whatever technology offers the best options.
  • 87. What modernization options does Bob have?  Migrate Re-develop Replace by Packaged App Migratingusually offers the best solution provided it is done right. Because: 1) All the goodness of the old application is fully retained. 2) You can mix and match whatever technology offers the best options. How to do Migration “right”?
  • 88. How to do migration right?
  • 89. How to do migration right? Brute forcemigration where a team of developers is deployed for months and years
  • 90. How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language.
  • 91. How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options.
  • 92. How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options. Usually the costliest solution too.
  • 93. How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options. Usually the costliest solution too. Introduces new bugs without any iota of doubt.
  • 94. How to do migration right? Brute forcemigration where a team of developers is deployed for months and years to manually rewrite everything in a modern programming language. Will usually take the longest time of all options. Usually the costliest solution too. Introduces new bugs without any iota of doubt. The code quality will be only as good as the people engaged in the project.
  • 95. How to do migration right? Brute force, manual Procurea migration tool
  • 96. How to do migration right? Brute force, manual Procurea migration tool such as “Relativity”from Micro Focus.
  • 97. How to do migration right? Brute force, manual Procurea migration tool such as “Relativity”from Micro Focus. Sophisticated tools have a steep learning curve.
  • 98. How to do migration right? Brute force, manual Procurea migration tool such as “Relativity”from Micro Focus. Sophisticated tools have a steep learning curve. If the tool vendor only provides the tool, you might have to engage another company to actually carry out the migration.
  • 99. How to do migration right? Brute force, manual Procurea migration tool such as “Relativity”from Micro Focus. Sophisticated tools have a steep learning curve. If the tool vendor only provides the tool, you might have to engage another company to actually carry out the migration. The migration will be only as good as the lower of the two: tool’s constraints; people constraints
  • 100. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist
  • 101. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration”
  • 102. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service.
  • 103. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve.
  • 104. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost,
  • 105. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost, Highest Speed,
  • 106. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost, Highest Speed, 100% accuracy,
  • 107. How to do migration right? Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost, Highest Speed, 100% accuracy, and No New Bugs.
  • 108. How to do migration right? Automated Migration as a service Brute force, manual  Procure a Migration Tool Engage a Modernization Specialist that provides “Automated Migration” as an “end-to-end” service. No learning curve. “Automated migration” ensures Lowest Cost, Highest Speed, 100% accuracy, and No New Bugs.
  • 109. How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool
  • 110. How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution
  • 111. How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution when an Open Standard such as OMG’s Model Driven Architecture (MDA) is adopted as the methodology on which the tools are built
  • 112. How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution when an Open Standard such as OMG’s Model Driven Architecture (MDA) is adopted as the methodology on which the tools are built MDA-based Architecture Driven Modernization (ADM) provides a reverse-engineering step
  • 113. How to do migration right?  Automated Migration as a service Brute force, manual  Procure a Migration Tool Automated Migrationoffers the best solution when an Open Standard such as OMG’s Model Driven Architecture (MDA) is adopted as the methodology on which the tools are built MDA-based Architecture Driven Modernization (ADM) provides a reverse-engineering step to recover design specifications from existing source code and automatically generate source code in a new language of choice.
  • 115. www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG.
  • 116. www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA
  • 117. www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA www.adasoftusa.com
  • 118. www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA www.adasoftusa.com The automated software modernization company
  • 119. www.omg.org OMG™ is an international, open membership, not-for-profit computer industry consortium that has created successful standards like CORBA and UML, and includes the Business Process Management Initiative (www.bpmi.org) that leads with BPM standards like BPMN and BMM. Currently there are over 100 standards initiatives underway at the OMG. Headquarters: 140 Kendrick Street, Building A, Suite 300,Needham, MA 02494, USA One of the first to be certified as an MDA FastStartQoS. A member of the OMG since its inception in 1989. www.adasoftusa.com The automated software modernization company
  • 120. Bob can SMILE AGAIN.
  • 121. Bob can SMILE AGAIN.
  • 122. Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION.
  • 123. Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION.
  • 124. www.omg.org adasoftusa.com Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION.
  • 125. www.omg.org adasoftusa.com Bob can SMILE AGAIN. If he adopts AUTOMATED SOFTWARE MODERNIZATION. T H E E N D