The Development Process 1 Not in our book Important for our course.

Slides:



Advertisements
Similar presentations
3.02H Publishing a Website 3.02 Develop webpages..
Advertisements

Web Development & Design Foundations with HTML5
CS 300 Client Side Web Development
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Domain names & website hosting QUME Topics covered What an Internet Service Provider (ISP) does What a Hosting Provider does What a Domain Name.
Web Site Project Management
Web Development & Design Foundations with HTML5 7th Edition
Chapter 12 Web Publishing Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Chapter 4 Creating a Website from an InDesign Layout.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Web Development & Design Foundations with XHTML
Sample School Website Sydney Region ITSU School Support
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 10 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 10 Publishing and Maintaining Your Web Site.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Site Development Building large web sites is similar to other large construction projects – Software development – Database development – Manufacturing.
Web Developer & Design Foundations with XHTML
 Uniform Resource Identifier (URI)  Uniform Resource Locator (URL)  Uniform Resource Name (URN) URL includes.
1 Web Developer Foundations: Using XHTML Chapter 8 Web Site Development.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
Web Development & Design Foundations with XHTML Chapter 10 Key Concepts.
Jozef Goetz, © Pearson Education Copyright (c) 2006 Prentice-Hall. All rights reserved.
Understanding the Web Site Development Process. Understanding the Web Site Development You need a good project plan Larger projects need a project manager.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Mastering the Internet, XHTML, and JavaScript Web Design.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Multimedia. What is Multimedia? The integration of interactive elements using computer technology: __________.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Week 9 Portfolio Design Basics Role of a web designer Designing for the medium Best practices for personal portfolios.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Web Design Unit 10 Mrs. Christine McManus ITT Technical Institute VC-240 Visual Design for the Web.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
Web Development Process The Site Development Process Site Construction is one of the last steps.
3/30/15.  Who is Tim Berners-Lee? 1. Assessing needs 2. Determining content structure 3. Determining site structure 4. Determining navigation structure.
Lecture 10 John Hurley, CS 120, WInter Class Evaluations 2.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Jozef Goetz, © Pearson Education Copyright (c) 2006 Prentice-Hall. All rights reserved.
Multimedia Web site development Plan your site Steps for creating web pages.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Web Design Services to Create Better Customer Journey.
Profit Generation with Reseller Hosting. Reselling is when a company utilizes the resources of a parent web hosting company and sells it as their own.
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 10 KEY CONCEPTS 1.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
Getting Started with HTML
Web Development & Design Foundations with HTML5 7th Edition
Objective % Select and utilize tools to design and develop websites.
3.02H Publishing a Website 3.02 Develop webpages..
The Development Process
Copyright (c) 2006 Prentice-Hall. All rights reserved.
Web Development & Design Foundations with HTML5 7th Edition
Web Development & Design Foundations with HTML5 8th Edition
Basics of Web Design Chapter 12 Web Publishing Basics Key Concepts
Download CIW 1D0-621 Exam Latest Questions Answers - Updated 1D Braindumps - Realexamdumps.com
Web Site Project Management
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Managing a Web Server and Files
Web Development & Design Foundations with H T M L 5
4.02 Develop web pages using various layouts and technologies.
Website Planning EIT, Author Gay Robertson, 2018.
4.02 Develop web pages using various layouts and technologies.
Copyright (c) 2006 Prentice-Hall. All rights reserved.
Basics of Web Design Chapter 12 Web Publishing Basics Key Concepts
Presentation transcript:

The Development Process 1 Not in our book Important for our course

– Skills, functions, and job roles needed – Standard System Development Life Cycle – Other common system development methodologies – Apply the System Development Life Cycle to web development projects – Describe Conceptualization, Analysis, Design, Production, Testing, Launch, Maintenance, and Evaluation stages – Find the right web host provider for your website – Domain name for your website 2 Things we’ll discuss

Skills and Functions Needed for a Successful Large-Scale Project Project Manager Information Architect User Experience Designer Marketing Representative Copy Writer & Editor Content Manager Graphic Designer Database Administrator Network Administrator Web Developer / Web Designer 3

Skills and Functions Needed For the most part our projects are considered small The skills and functions are essentially the same as on a large project Each person may wear many “hats” and juggle their job roles – The web designer may also be the graphic designer. Some job roles may be outsourced – Most Common: An external web site provider is used so there is less (if any) need for a Network Administrator. 4

Project Staffing Criteria Finding the right people to work on a project is crucial ◦ Consider:  work experience  portfolio  formal education  industry certifications Alternative: Outsource all or portions of the project to a web design/development firm You will be a team of 3 or 4 and you are stuck with what you got. 5

Website Development Cycle 6

Step 1: Conceptualization Meet with our clients Determine the intended audience Determine the goals or mission of the web site – Short-term goals – Long-term goals – Develop measurable objectives such as: Number of visitors Percent of product sales SEO rank Look  Your 1 st project homework 7

