Chapter 4: Designing and Developing Decision Support Systems
|
|
|
- Rosanna Walker
- 9 years ago
- Views:
Transcription
1 Chapter 4: Designing and Developing Decision Support Systems Contents I. Introduction...2 II. Overview of Design and Development Issues...2 III. Decision-Oriented Diagnosis...4 IV. Prepare a Feasibility Study...5 V. Choose a Development Approach...6 VI. Systems Development Life Cycle Approach...6 VII. Rapid Prototyping...8 VIII. End-User DSS Development...9 IX. DSS Project Management...10 X. Outsourcing...11 XI. DSS Project Participants...11 XII. DSS Design and Development Conclusions...13 XIII. Audit Questions...14 Questions for Review...14 Questions for Discussion...15 Internet Exercise...15 XIV. Case Study: MIDS at Lockheed-Georgia...15 XV. DSS Feasibility Study Outline...17 XVI. References...19
2 I. Introduction In the DSS literature, experts prescribe a variety of approaches or methodologies for designing and developing Decision Support Systems. Everyone does not however agree on what methodology works best for building different types of DSS. If managers and DSS analysts understand the various methods, they can make more informed and better choices when building or buying a specific DSS. In general, what is called a "decision-oriented approach" seems best for Decision Support Systems projects. After reviewing design and development issues, decision-oriented diagnosis, and feasibility studies, this chapter reviews three alternative approaches for developing a DSS. Because the scope of Decision Support Systems is expanding and because development tools are changing rapidly, the perceived advantages of the three alternative development approaches have become somewhat controversial. For example, a highly structured, life-cycle development approach has recently become popular with some consultants for developing Enterprise-Wide DSS. The advantages and disadvantages of each development approach are discussed. The final sections of this chapter discuss outsourcing DSS, project management, and the various participants on a DSS design and development team. II. Overview of Design and Development Issues How do we plan and implement new Decision Support System projects? What does it mean to design a DSS? How do we develop DSS? Who develops a new DSS? When do we build DSS and when do we buy DSS packages? Both managers and MIS professionals need to explore these questions. We all know that a company does not receive any advantage from a great idea for a Decision Support System until the new system is built and successfully implemented. Many Information Systems professionals develop, modify and customize software to support decision-making. They work in diverse business and organization settings and in specialized DSS software companies. DSS software vendors sell a wide array of products and provide DSS development services. For example, Comshare ( and Cognos ( both market business intelligence and management planning and control products. Design and development is an important topic because Decision Support Systems serve many different functions and are quite diverse in terms of the software used for their development. Choosing an appropriate approach or methodology for building DSS has been a popular and controversial topic in the Information Systems (IS) literature. Many consulting firms focus on using what they claim is the most effective development methodology. We can define a methodology as an organized set of practices and procedures used by developers. Despite many differences in methodologies and terminology, the prescriptions in the Information Systems literature have generally followed three different conceptual paths.
3 One group of DSS experts develop their recommendations for building Decision Support Systems in the traditional systems analysis and design literature (cf., Thierauff, 1982). A second group has prescribed and explained an iterative, prototyping, or "quick-hit" approach for designing and developing DSS (cf., Sprague and Carlson, 1982). Some authors refer to both types of approaches without explaining clearly the advantages and disadvantages or contingencies favoring a specific approach or some combination of approaches. A third approach to building DSS is to let managers develop their own personal DSS; this is called end-user development. In general the DSS prescriptive literature on design and development is based on personal experiences, case studies, the general IS development literature, and a wide variety of DSS "war stories" from developers. Very little empirical research has been conducted on design and development methodology. Because of design and development problems some highly innovative and potentially useful Decision Support Systems have been failures. The problem, often, is that the DSS is designed and developed from the perspective of the programmer and developer rather than from that of the manager and user. Sequences of commands or icons may be obvious to the programmer, but may be totally unknown and puzzling to the DSS user. From a prescriptive standpoint, effective DSS need to be user oriented. The key issue is what design and development process and procedures can increase the likelihood that a usable and effective DSS will be created and built. Building DSS is often very expensive. So, it is important to investigate alternative design and development approaches. We want to choose an approach that increases the chances the DSS will be used and will accomplish its purpose. We need to remember DSS are designed and developed to help people make better and more effective decisions than they could without computerized assistance. Building any type of DSS is difficult because people vary so much in terms of their personalities, knowledge and ability, preferences, the jobs they hold, and the decisions they need to make. Also, DSS must often meet a diverse set of requirements. This wide variety of differing requirements has led to the design and development of a wide variety of DSS capabilities and systems. The following discussion separates out the diagnostic design and feasibility portion of an overall systems development process. The phrase systems development life cycle (SDLC) is the most commonly encountered term used to describe the steps in a traditional systems development methodology. SDLC is also sometimes known as the applications development life cycle approach and involves (1) initiation and diagnosis, (2) acquisition (build or buy), and (3) introduction of the new system. As mentioned above, the two commonly prescribed alternatives to the SDLC development approach are a prototyping approach and end-user development of DSS. In both of these approaches a portion of the DSS is quickly constructed, then tested, improved, and expanded. Prototyping is similar to a related approach called rapid application development (RAD).
4 III. Decision-Oriented Diagnosis Increasing decision-making effectiveness through changes in how decisions are made should be the major objective for any DSS project (cf., Stabell in Bennett 1983, p. 225). Stabell proposes a decision-oriented design approach for DSS. He argues the pre-design description and diagnosis of decision-making is the key to securing a decision-oriented approach to DSS development. The diagnosis of current decision-making and the specification of changes in decision processes are the activities that provide the key input to the design of the DSS. Diagnosis is the identification of problems or opportunities for improvement in current decision behavior. Diagnosis involves determining how decisions are currently made, specifying how decisions should be made, and understanding why decisions are not made as they should be. A specification of changes in decision processes involves choosing what specific improvements in decision behavior are to be achieved. These statements of improvements provide the objectives for the DSS development. Diagnosis of a decision process involves completing the following three activities: 1. Collecting data on current decision-making using techniques such as interviews, observations, questionnaires and historical records; 2. Establishing a coherent description of the current decision process; 3. Specifying a norm for how decisions should be made. These activities are interdependent and provide feedback for the analyst. In many DSS development projects it is not feasible to perform a full-scale diagnosis of decision-making. A shortened study is often necessary due to cost considerations, limited access to managers, or other organizational constraints. As a consequence, DSS analysts should develop the ability to produce diagnosis after only limited exposure to a decision situation. DSS Audit Plan Step 1. Step 2. Define the decisions, decision processes and related business processes that will be audited. Define the authority of the auditor, purpose of the audit, scope of the audit, timing of the audit, and resources required to perform the audit. Identify a primary contact. Examine the formal design of the process. Diagram the process and specify criteria, etc. Is the design effective and efficient? Step 3. Examine the actual use of the decision process. Observe the process. Interview decision makers and collect data. Is the process implemented and used as intended? Step 4. Assess performance of the actual decision process. What works? Can cycle time be reduced? Are decisions appropriate? Timely? Cost effective? Is the process producing value in meeting business objectives? If not, why?
5 Step 5. Reporting and recommendations. Summarize steps 1-4 in a written report. Discuss what is working well and what needs to be improved. Develop recommendations for improving the process. Hold an exit meeting with decision makers. Table 4.1. A DSS Audit Plan. A related diagnostic activity is conducting a DSS Audit. In general, it can be very useful to audit operational and managerial decision processes. An audit can be a first step in identifying opportunities to redesign business processes and include new Decision Aids and Decision Support Systems in business processes. In some situations, an audit can suggest changes in decision technologies that can improve performance and reduce costs. When an audit is complete the central questions should be how can we do better and what changes should have the highest priority. Table 4.1 identifies the 5 steps in a DSS Audit. Diagnosis for some projects focuses on identifying what is assumed by decision-makers in the decision situation and on what is defined by decision-makers as the range of available remedial actions. Focusing on assumptions and actions is appropriate if building a Model- Driven DSS is a possibility, but not when the focus is on a Data-Driven DSS. Rockart (1979) identified an approach for defining decision-making data needs that is appropriate for Data-Driven DSS and especially Executive Information Systems. Rockart s Critical Success Factors (CSF) Design Method focuses on individual managers and on each manager's current hard and soft information needs. A CSF analysis can be beneficial in identifying "the limited number of areas in which results, if they are satisfactory, will insure successful competitive performance for the organization". If organizational goals were to be attained, then these key areas of activity - usually three to six factors - would need careful and consistent attention from management. Good diagnosis is difficult, but DSS diagnosis involves skills that can be developed and sharpened. Both managers and MIS staff need to work on completing the diagnosis task. Does diagnosis always provide sufficient information for specifying a DSS? In most cases the diagnosis does provide sufficient information for specifying several alternative designs. DSS design usually involves a number of difficult tradeoffs. The first tradeoff is whether the DSS should support both the existing process and a prescribed new process. There is also a trade-off in the extent of the capabilities of the DSS and the scope of the process the DSS is designed to support. In most cases the initial version of a DSS focuses on either extensive capabilities for a narrow scope process or few capabilities for a broad scope process. IV. Prepare a Feasibility Study Diagnosis of decision-making should be followed by additional initiation and diagnostic activities and preparation of a feasibility study of the technical and economic prospects related to developing a DSS. This study should occur prior to actually committing resources to developing a proposed DSS. What should be included in a DSS Feasibility Study? This is a common question. An outline for an extensive feasibility study report is
6 included at the end of this chapter. The outline has 15 sections on topics like DSS Scope and Target Users, Anticipated DSS Impacts, Benefits, Risks and Mitigating Factors. Shorter, less comprehensive studies and reports are usually prepared for small scope DSS projects. At this point a decision is made between purchasing an application package and in-house development. Packaged DSS applications are often quite versatile and are usually less expensive to implement than in-house development. Packaged solutions are also often faster to implement. V. Choose a Development Approach As noted in the overview, three approaches to DSS development are discussed in the literature and used by practitioners. The approaches or methodologies have been called a variety of names. Essentially we begin by focusing on decisions and decision processes in the decision-oriented design steps, then a project manager or an end-user implement a more or less structured development methodology. Figure 4.1 shows a recommended process hierarchy for DSS design and development. The process begins with decision-oriented diagnosis and feasibility analysis and then moves to in-house or outsourced development of the proposed Decision Support System using one of three development approaches. We will examine these alternative approaches. Figure 4.1. A DSS Systems Design and Development hierarchy. VI. Systems Development Life Cycle Approach The systems development life cycle (SDLC) approach is based on a series of formal steps, including the following seven steps: 1) Confirm user requirements; 2) Systems analysis; 3) System design; 4) Programming; 5) Testing; 6) Implementation; and 7) Use and Evaluation. Although different versions of SDLC vary in the precise number of steps and in
7 the detailed definitions of those steps the above steps illustrate the approach. Decisionoriented design begins to address user requirements, but in SDLC user requirements need to be defined in great detail. This formal SDLC approach is sometimes called the Waterfall model because of the sequential flow from one step to another. Each formal step concludes with preparation of a written progress report that must be reviewed and approved. Reviewers include both prospective users of the system and developers. For example, in Step 5, prospective users verify that the documented functions and capabilities and the user interface meet their needs. Developers verify that the system's internal interfaces are consistently defined and meet all technical requirements. When the SDLC approach was first formalized in the mid-1970s, it provided structure and discipline to system developers. It was soon adopted widely for developing large-scale transaction-processing systems. SDLC is especially common when a formal contractual relationship exists between the developers of an application system and its eventual users because it provides written evidence that can be used to arbitrate any disputes. The development of large, shared Enterprise-Wide Decision Support System is often an undertaking of great complexity. Organizational decision processes are complex and computerizing these systems so many people can share them increases that complexity. Using a methodology like SDLC provides one way in which business organizations can systematically approach the development of an Enterprise-Wide DSS. When the systems development life cycle approach is used, then project plans must be carefully prepared. When developing requirements, it is best to start by determining the needs of all potential users, then analysts should identify the outputs that would fulfill those needs. Technical requirements should follow logical requirements, and constraints must be identified for all of the DSS system components. These requirements must be documented carefully and reviewed by the targeted users. Several alternatives may exist for meeting the needs identified during the requirements and design steps. Each of these should be carefully reviewed and the best one chosen. Another choice to be made concerns the make or buy decision. If in-house development is not chosen, a request-for-proposal [RFP] may be required. During the design stage, technical processes must be managed, people and procedures prepared, and an installation plan developed. In many situations a full-scale SDLC approach is too rigid for building Decision Support Systems, especially those DSS whose requirements are changing rapidly. User requirements, agreed upon at the first stage of the process, are rigidly specified with SDLC. Any significant change restarts the entire development cycle, as subsequent requirements documents are based on the agreed upon user needs. Changes are therefore often expensive; in fact, SDLC limits change rather than accommodating it.
8 VII. Rapid Prototyping All of the different versions of rapid prototyping accommodate and even encourage changes in the requirements of a proposed Decision Support System. A typical prototyping methodology usually includes five steps: 1. Identify user requirements. 2. Develop a first iteration DSS prototype. 3. Evolve and modify the next iteration DSS prototype. 4. Test DSS and return to step 3 if needed. 5. Full-scale implementation. Prototyping evolved in response to perceived deficiencies and limitations of the SDLC approach. In a prototyping development approach, DSS analysts sit down with potential users and develop requirements. These requirements are specified in general terms and should evolve from the decision-oriented diagnosis and design. The analyst then develops a prototype of a system that appears to work. DSS analysts use tools such as Database Management Systems and DSS application generators that support rapid development. Analysts focus on capabilities rather than resolving problems. A prototype may not resolve how to access a real database, or what "help" screens are needed, and other capabilities that require extensive development time. The prototype is something that users can try out, react to, comment on, and eventually approve with a high confidence level that it meets their needs. Missing features are added later, once users are satisfied with the way the prototype works. Rapid Application Development (RAD) specifies incremental development with constant feedback from potential users. The objective of RAD is to keep projects focused on delivering value and to keep clear and open lines of communication. In most situations, oral and written communication is not adequate for specification of computer systems. RAD overcomes the limitations of language by minimizing the time between concept and actual prototype implementation. Once approved, a prototype can be expanded in the development environment or the prototype can be used as a specification for a DSS developed in a language like Java, C or C++. When a prototype is reprogrammed, the prototype serves as a detailed specification that is turned into an operational system. The best prototype development approach is to have the actual prototype evolve directly into the finished product. In this approach the prototype is attached to a database and features are added to it, but it remains written in the high-level tools originally used for prototype development. Compared with the SDLC approach, prototyping seems to improve user-developer communication. It introduces deliberate flexibility and responsiveness into the development process. Change is no longer something to be avoided; it is built into the process and encouraged. The system that is developed is more likely to meet user needs than is a system developed through SDLC. Prototyping can extend the development schedule if it is improperly used. Managers and developers are often tempted to "tinker" with a DSS and make changes that do not really
9 improve the usability of the finished product. If managers and developers want to build a useful system and meet project deadlines, then they must manage and control systems development efforts. VIII. End-User DSS Development End-user development of DSS puts the responsibility for building and maintaining a DSS on the manager who builds it. Powerful end-user software is available to managers and many managers have the ability and feel the need to develop their own desktop DSS. Managers frequently use spreadsheets, like Microsoft Excel and Lotus 1-2-3, as DSS development tools. Using a spreadsheet package, managers can analyze an issue like the impact of different budget options. Following the analysis, managers select the alternative that best meets their department's needs. Also, managers can develop tools to help them conduct market analyses and make projections and forecasts at their desktop. The major advantage of encouraging end-user DSS development is that the person who wants computer support will be involved in creating it. The manager/builder controls the situation and the solution that is developed. End-user DSS development can also sometimes result in faster development and cost savings. End-user DSS development of complex DSS is much less desirable. Managers are paid to manage, not to develop Decision Support Systems. At some point DSS specialists can do the work much better and much faster. Also, managers are not trained to test systems, create documentation, provide for back-up and data security and design sophisticated user interfaces. DSS analysts should help managers develop more complex end-user Decision Support projects. DSS analysts can help the manager build, document and test the application. Managers need to emphasize the content of the DSS and not become overly involved with extensive DSS development projects. End-user DSS development is a controversial topic. Information systems staffs have many concerns including: 1. End-users may select an inappropriate software product as a development environment. 2. The end-user may have limited expertise in the use of the product and the IT group may have limited resources to support end-user development. 3. Errors during end-user DSS development are frequent. Even experienced developers can make errors and end-users are likely to overlook the need for checking formulas and auditing the DSS they have developed. 4. Unnecessary databases are sometimes developed by end-users for their DSS. Redundant databases can contain out-dated and inaccurate data. 5. A major quality issue involves testing and limited documentation. End-users often perform only limited testing of DSS they develop; and they have limited experience-documenting applications. 6. End-user databases may be poorly constructed and difficult to maintain. 7. End-users rarely follow a systematic development process.
10 If an organization's MIS group gets actively involved in supporting end-user DSS development, many of the above problems can be minimized, reduced or eliminated. Packages used for end-user development can be standardized; end-users can be trained in the use of selected packages; support staff can act as consultants and reviewers; a central databases can be maintained for use with end-user applications; and documentation can be encouraged by MIS staff. An Information Center can provide support for end-users and the Director of the Information Center may be able to manage end-user computing. Services that an Information Center might provide include: software training, user support including answering specific development questions, installation assistance and advice about new systems, and standard setting. SDLC and prototyping approaches require designation of a project manager. So let s now examine DSS project management issues. IX. DSS Project Management Moving from an informal exploration of a suggestion or desire for a DSS to a formal project is an important step. An executive sponsor should push to have a project manager assigned to the project. The initial tasks of the project manager include diagnosis, a feasibility study, and a definition of the objectives and scope of the proposed project. Once these steps are done then the executive sponsor needs to choose to push the project or postpone any further work on the project. Depending upon the scope of the DSS project an executive sponsor may be able to directly fund the project or funding may be budgeted as part of business and information systems planning. The larger the scope of the proposed project the more important it is to receive widespread agreement and sponsorship of the project. The objectives of a large-scope DSS project must be strategically motivated, should have strong executive support and must meet a business need. Large scope projects may benefit from having co-project managers: a business and a technical manager. If comanagers are designated clear authority and responsibility guidelines should be established. Once a project is approved then a methodology and project plan needs to be developed and a project team needs to be assembled. If the project will be outsourced, then a process needs to be developed for creating a request-for-proposals and then evaluating proposals. If the development will occur in-house development tools and technical issues need to be resolved. The feasibility analysis should have determined if the project could be completed in-house. User requirements need to be specified in some detail. For large projects the DSS architecture must be specified and any changes or additions to the Information Systems and Information Technology (IS/IT) infrastructure must be planned. Once these crucial preliminaries are completed then systems design or prototyping can occur. The project tasks will not be completed in a simple, linear sequence and the project manager must actively manage the project. Whenever possible, the project manager and in some cases a co-project manager from the business area most affected should consult and work with other potential users. The project manager must keep the executive sponsor informed. If problems are occurring or might occur the sponsor needs to be alerted.
11 The project manager should identify tasks that must be completed, resources that are needed and project deliverables. Deliverables are especially important for monitoring the progress of the project. Milestones or important project events are also often identified to help non-technical managers monitor a project. The Chief Information Officer (CIO) of a firm and one or more business managers will be monitoring the progress of a large scope or high visibility DSS project. Managers expect results from DSS projects. Understanding and meeting the expectations of managers who will use a DSS is the most important and most difficult part of a DSS project managers job. The project manager defines project plans and manages the daily activities associated with the project. The project manager coordinates project resources, the project budget, status reporting, changes in requirements and tasks, relations with vendors, and relations with sponsors, skeptics, and MIS staff. A DSS project manager may come from information systems or from a functional department. A DSS project manager needs strong technical skills, outstanding people skills and knowledge of the business. X. Outsourcing Outsourcing involves contracting with outside consultants, software houses or service bureaus to perform systems analysis, programming or other DSS development activities. The outsourcer should be evaluated as a long-term asset and as a source of ongoing value to the company. Time and resources need to be dedicated to managing the relationship and maximizing its value. The customer needs a project manager to manage the outsourcing relationship. The intent should be to keep the relationship for as long as it brings value to the customer. Over time new technology alliances may need to be formed as technology and organizations change. Therefore, a customer should strive for long-term relationships and should try to align the outsourcer's motivation with its goals by developing appropriate incentives and penalties. Outsourcing DSS projects has a number of risks. First, a company relinquishes control of an important capability to an outside organization. Second, contracts for DSS services may be long term and may lock a company into a particular service provider. Finally, a reliance on external sources for new systems development can lead to low technical knowledge among the in-house MIS staff. Some of the benefits of outsourcing include potentially lower cost development; access to expertise about new technologies; and outsourcing can free up resources within the firm for other projects. The risks often lead to in-house DSS development rather than to outsourcing. When does outsourcing seem to work? Outsourcing can be successful when we need to turnaround DSS activities quickly and our MIS staff seems unable to build innovative DSS in-house. In some companies this situation exists for Web-Based DSS. XI. DSS Project Participants A complex DSS built using either an SDLC or a prototyping approach requires a team development approach. Once the system is developed a group may also be needed to
12 maintain the system. Some large-scale DSS are built with teams of 2-3 people or with a larger group of 10 or more. Members of DSS teams are drawn from many areas in an organization, including the Information Systems group. Any DSS development project requires a mix of complementary skills. Usually one does not find all of the needed skills in one person. So in most situations it is necessary to assemble the right mix of contributors for a DSS project team. Figure 4.2. Participants on a DSS development team. The key DSS development roles identified by Sprague (1980), O Neil et al. (1997) and others are listed below in order of increasing technical expertise. Figure 4.2 summarizes the various roles. A given individual may be assigned more than one role. Executive sponsor. This is a senior manager who has access to other senior executives and has the influence to help resolve major resource and political problems. The sponsor is occasionally actively involved in the development tasks. Potential DSS users. This is the person or group responsible for solving the problem and making the decisions that the DSS will support. Users are often non-technical people in functional areas of a business like marketing and finance. DSS builder or analyst. This is the expert who makes the technical decisions about the software tools(s) to use, the hardware platform(s) to use, the models and/or databases to incorporate into the DSS, and how they will be integrated with each other. This is generally a person with a great deal of experience who understands both the business problem and the available technologies. We also use the term project manager for this development role. Technical support person. This is the person who integrates existing packages into one overall system and carries out custom programming that contributes directly to DSS functionality. His or her responsibility begins with the packages that will comprise part of the DSS and ends with a functional DSS for the user. A number of MIS professionals are involved as technical support staff including data warehouse architects, application
13 architects and developers. A data quality analyst is often involved in building data-driven DSS. The data quality analyst is concerned with data integration, metadata and data scrubbing. Toolsmith or technical specialist. This role focuses on the tools and technologies that will be used in the construction of the DSS and the packages that will be combined to create the DSS. He or she is an expert on these tools and packages and their effective use. This is the person who creates underlying capabilities, often not visible to the user, but required for the technical support personnel to carry out their more user-oriented jobs effectively. Data administrators, systems administrators, networking specialists and database administrators are often consulted on DSS projects. The composition of the DSS team will change over the development cycle so the project manager needs to provide direction and motivation for the DSS team. Also, the executive sponsor needs to maintain an active commitment to the project. Losing a project sponsor can harm and even "doom" a DSS project. XII. DSS Design and Development Conclusions In 1985 Jack Hogue and Hugh Watson surveyed managers in organizations with DSS. Each participant was an active DSS user. Two-thirds of the organizations had built their DSS using an evolutionary, prototyping approach and the remaining organizations had used more of an SDLC approach. It appeared that if the DSS supported managers throughout the company or that it required company-wide data, then the SDLC approach was used. The evolutionary approach was used for smaller-scale systems where a DSS development tool was available. Nine of the eighteen companies used DSS generators to develop their systems. This finding is probably descriptive of current practice. When managers could specify information requirements in advance, then the systems development life cycle approach was more likely to be used. Hogue and Watson also found that when IS Specialists developed the DSS then SDLC steps were more likely to be followed. Senior managers reported they were most involved in the idea, information requirements and acceptance steps associated with building a DSS. Middle managers reported they were somewhat involved in all of the steps involved in building the DSS that they were using. When prototyping and evolutionary design was used, managers reported more involvement in the design and development process. The IS group was usually involved in building the DSS, but staff from an Information Systems department were rarely in a leadership role. Potential users of the DSS usually assumed the leadership role. The DSS design and development approach that is used for a new DSS project should depend on the amount of data needed and its sources, the number of planned users, any models and analytical tools used, and the amount of anticipated use. Many small, specialized DSS are built quickly using end-user development or rapid prototyping. Large, Enterprise-Wide DSS are built using sophisticated tools and systematic and structured systems analysis and development approaches. Creating Enterprise-Wide DSS environments remains a complex and evolutionary task. An Enterprise-Wide DSS
14 inevitably becomes a major part of a company's overall information systems infrastructure. Despite the significant development differences created by the scope of a DSS, all DSS have similar technical components and share a common purpose, supporting decisionmaking. A number of authors suggest the perceived usefulness and the perceived ease of use of an Information System or Decision Support System is a major determinant of its use. MIS managers can influence both the perceived usefulness and the perceived ease of use of a new system by using a participative development process. MIS staff need to establish a meaningful "social exchange" with potential users and DSS developers must be responsive to user requests, questions and needs. More research is needed on the effectiveness of approaches for designing and developing DSS. But, in general, MIS professionals should use a decision-oriented design process and then either a rapid prototyping or SDLC development process. End-user DSS can be satisfactory and inexpensive and MIS staff should support such development rather than discourage it. Rapid prototyping will be useful in building many types of DSS, but SDLC has a role in developing complex, networked, Enterprise-Wide, Data-Driven DSS. DSS analysts and managers need to be familiar with all of the approaches for building DSS. One can state some generalizations about Design and Development of Decision Support Systems. Fist, when a project idea is proposed, focus on description and diagnosis of decision-making and an analysis of the decision and processes involved. We call this Decision-Oriented Diagnosis. Second, following diagnosis, one should conduct a feasibility study and in many situations prepare a feasibility report. Third, if the project seems feasible, then managers and IS staff need to decide to build or buy the proposed DSS. In many situations, a solution will be customized for the DSS. Fourth, in general, Model-Driven and Knowledge-Driven DSS are built using rapid prototyping. Data-Driven DSS are built using rapid prototyping or a Systems Development Life Cycle approach. Communications-Driven and Group DSS are usually purchased and installed on company computers. XIII. Audit Questions 1. Does your company have any current DSS projects? If so, what tools and software are being used? 2. Is your company using rapid prototyping to develop DSS? 3. Is there appropriate user involvement in DSS projects? 4. Does your company use a structured systems development process that includes (1) initiation and diagnosis, (2) acquisition (build or buy), and (3) introduction of the new system? Questions for Review
15 1. What is rapid prototyping? What is SDLC? What is end-user DSS development? 2. What are alternative design and development steps? Does one process seem to work better for Enterprise-Wide DSS and another for one-time or ad hoc DSS? 3. Who participates in a DSS project? 4. What is involved in managing a DSS project? Questions for Discussion 1. Should DSS be built in-house or purchased off-the-shelf? 2. Who should design and develop DSS? Is this an IS department task? Do we need a design team? 3. How much data should be collected during the diagnosis step? Who should collect it? Is a consultant needed? Internet Exercise Conduct a search for the terms SDLC, systems development, prototyping, RAD, JAD, end-user development. Prepare a list of Web links for one of these topics. XIV. Case Study: MIDS at Lockheed-Georgia In 1975, Robert B. Ormsby, President of Lockheed-Georgia, a subsidiary of cargo aircraft producer Lockheed Corporation, was interested in the development of an online reporting system that would provide top executives with concise, timely, relevant information that could be shared within the organization to aid with decision-making. Ormsby felt that the existing system was difficult to use, took considerable time to locate specific information, and did not provide timely, consistent information on which organizational units could base decisions. The goals of the new system would be correcting the inadequacies of the existing system and most importantly satisfying managers' information needs. In the fall of 1978, development of the Management Information and Decision Support (MIDS) system began. By all accounts, MIDS was designed as an Executive Information System (EIS). The system was tailored to the preferences of individual executive users. The key objective of MIDS was to provide managers with crucial data and valuable information to support them in the executive decision making process. A key decision made early on was to use an evolutionary or prototyping design approach that enabled information screens to be easily added or deleted depending on information demand from the user community. After interviewing executive staff, their secretaries, and evaluating use of existing reports, the MIDS design team determined what information the MIDS system must provide, in what form, at what level of detail, and how often it needed to be updated. These variables were defined as management's critical success factors. In
16 spring 1979, after six months of development the first version of MIDS was released. Ormsby, the only user, was able to call up 31 screens of information. Over the next eight years MIDS evolved to 710 displays for 70 users. The initial version used a microcomputer from Intelligent Systems Corporation. Displays were stored daily on floppy disks by MIDS staff. As more screens evolved, storage moved to a central DEC 11/34 so that all users could gain access. In the late 1980's, the system migrated to an IBM 3081 enabling Lockheed to standardize on IBM equipment. By the mid-80s, MIDS allowed access through an IBM PC/XT via a password. Security was maintained on two levels. First, users were only authorized to access certain screens. Second, screens could only be accessed from certain computer locations. For example, a top executive may not be able to access certain screens from PCs in conference rooms. Functions of MIDS included the ability to retrieve data from any screen the user had authorization to use by inputting the screen number. Also users could obtain a listing of all screens updated; navigate using the main menu; use an online keyword search index; or obtain a listing of all persons given access to the system. If an individual consistently viewed the same information screens in the same sequence, then the system could be set up to display that sequence. MIDS developers felt a graphics interface was the most important design consideration for an EIS. Developers kept this in mind for the in-house MIDS system. MIDS made it easy for managers to extract, compress, filter, and track critical data without the use of administrative assistants. Screen displays were designed to be easy to read. In a series of displays the first screen would be a summary graph, followed by supporting graphs, tables, and texts. Every screen contained a screen number for future reference, title, date of last update, source of information, and the MIDS staff member responsible for the screen. To further simplify matters, MIDS developed standard definitions and offered an online glossary for reference. Standard colors used were green for good; yellow for marginal or caution; and red was unfavorable or danger. Some additional flexibility was provided for the system by allowing comments on screens. Without these comments, managerial attention would be required when actually a problem had been noted and resolved. With the standardization of screens and the ease of navigation throughout the system, executives were taught to use MIDS in a quick 15-minute tutorial. From an administrative perspective, MIDS was easy to edit since Lockheed MIS staff designed an editor to quickly update screens. The editor also indicated other screens that would be affected by the revision. Additionally, the editing feature was able to identify errors. At Lockheed-Georgia, the MIDS system generated reports on a daily and a weekly basis concerning the use of the system as well as display status and problems. In 1990, after 12 years of successful operation, MIDS required a hardware update. The Intelligent Systems Company computers, used by MIDS support staff, were obsolete. At this time, MIS staff reviewed both hardware and software and decided to purchase a commercial Executive Information System called Commander EIS from Comshare ( instead of developing another in-house system. MIDS II, as it became known, resembled the look and feel of the previous system. Lockheed requested
17 that Comshare offer the ability to operate their system through a keyboard in addition to mouse and touch screen, and they wanted the ability of the old MIDS system to monitor the use of the system. Lockheed requested that these adaptations be executed not only on their version, but also on all Commander EIS packages. This requirement enabled easier upgrades to new versions of the software. MIDS II rolled out in 1992 with the intended improvements of faster response times, easier navigation, better links to outside resources, and lower maintenance costs. Study Questions: 1. What was the initial MIDS design and development process? 2. How was MIDS II developed? Nikole Hackett and D. J. Power prepared the above case example. The case example is based on a number of published sources including Sprague R. and Watson H., Decision Support Systems, 3rd Edition, PART 5: Executive Information Systems, 1993; Houdeshel G. and Watson H. "The Management Information and Decision Support (MIDS) System at Lockheed-Georgia", MIS Quarterly, Vol. 11, No. 1, March 1987, (REV 1992); and materials from Comshare. XV. DSS Feasibility Study Outline A DSS Feasibility Study examines a proposed project's consequences and impacts. A feasibility study is summarized in a formal report or document. The study addresses issues including the project's benefits, costs, effectiveness, alternatives considered, analysis of alternatives, opinions of potential users, and other factors. This feasibility analysis is a way of exploring the factors and risks affecting the potential for successful development and implementation of a Decision Support System. Large-scale information systems development efforts typically include a feasibility study as a major checkpoint providing critical information about whether it is possible to develop a system, given the project s goals and constraints. This report should be framed to offer important information about the range of issues likely to affect success and, therefore, that should be considered in decisions about whether and how to move forward with a Decision Support Systems development effort. I. EXECUTIVE SUMMARY A. Key Business Needs B. Issues C. Solutions D. Benefits and Costs E. Critical Success Factors F. Project Management II. INTRODUCTION A. Background and Definitions
18 B. Key Questions 1. Site Readiness: To what extent is the company ready for and interested in implementing a new Decision Support System? What needs to change to facilitate successful implementation? 2. Technical Feasibility: Is it possible to develop or adapt software to perform the proposed types of analyses. If so, can the technical solution be implemented efficiently and effectively with present technical resources? 3. Financial Feasibility: What are the projected costs of implementing the DSS, and do potential benefits justify these costs? C. Feasibility Study Approach III. BACKGROUND NEEDS AND ASSESSMENT A. Goals B. Constraints C. Related Projects D. Business Decision Support Needs E. Decision Support Diagnosis IV. OBJECTIVES V. DSS SCOPE AND TARGET USERS A. Scope and Decision Process Definition B. Scope Recommendation C. Scope Issues VI. ANTICIPATED DSS IMPACTS VII. PROPOSED SOLUTION A. System Integration Issues B. Major Functions Provided C. Technology Tools/Infrastructure Used D. New Organizational Structure and Processes
19 VIII. MAJOR ALTERNATIVES IX. CONFORMITY WITH CURRENT IS/IT PLAN X. PROJECT MANAGEMENT AND ORGANIZATION XI. ESTIMATED TIME FRAME AND WORKPLAN XII. INCREMENTAL COSTS XIII. BENEFITS XIV. RISKS AND MITIGATING FACTORS XV. DRAFT CONCEPTUAL DESIGN XVI. References Arinza, B. "A Contingency Model of DSS Development Methodology." Journal of MIS, Summer, Carlson, E. "An Approach for Designing Decision Support Systems." Data Base, Winter, Hogue, J.T. and H.J. Watson. "Current practices in the Development of Decision Support Systems." Information and Management, April 1985, pp Keen, Peter G. W. and Michael S. Scott Morton. Decision Support Systems: An Organizational Perspective. Reading, MA: Addison-Wesley, Inc., 1978 ISBN Mallach, E. Understanding Decision Support Systems and Expert Systems. Burr Ridge, IL: Irwin, Meador, C.L. and R.A. Mezger. "Selecting an End-user Programming Language for DSS Development." MIS Quarterly, December O Neil, B., M. Schrader, J. Dakin and others. Oracle Data Warehousing. Indianapolis, IN: SAMS Publishing, Rockart, John F. "Chief Executives Define Their Own Data Needs." Harvard Business Review, March/April, Sprague, R.H., Jr. and E.D. Carlson. Building Effective Decision Support Systems. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1982.
20 Turban, E. Decision Support and Expert Systems: Management Support Systems (4th edition). Englewood Cliffs, NJ: Prentice-Hall, Inc., Wu, M.S. and S. Wu. Systems Analysis and Design. Minneapolis/St. Paul, MN: West Publishing Co., An initial working draft was completed January 31, A major update was completed November 8, Last updated August 26, Please request permission prior to quoting from this chapter.
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
LECTURE 1. SYSTEMS DEVELOPMENT
LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics
Foundations for Systems Development
Foundations for Systems Development ASSIGNMENT 1 Read this assignment introduction. Then, read Chapter 1, The Systems Development Environment, on pages 2 25 in your textbook. What Is Systems Analysis and
Development, Acquisition, Implementation, and Maintenance of Application Systems
Development, Acquisition, Implementation, and Maintenance of Application Systems Part of a series of notes to help Centers review their own Center internal management processes from the point of view of
B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I
B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I 1 1. What is Data? A. Data is a collection of raw information. 2. What is Information? A. Information is a collection of processed
A system is a set of integrated components interacting with each other to serve a common purpose.
SYSTEM DEVELOPMENT AND THE WATERFALL MODEL What is a System? (Ch. 18) A system is a set of integrated components interacting with each other to serve a common purpose. A computer-based system is a system
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers
BI Dashboards the Agile Way
BI Dashboards the Agile Way Paul DeSarra Paul DeSarra is Inergex practice director for business intelligence and data warehousing. He has 15 years of BI strategy, development, and management experience
Business Intelligence
Transforming Information into Business Intelligence Solutions Business Intelligence Client Challenges The ability to make fast, reliable decisions based on accurate and usable information is essential
System Design Approaches. System Design. Model-Driven Approaches Modern Structured Design. Model-Driven Approaches
System Design Systems design the specification of a detailed computer-based solution. Also called physical design. systems analysis emphasizes the business problem systems design emphasizes the technical
Introduction to Management Information Systems
IntroductiontoManagementInformationSystems Summary 1. Explain why information systems are so essential in business today. Information systems are a foundation for conducting business today. In many industries,
Software Development Life Cycle
4 Software Development Life Cycle M MAJOR A J O R T TOPICSO P I C S Objectives... 52 Pre-Test Questions... 52 Introduction... 53 Software Development Life Cycle Model... 53 Waterfall Life Cycle Model...
Software Development Processes. Software Life-Cycle Models
1 Software Development Processes Sequential, Prototype-based RAD, Phased, Risk-based Spiral (c) 1998 M Young CIS 422/522 4/3/98 1 Software Life-Cycle Models Breaking projects down into pieces for... Planning
Screen Design : Navigation, Windows, Controls, Text,
Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or
Objectives. Chapter 12. System Design. Model-Driven Approaches. System Design Approaches 2016-02-17. Systems Design
McGraw-Hill/Irwin Chapter 12 Systems Design Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 12-2 Objectives Describe the design phase in terms of your information building blocks.
Knowledge Base Data Warehouse Methodology
Knowledge Base Data Warehouse Methodology Knowledge Base's data warehousing services can help the client with all phases of understanding, designing, implementing, and maintaining a data warehouse. This
Chapter 11 Project Management
Chapter 11 Project Management Managing and Using Information Systems: A Strategic Approach by Keri Pearlson & Carol Saunders Introduction What are the elements of a good project? Why do so many IT projects
Development Methodologies Compared
N CYCLES software solutions Development Methodologies Compared Why different projects require different development methodologies. December 2002 Dan Marks 65 Germantown Court 1616 West Gate Circle Suite
Software Development Processes. Software Life-Cycle Models. Process Models in Other Fields. CIS 422/522 Spring 1998 1
1 Software Development Processes Sequential, Prototype-based RAD, Phased, Risk-based Spiral (c) 1998 M Young CIS 422/522 1/10/99 1 Software Life-Cycle Models Breaking projects down into pieces for... Planning
Systems Development Life Cycle (SDLC)
DEPARTMENT OF BUDGET & MANAGEMENT (SDLC) Volume 1 Introduction to the SDLC August 2006 Table of Contents Introduction... 3 Overview... 4 Page 2 of 17 INTRODUCTION 1.0 STRUCTURE The SDLC Manual consists
Chapter 1 The Systems Development Environment
Your Objects of SA&D Study Chapter 1 The Systems Development Environment 2011 by Prentice Hall: J.A.Hoffer et.al., Modern Systems Analysis & Design, 6 th Edition 1/55 2/55 Course Content Fundamental of
A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing.
Processing Models Of SDLC Mrs. Nalkar Sanjivani Baban Asst. Professor, IT/CS Dept, JVM s Mehta College,Sector 19, Airoli, Navi Mumbai-400708 [email protected] Abstract This paper presents an
Project Management Guidebook
METHOD 12 3 empowering managers to succeed Project Management Guidebook ISBN 0-473-10445-8 A bout this e-book This e-book was created by Method123 (see www.method123.com) to help provide you with a simple
Information Technology (IT) Introduction to System Analysis and Design. Information System. Information System Components
Information Technology (IT) Introduction to System Analysis and Design Peter Lo A combination of Hardware Software Telecommunications systems Support business operations Improve productivity Help managers
GAO. Year 2000 Computing Crisis: Business Continuity and Contingency Planning
GAO United States General Accounting Office Accounting and Information Management Division August 1998 Year 2000 Computing Crisis: Business Continuity and Contingency Planning GAO/AIMD-10.1.19 Preface
5/19/2014. 1 Professor Lili Saghafi
5/19/2014 1 Professor Lili Saghafi MANAGING INFORMATION TECHNOLOGY Lecture 9 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT By : Prof. Lili Saghafi 1-2 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT Large
Evaluating Software Alternatives. Chapter 4 Methods of Software Acquisition. Advantages of Custom Developed Software. Custom Developed Software
Evaluating Software Alternatives Chapter 4 Methods of Software Acquisition Examine software alternatives and select an overall strategy for the proposed system to prepare for the transition to the systems
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire
Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
SENTINEL AUDIT V: STATUS OF
SENTINEL AUDIT V: STATUS OF THE FEDERAL BUREAU OF INVESTIGATION S CASE MANAGEMENT SYSTEM U.S. Department of Justice Office of the Inspector General Audit Division Audit Report 10-03 November 2009 Redacted
Computer Science Department CS 470 Fall I
Computer Science Department CS 470 Fall I RAD: Rapid Application Development By Sheldon Liang CS 470 Handouts Rapid Application Development Pg 1 / 5 0. INTRODUCTION RAD: Rapid Application Development By
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1.1 INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic
ADMINISTRATIVE SUPPORT AND CLERICAL OCCUPATIONS SIN 736 1
Following are the Contractor Site and Government Site Labor Categories for SIN 736-1, SIN 736-1, and SIN 736-5. Please do not hesitate to contact us at [email protected] if you have any questions ADMINISTRATIVE
Project Management Methodologies By Jason Charvat, published by Wiley, NJ, 2003 (A book review by R. Max Wideman)
Project Management Methodologies By Jason Charvat, published by Wiley, NJ, 2003 (A book review by R. Max Wideman) 7/8/05 Introduction Jason Charvat published this book in 2003 and in it he discusses "Selecting,
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
Tools for Managing and Measuring the Value of Big Data Projects
Tools for Managing and Measuring the Value of Big Data Projects Abstract Big Data and analytics focused projects have undetermined scope and changing requirements at their core. There is high risk of loss
Unit Title: Personnel Information Systems Unit Reference Number: F/601/7510 Guided Learning Hours: 160 Level: Level 5 Number of Credits: 18
Unit Title: Personnel Information Systems Unit Reference Number: F/601/7510 Guided Learning Hours: 160 Level: Level 5 Number of Credits: 18 Unit objective and aim(s): This unit aims to give learners a
ABHINAV NATIONAL MONTHLY REFEREED JOURNAL OF RESEARCH IN SCIENCE & TECHNOLOGY www.abhinavjournal.com
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) ANALYTICAL COMPARISON AND SURVEY ON TRADITIONAL AND AGILE METHODOLOGY Sujit Kumar Dora 1 and Pushkar Dubey 2 1 Programmer, Computer Science & Engineering, Padmashree
MANAGING DIGITAL CONTINUITY
MANAGING DIGITAL CONTINUITY Project Name Digital Continuity Project DRAFT FOR CONSULTATION Date: November 2009 Page 1 of 56 Contents Introduction... 4 What is this Guidance about?... 4 Who is this guidance
General Problem Solving Model. Software Development Methodology. Chapter 2A
General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development
Fundamentals of Information Systems, Fifth Edition Chapter 8 Systems Development Principles and Learning Objectives Effective systems development requires a team effort of stakeholders, users, managers,
one Introduction chapter OVERVIEW CHAPTER
one Introduction CHAPTER chapter OVERVIEW 1.1 Introduction to Decision Support Systems 1.2 Defining a Decision Support System 1.3 Decision Support Systems Applications 1.4 Textbook Overview 1.5 Summary
Chapter 1 System Development Environment
Chapter 1 System Development Environment Definition Information systems analysis and design: The organizational process to develop computer-based information systems. History In the early years of computing,
Answers to Review Questions
Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,
DATABASE DEVELOPMENT LIFE CYCLE
DATABASE DEVELOPMENT LIFE CYCLE Pranshu Gupta 1 Ramon A. Mata-Toledo 2 Morgan D. Monger 3 Abstract A software development life cycle model (SDLC) consists of a set of processes (planning, requirements,
COMP 354 Introduction to Software Engineering
COMP 354 Introduction to Software Engineering Greg Butler Office: EV 3.219 Computer Science and Software Engineering Concordia University, Montreal, Canada Email: [email protected] Winter 2015 Course
Brief Contents. Part Three: Decisions and Strategies. Part One: Information Technology Infrastructure. Part Four: Organizing Businesses and Systems
Brief Contents 1 Introduction Part One: Information Technology Infrastructure 2 Information Technology Foundations 3 Networks and Telecommunications 4 Database Management Part Two: Business Integration
2.1 The RAD life cycle composes of four stages:
2.1 The RAD life cycle composes of four stages: A typical RAD life cycle is composed of the following Stages 2.1.1. Requirements Planning; 2.1.2 User Design; 2.1.3 Rapid Construction; 2.1.4 Transition.
Implementing Oracle BI Applications during an ERP Upgrade
Implementing Oracle BI Applications during an ERP Upgrade Summary Jamal Syed BI Practice Lead Emerging solutions 20 N. Wacker Drive Suite 1870 Chicago, IL 60606 Emerging Solutions, a professional services
An Enterprise Framework for Business Intelligence
An Enterprise Framework for Business Intelligence Colin White BI Research May 2009 Sponsored by Oracle Corporation TABLE OF CONTENTS AN ENTERPRISE FRAMEWORK FOR BUSINESS INTELLIGENCE 1 THE BI PROCESSING
CHAPTER - 5 CONCLUSIONS / IMP. FINDINGS
CHAPTER - 5 CONCLUSIONS / IMP. FINDINGS In today's scenario data warehouse plays a crucial role in order to perform important operations. Different indexing techniques has been used and analyzed using
MANAGING THE SYSTEMS DEVELOPMENT LIFE CYCLE
CHAPTER MANAGING THE SYSTEMS DEVELOPMENT LIFE CYCLE The development of a new information system is a complicated effort. But it must be done. Manual systems are eventually automated and old systems become
Project Management. Systems Analysis and Design, 8e Kendall & Kendall
Project Management Systems Analysis and Design, 8e Kendall & Kendall Learning Objectives Understand how projects are initiated and selected, define a business problem, and determine the feasibility of
The following is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
Chapter 13 BUILDING INFORMATION SYSTEMS. How does building new systems produce organizational change?
MANAGING THE DIGITAL FIRM, 12 TH EDITION Learning Objectives Chapter 13 BUILDING INFORMATION SYSTEMS VIDEO CASES Case 1: IBM: Business Process Management in a Service Oriented Architecture and Managing
Agile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
Evaluating Data Warehousing Methodologies: Objectives and Criteria
Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for
B.Sc (Computer Science) Database Management Systems UNIT-V
1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used
Title Business Intelligence: A Discussion on Platforms, Technologies, and solutions
Title Business Intelligence: A Discussion on Platforms, Technologies, and solutions Overview The main thrust of the tutorial is to compare and contrast Business Intelligence (BI) Platforms to develop business
Alternative Development Methodologies
Alternative Development Methodologies The Software Development Process described in the course notes and lecture is a generalized process that been in use for decades. Over this time, scholars in the IT
Quick Guide: Meeting ISO 55001 Requirements for Asset Management
Supplement to the IIMM 2011 Quick Guide: Meeting ISO 55001 Requirements for Asset Management Using the International Infrastructure Management Manual (IIMM) ISO 55001: What is required IIMM: How to get
Business Intelligence Project Management 101
Business Intelligence Project Management 101 Managing BI Projects within the PMI Process Groups Too many times, Business Intelligence (BI) and Data Warehousing project managers are ill-equipped to handle
TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW
Year 2014, Vol. 1, issue 1, pp. 49-56 Available online at: http://journal.iecuniversity.com TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Singh RANDEEP a*, Rathee AMIT b a* Department of
4 Testing General and Automated Controls
4 Testing General and Automated Controls Learning Objectives To understand the reasons for testing; To have an idea about Audit Planning and Testing; To discuss testing critical control points; To learn
System/Data Requirements Definition Analysis and Design
EXECUTIVE SUMMARY This document provides an overview of the Systems Development Life-Cycle (SDLC) process of the U.S. House of Representatives. The SDLC process consists of seven tailored phases that help
Chapter I: Supporting Business Decision-Making
Chapter I: Supporting Business Decision-Making Content I. A Brief History of Decision Support Systems...2 II. A Conceptual Perspective...5 III. Characteristics of DSS...5 IV. Management Information...6
Scope of Work Microsoft Infrastructure Upgrade
Introduction Scope of Work Microsoft Infrastructure Upgrade The University of Texas M. D. Anderson Cancer Center (M. D. Anderson) in Houston, Texas, celebrating six decades of Making Cancer History, is
CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS)
CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) Prescriptive Process Model Defines a distinct set of activities, actions, tasks, milestones, and work products that are required to engineer high quality
Introduction. Chapter 1. Introducing the Database. Data vs. Information
Chapter 1 Objectives: to learn The difference between data and information What a database is, the various types of databases, and why they are valuable assets for decision making The importance of database
Chapter 8 Approaches to System Development
Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases
Enterprise Information Systems
Enterprise Information Systems Dr Sherif Kamel Department of Management School of Business, Economics and Communication Enterprise Information Systems DSS to provide enterprise-wide support Support to
Program Lifecycle Methodology Version 1.7
Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated
INFO1400. 1. What are business processes? How are they related to information systems?
Chapter 2 INFO1400 Review Questions 1. What are business processes? How are they related to information systems? Define business processes and describe the role they play in organizations. A business process
PROPS Manual for Project Managers
PROPS Manual for Project Managers 1 PROPS Manual for Project Managers CONTENTS INTRODUCTION... 3 PROJECT MANAGEMENT MODEL... 7 PRESTUDY PHASE... 11 PHASE START-UP AND TEAMBUILDING... 17 COACHING, INTEGRATION
SEVEN WAYS THAT BUSINESS PROCESS MANAGEMENT CAN IMPROVE YOUR ERP IMPLEMENTATION SPECIAL REPORT SERIES ERP IN 2014 AND BEYOND
SEVEN WAYS THAT BUSINESS PROCESS MANAGEMENT CAN IMPROVE YOUR ERP IMPLEMENTATION SPECIAL REPORT SERIES ERP IN 2014 AND BEYOND CONTENTS INTRODUCTION 3 EFFECTIVELY MANAGE THE SCOPE OF YOUR IMPLEMENTATION
Systems analysis is the dissection of a system into its component pieces to study how those component pieces interact and work.
SYSTEMS ANALYSIS Systems analysis is the dissection of a system into its component pieces to study how those component pieces interact and work. We do a systems analysis to subsequently perform a systems
The PMO as a Project Management Integrator, Innovator and Interventionist
Article by Peter Mihailidis, Rad Miletich and Adel Khreich: Peter Mihailidis is an Associate Director with bluevisions, a project and program management consultancy based in Milsons Point in Sydney. Peter
Appendix A-2 Generic Job Titles for respective categories
Appendix A-2 for respective categories A2.1 Job Category Software Engineering/Software Development Competency Level Master 1. Participate in the strategic management of software development. 2. Provide
The Key to a Successful KM Project
Introduction An integrated PKM methodology enables organizations to maximize their investments by ensuring initiatives are on time and within budget, while sharing project challenges and successes that
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer
CLOUD MIGRATION STRATEGIES
CLOUD MIGRATION STRATEGIES Faculty Contributor: Dr. Rahul De Student Contributors: Mayur Agrawal, Sudheender S Abstract This article identifies the common challenges that typical IT managers face while
Phase 2 Systems Analysis. Dr. Feng-Jen Yang
Phase 2 Systems Analysis Dr. Feng-Jen Yang Phase Description Systems analysis is the 2nd phase in the systems development life cycle (SDLC) Use requirements modeling, data and process modeling, and object
Before getting started, we need to make sure we. Business Intelligence Project Management 101: Managing BI Projects Within the PMI Process Group
PMI Virtual Library 2010 Carole Wittemann Business Intelligence Project Management 101: Managing BI Projects Within the PMI Process Group By Carole Wittemann, PMP Abstract Too many times, business intelligence
DATA VISUALIZATION: When Data Speaks Business PRODUCT ANALYSIS REPORT IBM COGNOS BUSINESS INTELLIGENCE. Technology Evaluation Centers
PRODUCT ANALYSIS REPORT IBM COGNOS BUSINESS INTELLIGENCE DATA VISUALIZATION: When Data Speaks Business Jorge García, TEC Senior BI and Data Management Analyst Technology Evaluation Centers Contents About
Diagram. Microsoft Dynamics Sure Step Methodology
Diagram Microsoft Dynamics Sure Step Methodology Designed to enable you to better serve your customers by helping reduce their Microsoft Dynamics total cost of ownership, the Sure Step Methodology can
CRITICAL ANALYSYS OF THE SCRUM PROJECT MANAGEMENT METHODOLOGY
N ft n il Ionel CRITICAL ANALYSYS OF THE SCRUM PROJECT MANAGEMENT METHODOLOGY The Academy of Economic Studies Bucharest, Management Faculty, 6 Romana Square, Sector 1, Bucharest, Management Chair, E-mail:
Data Warehouse Snowflake Design and Performance Considerations in Business Analytics
Journal of Advances in Information Technology Vol. 6, No. 4, November 2015 Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Jiangping Wang and Janet L. Kourik Walker
Testing Websites with Users
3 Testing Websites with Users 3 TESTING WEBSITES WITH USERS Better Practice Checklist Practical guides for effective use of new technologies in Government www.agimo.gov.au/checklists version 3, 2004 Introduction
In today s acquisition environment,
4 The Challenges of Being Agile in DoD William Broadus In today s acquisition environment, it no longer is unusual for your program to award a product or service development contract in which the vendor
A business intelligence agenda for midsize organizations: Six strategies for success
IBM Software Business Analytics IBM Cognos Business Intelligence A business intelligence agenda for midsize organizations: Six strategies for success A business intelligence agenda for midsize organizations:
This paper was presented at the 1995 CAUSE annual conference. It is part of the proceedings of that conference, "Realizing the Potential of
This paper was presented at the 1995 CAUSE annual conference. It is part of the proceedings of that conference, "Realizing the Potential of Information Resources: Information, Technology, and Services--Proceedings
Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24
Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes
Enterprise Data Governance
DATA GOVERNANCE Enterprise Data Governance Strategies and Approaches for Implementing a Multi-Domain Data Governance Model Mark Allen Sr. Consultant, Enterprise Data Governance WellPoint, Inc. 1 Introduction:
