EM overview- - Hayden lindsey

47
IBM Rational Software Conference 2009 IBM Rational Software Conference 2009 Enterprise Modernization Lowering the cost of multi-platform application development and delivery Hayden Lindsey Vice President & Distinguished Engineer Enterprise Modernization, Modeling, Construction and Compilers [email protected] © 2009 IBM Corporation

Transcript of EM overview- - Hayden lindsey

Page 1: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

IBM Rational Software Conference 2009Enterprise Modernization

Lowering the cost of multi-platform application development and delivery

Hayden LindseyVice President & Distinguished Engineer

Enterprise Modernization, Modeling, Construction and [email protected]

© 2009 IBM Corporation

Page 2: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Change is the new norm

IBM Sequoia Super Computer…It would take the entire population of the earth,

about six billion, each of us working a handheld calculator at the rate of one second per calculation, more than

320 years to do what Sequoia can do in one day.

There are 1 billioncamera phones in

use today

“8 of 10 CEOs see significant change ahead”- 2008 IBM CEO Survey

The internet of people is over one billion strong. The internet of

things is almost one trillion.By 2010, there will be 30 billion RFID tags in circulation

Soon there will be over 2 billion people on the web

China sends more text messages in a week than the U.S. does in 1 year

2

Page 3: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

50% of outsourced projects are expected to under perform

IT skills shortage reaches highest level in 10 years

Ohio election web site shut down after being hacked

North Carolina Jobless Claims Crash State's Web Site

Change can be very disruptive

COBOL thwarts California's “Governator”

All software systems crasheddue to software bug when F-22 flew over international dateline

Change can be very disruptive an opportunity

“The gap between expected change and the ability to manage it has almost tripled since 2006.”

– 2008 IBM CEO study

View fashion shows and collections on your iPhone

Malta is building a smart grid to linkthe power and water systems

Mobile phone provider “3”launches new handset to allow users to make free

calls via Skype

3

Page 4: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Is your IT infrastructure flexible enough?

“The message for IT is clear; business needs and expects greater agility from IT. A new approach to IT delivery models and sourcing options is required that allows IT organizations to be more responsive to the needs of the business.”

– Gartner, October 14, 2008, “Changing the Cost Structure of IT Will Become a Business Imperative for Most CIOs”IT

Infrastructure

4

Page 5: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Treat software development as a strategic business process

Efficiency

Control

Business Value

Individual Team BusinessOrganization

Global effectiveness

and collaboration

Predictablegovernance and asset utilization

Software investment management aligned with

business and operational

priorities

Productivity through

automation

Reduce human errorReduce manual tasks Improve release quality

Improve business flexibility and lower costs / riskImprove stakeholder satisfaction & output

Accelerate progressReduce scrap / reworkReduce cost of change

Improve team productivity Reduce custom training and tooling variants

5

Page 6: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Rational solutions can help in 3 domains

Enterprise Modernization – harness the same power and flexibility for all types of applications, no matter what platform they are deployed on

IT Business Transformation – align your IT infrastructure with your businessstrategy and vision to innovate new business strategies and meet long term objectives

Complex/Embedded Systems – deliver innovative software for your products, while integrating across mechanical, electronic, and software domains

Mfg Systems

Supply Chain

Customer Support

LogisticsMfg Systems

Supply Chain

Customer Support

Logistics

IT Business Transformation

Complex / Embedded Systems

Enterprise Modernization

Page 7: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

“We don’t understand the effort, risk and impact of modernizing our

legacy software portfolio”

“Our development teams working on different platforms are struggling to

communicate. How do we collaborate in the context of our work?”

“Our skills gap just seems to keep growing. How do we stay current with all the language and technology changes?”

“Our architecture has evolved to be too complex and convoluted– we need to

be flexible and agile.”

People ChallengesApplication Challenges Team Challenges

Key modernization challenges for IT organizations

Skills lock-inPlethora of new technologiesUnattractive, low productivity toolsSteep learning curve due to platform/language-unique tools

