Essay on BSA 385 Week2

Submitted By jim45682
Words: 1418
Pages: 6

Frequent Shopper Program, Part I
James Candler
BSA/385
April 27, 1015
Ed Odjaghian
Frequent Shopper Program, Part I
The Kudler Fine Food’s Frequent Shopper Program is designed to identify and track the purchasing behavior of their customers. This allows the company to keep ahead of trends by keeping the inventory up to date and allows for targeted advertising based on these trends and purchasing behaviors. This is ultimately to allow Kudler Fine Foods to identify and reward long term customers. In this report we will discuss the methods that could be used in the development of the Frequent Shopper Program.
Methods (5 points). Waterfall method
The Waterfall method has various phases such as the requirements phase, design phase, implementation phase, verification phase, and maintenance that are designed to improve the chances of a successful execution in any system development. This model could be implemented in the development of the Frequent Shopper Program. The waterfall method's requirement phase will help to develop a program according to the needs of Kudler Fine Foods. This method's other phases assist in deep analysis of every aspect of appropriate development of the program. Each phase can proceed after the proper completion of the previous phase. This method helps to provide advance knowledge about success or failure of the program, this will help to reduce risk of program failure. The main drawback to this method is that it does not facilitate the ability to update. In this method, information is gathered after the process rather than during the process. This reduces flexibility to change requests as far as changes in requirements.
Spiral model
Spiral model is another method that combines the idea of iterative development and waterfall model. It evaluates every aspect of iteration and manages the risk through the analysis of continuous changing needs of the client. It can be a useful method for Smith Consulting with the advantage of easy estimation of budget, schedule, etc. due to the spiral process, which includes various phases and cyclic implementation of the program. This makes it easy to adapt with any change that will help Kudler Fine Foods to understand purchasing behavior of customers. The repeated and continuous development under this model is also helpful to manage the risks. On the other hand, spiral model may not fulfill every aspect of both companies. It uses a protocol to develop a program, and if this protocol is not handled and applied properly, then it may corrupt all the system and data. It also makes Kudler Fine Food dependable on Smith Systems Consulting because the success of the program highly depends on the risk analysis phase.

Agile development
Agile development is a method of software development that includes a lighter and more people-centric view of point rather than traditional approaches. This method includes ongoing work with continuous planning, testing, integration and other forms of continuous evolution. Agile development can facilitate Smith Systems Consulting to develop a program that has a feature to change at any time. There is no need to rewriting of entire program to make any change. The use of this method can facilitate Smith Systems Consulting to introduce product at the end of each tested stage. It is due to determinations on program development process that includes the elimination of faults during the development cycle. This elimination makes the Frequent Shopper Program succeed. Along with various advantages, use of agile development may result in some disadvantages. Agile development can be taken off-target easily because it depends on customer outcomes. If the customer representative is not clear about the outcomes regarding their needs, than the agile development method may cause failure of the program.

Testing (5 points)
Iterative and incremental development testing
Kudler Fine Foods could use the iterative and incremental development method to develop