Step 2: Analysis Determine the following: ◦ Determine information topics ◦ Create a hierarchy (of web site information) ◦ functionality requirements (high-level)  What it will do – not in programming detail ◦ Physical/Environmental requirements ◦ Hardware, Software, OS, Screen, bandwidth – visitors will need ◦ content requirements ◦ Who will create the content, does it exist ◦ Does the company and any stuff or even things as a company color scheme If a redesign, compare the old with the new Review competitor’s sites – borrow/steal some ideas Estimate costs ◦ Cost/Benefit analysis ◦ We won’t worry about this but in practice needs done. 8

Step 3: Design Determine the site organization – Hierarchical, Linear or Random Prototype and page layout design – Sketch out (Word is not a bad choice for this) – Sample page – Wireframe Arrange elements to accomplish the purpose Look on web for examplesexamples Review competitor’s sites – borrow/steal some ideas (again) Document each page – Maybe if there aren’t too many pages Database design 9

10 Wireframe Hierarchy chart

11 There’s no shame in borrowing schema ideas

Step 4: Production Let’s initially host on our CS servers – We’ll have Chris set up a site Choose web authoring tools – HTML, PHP, MySQL – Windows: ASP.NET, Visual Studio – CMS : Drupal or WordPress Organize your site file folders – Images, css, & javascript folders at least Develop and individually test components as they are being made. Create the database – add some sample data for testing Add content 12

Step 5: Testing Test on different web browsers and browser versions Test with different screen resolutions Test using different bandwidths Test from another location Mobile – Tablets – Your phone Test Plan 13

14 Browser Screen size Validation Test Plan SEO This way you’ll know you haven’t forgotten something

Step 5 : Types of Testing Automated Testing Tools and Validation – Automated Testing (Link checkers, etc.) – W3C XHTML and CSS validation tests Usability Testing – Testing how actual web page visitors use a web site – Can be done at almost any stage of development Early – use paper and sketches of pages Design – use prototype Production & Testing – use actual pages – Consider Ease of Learning Efficiency of Use Memorability How often does a user make an error and how bad? Subjective – Did they like the visit? 15

Step 6: Approval & Launch User or Client Testing – Client will test site then we’ll see what to do about the site launch Approval & Launch – We’ll have to figure out how each client wants to host. – In practice you will obtain sign-off form or from client – Upload files to web server – Create backup copies of files – Test the web site again – Actual launch is likely to be just a change in the local DNS table 16

Step 7: Maintenance Maintenance – the never-ending task… – Enhancements to site – Fixes to site – New areas added to site A new opportunity or issue is identified and another loop through the development process begins. Sometimes the client simply wants a new look 17

Step 8: Evaluation Re-visit the goals, objectives, and mission of the web site Determine how closely they are being met Develop a plan to better meet the goals, objectives and mission 18

19 Switching Gears

Domain Names Establishes a web presence for your business or organization – New Business choose domain name while selecting company name – Established Business choose a domain name that relates to your established business presence 20

Choosing a Domain Name Describe your business Be brief, if possible Avoid hyphens TLD (top level domain name) ◦.com,.net,.biz,.us,.mobi and others ◦.org for non-profits Brainstorm potential keywords Avoid trademarked words or phrases Know the territory (use Google!) Look at related URLs Verify Availability 21

Registering a Domain Name There are many domain name registrars, including ◦ ◦ ◦ Visit Registrar, choose name, and pay Private registration – additional fee but personal information is kept private and out of the WHOIS database 22

Web Hosting Some organizations administer a web server in- house and host their own website. Many companies use a web host provider. – A good web hosting service will provide a robust, reliable home for your website. – A poor web hosting service will be the source of problems and complaints. – Do not use free web hosting for a commercial website. 23

Types of Outside Web Hosting(1) Hosting Needs: Small to Medium Website – Virtual Hosting The web host provider's server is divided into a number of virtual domains and multiple websites are set up on the same computer. – Consider: Future growth and scalability of web host Operating System Types of server-side processing supported Bandwidth of Internet connection Both local and national web host providers Guaranteed uptime – service level agreement (SLA) Technical support 24

Types of outside Web Hosting(2) Hosting Needs: Large to Enterprise Website – Dedicated web Server – Co-located web Server (company owns the machine) – Consider: National web host providers Guaranteed uptime – service level agreement (SLA) Bandwidth of Internet connection Technical Support Distributed hosting – Amazon web services 25

Dedicated Web Server – The exclusive use of a rented computer and connection to the Internet that is housed in the web hosting company's premises. – The server can usually be configured and operated remotely from the client company or you can pay the web host provider to administer it for you. 26

Co-Located Web Server – A computer that your organization has purchased and configured. – Your organization effectively rents space at the web host provider's location. – Your server is kept and connected to the Internet at their location. – Your organization administers this computer.

Choosing a Virtual Host Checklist 28 Operating System Web Server Software Bandwidth Technical Support Service Agreement Disk Space Uploading Files Canned Scripts Scripting Support Database Support E-Commerce Packages Scalability Backups Site Statistics Domain Name Price