Lost application knowledgeArchitectural complexityPoor quality and performanceRegulatory and compliance risksHigher costs

Poor communicationIncompatible tools & processes across platformsWeak project oversightLack of traceability across lifecycle

7

Page 8: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams

Applications

Teams People

For more information, visit: www.ibm.com/rational/modernization

Consolidate team infrastructure

to increase efficiency, collaboration,

and governance across software lifecycle

Reduce application maintenance costs, increase agility to respond to change and increase overall quality

Achieve greater businessagility and productivityby leveraging existing

domain knowledge and new talent

8

Page 9: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams

Applications

Teams People

Reduce application maintenance costs, increase agility to respond to change and increase overall quality

For more information, visit: www.ibm.com/rational/modernization

9

Page 10: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toUnderstand the impact and cost of change to their IT systems

What is impacted if I change this

COBOL copybook…

EJB

COBOL

JSF

ButThey have no business intelligence inventory of their application assets, relying instead on manual and error-prone processes and incomplete knowledge. They must compensate with more extensive planning andextra testing.

Page 11: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Business intelligence for applicationsRestore lost application knowledge via technical analysis

Metadata Repository

What is impacted if I change this

COBOL copybook…

EJB

COBOL

JSF

Rational Asset AnalyzerWebSphere Studio Asset AnalyzerDelivering

Reduced risk by quickly determining the full impact of proposed changes and lowered costs via dead code elimination, optimal planning, focused testing and faster development

Page 12: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toBetter align IT activities and investments with their business goalsand objectives

ButThey do not have a tool or process for capturing business goals or prioritizing projects, nor for linking them to the associated IT efforts. They rely instead upon less rigorous verbal discussions and difficult-to-maintain documents.

Page 13: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Enterprise architecture and portfoliomanagement

Make enterprise IT planning actionable and trackable

Rational System ArchitectRational Focal Point for Product

and Portfolio ManagementRational Focal Point for Project

ManagementDeliveringPrioritization of competing projects, impact analysis of portfolio decisions, assurance projects remain aligned with business goals, and central oversight of budget, risks, demands and investment management

Page 14: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toHave a nimble IT organization that leverages SOA to respond morequickly to the needs of the business

Outsourced

Supplier

Shared Svc

Division

Customer

E01-EDI

Data Warehouse(Interfaces to and from theData Warehouse are not

displayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 WarehouseManagement

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb

S06 - Credit App

P15 EES EmployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990CORBad Debt

Benefical FeesBeneficial Reconcil

JEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn HomeJunkouts

Merchandise WithdrawlPromo CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Computer Intelligence DataCount Corrections

Cross Ref for VCB DnldsDamage Write OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count CorrectInventory Control Reports

Inventory LevelsInventory Roll

Merchandise WithdrawlOpen ReceivingsPI Count Results

PI Time Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross MarginSKU Shrink Level Detail

USMVCB Downloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Campbell)

P09 - P17Cyborg

M02 - Millennium

M03 - Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life,

Unicare, SolomonSmith Barney)

D01 Post LoadBilling

I04 HomeDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 EntertainmentSoftware

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price ManagementSystem

I10 Cycle PhysicalInventory

I55 SKUInformation

K02Customer Repair

Tracking I35 Early WarningSystem

B02 MerchandiseAnalysis

I13- AutoReplenishment

U18 - CTO

Intercept

I09 Cycle Counts

E02-EmployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Customer PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

Mesa DataNEW Soundscan

NPD GroupAIG Warranty Guard

Resumix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-PromoAnalysis

V02-PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

I11 PriceTesting

Valley Media

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICMS Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANMailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Communication

S02 -Layaways

Washington,RGIS,

Ntl Bus Systems

V04-SignSystem

I14 Count CorrectionsNARM

P01-EmployeeMasterfile

I06 - CustomerOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 MDFCoop SKU Selection

Tool

SKUPerformance

SupplierCompliance

1

I35 - CEIASIS

Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)

