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