Presentation is loading. Please wait.

Presentation is loading. Please wait.

Systems Development Life Cycle

Similar presentations


Presentation on theme: "Systems Development Life Cycle"— Presentation transcript:

1 Systems Development Life Cycle
Project Plan QuickBooks: Point of Sale deals with basic inventory tasks, sales and customer tracking Combined with the online interface, our Pollination Station website will display our inventory and allow viewers to create an account, purchase products as well as view our gardening blog and video tutorials. Critical success factors: Multiple customers can view our product list at once. Customers have the option to rate/review our products under the product description after purchasing. More than one customer rating/review can be posted per item. Plan Analyze Design Develop Test Implement Maintain

2 Systems Development Life Cycle
Project Feasibility Studies. We will conduct two different feasibility studies. Operational feasibility study tracks the number of visitors to our website. Google Analytics to track webpage statistics and evaluate whether we are meeting our goals with the website. Google Analytics Implementation Economic feasibility study (also known as a cost-benefit analysis) Evaluates whether our website is producing enough sales to justify the cost of the site itself. Plan Analyze Design Develop Test Implement Maintain

3 Systems Development Life Cycle
Project Scope. The following milestones for our SDLC project must be met to meet our goal: -January 9- Initial Project Plan created, Business Requirements outlined. -February 17- QuickBooks with Point Of Sale system selected for implementation. -March 1- Sample company file created within the QuickBooks system for testing purposes. -March 20- Initial testing and online transaction data entered. March 31- Draft of employee documentation on sales procedures due. Draft of management documentation due. -April 20- Final copies of documentation due. -May 1- Targeted opening date of the storefront and launch of website. -Ongoing- Evaluate product updates as they become available and update if needed. Plan Analyze Design Develop Test Implement Maintain

4 Systems Development Life Cycle
Analysis – the Login and Purchase Process Plan Analyze Design Develop Test Implement Maintain Choose: Login/ Guest computer Enter UserID and Password Verify User Checkout Process [ invalid login ] Create UserID and Password [ new user ] Confirm USERS CART Once the customer has selected the products, they choose to checkout as an existing customer or as a guest. A guest goes straight to the online checkout. Existing customers will be prompted for UserID and Password, which will then be verified. If this is a new user, they can create their own UserID and Password, which will also be confirmed. Finally proceed to online checkout.

5 Choose: Planter Options
Systems Development Life Cycle First the customer clicks on the “Custom Shop” page on our website. The first step is to choose a Planter. From there, it will be added to the cart. Step 2 will be to choose the flowers for the planter. There is a decision as to whether the right number of flowers are chosen. If there are too many flowers for the planter size, an error message occurs and the user is prompted to choose the correct number of flowers. If the right number of flowers are chosen, they will be added to the cart. From there, the customer can proceed to checkout Analysis – Custom Shopping Process Plan Analyze Design Develop Test Implement Maintain View Custom Shop Choose: Planter Options Add to Cart Check Out Choose Flowers Error Message [Yes] [Too Many Flowers?] [No] computer Cart Product Data

6 Systems Development Life Cycle
Design Phase – Layout Plan Analyze Design Develop Test Implement Maintain Login Packages Custom Shop Video Tutorials About Us Contact Us Home Comments Logo Pollination Station Body Privacy Policy

7 Systems Development Life Cycle
Design Phase – site navigation Home Login Packages Custom Shop Video Tutorials Gardening Blog Comments About Us Contact Us Privacy Policy Plan Analyze Design Develop Test Implement Maintain

8 Systems Development Life Cycle
Develop Website Phase Plan Analyze Design Develop Test Implement Maintain

9 Pollination Station Login Packages Custom - Shop Video – Tutorials About Us Contact Us Welcome to Pollination Station, your number one gardening center in South East Wyoming. We are here to provide you with any of your gardening needs. Whether you are new to gardening or more advanced, we have the materials you need to succeed. We offer multiple packages that can be bought as is or can be customized for you to get exactly what you need. Privacy Policy Comments Contact Us

10 Systems Development Life Cycle
Testing Phase Plan Analyze Design Develop Test Implement Maintain Screen / Form Tested Date Tested Tester Test Condition Expected Results Actual Results Select One Pass Fail Add too many flowers to a custom planter Error message. Send back to choose flowers again Allowed a customer to purchase too many flowers for the chosen container. FAIL Checkout as a guest Won’t require user to create a new account Worked as expected PASS Create a new account for a user with a duplicate username Create a new username Enter ten sample transactions No errors. For the testing phase of the SDLC, we tested four different processes of our business. TEST 1: selecting too many flowers when customizing a planter. We expected an error message to result, and send the customer back to the page to choose flowers again. The actual result was that they system allowed the purchase to continue. RESULT: FAIL. TEST 2: was to purchase products and checkout as a guest. We expected the system to allow the purchase, without requiring the customer to create an online account. This test worked as expected. RESULT: PASS. TEST 3: create a new account with a username that already exists in our system. We expected the system to return an error message, and force the customer to create a different username. The test worked as expected. RESULT: PASS. TEST 4: we created ten sample transactions with a combination of different products and services for our sales people to enter. We expected no errors, and the test passed.

11 Systems Development Life Cycle
Implementation Phase Employee training will begin four weeks prior to opening. Documentation Front end duties to all sales people Management - reporting features and front end Plan Analyze Design Develop Test Implement Maintain For the implementation we will begin training approximately four weeks prior to opening. Training will include a ‘stress test’ on our development company file. We have contacted 20 friends and family members to come and help us by ‘buying’ many different products – both in store and online. Documentation on creating invoices and other front-end duties within QuickBooks will be given to all sales people. Management will be given documentation regarding the reporting features of QuickBooks, in addition to the sales documentation.

12 Systems Development Life Cycle
Maintenance QuickBooks software maintained by Intuit Software updates when available Help Desk All employees will field questions Elevated to our technology officer if necessary Updating the website Constantly looking for efficiencies Goal is for the customer experience to be pain-free Add inventory to our website when available Blog postings and video tutorials Blog postings Video tutorials Plan Analyze Design Develop Test Implement Maintain Maintenance on our QuickBooks software will be done primarily by the Vendor (intuit) When upgrades are available, they will be evaluated and QuickBooks will be upgraded as necessary (depending on cost/benefit) Help Desk As a small business, all employees will be expected to field questions from customers regarding any problems or questions with our website. If the front end employees can’t answer the question for the caller, the issue will be elevated and sent to our technology officer. (possibly corrective maintenance) Updating the website We will constantly be on the lookout for more efficient and effective ways in which can process orders online. We want the customer experience to be pain-free. (perfective maintenance) We will add inventory to our website as it becomes available. Blog postings and video tutorials Blog postings will be updated every seven to 10 days. We will also invite gardening experts from the community to submit guest articles. (adaptive maintenance) Video tutorials will created less often than our blogs – approximately twice per month.

13 Referances News: Flower Gala (2008, July 8). Retrieved from Guildord Cathedral: tbn1.gstatic.com/images?q=tbn:ANd9GcQH6ZQuyfnrOOX4EQfUxhajw _8Bsw5gYZN-9U1fjWLHpXxYFHjV


Download ppt "Systems Development Life Cycle"

Similar presentations


Ads by Google