Upload
christal-dawson
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
© Richard Welke 2002
MBA 8125: Enabling Process Innovation with IT
Authors:Mike GallivanLars Mathiassen Richard Welke
Adapted by C. Stucke
© CEPRIN (2007) MBA 8125 Enabling with IT 22
Agenda
The value of ITRetail innovationsIT infrastructureService-Oriented Architecture
© CEPRIN (2007) MBA 8125 Enabling with IT 44
Does IT add value?Many researchers have sought to prove the economic impact of IT spending on firm performance, productivity, profits, with mixed results:
Organizational IT Organizational IT spendingspending
Demonstrable Demonstrable economic impacteconomic impact
??
From: Davenport
© CEPRIN (2007) MBA 8125 Enabling with IT 55
IT’s effect on BPIDavenport thesis:IT doesn’t cause higher organizational productivity, however, it can enable process changes that doIT spending process innovation economic
outcomes Managers need to consider process innovations and potential IT enablers before implementing change
What are leading-edge firms doing with IT?What emerging technologies are on the horizon?
Potential process Potential process innovations innovations
Potential new technologiesPotential new technologies
EconomicEconomicoutcomesoutcomes++
From: Davenport
© CEPRIN (2007) MBA 8125 Enabling with IT 66
How can IT improve processes?Automational – robotics, imaging, and automatic call distribution Informational – makes information available to decision-makersSequential – helps to make sequential processes parallel or concurrentTracking – real-time tracking systems (as used by FedEx and UPS)Analytical – expert systems that make decisions automatically or executive information systems that provide information to managersGeographic – helps to coordinate processes across spatial boundariesIntegrative – enables creation of more holistic “case manager” roles Intellectual – knowledge management systems that record and share information about FAQs and best practices across a companyDisintermediating – online purchasing systems and exchanges that eliminate middlemen/ brokers/agents (e.g., travel agents, stockbrokers)
The terms that Davenport uses to describe IT are non-standard. Use them to characterize and categorize the potential of using IT to enable BPI
From: Davenport
© CEPRIN (2007) MBA 8125 Enabling with IT 77
Combining technologies in BPIDavenport characterizes various IT systems for generic organizational processes:
New product development Automated design; simulation systems; tracking; decision analysis; interorganizational systems (IOS)
Customer order fulfillmentProduct choice; forecasting; voice communication; electronic markets; IOS; textual composition
Supply chain logisticsRecognition systems (barcode scanners and RFID); logistical planning; asset management; telemetry systems
Lesson: Know your industry, its Lesson: Know your industry, its generic processes, and state-of-the-generic processes, and state-of-the-
art IT systemsart IT systems From: Davenport
© CEPRIN (2007) MBA 8125 Enabling with IT 99
Considered process & IT innovations
IOS – interorganizational systems that connects multiple firmsCRP – continuous replenishment:
Supplier responsible to monitor sales and to keep shelves stocked with products
Sometimes called vendor-managed inventory (VMI)Retailer transmits to supplier data about either:
Consumer purchases orProduct shipments from the retailer’s warehouse to its stores, but not actual orders
Various industries have adopted innovations similar to CRP:JIT – rapid delivery of raw materials to factories for manufacturing QR – quick response; similar concept in retail apparel industry
Manual CRP – conducting CRP without EDI or high-tech supportEDI – electronic data interchange:
An older electronic document standard that transmits pre-agreed (standardized) product data between a retailer and suppliersEDI does not represent a process innovation, by itself, but has some benefits:
Reduces data entry errors, may improve cost / speed of orderingEDLC (everyday low cost) – supplier charges retailers fixed prices
From: Clark and Stoddard
© CEPRIN (2007) MBA 8125 Enabling with IT 1010
Technology and process innovation
Clark & Stoddard studied the comparative effect of:
Technology change alone (EDI), Process innovation alone (manual CRP or EDLC),Both technology and process change (CRP with EDI)
Which type of change is most effective?
From: Clark and Stoddard
© CEPRIN (2007) MBA 8125 Enabling with IT 1111
How the grocery industry worksTraditional supply chain practices:
Retailer contacts the supplier (by phone, fax, mail) to order product whenever inventory is lowRetailer must determine how much / when to order
Traditional pricing practices: Supplier charges the retailer prices that vary over time, depending on supplier’s special promotions
During such promotions, retailers may “forward buy” in attempts to take advantage of the promotion.
Effects of traditional practices:Unpredictable product demand (due to forward buying), high retailer storage costsHigh “regular” prices (when not on promotion).Bottom line: great complexity in terms of pricing, promotions, and retailer ordering patternsHigh inventory costs due to excessive forward buyingFrom: Clark and Stoddard
© CEPRIN (2007) MBA 8125 Enabling with IT 1212
Clark & Stoddard’s Study
Study innovations’ impact on inventory turnsTwo grocery suppliers:
Proctor & Gamble (P&G) – EDLC and CRPCampbell’s – CRP and (optional) EDLC
Two grocery retailers:H.E. Butt – very early adopter of CRPHannaford Bros.
Phase 1: EDLCPhase 2: CRP with EDI
From: Clark and Stoddard
© CEPRIN (2007) MBA 8125 Enabling with IT 1313
Which innovations paid off?
In general, In general, both both process and process and technology technology innovation innovation was best. was best.
ProcessProcess
innovation innovation alone alone (manual CRP (manual CRP or EDLC) was or EDLC) was better than better than IT alone.IT alone.
From: Clark and Stoddard
© CEPRIN (2007) MBA 8125 Enabling with IT 1414
Technology trends in retailing
“New retail technologies will focus on streamlining collaboration among SC partners and shift focus from product-centric to customer-centric business”Technologies:
Global data synchronizationGlobal register (UCCnet) of products being tradedElectronic product codes (ePC’s)
Collaborative planning and forecasting (CPFR)Requires common view of business processes
ePC on RFIDsRetail optimization and analytics
Augmenting judgment with real-time event information
CRM
From Gartner (Roster, White, Lehong, Fenn)
© CEPRIN (2007) MBA 8125 Enabling with IT 1616
The purpose of IT infrastructure
What is IT infrastructure?“The base foundation of the IT portfolio (including both technical and human assets), shared throughout the firm in the form of reliable servicesUsually coordinated by the IS groupIt includes technical and managerial expertise required to provide reliable service” (p. 163).
How does it differ from other forms of IT?“Shared services available to all business units in the firm”Regular IT performs a specific business application, whereas IT infrastructure provides services that enable these applicationsBoundary-crossing refers to infrastructure that “supports information flows and transaction processing across functional area”
From: Broadbent, Weill & St.Clair
© CEPRIN (2007) MBA 8125 Enabling with IT 1717
What did Broadbent et al. study?
Broadbent et al. compared four case studiesTwo from retail industry (MergeCo, StockCo)Two from oil/gas industry (LeapCo, CostCo)All had generally high levels of IT infrastructureFirms with more boundary-crossing IT infrastructure were able to innovate processes more quickly
MergeCo and LeapCo had 7 types of boundary-crossing infrastructure, and innovated quickly
LeapCo and CostCo had just 4 types of boundary-crossing infrastructure, and innovated much slower
From: Broadbent, Weill & St.Clair
© CEPRIN (2007) MBA 8125 Enabling with IT 1919
What set them apart?Only MergeCo and LeapCo had these forms of boundary-crossing IT infrastructure:
Enforcement of IT architecture and standards (#11) *Electronically provide management information (#17)Firm-wide data management, including standards (#19)Develop a common system development environment (#21)
But all 4 firms had these forms of infrastructure:Manage group-wide or firm-wide messaging services (#2)Manage firm-wide or business unit applications and databases (#7)Develop and manage linkages to suppliers and/or customers (#20)
* The numbers in parenthesis match the numbers from list in Table 3
From: Broadbent, Weill & St.Clair
© CEPRIN (2007) MBA 8125 Enabling with IT 2020
Lessons learned
There are trade-offs to having more forms of boundary-spanning IT infrastructure:
Faster deployment of process innovation initiativesBut higher costs associated with such infrastructure
Why invest in IT infrastructure?IT infrastructure can provide firms with flexibility and “real options” to undertake quick innovationBut be cautious about spending money to develop this capacity unless your firm is likely to need it!Issue for IT management:
How to make the case for investment in “futures”?
From: Broadbent, Weill & St.Clair
© CEPRIN (2007) MBA 8125 Enabling with IT 2222
Gartner’s take on infrastructure
LinuxVendor/Contract Mgmt Tools
Voice/Data IntegrationWindows XP
Workflow MgmtMobile/Wireless
CRMReal-Time Enterprise
SpamXMLERP
Legacy ITWeb Services
Enterprise PortalsWeb Design/devt/Content Mgmt
Storage MgmtBusiness Intelligence
Network MgmtInterbusiness Processes
Integration/MiddlewareImproving TCO
IT Perf MgmtStandard Desktop
Security ToolsManaging efficient/flexible infrastructure
Developing efficient/flexible infrastructure
956 CIOsSurveyed Worldwide
Published March 2004
0 50 100 0 50 100 ◘
© CEPRIN (2007) MBA 8125 Enabling with IT 2323
Web servicesWeb services is a new “paradigm” of IT components that firms can use to access an application’s servicesThe goals are to:
Make system development and operations fasterIncrease infrastructure flexibility, and Reduce costs
Key idea:Access applications using standardized (Internet) protocol (SOAP) interfaces and infrastructuresEnable transparent access to application services andApplication integration across different platforms
Associated terms:SOA – Service-Oriented ArchitectureSOAP – Simple Object Access ProtocolWSDL – Web Services Description LanguageUDDI – Universal Description, Discovery and Integration
© CEPRIN (2007) MBA 8125 Enabling with IT 2424
Web services - pictoriallyS
OD
AS
OA
SO
BA
Eve
nts
Web Services
Other Services
ProductivityService CreationRapid Maintenance
Process Management
Composite ApplicationsComposite Applications
OrchestrationAssembly
PackagedBusiness Functions
Bil
lin
g
Pri
ce
Invo
ice
-Inventory Low-Order Received-Payment Late
SODA: Service-Oriented Design of ApplicationsSOBA: Service-Oriented Business Applications
From: Gartner (D. Plummer)
© CEPRIN (2007) MBA 8125 Enabling with IT 2525
Gartner’s infrastructural forecast
Rapid response to changeBusiness relationship flexibility
Lower transaction costsProcess and goal consistency
Internally Centralized (Owned Mainframe Era)
Externally Monolithic (Time-Shared Era)
Internally Distributed (Mini and PC Eras)
Externally Distributed (Internet/Web Era)
Adaptive/Dynamic (Era of Agility)
Service-Oriented (Web Services Era)
Event-Driven (Complex-Event Processing)
Incre
ased Agilit
y
and Complexity
Vendor-Vendor-centriccentric
Vendor-Vendor-centriccentric
User-User-centriccentric
User-User-centriccentric
Hardware Software Access Process Events Goals
© CEPRIN (2007) MBA 8125 Enabling with IT
Our context – we’re a services economy!
2626
Focus on manufacture
d goods
Where the action is!
Source: Jim Spohrer © 2007 IBM Corporation
© CEPRIN (2007) MBA 8125 Enabling with IT 2727
Service AProduct A
Service B
Service Offer
This, in turn, gives impetus to organizational servitization
BusinessBusinessUnit AUnit A
CorporateCorporate
Finance &Accounting
OperationsHuman Resourc
esMarketing
Systems
Mktg
Acct’g
Op’s
IT
BusinessBusinessUnit BUnit B
Mktg
Acct’g
Op’s
IT
ERP or equivalent EAI
CRM SCMAssetMgt
App-1
App-2
App-3
App-4
App-5
App-7
App-6
App-8
App-9
App-1
0
ERP or equivalent EAI
CRM SCMAssetMgt
App-1
App-2
App-3
App-4
App-5
App-6
App-10
ERP or equivalent EAI
CRM SCMAssetMgt
App-1
App-2
App-3
App-4
App-5
App-6
App-10
Denotes: Value Stream
• Misalignment between processes delivering goods/services and end-customer value realization• Performance measures &
lines of responsibility• Hand-offs (inefficient, long
cycle-times)• Multiple points of contact• Inconsistent/no shared data• Don’t know where a
transaction is (tracking)• Difficult to change or re-
use (agility) and innovate• And many more …
Current configuration issuesCurrent configuration issues
© CEPRIN (2007) MBA 8125 Enabling with IT 2828
In an “ideal world” organizations would be organized by value chains/streams & services
End
Consu
mer
IntermediateSuppliers
Distributors - Contractors
Product/Service ProviderReseller - Contractor
Need-to-concept
Design-to-order
Concept-to-prototype
Prototype-to-launch
InnovativInnovative offeringe offering
Build-to-order
Plan-to-produce
Demand-to-fulfill
Order-to-Order-to-cashcash
Responsive Responsive ServiceService
Sourc
e
Sup
plie
rs
And others …
Choic
e d
ep
ends
on
org
aniz
ati
on
al
stra
tegy
Verify-to-initiate
Order-to-verify
Complete-to-bill
Bill-to-cash CashOrder
Value-Chain (or Value Web)
Value streams
Value “streamlets” or “composite services”
© CEPRIN (2007) MBA 8125 Enabling with IT 2929
Service Service notationnotation
Value stream notationValue stream notation
How do services (and associated business processes) figure into this scheme?
Loan application (business) service:Request loan (event+data) Receive loan documents (service result)
Service InterfaceService Interface(single point of (single point of
contact)contact)
LoanLoanAppApp
(service)(service)
LoanApplication
LoanDocuments
Un
derl
yin
g
Un
derl
yin
g
bu
sin
ess
pro
cess
bu
sin
ess
pro
cess
A service “encapsulates” (hides) the flow of actions needed to enact it (the business process)
Application-to-documents
© CEPRIN (2007) MBA 8125 Enabling with IT 3030
Recasting our previous value-stream diagram in service notation …
End
C
onsu
merIntermediate
SuppliersDistributors - Contractors
Product/Service Provider Reseller - Contractor
Build-to-order
Plan-to-produce
Demand-to-fulfill
Order-to-cash Order-to-cash (orchestration)(orchestration)
Responsive Responsive ServiceService
Sourc
e
Sup
plie
rs
Choic
e d
ep
ends
on
org
aniz
ati
on
al
stra
tegy
Verify-to-initiate
Order-to-verify
Complete-to-bill
Bill-to-cash
CashOrder
Value-Chain (or Value Web)
Value streams
Service-delivery (orchestration)
© CEPRIN (2007) MBA 8125 Enabling with IT 3131
Order-to-cash in more detail: creating a service flow across existing stove-pipes
Data
Logic
Sales
Service
Accounts Receivable
Service
Manufacturing
Order Capture
Cust/ Order Validation
Inventory Allocation
Invoicing A/R Cycle
Order EntryLegacy App
Data
Service
Logic
InventoryLegacy App
Data Logic
Service
Finance Legacy
App
Data
Service
Logic
DataData
LogicLogic
Sales
ServiceService
Accounts Receivable
ServiceService
Manufacturing
Order Capture
Cust/ Order Validation
Inventory Allocation
Invoicing A/R CycleOrder Capture
Cust/ Order Validation
Inventory Allocation
Invoicing A/R Cycle
Order EntryLegacy App
DataData
ServiceService
LogicLogic
InventoryLegacy App
DataData LogicLogic
ServiceService
Finance Legacy
App
DataData
ServiceService
LogicLogic
© CEPRIN (2007) MBA 8125 Enabling with IT 3232
Identifying business services & their process connection
The triggering event or
document
The organizational response to
this event
A short “X-to-Y” A short “X-to-Y” description that description that
captures the captures the nature of the nature of the
service providedservice provided
Busi
ness
Serv
ice
Busi
ness
Pro
cessValu
e S
tream
The underlying process that produces the (service) response to the initiating event/document trigger
The value a company offers to one or several customer-types, the network of partners for delivering this value, in order to generate profitable and sustainable revenue streams
Business Model
Customer/client for the service
© CEPRIN (2007) MBA 8125 Enabling with IT 3333
Building up higher-level (composite) service from lower level services (services use services)
Supply Chain (Plan-to-Results)Supply Chain (Plan-to-Results)
Plan Schedule
Plan-to-Plan-to-ProduceProduce
Out-StockTrigger
ReplenishOrder
Trigger-to-Trigger-to-ReplenishmentReplenishment
Client Order
Client Payment
Order-to-CashOrder-to-Cash
Sales Forecast
SupplierDelivery
Demand-to-Demand-to-FulfillFulfill
Plan Receipts
Lower-level (3) services that are consumed to produce a higher-level (2) service
Level 1
Level 2
Level 3
Services consume other services
© CEPRIN (2007) MBA 8125 Enabling with IT 3434
In general – a value stream can be any set of activities with a defined trigger and result
The triggering event or
document
The organizational
response to this event
A short “X-to-Y” A short “X-to-Y” description that description that
captures the captures the nature of the nature of the
service providedservice provided
The service provided
Start
Request new item
Approval by
supervisor
Check requisition for budget
Issue request for quotation
Select vendor
Receive & verify quotes
Issue purchase
order
Receive and verify
order
Match shipping
docs to PO
Release item to
requestor
Receive invoice
Match PO to receipt & invoice
Request payment to
vendor
End
Requisition
RFQ
QuotePOShip Docs
The underlying (encapsulated) process
© CEPRIN (2007) MBA 8125 Enabling with IT 3535
The underlying business process is then discovered and documented (modeled)
Request new item
Approval by
supervisor
Check requisition for budget
Issue request for quotation
Receive & verify quotes
Select vendor
Receive and verify
order
Match shipping
docs to PO
Release item to
requestor
Receive invoice
Match PO to receipt & invoice
Request payment to
vendor
Requisition
RFQ
Quo
te
Ship Docs
Request new item
Vendor
Purc
hase
Ord
er
Ordering Customer Finance Purchasing Shipping/Receiving Vendor
Issue purchase
order
Invoice
The triggering event or
document
The organizational response to this
event
A short A short ““XX--toto--YY””description that description that
captures the nature captures the nature of the service of the service
providedprovided
The triggering event or
document
The organizational response to this
event
A short A short ““XX--toto--YY””description that description that
captures the nature captures the nature of the service of the service
providedprovided
Considerations that go into Considerations that go into properly identifying properly identifying
(documenting) a process(documenting) a process
Example of a resulting Example of a resulting process model process model
(swimlane)(swimlane)
You start hereYou start here
© CEPRIN (2007) MBA 8125 Enabling with IT 3636
Various organizational approaches in play for servitization …
Value chains streams
Fn-1 Fn-2 Fn-n
ERP/CRM/SCM Applications
Business Unit/Function B
Prc-1 Prc-2 Prc-3 Prc-n
Business Unit/Function A
Wrap-1
Existing Custom Applications
Wrap-2
Wrap-n
WS-1
New Service Development
WS-2 Ws-n
Prc-1 Prc-2 Prc-3 Prc-n
Top
-Dow
n
Serv
ice D
om
ain
Pla
nn
ing
Bott
om
-up
Tech
nolo
gy-b
ase
d
Serv
ices
Mid
dle
-out B
P
serv
itizatio
n
Client-Client-CustomerCustomer
Build-to-order
Plan-to-produce
Demand-to-fulfill
OrderOrder--toto--cash cash (orchestration)(orchestration)
Responsive Responsive ServiceService
Verify-to-initiate
Order-to-verify
Complete-to-bill
Bill-to-cash
CashOrder
Service-delivery (orchestration)
© CEPRIN (2007) MBA 8125 Enabling with IT 3737
Client ServiceClient ServiceProvidedProvided
Flexible Flexible Solution Solution
StackStack
But also thinking about service innovation
ServiceServiceProviderProvider
ServiceA
ServiceB
ServiceN
3rd party provided service
Mix and match services in the solution stack to provide new/innovative, tailored client responses
Cust
om
er
pro
ble
m t
o b
e s
olv
ed
Cust
om
er
pro
ble
m t
o b
e s
olv
ed
Business Business UnitUnitAAprovided serviceprovided service
ActivityActivity11 ActivityActivity22 ActivityActivity33 ActivityActivitynn
Business Business UnitUnitAAprovided serviceprovided service
ActivityActivity11 ActivityActivity22 ActivityActivity33 ActivityActivitynn
Business Business UnitUnitBBprovided serviceprovided service
ActivityActivity11 ActivityActivity22 ActivityActivity33 ActivityActivitynn
Business Business UnitUnitBBprovided serviceprovided service
ActivityActivity11 ActivityActivity22 ActivityActivity33 ActivityActivitynn
Business Business UnitUnitNNprovided serviceprovided service
ActivityActivity11 ActivityActivity22 ActivityActivity33 ActivityActivitynn
Business Business UnitUnitNNprovided serviceprovided service
ActivityActivity11 ActivityActivity22 ActivityActivity33 ActivityActivitynn
© CEPRIN (2007) MBA 8125 Enabling with IT 3838
Shift to servitization & their digital enablement via newer IT architectures
Process/service Process/service orchestration or orchestration or choreographychoreography
ServicesServices(WSDL, UDDI)(WSDL, UDDI)
Components & Objects
Application softwareERP SCMCRM Custom
EventsEvents
BAM (Business BAM (Business Activity Monitor)Activity Monitor)
Data layerDB DWHDWHDB DM
Message-orientedMiddleware (MOM) ESB
Email messages (SMTP)
Hypertext messages (HTTP)
Service messages (SOAP, etc.)Service messages (SOAP, etc.)
USR
SO
A
BPM
Meta
Data
Meta
Data
Busin
ess R
ule
sB
usin
ess R
ule
s
Pre
vio
usly
Em
erg
ing
Sta
ndard
s
New!New!
ED
A
Newer!Newer!
© CEPRIN (2007) MBA 8125 Enabling with IT 3939
ERPERPApplicationApplication
The service and business orchestration layers, one can orchestrate BP’s
11I 0 22I 0 33I 0 44I 0
External Software Service
88I 0
In-house Computer Application
77I 0
A different orchestrated service
66I 0
Selected
55I 0
parts
OrchestrationOrchestrationEngineEngine
1. Initiate A-1; move 0-1 to I-3 & I-5
2. Initiate A-3 & A-5 in parallel; when both done move 0-3 to I-6 & 0-5 to I-8
3. Initiate A-8; move 0-8 to “Output”
4. Initiate A-6; move 0-6 to “Output”
ScriptScript
Busin
ess
Pro
cess
Orch
estra
tion
executed
Human-actionsw/man-machine
interface {
“Wrapper”
© CEPRIN (2007) MBA 8125 Enabling with IT 4040
Events allow for business activity monitoring (BAM) and RTE (Real Time Enterprise)
ERPERPApplicationApplication
11I 0 22I 0 33I 0 44I 0
External Software Service
88I 0
In-house Computer
Application
77I 0
A different orchestrated service
66I 0
Selected
55I 0
parts
OrchestrationOrchestrationEngineEngine
ScriptScript
Business
ProcessO
rchestration
executed
Process/service Process/service orchestration or orchestration or choreographychoreography
ServicesServices(WSDL, UDDI)(WSDL, UDDI)
Components & Objects
Application software
ERP SCMCRM Custom
EventsEvents
BAM (Business BAM (Business Activity Monitor)Activity Monitor)
Data layer DB DWHDWHDB DM
-oriented
à ESB Email messages (SMTP)
Hypertext messages (HTTP)Service messages (SOAP, etc.)Service messages (SOAP, etc.)
USR
(MOM) Middleware Message