IT Infrastructure Chapters 7 & 8 INFO 410 Glenn Booker Images are from the text author’s slides 1 INFO 410 The Business of IT Managing IT service delivery 2 INFO 410 Proprietary internetworks Before the Internet age, most companies relied on proprietary IT technology – – – 3 Often resulted in the same system developed in many places, making for poor IT investments Technologies didn’t play nicely with each other At mercy of technology providers Trying to span multiple vendors often failed INFO 410 Chapters 7-8 Open standards Thanks to the open standards of the Internet – – – 4 Infrastructures are based on common interfaces (e.g. Web browsers) Various technologies all play somewhat nicely together, thanks to TCP/IP This creates more competition among vendors, reducing customer prices and improving performance INFO 410 Chapters 7-8 Incremental service delivery Increased reliability and security of the Internet has led to increased outsourcing of IT services – – 5 Including smaller scale outsourcing of specific Web technologies or services; could scale down to tiny activities, like currency conversion Analogous to paying to download a single song Makes new business models possible INFO 410 Chapters 7-8 Virtual integration As more vendors provide smaller amounts of service, leads to virtual integration of businesses – you have many service partners which each perform a few functions Key then is to manage many providers effectively, and keep them all happy and motivated and playing nicely (incentivized) – 6 How is information shared? INFO 410 Chapters 7-8 Infrastructure impact How does this affect the infrastructure? – – – 7 Increased diversity in devices, from legacy servers to PDAs and iPhones, not just PCs Makes infrastructure more complex but also more flexible Creates new possibilities for service models INFO 410 Chapters 7-8 New service models Consider the evolution of computers and how that affects obtaining information – – – 8 It’s all on the mainframe *duh* The server can talk to a PC client Everything’s on the Web … somewhere Hence it’s now easier to own little of the physical infrastructure needed, and just pay for services from some provider INFO 410 Chapters 7-8 Incremental outsourcing Incremental outsourcing is outsourcing small specific services, often via the Internet (hence also called ‘Web services’) Benefits include: – – 9 Handles shortage of IT workers, especially for smaller companies Reduce time to market by making new capabilities easier to implement INFO 410 Chapters 7-8 Incremental outsourcing – – – – 10 Shift to 24x7 operations is easier by using someone else’s high availability systems Improves cash flow, by avoiding large up front IT expenditures Reduces IT support costs, through centralized server software upgrades, no client upgrades needed, no physical software inventory Apps are globally accessible INFO 410 Chapters 7-8 Incremental outsourcing Examples of this kind of outsourcing include – – – Web services allow fast provisioning of services – – 11 HR benefits administration Retirement plan management Sales force automation (Software as a Service, SaaS) Not locked into long term contracts Provider selection could be done via middleware INFO 410 Chapters 7-8 Computing models The way in which assets are used for Web services have various labels – 12 On demand, SaaS, Utility, and Grid computing are the four most common, but definitions vary Some financial models are as simple as leasing the equipment from a provider, and you do the rest INFO 410 Chapters 7-8 Computing models Financial and contracting models should address – – – – 13 How it can be easier and less risky to get and manage IT services Contracts are based on desired service levels Often requires reengineering existing apps to use the new services Enhance the infrastructure for interoperability and improved efficiency INFO 410 Chapters 7-8 Computing models Models could account for computing power, storage space, network bandwidth to be provided – ‘On demand’ models avoid specific HW, focus on making apps able to meet demand – 14 Surges in needs must be accounted for Often requires centralizing or replacing existing apps, and/or reengineering existing processes INFO 410 Chapters 7-8 Computing models 15 All of these models treat IT infrastructure as a commodity – server capacity, disk space, etc. are all fluid resources Depend on middleware to manage key issues that make them possible INFO 410 Chapters 7-8 Middleware must address 16 Provisioning to access new services or capacity on the fly Resource virtualization, so capacity is independent of location Change management to control infra changes centrally Performance monitoring and analysis, to prove you’re getting the service you paid for! INFO 410 Chapters 7-8 Incremental outsourcing risk Deciding whether to outsource asks questions like – – – 17 Does the service provide a key competitive advantage? If so, keep it internal If not, is outsourcing reliable and cheaper? If so, outsource; otherwise keep it internal Naturally, if you can’t develop a key resource internally, then you have to outsource it INFO 410 Chapters 7-8 Incremental outsourcing risk Services which aren’t a competitive advantage are generally commodity-like – Incremental outsourcing reduces risk by making smaller decisions for outsourcing – – 18 Word processing, e-mail, payroll, etc. Less severe impact if you’re wrong! But can still have noticeable impact if there are service or reliability problems INFO 410 Chapters 7-8 Incremental outsourcing risk Also keep in mind that many small bad decisions can add up to a mess (Vietnam?) – Incremental outsourcing also provides a slow upgrade path for IT managers – 19 Need an overall approach or strategy Systematically replace parts of legacy systems, without the risk of a huge all-at-once approach INFO 410 Chapters 7-8 Outsourcing example: hosting Hosting the physical IT systems can be done at a huge range of levels of service – – – 20 Real estate services; leasing floor space and physical facilities only Network services; they manage connectivity within and to the facility, and monitor the network Platform services; support the hardware and operating systems, reboot as needed, do backups, monitor your URLs INFO 410 Chapters 7-8 Outsourcing example: hosting – – 21 Application support services; app performance monitoring & tuning, design for scalability Business operating services; administer and operate specific applications Hence the importance of knowing (and writing down!) what you expect from a hosting partner INFO 410 Chapters 7-8 Hosting models Hosting service levels include – – – 22 Collocation hosting; cheap access to facility and infra; provides floor space, power, and connectivity – anything else is optional Shared hosting; you buy space on their servers; clients may share a physical device Dedicated hosting; servers are owned by host, but are not shared; are dedicated to a particular client INFO 410 Chapters 7-8 Managing service providers Choosing a service provider can be a complex process – – – – – 23 Generally define your needs in some document (request for proposal, RFP) Send it to various candidates Get back proposals (RFP responses) Evaluate the proposals Pick a winner INFO 410 Chapters 7-8 Proposal contents The response to an RFP for IT hosting might include sections like this – – – 24 Descriptive information about the provider, history, their priorities, future goals, size, experience, similar projects, etc. Financial information to prove you’re a solvent provider Proposed plan how to meet your service requirements INFO 410 Chapters 7-8 RFP response – – – Often no one host is perfect in all respects – 25 Mitigation of critical risks, namely how you plan to address security and availability risks Service guarantees; what levels of service are you guaranteeing with this proposal? Pricing, which may include one-time set-up fees and recurring (monthly) costs Proposals are scored according to rules defined in the RFP INFO 410 Chapters 7-8 Relationship management Once you’ve chosen a service provider, managing your relationship formally begins – 26 Based on their proposal, define a service contract, including your Service Level Agreement (SLA) to describe EXACTLY what you expect from them Problem tracking, and customer relationship management are often the critical areas INFO 410 Chapters 7-8 Relationship management A key hidden area is the incentives for both sides, not any technical issue The SLA defines not only what levels of service you expect, but also what you will get if they aren’t met – 27 Clear definitions and limits (e.g. on penalties) are critical INFO 410 Chapters 7-8 SLA example for hosting service – – – – – – 28 Downtime, and credits if not met Excess latency or packet loss Response time, both inside the provider and outside Communication timeline for problems identified Time to fix problems within hosting provider, and credits if not met Time limits to request credits, max credits / month INFO 410 Chapters 7-8 Managing SLAs Hence you could have SLAs that overlap, and you have to ensure that any failures are compensated by the right responsible party – – 29 How severe to make penalties is a major issue Want shared objectives among partners, not legal battles! Ownership of data is also an important dimension – not by the provider! INFO 410 Chapters 7-8 Large scale outsourcing Some organizations prefer to outsource most or all of their IT functions – – – 30 Tend to involve longer durations, large investments, more risks than incremental outsourcing Adds complexity, since needs can change drastically during the agreement In effect often becomes a strategic alliance INFO 410 Chapters 7-8 Why do large scale outsourcing? – – – – – – Cost savings through economies of scale Dissatisfaction with existing IT capabilities Desire to focus on core competencies not IT Force organizational changes Access to skills and talent Financial factors 31 Losing intangible IT assets; avoid capital investments Make fixed costs into variable ones, better able to handle volatile demand INFO 410 Chapters 7-8 Designing large scale alliances Contract flexibility to handle changes in technology, demand, economy; new service needs – Standards and control – 32 Pay attention to their goals and values Performance standards, backup plans, problem response time Scope! Exactly what is being outsourced? INFO 410 Chapters 7-8 Designing large scale alliances Expected cost savings – 33 When and how much do you expect to save from this agreement? How often is technology renewed? Good problem solving and negotiation skills, shared values, and personal chemistry all are important too INFO 410 Chapters 7-8 Managing an alliance Transition to a large scale alliance is complex, often involving career shifts for some involved, outplacement, or separation The CIO function remains critical – – – 34 Need to plan IT resource needs and distribution, in both short and long term Manage relationship with service provider Evaluate emerging technologies INFO 410 Chapters 7-8 Managing an alliance Performance measurement – Relationship interface – – – 35 Monitor the performance of the provider, quantify results, look for ways to improve value of relationship Want one contact between vendor and client Client has responsibility for IT, not vendor Manage both policy and operational issues INFO 410 Chapters 7-8 Managing legacy systems Legacy systems are often decades old, and their inner workings may be mysterious – Legacy systems can have many problems – – – 36 How good is YOUR documentation? Technology problems, such as incompatibility Residual process complexity; processes may have been designed to work in batch mode Local adaptation; systems often have very limited scope and design, are very inflexible INFO 410 Chapters 7-8 Managing legacy systems – Therefore integrating legacy systems into new ones is often messy – 37 Nonstandard data definitions, like obsolete product identifiers, archaic acronyms, etc. Key technology issues are the protocols used, data definitions, data relationships, and how the systems will work with new systems (processes) INFO 410 Chapters 7-8 Managing legacy systems Organizational and cultural implications are also often profound – – – – 38 Will the new infrastructure change work and communication processes? Will new technologies affect our organization and culture? Are common processes across the organization going to be consistent? How do we resolve process conflicts? INFO 410 Chapters 7-8 Managing IT infrastructure assets IT infrastructure assets used to be easy to identify – Now IT assets are spread out everywhere – – 39 That 10,000 lb machine in the corner PCs, laptops, corporate cell phones Outsourcing can make it even harder to pinpoint So it’s hard to know how IT investments are being used INFO 410 Chapters 7-8 Managing IT infrastructure assets Are IT assets being used efficiently? Can we change how they’re deployed to be more efficient? Can try to do total cost of ownership (TCO) analysis – – 40 E.g. Cost of each desktop PC is $250/month Benefits are harder to measure; try how much are various apps or services used?? INFO 410 Chapters 7-8 Managing IT infrastructure assets 41 Notice that usage and benefits are not synonymous! But usage is easier to measure This can provide a crude measure of cost/usage, to compare to alternative service possibilities INFO 410 Chapters 7-8 Summary We’ve looked at – – – – – 42 How IT service models have changed in the Internet age, both in-house and outsourced How outsourcing is done using RFPs and proposals, on both incremental and larger scales Management of service providers How legacy systems affect the IT infrastructure Measuring IT infrastructure assets INFO 410 Chapters 7-8 The Business of IT Managing IT project delivery 43 INFO 410 Chapters 7-8 44 INFO 410 Chapters 7-8