Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Examples
Planning Phase
Example 1
Plan
Project Plan
Analyze
Design
Develop
Test
Implement
The system we are developing for our business is a website that we will use to update our customers about our next location as a social network as well as sell our products and merchandise. As a business we need to be able to manage our website effectively, update our information quickly and clearly communicate our information to our customers. Our website will allow customers to become members of our business, login into our site, browse products and information and contact the founders of Forensic Fountain.
Maintain
Plan
Project Plan
Analyze
Develop
Test
A data-driven website Easy to navigate home, order, and other pages of the site Clear flow of the website Effective communication to the founders
Used to analyze customer feedback and make changes
Implement
Maintain
Plan
Project Plan
Analyze
For Forensic Fountains system we decided to conduct the following feasibility studies:
Design
Develop
Test
Implement
o Cost-Benefit Analysis This study will allow our company to determine if the benefits of running the click part of our click and mortar business outweigh the costs of running an online operation and will tell us whether to keep that part of our business or not o Schedule Study This feasibility study will help our business because we have a lot of dates and events to keep track of due to the fact that we are a travelling business. A schedule study will help us determine if we can meet all of our obligations as a company.
Maintain
Plan
Project Timeline/Milestones
Analyze Design
Develop
Test
Implement
November 2, 2011 Business requirements and project plan drawn up and completed November 5, 2011 Sent database model to programming company November 10, 2011 First basic prototype completed and under revision November 12, 2011 Second prototype completed November 13, 2011 Database received from programming company November 13, 2011 Website completed and ready for system testing November 16, 2011 Final product approved for launch November 20, 2011 User documentation due November 21, 2011 Website opened to the public, database fully functional
Maintain
Planning Phase
Example 2
Plan Analyze
Project Plan
current and potential clients with what we do, what kind of products and services we offer, and what our location is. Our customers will be able to purchase products online through our
Plan Analyze
Project Plan
success factors: a website which is easy to navigate customers will be able to contact us in case they are having problems with placing orders all required information will be in place easy download option for training videos.
Project Timeline
November 12, 2012 Project plan completed and business requirements identified November 15, 2012 Database model is finished and sent to the programmers November 17, 2012 Website design completed and training videos due
Feasibility Studies
Our company will conduct the following feasibility studies: Economic feasibility study will allow us to compare costs related with creating a website with forecasted benefits. By doing this analysis, we will be able to determine what parts of website should or should not be excluded from
original design.
We will perform operational feasibility study in order to see if the website will accomplish all objectives. It will help us find out on what parts of the project we need to focus more, and how to optimize them.
Analysis Phase
Example 1
Plan
Analyze
Design
Develop
Test
Implement
Our online system will: 1. Be easy to navigate from login to checkout 2. Have an online ordering and payment system 3. Present information in a clear and understandable way to customers 4. Allow employees to use customer information to analyze business performance 5. Allow the generation of reports regarding different aspects of the business 6. Allow customers to contact the business with comments or concerns
Maintain
Project Analysis
Analyze
Design
Develop
Test
Implement
The two processes we chose to diagram are a customer order and contact us. Due to the fact that our website will be a large part of our sales, showing the customer order process will help you understand how a customer will go through our system and also help us identify where potential problems might arise. In addition, because we are a travelling business we do not have a concrete location where customers can come and share their concerns with us. Therefore, the contact us process of our business will be crucial to our success (or failure) as a business. A social networking function would also help cohesion.
Maintain
Sta
Enter User ID and Password
Customer
Computer
Verify user
Invalid Login
New User
Existing User
Product Selection
Plan
Analyze
Design
Develop
Test
Implement
Our business relies mainly on the building side of a buy v. build scenario. We plan on hiring someone to build our website inhouse but do not plan on using a canned website development system. We will be able to have more options as far as being able to modify and update our website if we did this.
Maintain
Analysis Phase
Example 2
Project Analysis
enrollment process.
Our customer database is going to be a big part of our website because it keeps track of all of the different accounts as well as the information in each account including: Purchases Class enrollments
User history
User interests
Business Requirements
Our online system will: 1. Be easy to navigate
2.
3.
Have information presented in a clear and understandable manner for customers Allow employees to use customer information to analyze business performance
Test
5.
Allow company to generate reports to keep track of different characteristics of the business
Implement
6.
Allow customers to contact the business with any questions, comments, or concerns that they may have
Maintain
Plan Analyze
During the enrollment process,
Design
Develop Test
Implement Maintain
Plan Analyze
The login process will enable our customers to create their own accounts, through which they
Design
Develop Test
Implement Maintain
Design Phase
Example 1
Plan
Analyze
Logo
Design
BUSINESS NAME
Develop
Test
Body
Implement Comments
Maintain
Plan
CUSTOMER
Design
Develop
CUSTOMER ORDER
Destination
Test
Implement
ORDER
Payment
Maintain
Plan
Design
Develop
Find Us Contact Us
Add to cart?
Test
No
Yes
Fan Photos
Implement
Maintain
Design Phase
Example 2
System Model
CheckPoint Rush [Logo] : Slogan
Login
Our Riders
Products
Videos
Photo Gallery
FAQs
(Body)
Upcoming Events
About Us
Blog
ORDERS
PAYMENT
Develop Test
PRODUCTS VENDORS
Implement Maintain
Check Out
Riders Bios
Videos
SlideBomb
Photo Gallery
Upcoming Events
Media Page
News
Blog
Posterous Spaces
Maintain
Follow us on Twitter
Development Phase
Example 1
Plan
Website Prototype We chose this prototype because it is easy for the customer to navigate. We also included fan photos because we wanted our customers to be recognized for their contributions to our business success.
Analyze
Design
Develop
Test
Implement
Maintain
Plan
Website Prototype
Analyze
Design
Develop
Test
Implement
Maintain
Development Phase
Example 2
Prototype
Our company is satisfied with how the initial prototype looks like. The website is streamline and very easy to navigate. Our customers will not have any trouble finding the information that they need, which
Testing Phase
Example 1
Plan
Tester
Analyze
Test Condition
Name of Tester
Actual Results (Circle one) Pass Fail
Expected Results A Customer/fan is able to log in with a username and password and access the system in a personalized matter. The fan photo addition uploads external photos to the system.
Design
Develop
Pass
Fail
Test
The customer database should be able to keep a cart in memory for two weeks.
Customers receive a confirmation email with a receipt and conformation of their method of reception.
Pass
Fail
Implement
The system generated an email that was sent to the customer inbox.
Pass
Fail
Maintain
Testing Phase
Example 2
Plan
Screen / Form Tested
Testing
Check Point Rush Shopping Cart Operations
Analyze Design
Expected Results
The system will take the Information of the payment
Develop
System Log in
(i.e. credit card, gift card) and process it correctly Customers are able to enter Their log-in info and system
Pass
Fail
Test
Shopping Cart
Pass
Fail
Implement Maintain
Performance
Check out
Pass
Fail
Implementation Phase
Example 1
Plan
Implementation - Training
Forensic Fountain is a travelling company and as such the amount of employees will be fairly small, thus our main training method is mainly based on a one-on-one interaction with a trainer. The company will not hire large groups of individuals, so group training will not be required. Online training would also be beneficial because the training information would be archived, thus making it available to employees as needed. For one-on-one training, each employee will spend a day of training with a founder or high level employee learning the system. USER DOCUMENTATION: Training manuals will be developed and available to employees as needed. In addition, we will incorporate a train-the-trainer program people new to our system after the initial training. There will also be a FAQ area for employees to access as needed.
Analyze
Design
Develop
Test
Maintain
Plan
Implementation
Our business will be implementing a plunge conversion method. We do not have a current website, so plunge makes the most sense for our business.
Analyze
Design
Develop
Test
Maintain
Implementation
Example 2
Implementation
We will implement this system through a semi continuous training program. This means that a group of employees will attend meetings on a bimonthly
basis to learn what is changing within the system so they can train the rest of
the employees. This will help keep the management and usage of the system the same. Parallel conversion will be used so we can have a system to fall back on just in case a problem does arise with the new system. This will ensure that we will not be completely out of a system if something does end up failing. We will keep the system up through production and maintenance by using the training program stated above. User documentation will include a user manual. This manual will give
detailed records on how everything within the system works. Any system
user will be able to look in this manual if they have any question and they will be able to find exactly what they need to do in order for the system to run properly.
Maintenance Phase
Example 1
Plan
Analyze
Design
Develop
Test
Implement
Maintain
Plan
Maintenance Cont.
Our adaptive maintenance will be handled by the owners of Forensic Fountain and will mostly entail them managing the layout and flow of the website in order to better accommodate customers and employees and the growing needs of the business. Our corrective maintenance responsibilities will be handed over to the few IT specialists the company has hired to make sure that the system runs smoothly and any defects are eradicated quickly and without problems. The perfective maintenance aspect of our company will be based heavily on the feedback from our customers and employees. Once we have sufficient data to warrant a change, those changes will fall under the adaptive maintenance process and be handled by the same personnel. Our preventive maintenance will be monitored by our IT specialists, as is our corrective maintenance and will be based on trends produced by our maintenance schedule and commonly reported problems from within and outside of the company. This maintenance will also be based on metrics
Analyze
Design
Develop
Test
Implement
Maintain
Plan
Maintenance Cont
During the first 3 months of operation:
Daily scans to check for any problems with the navigation, design, and other major areas of the site Routine weekly system testing to make sure system and databases are running smoothly Customer simulation by employees to test ease of system
Analyze
Design
Effective April 1:
Monthly scans of the system to ensure everything is still functioning highly (test links, documents, product database, etc) Periodic customer simulation to asses the quality of the website Quarterly updates to the system Bi-annual Deep checks/scans of databases perform data cleansing activities Monthly metrics will be ran to determine efficiency and effectiveness of site Company reports at the end of every quarter to assess performance and website quality
Customer feedback, questions and complaints will be read and dealt with as soon as they occur.
Develop
Test
Maintain
Maintenance Phase
Example 2
Maintenance
In order to maintain the website and the system, weekly, monthly, and quarterly scans will be ran. These scans will certify that all the data in the system is up to date and accurate. If an issue is flagged, the operators and specialists that work on the system will fix it. If any updates need to be done, they will take care of that as well. Examples of items that need to be updated include coupons/promotions, current company information, videos, our social media accounts, our blog, and any other information within our system that needs to be continually updated to keep our customers informed about what is going on with our company. Along side keeping our informed, we will respond to any customer questions or concerns as they come up.
Plan Analyze
Maintenance
For adaptive, our technical team will keep tabs on new technologies and update our system correspondingly.
Design
For corrective, we will correct any imperfections that present themselves within the data in our database or any
Develop
out dated information that comes up on our website. For perfective, we will have our team continuously try to make our site more efficient and effective for our customers by improving our site navigation. For preventive, our team will also be constantly be monitoring for issues with our software and upgrading any problems they may find to help our system stay healthy.
Maintenance
Our technology team will work on a regular maintenance schedule. Daily: Check basic site functions Check links Check system stability Check database functioning
Weekly: Run cleansing software on database information Check site traffic to help maintain the right level of functioning
Monthly: Check system server stability Check system for bugs