systems development life cycle project plan quickbooks: point of sale deals with basic inventory...

13
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 Impleme nt Maintai n

Upload: malcolm-goodwin

Post on 16-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Systems Development Life Cycle

Systems Development Life CycleProject PlanQuickBooks: Point of Sale deals with basic inventory tasks, sales and customer trackingCombined 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.

Systems Development Life CycleProject 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.

Systems Development Life CycleProject 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.

Choose: Login/ GuestcomputerEnter UserID and PasswordVerify UserCheckout Process[ invalid login ]Create UserID and Password[ new user ]ConfirmUSERSCARTSystems Development Life CycleAnalysis the Login and Purchase ProcessOnce 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.

Systems Development Life CycleAnalysis Custom Shopping ProcessFirst 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 checkoutView Custom ShopChoose: Planter OptionsAdd to CartCheck OutChoose FlowersError Message[Yes][Too Many Flowers?][No]computerCartProduct Data

Systems Development Life CycleDesign Phase LayoutLoginPackagesCustom ShopVideo TutorialsAbout UsContact UsHomeCommentsContact UsLogoPollination StationBodyPrivacy Policy

Systems Development Life CycleDesign Phase site navigation

Systems Development Life CycleDevelop Website Phase

LoginPackagesCustom - ShopVideo TutorialsAbout UsContact 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

Pollination StationSystems Development Life CycleTesting PhaseScreen / Form TestedDate TestedTesterTest ConditionExpected ResultsActual ResultsSelect OnePass FailAdd too many flowers to a custom planterError message.Send back to chooseflowers againAllowed a customer to purchase too many flowers for the chosen container.FAILCheckout as a guestWont require user to create a new accountWorked as expectedPASSCreate a new account for a user with a duplicate usernameError message.Create a new usernameWorked as expectedPASSEnter ten sampletransactionsNo errors.Worked as expectedPASS

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.10Systems Development Life CycleImplementation PhaseEmployee training will begin four weeks prior to opening.

DocumentationFront end duties to all sales peopleManagement - reporting features and front end

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.

11Systems Development Life CycleMaintenanceQuickBooks software maintained by IntuitSoftware updates when availableHelp DeskAll employees will field questionsElevated to our technology officer if necessary Updating the websiteConstantly looking for efficienciesGoal is for the customer experience to be pain-freeAdd inventory to our website when availableBlog postings and video tutorialsBlog postingsVideo tutorials

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 DeskAs 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 cant answer the question for the caller, the issue will be elevated and sent to our technology officer. (possibly corrective maintenance)Updating the websiteWe 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 tutorialsBlog 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.12ReferancesNews: Flower Gala 2009. (2008, July 8). Retrieved from Guildord Cathedral: https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQH6ZQuyfnrOOX4EQfUxhajw_8Bsw5gYZN-9U1fjWLHpXxYFHjV