Merchandising Budget

AIMSMerch Mngr Approval

Batch ForcastingAd Measurement

AIMS Admin

AIMSReportingAd

Launcher

V03- MktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyWriter'sWorkspace

ELTPowerSuite

StoreMonitor

AIS Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

WarrantyBillingSystem

Process Servers(Imaging)

Prepared by Michelle Mills

Page 1 of 2

E01-EDI

Data Warehouse(Interfaces to and from theData Warehouse are not

displayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 WarehouseManagement

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb

S06 - Credit App

P15 EES EmployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990CORBad Debt

Benefical FeesBeneficial Reconcil

JEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn HomeJunkouts

Merchandise WithdrawlPromo CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Computer Intelligence DataCount Corrections

Cross Ref for VCB DnldsDamage Write OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count CorrectInventory Control Reports

Inventory LevelsInventory Roll

Merchandise WithdrawlOpen ReceivingsPI Count Results

PI Time Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross MarginSKU Shrink Level Detail

USMVCB Downloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Campbell)

P09 - P17Cyborg

M02 - Millennium

M03 - Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life,

Unicare, SolomonSmith Barney)

D01 Post LoadBilling

I04 HomeDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 EntertainmentSoftware

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price ManagementSystem

I10 Cycle PhysicalInventory

I55 SKUInformation

K02Customer Repair

Tracking I35 Early WarningSystem

B02 MerchandiseAnalysis

I13- AutoReplenishment

U18 - CTO

Intercept

I09 Cycle Counts

E02-EmployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Customer PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

Mesa DataNEW Soundscan

NPD GroupAIG Warranty Guard

Resumix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-PromoAnalysis

V02-PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

I11 PriceTesting

Valley Media

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICMS Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANMailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Communication

S02 -Layaways

Washington,RGIS,

Ntl Bus Systems

V04-SignSystem

I14 Count CorrectionsNARM

P01-EmployeeMasterfile

I06 - CustomerOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 MDFCoop SKU Selection

Tool

SKUPerformance

SupplierCompliance

1

I35 - CEIASIS

Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)

Merchandising Budget

AIMSMerch Mngr Approval

Batch ForcastingAd Measurement

AIMS Admin

AIMSReportingAd

Launcher

V03- MktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyWriter'sWorkspace

ELTPowerSuite

StoreMonitor

AIS Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

WarrantyBillingSystem

Process Servers(Imaging)

Prepared by Michelle Mills

Page 1 of 2

Service

ButThey have application architectures that were built incrementally over the last 20-30 years and are no longer flexible or agile

Page 15: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: SOA tools for all platforms, languages Use powerful tools to quickly begin SOA evolution by leveraging theproven assets that have been running the enterprise for years, and then accelerate with visual specifications and platform-independent services

Rational Application DeveloperRational Developer for System zRational Developer for i for SOA ConstructionRational Business DeveloperHost Access Transformation Services

Delivering5x lower costs through reuse of existing assets, higher productivity and platform portability of new services

E01-EDI

Data Warehouse(Interfaces to and from the

Data Warehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 WarehouseManagement

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb

S06 - Credit App

P15 EES EmployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn HomeJunkouts

Merchandise WithdrawlPromo CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Computer Intelligence DataCount Corrections

Cross Ref for VCB DnldsDamage Write OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory ReconcilDisplay Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count CorrectInventory Control Reports

Inventory LevelsInventory Roll

Merchandise WithdrawlOpen ReceivingsPI Count Results

PI Time Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross MarginSKU Shrink Level Detail

USMVCB Downloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Campbell)

P09 - P17Cyborg

M02 - Millennium

M03 - Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life,

Unicare, SolomonSmith Barney)

D01 Post LoadBilling

I04 HomeDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 EntertainmentSoftware

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price ManagementSystem

I10 Cycle PhysicalInventory

I55 SKUInformation

K02Customer Repair

Tracking I35 Early WarningSystem

B02 MerchandiseAnalysis

