SlideShare a Scribd company logo
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

Week 2
Week 2Week 2
Week 2
iswander
 
Cartilla tus10comportamientosdigitales1322
Cartilla tus10comportamientosdigitales1322Cartilla tus10comportamientosdigitales1322
Cartilla tus10comportamientosdigitales1322
robert 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 2016
EVConsult
 
conflict and resolution
conflict and resolutionconflict and resolution
conflict and resolution
iswander
 

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 Why is Bob not smiling?

Enghouse Interactive@ICT Nspire2019
Enghouse Interactive@ICT Nspire2019Enghouse Interactive@ICT Nspire2019
Enghouse Interactive@ICT Nspire2019
Enghouse Interactive
 
Internet Marketing 101 - Online Marketing Bookcamp
Internet Marketing 101 - Online Marketing BookcampInternet Marketing 101 - Online Marketing Bookcamp
Internet Marketing 101 - Online Marketing Bookcamp
Traverse Bay Farms / Fruit Advantage
 
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 metrics
jlembeck
 
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
Gadi 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 Sterrett
Delight 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 Futures
Alan Quayle
 
Enterprise mobile strategy, Messaging the future
Enterprise mobile strategy, Messaging the futureEnterprise mobile strategy, Messaging the future
Enterprise mobile strategy, Messaging the future
Shay Rosen (שי רוזן)
 
Fbads workbook
Fbads workbookFbads workbook
Fbads workbook
Law 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ł Bartyzel
PROIDEA
 
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
Amy Mutual
 
Technical SEO Presentation
Technical SEO PresentationTechnical SEO Presentation
Technical SEO Presentation
Joe Robison
 
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
Bryan Starbuck
 
A geek sifts through the bullshit
A geek sifts through the bullshitA geek sifts through the bullshit
A geek sifts through the bullshit
Webstock
 
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
Design Bracket
 
Death_of_DevOps.pdf
Death_of_DevOps.pdfDeath_of_DevOps.pdf
Death_of_DevOps.pdf
ssuser1490e8
 
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
 
EngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to EngageEngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to Engage
WebEngage
 

Similar to Why is Bob not smiling? (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
 
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...
 
EngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to EngageEngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to Engage
 

Recently uploaded

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 

Recently uploaded (20)

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 

Why is Bob not smiling?

  • 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