Frequent Shopper Essay

Service Request SR-kf-013 Service Request SR-kf-013 for Kudler Fine Foods. Your Name University of Phoenix Abstract Systems upgrades or request for services are a necessary stipulation of the business world. This operation allows for upkeep of current systems and the implementation of new programs. It is through this that the identification, design, and implementation of this program that will help to further enhance Kudler’s standing in the community and its commitment to its customers and suppliers. Service request The objective of this project request is to track purchases of individual customer’s.

The customer purchases will be tracked and accumulated as loyalty points for redemption by the customer for gift items, specialty foods and other products or services as made available through partnerships with other external companies. The strategic purpose of the Frequent Shopper Program isto provide a system by which this process can be implemented and maintained. The object here is to create a business/systems requirements document as it is related to or for the development of the Frequent Shopper Program system to meet the objective of this request.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!

order now

Process design is defined as being Activities_ involved in determining the _workflows_ and implementation _requirements_ for a particular _process. (http://www. businessdictionary. com/definition/process-design. html, retrieved 4 Jan 2010) Having made this distinction it is possible to further refine these operations to this service request. The first objective is to identify the type of system design that is the most efficient and cost effective.

Since this system is going to be dealing with fluctuating and exponentially expanding data from multiple sources for multiple accounts it is going to need to be self adaptable. Apply the tools of systems analysis to describe the information systems architecture in terms of data, processes, interfaces, and network. Among the many procedures that can be used in the process is the SLDC. “Systems Development Life Cycle (SDLC) is any logical process used by a systems analyst to develop an information system, including requirements, validation, training, and user (stakeholder) wnership. Any SDLC should result in a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned Information Technology infrastructure, and is inexpensive to maintain and cost-effective to enhance. ” (http://en. wikipedia. org/wiki/Systems_Development_Life_Cycle, retrieved 13 Jan 2010) o Supporting Measures for Success: Specify tangible measures for determining the relative degree of success of the completed project.

The measures must correlate with the goals specified in the first section of this deliverable. o Summary of Project Feasibility: Include specific operational, technical, and economic feasibility analysis. Operational and technical issues should specify how each issue will be addressed. The economic analysis must include quantified specific benefit and cost areas. Current Business Process Summary: Provide a flowchart and a separate high-level logical data flow diagram of the current process. o Proposed System Requirement List: List specific individual requirement needs in measurable and objective terms.

Describe the information-gathering techniques and design methods you would propose to use for the project. The first area of concern is to describe the information-gathering techniques and design methods you would propose to use for the project. First and foremost, it is remember that this is all part of the systems development cycle or SLDC for short. In order to proceed in an efficient and professional manner, it has been found through trial and error that this entire procedure can be accomplished in a two stage procedure.

The first of these is broken down into the following categories. Clarify goals and objectives of the evaluation. Identify and involve key stakeholders and audiences. Describe the intervention to be evaluated. Formulate potential evaluation questions of interest to all stakeholders and audiences. Determine resources available. Prioritize and eliminate questions. As a general rule, these guidelines are an acceptable method to further the process. These subsets allow for the further identification and streamlining of the process. This series of processes allows for the dentification of variables that could develop into Select a general methodological approach Determine what sources of data would provide the information needed and assess the feasibility of the alternatives. Select data collection techniques that would gather the desired information from the identified sources. Develop a design matrix. Identify the key factors that help ensure the information required for the project is gathered successfully. The identification of the key factors will ensure the information required for the project is gathered successfully.

Atypically this is accomplished through a variety of methods and or procedures. o Explain the scope and feasibility of the project. determine user needs. Proposed System Process View: Provide a flowchart of the proposed process. {draw:frame} Functional Allocation Modeling: The FAR approach (_Functional Architecture by use case Realizations_) is a use case driven methodology for functional analysis/allocation, and requirements flow down. The FAR approach is tailored towards the development of long lived software intensive defense systems, for example vehicles.

In this paper, we present an empirical study where FAR is applied and evaluated in two large-scale defense projects. Our results indicate that the FAR approach performs better than the previously used approach in the organization. Specify how each proposed system function would be allocated in terms of the required hardware, software, and HCI (Human-Computer Interface). Proposed System Function Many of the system requirements needed to institute and make good use of the proposed KFSP at KFF are already in place (University of Phoenix, 2008).

These proposed KFSP (Kudler Foods Shopping Program) consist of networked cash registers with scanners located at the registers, a business web site, and bar codes on purchase items. Other necessary items would consist of membership application cards. These membership application cards ensure customers receive benefits and the system receives the appropriate customer identification information in the databases. The cash registers, key tags and scanners would work hand in hand and will be implementing in this new system.

New information is sent to the database via the scanners used at the cash registers would consist of the shopping habits of the customer and frequency of items being purchased. The scanner sends information to the main database created by entering information received from customer membership applications. The website for Kudler Fine Foods is able to set up accounts on their site, by use of the customer’s identification number, to send them special offers, whether it is discounted prices or free items, according to the data collected during each card use.

Not only could Kudler Fine Foods provide these types of rewards, but also if the customer were to fill out a more detailed information sheet via the web site related to their likes, dislikes, interests and hobbies. Kudler Fine Foods would be able to offer their customers gifts, such as specialty foods and items related to their specific tastes. Kudler Fine Foods could easily measure the success of this program. Each time a customer used or cashed in on one of the benefits of being a frequent shopper, the system records the transaction.

A future analysis could reveal trends and suggested changes. To continue business growth, Kudler Fine Foods will advice customers that the company does care by having the customers’ best interest in mind. With this business case, Kudler Fine Foods can accomplish and attract new loyal customers. Hardware and Software System Functions Determining needs and wants is important for clarifying and organizing the process before design changes or advancements (Satzinger, Jackson, & Burd, 2004).

KFF (Kudler Fine Foods) currently is making good use of many system solutions. The existing hardware and applications are: cash registers; bar code scanners; labeled product; key tag swipes; and a database that is diverse enough to obtain and organize all the events mentioned. The website establishes an online presence to allow customers access to an online Kudler Foods Shopper Program account. From the point of view of an external stakeholder, Kudler Fine Foods need to maintain all the current systems already implemented without removing anything.

Now with the system functions in mind, the current system may need additional features for this service request. Something to consider will be the further advancement of the systems not only to ensure optimal use in capturing customer data and realizing patterns, but also to keep pace with technological advancements of competitors. For instance, the company website should have the ability for the customer to see a summary of the foods they have purchased and perhaps a list of suggested items and recipes based on their orders.

Furthermore, networking the store cash registers into the same database as the store website allows for synchronized information directly to the website and inventory to keep the customer and suppliers with up to date promotions, discounts, giveaways, and marketing data. Allocation Modeling In order for KFSP to achieve success, there has to be a functional allocation modeling system in place that would require hardware, software and human-computer interface (HCI). The hardware needed for the program is already in place as mentioned previously.

These items which are the cash registerare already located in each of the KFF’s shops and a server, which currently networks the registers to a mainframe. The registers are already connected to a mainframe, the software used for the program would be one of the key factors in making the process easy, yet effective for customers. Therefore, the (HCI) human-computer interface would be another key factor in the success of the project. With the human element, customers could register three ways for the shopping program. This first method is by having either KFF personnel or customers key customer information into the computer system.

The second is by filling out a paper application for later entry. The third method if by allowing customers’ opportunities, on the company website, for entering information directly into the system and saving costs of paper applications. Customers can view their accounts online for accumulated points. They would also be able to see how many points needed to acquire a specific item. By offering various levels of rewards and allowing customers to have a self-managed account that has an automatically responsive interface, the process will make online experiences enjoyable.

Logical Model of the System: Provide a high-level logical data flow diagram of the proposed system. D_ Describe the implementation stage for this project. _ Implementation being described as: the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy. (http://en. wikipedia. org/wiki/Implementation, Retrieved Jan 17, 2010). It is the culmination of For the purposes of this company it is the launch of the Frequent Shopper reward program. There are six major activities for the implementation stage.

These are listed below and are described as: Coding: Coding is the process by which the “instructions” for the various operations are written and incorporated into the overall program. By definition, Set of tools, processes, and methodologies (such as coding/programming, data communications, data conversion, storage and retrieval, systems analysis and design, systems control) and associated equipment employed to collect, process, and present information. In broad terms, IT also includes office automation, multimedia, and telecommunications. http://www. businessdictionary. com/definition/information-technology-IT. html, retrieved Jan 18, 2010). One of the many tools available is a Source Code Control System or SCCS for short. This is an automated tool for the tracking of source code files and the controlling of those same files. An SCCS stores project source code files in a repository, which can be accessed by authorized users/programmers can manipulate these files in the repository in a read only mode, a read/write mode, or in a modified mode. _ Installation:_

Installation is the process of putting a program in a computer system such that the program works as desired. It includes configuration. However, further configuration changes may be made once a program is installed. Ideally, such changes are made only if the demands on that program change. (http://www. wordiq. com/definition/Installation_%28computer_programs%29, retrieved Jan 18, 2010). This process can be a one shot deal or a multistage process depending on the scope and or purpose. To keep things in prospective, consider the information shown below.

A Needs Statement is the target that keeps the project focused and successful. Many factors must be managed or they ultimately could distract the team from the real need. These factors include cost/overruns, senior organizational changes, new groups that want support, each group feeling its cause is the most important, timelines shrinking and allowing shortcuts, and software requirements that are not a strong match to the real needs. An organization could face these diversions or others during the time it tries to install a new computer system. Vail, Mikes, Business Process Architecture, Inc. , 11-03-03) (http://www. maintenanceworld. com/Articles/vailImikesJ/define. htm). By using this type of document/system, it is possible to conduct this process with a minimum of effort, time and resources. _ Documentation_ By definition, documentation is: Computer Science The organized collection of records that describe the structure, purpose, and operation, maintenance, and data requirements for a computer program, operating system, or hardware device. (http://education. yahoo. com/reference/dictionary/entry/documentation).

This information provides a platform by which base information is retained as is a log of all changes, upgrades, ROI’s and other transactions. This is also inclusive of day to day activities. _ Training_ _ Support _ Additionally, Technical support may be delivered by different technologies depending on the situation. For example, direct questions can be addressed using SMS, Online chat, E-mail or Fax; basic software problems can be addressed over the telephone or, increasingly, by using remote access repair services; while more complicated problems with hardware may need to be dealt with in person. http://en. wikipedia. org/wiki/Technical_support). When discussing support, it is important to remember that there is an established hierarchy that deals with the severity of the issue or request. These levels are designated as multi-tiered technical support, designated as Tiers one through five. Each level is designed to deal with increasing difficulty or complexity of the request for assistance. This type of environment can be an in house operation or outsourced. Such operations are often referred to as MSP’s or Managed Service Providers.

No matter what type it is they all have an important function. Discuss the benefits of using defined and repeatable processes for accomplishing these activities for the implementation stage. The following information is representative of the benefits of using a well defined and repeatable process during the implementation phase of this type of process. The Capability Maturity Model; CMM is an organizational model that describes 5 evolutionary stages (levels) in which an organization manages its processes. 1.

Initial(processes are ad-hoc, chaotic, or actually few processes are defined). 2. Repeatable(basic processes are established and there is a level of discipline to stick to these processes). 3. Defined (all processes are defined, documented, standardized and integrated into each other). Managed (processes are measured by collecting detailed data on the processes and their quality) Optimizing(continuous process improvement is adopted and in place by quantitative feedback and from piloting new ideas and technologies). (http://www. aluebasedmanagement. net/methods_cmm. html) Although there are always going to be variants or nuances that not atypical to the process, this system, the CMM allows for adjustment or modifications to be made prior to “official” launch of the program. It is a matter or research, development, testing, design and so forth that brings the entire process to fruition. Describe the implementation stage for this project. The discussion on these six activities must describe how each activity would be specifically planned for the individual project situation.

Discuss the benefits of using defined and repeatable processes for accomplishing these activities for the implementation stage. o Testing Process Summary: Define a test plan or script that identifies major software functionality and hardware to be tested along with the required outcomes. o Installation Process and Training Plan Summary: Provide a time line that identifies the specific steps—including training—and related resources required to implement the recommended system. Include a narrative explanation that includes a discussion on the effects of project constraints, such as time, conversion method, etc. nd a description of the recommended training plan. o Documentation Plan Summary: Specify and explain each type of documentation required for ongoing support—technical and user—of the proposed system. Support and Maintenance Plan Summary: Provide a plan that outlines responsibilities and related resources necessary to support and maintain the proposed system—software, hardware, and networks. References Carl Scheider © The Information Architects’ Cooperative (TiAC) 1996 (http://www. businessdictionary. com/definition/process-design. tml http://en. wikipedia. org/wiki/Systems_Development_Life_Cycle http://en. wikipedia. org/wiki/Implementation (http://www. wordiq. com/definition/Installation_%28computer_programs%29 Satzinger, J. Jackson, R. Burd, S. (2004) Systems Analysis & Design in a Changing World (4th ed. ). Boston: Thomson Learning, Inc. University of Phoenix. ( 2008) Kudler Fine Foods [Virtual Organization]. Retrieved January 22, 2010, from University of Phoenix, Simulation, BSA/375 – Fundamentals of Business Systems Development eResource Web site.