I13- AutoReplenishment

U18 - CTO

Intercept

I09 Cycle Counts

E02-EmployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Customer PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

Mesa Data

NEW SoundscanNPD Group

AIG Warranty Guard

Resumix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-PromoAnalysis

V02-PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

I11 PriceTesting

Valley Media

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICMS Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANMailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Communication

S02 -Layaways

Washington,RGIS,

Ntl Bus Systems

V04-SignSystem

I14 Count CorrectionsNARM

P01-EmployeeMasterfile

I06 - CustomerOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 MDFCoop SKU Selection

Tool

SKUPerformance

SupplierCompliance

1

I35 - CEI

ASIS

Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)

Merchandising Budget

AIMSMerch Mngr Approval

Batch ForcastingAd Measurement

AIMS Admin

AIMSReportingAd

Launcher

V03- MktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyWriter'sWorkspace

ELTPowerSuite

StoreMonitor

AIS Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

WarrantyBillingSystem

Process Servers(Imaging)

Prepared by Michelle Mills

Page 1 of 2

E01-EDI

Data Warehouse(Interfaces to and from the

Data Warehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 WarehouseManagement

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb

S06 - Credit App

P15 EES EmployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn HomeJunkouts

Merchandise WithdrawlPromo CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Computer Intelligence DataCount Corrections

Cross Ref for VCB DnldsDamage Write OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory ReconcilDisplay Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count CorrectInventory Control Reports

Inventory LevelsInventory Roll

Merchandise WithdrawlOpen ReceivingsPI Count Results

PI Time Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross MarginSKU Shrink Level Detail

USMVCB Downloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Campbell)

P09 - P17Cyborg

M02 - Millennium

M03 - Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life,

Unicare, SolomonSmith Barney)

D01 Post LoadBilling

I04 HomeDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 EntertainmentSoftware

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price ManagementSystem

I10 Cycle PhysicalInventory

I55 SKUInformation

K02Customer Repair

Tracking I35 Early WarningSystem

B02 MerchandiseAnalysis

I13- AutoReplenishment

U18 - CTO

Intercept

I09 Cycle Counts

E02-EmployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Customer PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

Mesa Data

NEW SoundscanNPD Group

AIG Warranty Guard

Resumix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-PromoAnalysis

V02-PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

I11 PriceTesting

Valley Media

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICMS Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANMailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Communication

S02 -Layaways

Washington,RGIS,

Ntl Bus Systems

V04-SignSystem

I14 Count CorrectionsNARM

P01-EmployeeMasterfile

I06 - CustomerOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 MDFCoop SKU Selection

Tool

SKUPerformance

SupplierCompliance

1

I35 - CEI

ASIS

Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)

Merchandising Budget

AIMSMerch Mngr Approval

Batch ForcastingAd Measurement

AIMS Admin

AIMSReportingAd

Launcher

V03- MktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyWriter'sWorkspace

ELTPowerSuite

StoreMonitor

AIS Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

WarrantyBillingSystem

Process Servers(Imaging)

Prepared by Michelle Mills

Page 1 of 2 EGL, C/C++, COBOL, PL/I, RPG, Java applications, stored procedures, SQL

Service

Page 16: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toReuse existing assets to reduce duplication and speed time to market

Do we already have code to do

this? custAcct

custAccountMgt

custAcctMgt

ButThey do not have the infrastructure to implement a reuse culture

Page 17: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Solution: Operational reuse

custAcct

custAccountMgt

Rational Asset ManagerWebSphere Service Registry and Repository

Applications

Teams People

DeliveringGreater reuse, development efficiency, faster time-to-market, and higher quality

Instill proactive asset management of all IT artifacts into the organization’s processes and culture by deploying a reuse infrastructure

I will look in our RAM repository

customerAccountMgtRAM

Repository

custAcctMgt

Page 18: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toProvide a range of appealing, more intuitive user interfaces to increase employee productivity and boost customer satisfaction

ButThe cost of replacing or re-writing these applications is prohibitive, and they may not have the necessary web and UI technology skills

Page 19: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Solution: UI modernizationDeploy the ideal UI for your application, from quickly creating a modern web UI from an existing green screen application to customizinga highly interactive, graphical web 2.0 UI

Applications

Teams People

Host Access Transformation ServicesRational Application DeveloperRational Developer for System zRational Business DeveloperDelivering

Greater customer satisfaction, lower employee training costs, and fewer errors from more modern and compelling UIs

Page 20: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toMaximize application performance on existing hardware to reduce capital expenses

ButThey have back-level compilers or are not fully using optimization

Page 21: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Advanced Compiler TechnologyExploit new advanced optimization technology in C/C++, Java, COBOL and PL/I compilers

IBM Compilers on System zIBM Compilers on POWER systems

DeliveringLower capital outlays by increasing capacity on existing hardware, and improved performance of application suite

Performance

Page 22: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams

Applications

Teams PeopleAchieve greater business

agility and productivityby leveraging existing

domain knowledge and new talent

For more information, visit: www.ibm.com/rational/modernization

22

Page 23: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Enterprises want toIncrease productivity of their “backend” development staff, as well as attract new employees to this work

ButThey have antiquated development tools which deliver low productivity and are repulsive to younger staff

Applications

Teams People

Page 24: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Modern IDEs for all platformsand languages

Upgrade to modern Eclipse-based tools to develop and maintain enterprise applications spanning multiple platforms and languages

Rational Developer for System zRational Developer for System i for SOA Rational Business Developer

¹ Aggregation of results from a productivity study conducted by IBM System z customers.

Delivering50%-80%¹ reduction in host CPU usage with workstation syntax checking,~15% improvement in developer productivity¹, and tools with which to attract new talent

Page 25: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toBuild modern, multi-platform applications with existing and new staff

CreditRating

Service

Java, .Net

ExistingBusinessLogic PL/I,

COBOL,HLASM

Customer Service

PL/ICOBOL,

RPG

SQLVSAM,

DL/I

custSearch

DiscountService

JSF Java

Java

SQLJavaScript

XML,WSDL,

JAX RPC,MQ, J2C

WASIMS

CICS

CreditRatin

gServi

ce

Java, .Net

ExistingBusinessLogic

Customer

Service

custSearch

DiscountService

JSF Java

Java

SQLJavaScript

WAS

CreditRating

Service

Java, .Net

ExistingBusinessLogic

Customer Service

PIM

custSearch

DiscountService

JSF PIM

PIM

SQLJavaScript

PIM

No exposure of communication

technology

PL/I,COBOLHLSAM

No exposure of middleware

PIM = Platform Independent Model

ButThey have different teams of developers for each platform, and re-training them to all the new technologies would be costly, time consuming, and often impractical

Page 26: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Solution: EGL – next gen business languageBuild new or extend existing multi-platform enterprise applications leveraging EGL with its middleware abstractions and high productivity language and development environment

Rational Business DeveloperRational Developer for System z

with EGLRational Developer for System i

for SOA Construction

Applications

Teams People

DeliveringSkills flexibility, high productivity and platform portability for existing and new developers when building all types of modern enterprise applications

CreditRating

Service

Java, .Net

ExistingBusinessLogic

PL/I,COBOL,HLASM

Customer Service

EGL

custSearch

DiscountService

JSF EGL

EGL

SQL

EGL

JSF Page & EGL Handler

EGL Service

EGL Service

EGL

Web 2.0 UI

Page 27: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toQuickly convert existing green screen applications to a modern web UI

ButTheir developers do not have the necessary web, portal, mobile or rich UI skills, and the enterprise may not even have the source code for the applications (eg. packaged apps)

Page 28: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Green screen transformationEquip existing staff to extend the value of their green screen applications

Host Access Transformation Services

DeliveringGreater productivity from existing developers, and modern UIs for proven applications

