Notes of OAS, KBS, MRP, BRP, SCM, CRM, Information Communication Technology Option-adjusted spread Option adjusted spread (OAS) is the flat spread over the treasury yield curve required to discount a security payment to match its market price. This concept can be applied to mortgage-backed security (MBS), Options, Bonds and any other interest-rate Derivative. Definition In contrast to the simple "yield curve spread" measurement of bond premium over a predetermined cash-flow model, the OAS describes the market premium over a model including two types of volatility: Variable interest rates Variable prepayment rates. Designing such models in the first place is complicated because prepayment variations are a behavioural function of the stochastic interest rate. (They tend to go up as interest rates come down.) OAS is an emerging term with fluid use across MBS finance. The definition here is based on Lakhbir Hayre's Mortgage Backed Securities text book. Other definitions are rough analogs: Take the expected value (mean NPV) across the range of all possible rate scenarios when discounting each scenario's actual cash flows with the treasury yield curve plus a spread, X. The OAS is defined as the value of X equating the market price of the MBS to its value in this theoretical framework. Treasury bonds may not be available with maturities exactly matching likely cash flow payments so some interpolation may be necessary to make this calculation. Knowledge-based systems Knowledge-based systems are systems based on the methods and techniques of Artificial Intelligence. Their core components are the knowledge base and the inference mechanisms. While for some authors expert systems, case-based reasoning systems and nueral networks are all particular types of knowledge-based systems, there are others who consider that neural networks are different, and exclude it from this category. KBS is a frequently used abbreviation for knowledge-based system. Material Requirements Planning Material Requirements Planning (MRP) is a software based production planning and inventory control system used to manage manufacturing processes. Although it is not common nowadays, it is possible to conduct MRP by hand as well. An MRP system is intended to simultaneously meet three objectives: Ensure materials and products are available for production and delivery to customers. Maintain the lowest possible level of inventory. Plan manufacturing activities, delivery schedules and purchasing activities. The scope of MRP in manufacturing Manufacturing organizations, whatever their products, face the same daily practical problem - that customers want products to be available in a shorter time than it takes to make them. This means that some level of planning is required. Companies need to control the types and quantities of materials they purchase, plan which products are to be produced and in what quantities and ensure that they are able to meet current and future customer demand, all at the lowest possible cost. Making a bad decision in any of these areas will make the company lose money. A few examples are given below: If a company purchases insufficient quantities of an item used in manufacturing, or the wrong item, they may be unable to meet contracts to supply products by the agreed date. If a company purchases excessive quantities of an item, money is being wasted the excess quantity ties up cash while it remains as stock and may never even be used at all. However, some purchased items will have a minimum quantity that must be met, therefore, purchasing excess is necessary. Beginning production of an order at the wrong time can cause customer deadlines to be missed. MRP is a tool to deal with these problems. It provides answers for several questions: What items are required? How many are required? When are they required? MRP can be applied both to items that are purchased from outside suppliers and to subassemblies, produced internally, that are components of more complex items. The data that must be considered include: The end item (or items) being created. This is sometimes called Independent Demand, or Level "0" on BOM (Bill of materials). How much is required at a time. When the quantities are required to meet demand. Shelf life of stored materials. Inventory status records. Records of net materials available for use already in stock (on hand) and materials on order from suppliers. Bills of materials. Details of the materials, components and subassemblies required to make each product. Planning Data. This includes all the restraints and directions to produce the end items. This includes such items as: Routings, Labor and Machine Standards, Quality and Testing Standards, Pull/Work Cell and Push commands, Lot sizing techniques (i.e. Fixed Lot Size, Lot-For-Lot, Economic Order Quantity), Scrap Percentages, and other inputs. Outputs There are two outputs and a variety of messages/reports: Output 1 is the "Recommended Production Schedule" which lays out a detailed schedule of the required minimum start and completion dates, with quantities, for each step of the Routing and Bill Of Material required to satisfy the demand from the Master Production Schedule (MPS). Output 2 is the "Recommended Purchasing Schedule". This lays out both the dates that the purchased items should be received into the facility AND the dates that the Purchase orders, or Blanket Order Release should occur to match the production schedules. Messages and Reports: Purchase orders. An order to a supplier to provide materials. Reschedule notices. These recommend cancelling, increasing, delaying or speeding up existing orders. Note that the outputs are recommended. Due to a variety of changing conditions in companies, since the last MRP / ERP system Re-Generation, the recommended outputs need to be reviewed by trained people to group orders for benefits in set-up or freight savings. These actions are beyond the linear calculations of the MRP computer software. The Barely Repeatable Process (BRP) Typically exceptions to the ERPs, anything that involves people in non-rigid flows through education, health, support, government, consulting or the daily unplanned issues that happens in every organisation. The activities that employees spend most of their time on every day. Processes that often starts with an e-mail or a call. A process volume, measured by time and resource spent at organisations, probably larger than for the Easily Repeatable Processes. These are mostly handled and organised - frameworked - by systems like paper based rules and policies, e-mail, meetings, calls and now in more modern organisations by wikis and other collaboration systems and methods. Known by extensive loss of information (e-mails residing on HDDs), little knowledge acquired and reused (typical research says 70% of problems solved before without being known) and most of all, untrustworthy processes (oops, forgot to send that mail). In other words not an iota (well almost) of business process thinking or methodology applied to this huge untapped area of business processes. Supply chain management Supply chain management (SCM) is the management of a network of interconnected businesses involved in the ultimate provision of product and service packages required by end customers (Harland, 1996). Supply Chain Management spans all movement and storage of raw materials, work-in-process inventory, and finished goods from point-oforigin to point-of-consumption (supply chain). Supply chain management Organizations increasingly find that they must rely on effective supply chains, or networks, to successfully compete in the global market and networked economy. In Peter Drucker's (1998) new management paradigms, this concept of business relationships extends beyond traditional enterprise boundaries and seeks to organize entire business processes throughout a value chain of multiple companies. During the past decades, globalization, outsourcing and information technology have enabled many organizations, such as Dell and Hewlett Packard, to successfully operate solid collaborative supply networks in which each specialized business partner focuses on only a few key strategic activities (Scott, 1993). This inter-organizational supply network can be acknowledged as a new form of organization. However, with the complicated interactions among the players, the network structure fits neither "market" nor "hierarchy" categories (Powell, 1990). It is not clear what kind of performance impacts different supply network structures could have on firms, and little is known about the coordination conditions and trade-offs that may exist among the players. From a systems perspective, a complex network structure can be decomposed into individual component firms (Zhang and Dilts, 2004). Traditionally, companies in a supply network concentrate on the inputs and outputs of the processes, with little concern for the internal management working of other individual players. Therefore, the choice of an internal management control structure is known to impact local firm performance (Mintzberg, 1979). In the 21st century, changes in the business environment have contributed to the development of supply chain networks. First, as an outcome of globalization and the proliferation of multinational companies, joint ventures, strategic alliances and business partnerships, there were found to be significant success factors, following the earlier "Just-In-Time", "Lean Manufacturing" and "Agile Manufacturing" practices. Second, technological changes, particularly the dramatic fall in information communication costs, which are a significant component of transaction costs, have led to changes in coordination among the members of the supply chain network (Coase, 1998). Many researchers have recognized these kinds of supply network structures as a new organization form, using terms such as "Keiretsu", "Extended Enterprise", "Virtual Corporation", "Global Production Network", and "Next Generation Manufacturing System". In general, such a structure can be defined as "a group of semi-independent organizations, each with their capabilities, which collaborate in ever-changing constellations to serve one or more markets in order to achieve some business goal specific to that collaboration" (Akkermans, 2001). The security management system for supply chain is described in ISO/IEC 28000 and ISO/IEC 28001 and related standards published jointly by ISO and IEC. Supply chain business process integration Successful SCM requires a change from managing individual functions to integrating activities into key supply chain processes. An example scenario: the purchasing department places orders as requirements become appropriate. Marketing, responding to customer demand, communicates with several distributors and retailers as it attempts to satisfy this demand. Shared information between supply chain partners can only be fully leveraged through process integration. Supply chain business process integration involves collaborative work between buyers and suppliers, joint product development, common systems and shared information. According to Lambert and Cooper (2000) operating an integrated supply chain requires continuous information flow. However, in many companies, management has reached the conclusion that optimizing the product flows cannot be accomplished without implementing a process approach to the business. The key supply chain processes stated by Lambert (2004) are: Customer relationship management Customer service management Demand management Order fulfillment Manufacturing flow management Supplier relationship management Product development and commercialization Returns management Much has been written about demand management. Best in Class companies have similar characteristics. They include the following: a) Internal and external collaboration b) Lead time reduction initiatives c) Tighter feedback from customer and market demand d) Customer level forecasting One could suggest other key critical supply business processes combining these processes stated by Lambert such as: a. b. c. d. e. f. g. Customer service management Procurement Product development and commercialization Manufacturing flow management/support Physical distribution Outsourcing/partnerships Performance measurement a) Customer service management process Customer Relationship Management concerns the relationship between the organization and its customers. Customer service provides the source of customer information. It also provides the customer with real-time information on promising dates and product availability through interfaces with the company's production and distribution operations. Successful organizations use following steps to build customer relationships: determine mutually satisfying goals between organization and customers establish and maintain customer rapport produce positive feelings in the organization and the customers b) Procurement process Strategic plans are developed with suppliers to support the manufacturing flow management process and development of new products. In firms where operations extend globally, sourcing should be managed on a global basis. The desired outcome is a winwin relationship, where both parties benefit, and reduction times in the design cycle and product development are achieved. Also, the purchasing function develops rapid communication systems, such as electronic data interchange (EDI) and Internet linkages to transfer possible requirements more rapidly. Activities related to obtaining products and materials from outside suppliers requires performing resource planning, supply sourcing, negotiation, order placement, inbound transportation, storage, handling and quality assurance, many of which include the responsibility to coordinate with suppliers in scheduling, supply continuity, hedging, and research into new sources or programs. c) Product development and commercialization Here, customers and suppliers must be united into the product development process, thus to reduce time to market. As product life cycles shorten, the appropriate products must be developed and successfully launched in ever shorter time-schedules to remain competitive. According to Lambert and Cooper (2000), managers of the product development and commercialization process must: 1. coordinate with customer relationship management to identify customerarticulated needs; 2. select materials and suppliers in conjunction with procurement, and 3. develop production technology in manufacturing flow to manufacture and integrate into the best supply chain flow for the product/market combination. d) Manufacturing flow management process The manufacturing process is produced and supplies products to the distribution channels based on past forecasts. Manufacturing processes must be flexible to respond to market changes, and must accommodate mass customization. Orders are processes operating on a just-in-time (JIT) basis in minimum lot sizes. Also, changes in the manufacturing flow process lead to shorter cycle times, meaning improved responsiveness and efficiency of demand to customers. Activities related to planning, scheduling and supporting manufacturing operations, such as work-in-process storage, handling, transportation, and time phasing of components, inventory at manufacturing sites and maximum flexibility in the coordination of geographic and final assemblies postponement of physical distribution operations. e) Physical distribution This concerns movement of a finished product/service to customers. In physical distribution, the customer is the final destination of a marketing channel, and the availability of the product/service is a vital part of each channel participant's marketing effort. It is also through the physical distribution process that the time and space of customer service become an integral part of marketing, thus it links a marketing channel with its customers (e.g. links manufacturers, wholesalers, retailers). f) Outsourcing/partnerships This is not just outsourcing the procurement of materials and components, but also outsourcing of services that traditionally have been provided in-house. The logic of this trend is that the company will increasingly focus on those activities in the value chain where it has a distinctive advantage and everything else it will outsource. This movement has been particularly evident in logistics where the provision of transport, warehousing and inventory control is increasingly subcontracted to specialists or logistics partners. Also, to manage and control this network of partners and suppliers requires a blend of both central and local involvement. Hence, strategic decisions need to be taken centrally with the monitoring and control of supplier performance and day-to-day liaison with logistics partners being best managed at a local level. g) Performance measurement Experts found a strong relationship from the largest arcs of supplier and customer integration to market share and profitability. By taking advantage of supplier capabilities and emphasizing a long-term supply chain perspective in customer relationships can be both correlated with firm performance. As logistics competency becomes a more critical factor in creating and maintaining competitive advantage, logistics measurement becomes increasingly important because the difference between profitable and unprofitable operations becomes more narrow. A.T. Kearney Consultants (1985) noted that firms engaging in comprehensive performance measurement realized improvements in overall productivity. According to experts internal measures are generally collected and analyzed by the firm including 1. 2. 3. 4. 5. Cost Customer Service Productivity measures Asset measurement, and Quality. External performance measurement is examined through customer perception measures and "best practice" benchmarking, and includes 1) customer perception measurement, and 2) best practice benchmarking. Components of Supply Chain Management are 1. Standardization 2. Postponement 3. Customization Customer relationship management Customer relationship management (CRM) consists of the processes a company uses to track and organize its contacts with its current and prospective customers. CRM software is used to support these processes; information about customers and customer interactions can be entered, stored and accessed by employees in different company departments. Typical CRM goals are to improve services provided to customers, and to use customer contact information for targeted marketing. While the term CRM generally refers to a software-based approach to handling customer relationships, most CRM software vendors stress that a successful CRM effort requires a holistic approach. CRM initiatives often fail because implementation was limited to software installation, without providing the context, support and understanding for employees to learn, and take full advantage of the information systems. CRM can be implemented without major investments in software, but software is often necessary to explore the full benefits of a CRM strategy. Other problems occur when failing to think of sales as the output of a process that itself needs to be studied and taken into account when planning automation. Overview From the outside, customers interacting with a company perceive the business as a single entity, despite often interacting with a number of employees in different roles and departments. CRM is a combination of policies, processes, and strategies implemented by an organization to unify its customer interactions and provide a means to track customer information. It involves the use of technology in attracting new and profitable customers, while forming tighter bonds with existing ones. CRM includes many aspects which relate directly to one another: Front office operations — Direct interaction with customers, e.g. face to face meetings, phone calls, e-mail, online services etc. Back office operations — Operations that ultimately affect the activities of the front office (e.g., billing, maintenance, planning, marketing, advertising, finance, manufacturing, etc.) Business relationships — Interaction with other companies and partners, such as suppliers/vendors and retail outlets/distributors, industry networks (lobbying groups, trade associations). This external network supports front and back office activities. Analysis — Key CRM data can be analyzed in order to plan target-marketing campaigns, conceive business strategies, and judge the success of CRM activities (e.g., market share, number and types of customers, revenue, profitability). Perhaps it is important to note that while most consumers of CRM view it as a software "solution", there is a growing realization in the corporate world that CRM is really a customer-centric strategy for doing business; supported by software. Along these lines, CRM thought leaders like Dick Lee of High Yield Methods define CRM as "CRM adds value to customers in ways that add value back to the company" Types/variations of CRM There are several different approaches to CRM, with different software packages focusing on different aspects. In general, Customer Service, Campaign Management and Sales Force Automation form the core of the system (with SFA being the most popular). Operational CRM Operational CRM provides support to "front office" business processes, e.g. to sales, marketing and service staff. Interactions with customers are generally stored in customers' contact histories, and staff can retrieve customer information as necessary. The contact history provides staff members with immediate access to important information on the customer (products owned, prior support calls etc.), eliminating the need to individually obtain this information directly from the customer. Reaching to the customer at right time at right place is preferable. Operational CRM processes customer data for a variety of purposes: Managing campaigns Enterprise Marketing Automation Sales Force Automation Sales Management System Analytical CRM Analytical CRM analyzes customer data for a variety of purposes: Designing and executing targeted marketing campaigns Designing and executing campaigns, e.g. customer acquisition, cross-selling, upselling Analysing customer behavior in order to make decisions relating to products and services (e.g. pricing, product development) Management information system (e.g. financial forecasting and customer profitability analysis) Analytical CRM generally makes heavy use of data mining and other techniques to produce useful results for decision-making Sales Intelligence CRM Sales Intelligence CRM is similar to Analytical CRM, but is intended as a more direct sales tool. Features include alerts sent to sales staff regarding: Cross-selling/Up-selling/Switch-selling opportunities Customer drift Sales performance Customer trends Customer margins Customer alignment Campaign Management Campaign management combines elements of Operational and Analytical CRM. Campaign management functions include: Target groups formed from the client base according to selected criteria Sending campaign-related material (e.g. on special offers) to selected recipients using various channels (e.g. e-mail, telephone, SMS, post) Tracking, storing, and analyzing campaign statistics, including tracking responses and analyzing trends Collaborative CRM Collaborative CRM covers aspects of a company's dealings with customers that are handled by various departments within a company, such as sales, technical support and marketing. Staff members from different departments can share information collected when interacting with customers. For example, feedback received by customer support agents can provide other staff members with information on the services and features requested by customers. Collaborative CRM's ultimate goal is to use information collected by all departments to improve the quality of services provided by the company. Consumer Relationship CRM Consumer Relationship System (CRS) covers aspects of a company's dealing with customers handled by the Consumer Affairs and Customer Relations contact centers within a company. Representatives handle in-bound contact from anonymous consumers and customers. Early warnings can be issued regarding product issues (e.g. item recalls) and current consumer sentiment can be tracked (voice of the customer). Information and communication technologies Information and Communications Technology - or technologies (ICT) is an umbrella term that includes all technologies for the manipulation and communication of information. The term is sometimes used in preference to Information Technology (IT), particularly in two communities: education and government. In the common usage it is often assumed that ICT is synonymous with IT; ICT in fact encompasses any medium to record information (magnetic disk/tape, optical disks (CD/DVD), flash memory etc. and arguably also paper records); technology for broadcasting information - radio, television; and technology for communicating through voice and sound or images - microphone, camera, loudspeaker, telephone to cellular phones. It includes the wide variety of computing hardware (PCs, servers, mainframes, networked storage), the rapidly developing personal hardware market comprising mobile phones, personal devices, MP3 players, and much more; the full gamut of application software from the smallest homedeveloped spreadsheet to the largest enterprise packages and online software services; and the hardware and software needed to operate networks for transmission of information, again ranging from a home network to the largest global private networks operated by major commercial enterprises and, of course, the Internet. Thus, "ICT" makes more explicit that technologies such as broadcasting and wireless mobile telecommunications are included. It should be noted that "ICT" by this English definition is different in nuance and scope than under "ICT" in Japanese, which is more technical and narrow in scope. ICT capabilities vary widely from the sophistication of major western economies to lesser provision in the developing world. But the latter are catching up fast, often leapfrogging older generations of technology and developing new solutions that match their specific needs. Transaction processing In computer science, transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediate state. Transaction processing is designed to maintain a computer system (typically, but not limited to, a database or some modern filesystems) in a known, consistent state, by ensuring that any operations carried out on the system that are interdependent are either all completed successfully or all canceled successfully. For example, consider a typical banking transaction that involves moving £500 from a customer's savings account to a customer's checking account. This transaction is a single operation in the eyes of the bank, but it involves at least two separate operations in computer terms: debiting the savings account by £500, and crediting the checking account by £500. If the debit operation succeeds but the credit does not (or vice versa), the books of the bank will not balance at the end of the day. There must therefore be a way to ensure that either both operations succeed or both fail, so that there is never any inconsistency in the bank's database as a whole. Transaction processing is designed to provide this. Transaction processing allows multiple individual operations to be linked together automatically as a single, indivisible transaction. The transaction-processing system ensures that either all operations in a transaction are completed without error, or none of them are. If some of the operations are completed but errors occur when the others are attempted, the transaction-processing system “rolls back” all of the operations of the transaction (including the successful ones), thereby erasing all traces of the transaction and restoring the system to the consistent, known state that it was in before processing of the transaction began. If all operations of a transaction are completed successfully, the transaction is committed by the system, and all changes to the database are made permanent; the transaction cannot be rolled back once this is done. Transaction processing guards against hardware and software errors that might leave a transaction partially completed, with the system left in an unknown, inconsistent state. If the computer system crashes in the middle of a transaction, the transaction processing system guarantees that all operations in any uncommitted (i.e., not completely processed) transactions are cancelled. Transactions are processed in a strict chronological order. If transaction n+1 intends to touch the same portion of the database as transaction n, transaction n+1 does not begin until transaction n is committed. Before any transaction is committed, all other transactions affecting the same part of the system must also be committed; there can be no “holes” in the sequence of preceding transactions. Methodology The basic principles of all transaction-processing systems are the same. However, the terminology may vary from one transaction-processing system to another, and the terms used below are not necessarily universal. Rollback Transaction-processing systems ensure database integrity by recording intermediate states of the database as it is modified, then using these records to restore the database to a known state if a transaction cannot be committed. For example, copies of information on the database prior to its modification by a transaction are set aside by the system before the transaction can make any modifications (this is sometimes called a before image). If any part of the transaction fails before it is committed, these copies are used to restore the database to the state it was in before the transaction began (rollback). Rollforward It is also possible to keep a separate journal of all modifications to a database (sometimes called after images); this is not required for rollback of failed transactions, but it is useful for updating the database in the event of a database failure, so some transactionprocessing systems provide it. If the database fails entirely, it must be restored from the most recent back-up. The back-up will not reflect transactions committed since the backup was made. However, once the database is restored, the journal of after images can be applied to the database (rollforward) to bring the database up to date. Any transactions in progress at the time of the failure can then be rolled back. The result is a database in a consistent, known state that includes the results of all transactions committed up to the moment of failure. Deadlocks In some cases, two transactions may, in the course of their processing, attempt to access the same portion of a database at the same time, in a way that prevents them from proceeding. For example, transaction A may access portion X of the database, and transaction B may access portion Y of the database. If, at that point, transaction A then tries to access portion Y of the database while transaction B tries to access portion X, a deadlock occurs, and neither transaction can move forward. Transaction-processing systems are designed to detect these deadlocks when they occur. Typically both transactions will be cancelled and rolled back, and then they will be started again in a different order, automatically, so that the deadlock doesn't occur again. Or sometimes, just one of the deadlocked transactions will be cancelled, rolled back, and automatically re-started after a short delay. Deadlocks can also occur between three or more transactions. The more transactions involved, the more difficult they are to detect, to the point that transaction processing systems find there is a practical limit to the deadlocks they can detect. ACID criteria (Atomicity, Consistency, Isolation, Durability) Main article: ACID Transaction processing has these benefits: It allows sharing of computer resources among many users It shifts the time of job processing to when the computing resources are less busy It avoids idling the computing resources without minute-by-minute human interaction and supervision It is used on expensive classes of computers to help amortize the cost by keeping high rates of utilization of those expensive resources A transaction is an atomic unit of processing.