Question Research Use Software Development Tools Techniques Identify Suitable Tool Techniq Q43804380
Question: Research the use of softwaredevelopment tools and techniques and identify any suitable tool ortechnique that you may select for the development of thisapplication.
The Scenario Given Below:
PC World(PCW) is a medium-sized companythat sells over 50 different types of computer products. Thecompany has grown steadily in the last 2 years mainly due itspopularity over the Internet. They are finding it increasinglydifficult to cope up with all of the paperwork associated withtracking orders due to the increase of number of orders. TheManaging Director is frustrated by the problems associated withprevious traditional ‘waterfall’ projects. He has decided that PCWwill use a company with Agile development experience to develop thesoftware for a new order tracking system.
JJLP Software (JJLP) is a softwaredevelopment consultant. JJLP is located on the same industrialestate as PCW. JJLP has purpose built rooms for FacilitatedWorkshops and Agile software development projects. The ManagingDirector of PCW has decided to contract JJLP, on “time andmaterials” basis, for the development of the new order trackingsystem using an Agile development approach.
The new order tracking system willreplace the old paper-based system and is likely to include some ofthe following functionalities:
- Receive a sales order via telephone, fax, post or email –carried out by an Order Handling Clerk;
- Contains an acknowledgement copy of the sales order with adelivery date after the order has been confirmed with the warehouse– carried out by a Warehouse Operative ;
- Contains an acknowledgement copy of the sales order stating theitem is out of stock and the date it will be available after theorder has been confirmed with the warehouse – carried out by aWarehouse Operative;
- Credit-check new customers and reject them if they are notcreditworthy – carried out by an Order Handling clerk
- Contains a daily report of orders that have been dispatched –carried out by the Production Manager;
- Contains an invoice for business customers after the delivery –carried out by the Chief Accountant (M)
- Accept credit card payment from domestic customers after theorder has been confirmed with the warehouse – carried out by anOrder Handling Clerk;
- Contains a final demand if a business customer has not paid aninvoice after 30 days – carried out by the Chief Accountant;
The new order tracking system should have the following levelsof access:
- report only;
- update only;
- update and delete;
- complete system access;
- All acknowledgement copies of sales orders, invoices and finaldemands must be printed on the relevant company headed forms;
- The new order tracking system should be able to printacknowledgement copies of sales orders, invoices and final demandsat a rate of 1 in every 5 seconds. However, an upper limit of 10seconds would be acceptable.
Expert Answer
Answer to Question: Research the use of software development tools and techniques and identify any suitable tool or technique that…
OR