Page 29: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toReduce tool support costs and move to modern platforms,languages, and tools for their multi-platform application development

ButThey are stuck on poorly supported, expensive, legacy development platforms

COBOLHPS/AppBuilder

**RPG

Ideal/Datacom

Enterprise

COBOL

EGL

Green ScreensGreen Screens

Testing, Remediation, DeploymentConversion Tooling

z – CICS

z – IMS

z – Linux *

z – Batch

z – WAS *

Z - VSE

i – WAS

i – Native

HP-UX

Solaris

Linux

AIX

Windows

* Eligible to run on IFL and zAAP

COBOLHPS/AppBuilder

****RPG

Ideal/Datacom

EnterpriseEnterprise

COBOL

EGL

Green ScreensGreen Screens

Testing, Remediation, DeploymentConversion Tooling

z – CICS

z – IMS

z – Linux *

z – Batch

z – WAS *

Z - VSE

i – WAS

i – Native

HP-UX

Solaris

Linux

AIX

Windows

* Eligible to run on IFL and zAAP

?

Page 30: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Application transformation tools and services

Rational Migration Extension for NaturalRational Migration Extension for IBM i

COBOLHPS/AppBuilder

**RPG

Ideal/Datacom

Enterprise

COBOL

EGL

Green ScreensGreen Screens

Testing, Remediation, DeploymentConversion Tooling

z – CICS

z – IMS

z – Linux *z – Batch

z – WAS *

Z - VSE

i – WAS

i – Native

HP-UXSolaris

Linux

AIX

Windows

* Eligible to run on IFL and zAAP

COBOLHPS/AppBuilder

****RPG

Ideal/Datacom

EnterpriseEnterprise

COBOL

EGL

Green ScreensGreen Screens

Testing, Remediation, DeploymentConversion Tooling

z – CICS

z – IMS

z – Linux *z – Batch

z – WAS *

Z - VSE

i – WAS

i – Native

HP-UXSolaris

Linux

AIX

Windows

* Eligible to run on IFL and zAAP

DeliveringGreatly reduced development platform support costs, and more flexible, integrated SDLC environment for making future application enhancements (eg. SOA and web 2.0)

Migrate from older languages and stagnant platforms to modern development platforms, languages and tools

Page 31: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toMaintain the necessary skills within their IT workforce

ButThey are concerned about how they will replace experienced enterprise developers when they retire

Page 32: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleSolution: Enterprise training programsHire skilled employees from universities in the IBM Academic Initiative, and leverage IBM on-line resources to train existing staff

IBM Academic Initiative IBM Enterprise Modernization sandboxCommunity Cafés:

C/C++ CaféEGL CaféRPG CaféCOBOL Café

DeliveringNew talent with enterprise skills, convenient training for existing employees, and a growing community of skilled business partners,customers, students and IBM employees

Page 33: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams

Applications

Teams PeopleConsolidate team

infrastructureto increase efficiency,

collaboration, and governance across

software lifecycle

For more information, visit: www.ibm.com/rational/modernization

33

Page 34: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toQuickly build and deploy composite applications and reduce theirteam infrastructure costs

Java Development Infrastructure

Mainframe Development Infrastrcuture

Web Development Infrastructure

CreditRating

Service

Java, .Net

ExistingBusinessLogic

Customer ServicecustSearch

JSF

SQLJavaScript

DiscountService

PL/I,COBOL,HLASM

ButThey have different tools, processes and team infrastructure for each deployment platform, greatly complicating development of composite apps, and they are using expensive, legacy SCM tools

Page 35: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Solution: Consolidated team infrastructure Standardize, consolidate and simplify the team infrastructure for multi-platform projects including source code management, problem tracking, and build

Rational ClearCaseRational ClearQuestRational BuildForge

Applications

Teams People

DeliveringReduced costs, improved quality, greater team efficiency, and a comprehensive, holistic view of the entire multi-platform development effort

CreditRating

Service

ExistingBusinessLogic

Customer ServicecustSearch

Rational Infrastructure

CreditRating

Service

Java, .Net

ExistingBusinessLogic

Customer ServicecustSearch

JSF

SQLJavaScript

DiscountService

PL/I,COBOL,HLASM

Web Development Tools

Java Development Tools

Mainframe Development Tools

Page 36: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Applications

Teams PeopleEnterprises want toEnable agile, multi-platform and cross-geo collaboration and governance

MainframeOutsourced

C/C++In-house Offshore

.NetWeb Front End

J2EEIn-house(WW HQ)SI Custom

App Dev

ButThey have “islands” of development, each with different tools, processes and team infrastructure, and they do not support real-time collaboration or integrated, comprehensive oversight

Page 37: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Solution: Modern team infrastructureDeploy new team infrastructure that supports collaboration in context across all platforms and geographies, real-time, automated monitoring of project health, and built-in development workflows

Rational Team Concert for System zRational Team Concert for iRational Team Concert

Applications

Teams People

DeliveringImproved communication, higher quality, informed decision-making, and more automated, transparent and predictable software development

JAZZ TEAM SERVER

Rational Team Concert

Page 38: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Rational Enterprise Modernization SolutionsLowering the cost of multi-platform application development and delivery

Difficult times present opportunities to companies that can adapt quickly

IT frequently inhibits flexibility due to fragile and poorly understood applications, limited staff productivity, poor collaboration and traceability across teams

Rational Enterprise Modernization solutions deliver flexibility by:

Improving how you build, maintain, and manage your ApplicationsHelping your People be more productiveConsolidating Teams across locations, roles, and platforms

Applications

Teams People

Now, can we do this for less cost, better quality, and with more predictability?

38

Page 39: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

This is a familiar problem …

Characteristics Characteristics Characteristics

No automationMany skills to masterLittle standardizationLocal supply chain or custom builtManual monitoring, traceability

Process flow automationSpecialists for each phaseSome parts standardizedLocal or slow supply chainManual monitoring, traceability

Process & task automationOptimized workforce with specialistsSignificant standardizationAgile process for just-in-time productionAutomated oversight and intervention

Very expensivePoor qualityUnpredictable – time, cost, qualityFlexible

Less expensiveImproved qualityUnpredictable – qualityInflexible

Least expensiveHigh qualityPredictableFlexible

Results Results Results

Software development today Software development tomorrow?39

Page 40: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Examining the characteristics of a modern factoryCharacteristics Modern Factory Software FactoryProcess & task Automation

Well-established, automated process to transform inputs to finished products

Well-established software delivery process with automated tooling to transform business strategy to IT deployment

Specialized skills Optimal blend of people with diverse skill set, and robots working on product assembly for optimal cost, and productivity

Use of role-based knowledge workers equipped with specialized tools for optimal cost and productivity

Standardized components

Product assembled with industry standard components sourced from global suppliers for cost and quality

Applications assembled from standardized software components/services built by a globally distributed workforce

Agile processes &integrated infrastructure

Flexible and agile process that optimizes production schedule with a just-in-time inventory/changes to lower cost and time-to-market

Flexible and agile process with real-time collaboration, integrated across disparate platforms, roles, and geographies

Automated control & oversight

Automated control system to monitor and intervene to ensure predictable outcomes

Governed software delivery process to continuously measure and improve, to ensure predictable outcomes

40

Page 41: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

What components do we have today?

Characteristics Software factory enabled by RationalProcess & task automation

Specialized skillsStandardized components

Agile processes & integrated infrastructure

Automated control & oversight

Rational automates the software development lifecycle and common development tasks

Rational offers role-based tooling optimized for specific roles

Rational enables transformation of code/assets from disparate platforms and expose them as standards-based services

Rational’s Jazz-based platform enables real-time collaboration of a global and diverse workforce, integrated across disparate platforms, roles and geographies

Rational’s Managed Capability Improvement Framework enables controlling and steering of processes toward desired business outcomes

New

New

41

Page 42: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Rational Enterprise Modernization SolutionsLowering the cost of multi-platform application development and delivery

Difficult times present opportunities to companies that can adapt quickly

IT frequently inhibits flexibility

Rational Enterprise Modernization solutions deliver flexibility

A software factory puts it all together withFlexible & agile processes Automation across the software lifecycleUse of standardized components Optimized tooling that aligns with rolesContinuous measurement & improvementPredictable outcomes

Applications

Teams People

Get started today. We can help!

42

Page 43: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Leverage IBM Services to get started today

Articulate Business

Objectives

Executive ServicesSchedule an Enterprise Modernization Executive Planning Session to define modernization strategies

Application Modernization ServicesApplication Assessments to:

Develop Modernization roadmaps to resolve specific business issuesImprove Application Quality & PerformanceIdentify opportunities for business software delivery improvements

People and Team Modernization ServicesProvide Implementation Services for Rational

Rational ProfessionalServices

SelectPractices

IBM IT Governance

Approach

Measure Practice Adoption and

Business OutcomeImplement /

Enact Practices

Enterprise Modernization toolsProvide SCM migration assistanceSDLC Assessments to:

Improve Software Delivery performanceImplement Software Delivery Metrics to more effectively manage the software development environment

43

Page 44: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

RDz V.NextSupport reuse of CICS v4.1 applications as services (tech preview)

https://www14.software.ibm.com/iwm/web/cc/earlyprograms/ibm/cicsts41open/

Integration with CA Endevor® SCM (tech preview)http://www-

01.ibm.com/support/docview.wss?rs=3365&context=SSQ2R2&context=SS9KR6&context=SS2JX4&context=SS2QJ2&context=SSSTY3&context=SSDV2W&dc=D400&uid=swg24022860&loc=en_US&cs=utf-8&lang=en

RTCz - extend the z/OS platform to support multiplatform software development and delivery on z/OS, Windows, and Linux, integration with RDz (tech preview)

https://jazz.net/downloads/rational-team-concert/

Tech preview for new C/C++ and COBOL IDEs for POWER on alphaWorkshttp://alphaworks.ibm.com/tech/cremoteide

RTCz open beta – try out the latest features for z/OS development

https://www-304.ibm.com/software/earlyprograms/surveys/cust/nomination.wss?id=875

Improve your skills - preview version of online course to learn COBOL with RDz, at the COBOL Caféhttp://www-949.ibm.com/software/rational/cafe/docs/DOC-3129

Free version of EGL, with Java & Web 2.0 support, available soon on the EGL Caféhttp://www-949.ibm.com/software/rational/cafe/community/egl

44

Page 45: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Introducing an EGL for Everyone!

• Simple to install, free to use

• Work smarter and deliver modern Web 2.0 applications faster and without the pain of JavaScriptTM or Ajax

• Extend application value with richer user interfaces using Dojo and flexible deployment with JavaTM

• Start small, do stuff

Also, check out the RSC Scheduler written with EGL!

rsc2009.eglplanner.com

Register now to get notified when it is available for download!

www.ibm.com/rational/eglcafe

Page 46: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

Enterprise Modernization – Key Indian Contacts

Sunil Shah ([email protected]): Technical Sales Manager - Rational India/SAAnkur Goyal ([email protected]): IT Specialist - Rational SoftwareBhawana Gupta ([email protected]): Technical Sales – Rational

Kalyan Sridhar ([email protected]): Country Manager – Rational Software

Divya Prabhu ([email protected]): IT Architect

Sanjay Chawla ([email protected]): Business Development Manager - Rational -GSI Alliances

Saif Islam ([email protected]): Manager, ISSR-IBM Software Services for Rational (India/South Asia Region)

Peter Stolinsky ([email protected]): Business Unit Executive, Worldwide Sales, Rational Software

Omkar Nimbalkar ([email protected]): WW Enterprise Ecosystems

Page 47: EM overview- - Hayden lindsey

IBM Rational Software Conference 2009

© Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

47