10 Web Development.

Slides:



Advertisements
Similar presentations
Web Development & Design Foundations with HTML5
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Programming and Languages Chapter 13.
Copyright © 2001 Bolton Institute Dept. of Computing & Electronic Technology Multimedia Integration and Applications Lecture 7: Main Build Management.
Lecture 4: Main Build Management Damien Markey. Lecture 4: Main Build Management How to start a build Assembling the team –Designer –Developer –Database.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Web Development & Design Foundations with HTML5 7th Edition
Chapter 12 Web Publishing Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Web Development & Design Foundations with XHTML
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 10 Key Concepts 1 Copyright © Terry Felke-Morris.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
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
The Development Process 1 Not in our book Important for our course.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
1 Web Developer Foundations: Using XHTML Chapter 8 Web Site Development.
Web Development Process Description
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Web Development & Design Foundations with XHTML Chapter 10 Key Concepts.
Understanding the Web Site Development Process. Understanding the Web Site Development You need a good project plan Larger projects need a project manager.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 10 KEY CONCEPTS 1.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
CREATIVE AND STRATEGIC PLANNING. “COPY PLATFORM” Plan or checklist that is useful in guiding the development of an advertising message or campaign 1.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Chapter Objectives Explain how to test a website before it is published Describe how to publish a website to a web server Identify ways to promote a published.
Web Development & Design Foundations with HTML5 7th Edition
Web Programming Language
Pre-Production Meet with the client to create a project plan:
Roles and Responsibilities
Objective % Select and utilize tools to design and develop websites.
SEARCH ENGINE OPTIMIZATION
The Development Process
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Responsibilities & Tasks Week 2
Chapter 18 MobileApp Design
Publishing and Maintaining a Website
Section 15.1 Section 15.2 Identify Webmastering tasks
Objective % Select and utilize tools to design and develop websites.
Getting Started with Dreamweaver
SEARCH ENGINE OPTIMIZATION
Web Development & Design Foundations with HTML5 7th Edition
Description of Revision
Web Development & Design Foundations with HTML5 8th Edition
Basics of Web Design Chapter 12 Web Publishing Basics Key Concepts
Objective % Explain concepts used to create websites.
Research in a Digital Media Environment
Chapter 10 Development of Multimedia Project
Web Site Project Management
Section 14.1 Section 14.2 Identify the technical needs of a Web server
CMP Creating Your Personal and Small Business Web Sites
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Lesson 9: GUI HTML Editors and Mobile Web Sites
Web Development & Design Foundations with H T M L 5
Metrics Stats n’ Stuff.
Phases of Designing a Website
Purpose of meeting: Establish Team
Objective Explain concepts used to create websites.
Basics of Web Design Chapter 12 Web Publishing Basics Key Concepts
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
Presentation transcript:

10 Web Development

Learning Outcomes Describe Necessary Web Skills, Functions, & Jobs Understand the System Development Life Cycle Describe the Activities in Conceptualization Analysis Design Production Compare Website Goals To Results Testing Launch Maintenance Evaluation

Development Options Make (Create In-house) Buy (Outsourcing) More Control Buy (Outsourcing) Lower Overall Cost Higher Quality Faster Implementation Less Staff Required

Project Job Roles Web Operations Manager Oversees Strategy & Operations Content Creation & Maintenance Develops Business Plan & Annual Budget Accountable for: Staff Product & Service Delivery Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary.

Project Job Roles Administration: Level 1 Performs Research Assists in Determining Practices for Admin & Ops Hardware & Connectivity Requirements Monitoring Technical Integrity Create Proposals Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 1 experience minimum 3+ years.

Project Job Roles Administration: Level 2 Connectivity Requirements Intranet, LAN, WAN 3rd Party Liaison Implement Security Measures Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 2 experience minimum 5+ years.

Project Job Roles Administration: Level 3 Develop & Administer Processes Infrastructure Firewall Site Monitoring Quality Assurance Reviews Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Project Job Roles Content: Level 1 Updates Content Based on Standards Posts Documents to Site Review Site for Outdated Content Repurpose Brochures, Newsletters, White Papers Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 1 experience minimum 3+ years.

Project Job Roles Content: Level 2 Modify & Create Content Review Content for Accuracy & Quality Grammar & Consistency Provides Direction for Converting Text to Pages Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 2 experience minimum 5+ years.

Project Job Roles Content: Level 3 Support of Web Content Strategy Strategic & Creative Development Ensures Development & Implementation Standards Content Submission & Approval Procedures Oversees Content Changes Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Project Job Roles Design: Level 1 Documents Project Plans Researches Competing Sites Design Elements Unique Features Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 1 experience minimum 3+ years.

Project Job Roles Design: Level 2 Creates Project Plans & Standards Direct Implementation of UI Approves Layout Builds Prototype & Verifies Usability Work w/ Developers Special Effects, Animation, Graphics Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 2 experience minimum 5+ years.

Project Job Roles Design: Level 3 Develop UI Organizational Structure, Navigation Labeling Conventions Search Systems Final Review of Graphics, Layout, Clarity Approves Layout & Verifies Usability Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Project Job Roles Development: Level 1 Program Test, Debug HTML, CSS, JavaScript, XML, Java Formulates Site Scope for Web Apps Assists in Preparing Detailed Specs Test, Debug Analyze/Revise Logic & Documentation Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 1 experience minimum 3+ years.

Project Job Roles Development: Level 2 Devises Capabilities to Solve Complex Problems Prepares Detailed Specs Technical Resource Codes Complex Routines Oversees Testing, Debugging Guidance & Training for Less-Experienced Staff Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 2 experience minimum 5+ years.

Project Job Roles Development: Level 3 Defines Scope & Objectives for Web Apps Responsible for Technical Design and UI Leads Development of Specs & Project Plans Oversees Program Design, Coding, Testing, Docs Performs Quality Assurance Reviews Directs Team Members Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Project Job Roles Marketing: Level 1 Monitors Site Activity Prepares Analysis for Management Review Marketing Research Support Coordinate with Print, Radio, & Television Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 1 experience minimum 3+ years.

Project Job Roles Marketing: Level 2 Input/Recommendations Channels, Strategic Partners Branding, Marketing, Hyperlinks Assists in Developing Marketing Plans Identify Revenue-Generating Opportunities Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 2 experience minimum 5+ years.

Project Job Roles Marketing: Level 3 Develop/Implement Web Promotion Strategy Develop Strategic Partner Relationships Significant Service/Product Marketing Experience Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Project Job Roles Project Manager Plans, Schedules, & Controls Activities Establishes Scope Goals, Objectives, & Expectations of Project List Required Activities Time Required Cost Estimate Order & Dependency Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Project Job Roles Graphic Designer Determines Appropriate Use of Color & Graphics Designs Wireframes Creates Logos & Images Optimized for Web Note: Slide data shows typical responsibilities / skill set for Project Job Roles in medium to large companies. Job titles may vary. Level 3 experience considered senior.

Consulting Tips Communicate Through Chain of Command Don’t Stop at Your Contact Gain Knowledge Regarding Your Client’s Business Outline Decisions, Present Options Communicate Progress, Show Results Punctuality Get Sign-offs, Document Decisions Know When to Fold ‘Em

2017 Internet Experts Average Salary

System Development Life Cycle Planning Project Definition Analysis Site Structure Design Visual Design

System Development Life Cycle Implementation Site Development Testing Launch Support Maintenance

Planning — Project Definition Conduct Client Survey Interview Purpose of Project Launch a Business Presence Selling Goods or Services Increase Brand Recognition Product Information Provide Operational Instructions Employment

Planning — Project Definition Conduct Client Survey Interview Target Audience Demographics Age Gender Education Financial Geographic Measurable Goals

Planning — Project Definition Conduct Client Survey Interview Branding/Perception Goals Signifies Goods/Services Name Slogan Logo Color Scheme

Planning — Project Definition Conduct Client Survey Interview Content Source Initial Technical Specs Web Benchmarking Competition Paradigm Shifts Other Sites that Your Users Frequent Offer Comparable Features / Capabilities Communication Strategy

Planning — Project Definition Write Project Brief Derived from Client Survey Your Understanding of: Project Goals Audience Profile Audience Perception Primary Message Competitive Advantage

Planning — Project Definition Develop Persona(s) Derived from Client Survey Fictional, Yet Realistic, Description of Typical or Target User Photo, Name, Quote, & Description Demographics Technical Profile Top Three User Goals Top Three Business Objectives

Planning — Project Definition Persona Benefits Provide an Easy Way to Describe Target Audience Used as a Guide for Expert Reviews How Each Persona Would Deal with Process Determine Potential Issues within Interface Consider as Template for Prospective UX Study Recruits

Planning — Project Definition Write Technical Specifications Establish Requirements Screen Resolution Browser Compatibility Download Time Web Standards Accessibility

Planning — Project Definition Develop Project Plan/Timeline For Each Phase of Project Establish Timeline for Deliverables Establish Timeline for Tasks Assign Due Dates Assign Resources

Planning — Project Definition Document Maintenance Considerations Develop Web Site Maintenance Plan Document How Site Will Be Regularly Reviewed Updated Set Clear Expectations Regarding Support & Maintenance

Analysis — Site Structure Content Outline Create List of Existing Content Brainstorm Content that Needs to be Added Trim Anything that Does Not Match Goals Group Content Into Categories Card Sort Create Outline of Content Review with Clients for Accuracy

Analysis — Site Structure Site Diagram AKA Sitemap, Flowchart Visual Representation of Content Outline & Site Structure

Analysis — Site Structure Page Description Diagram (PDD) Display Content that Belongs on Page Display Priority of Each Piece of Content Use Horizontal Axis for Priority First Column Lists High Priority Content Second Column Lists Medium Priority Content Third Column Lists Low Priority Content

Analysis — Site Structure Wireframe Layout of Web Page Depict Containers for All Major Page Elements & Functionality Navigation Images Content Functional Elements (e.g., Search) Footer Created for Home Page Each Unique Second Level Page Any Other Significantly Different Page On Site

Design — Visual Design Review Brainstorm Design Solutions Project Brief Sitemap Wireframes Brainstorm Design Solutions Branding Guidelines Technical Requirements for Screen Resolution Browser Compatibility Download Time Web Standards Accessibility

Design — Visual Design Implement Design Principles Use Design Elements Balance Rhythm Proportion Dominance Use Design Elements Point / Line Shape Color Typography Usability

Design — Visual Design Most Frequently Produced Deliverables

Design — Visual Design Most Effective Deliverable For Each Audience Type

Implementation — Site Development Technical Plan Targets Designed For or Supported Browsers Operating Systems Display Resolution Connection Speed Page Download Size 30K and Under 30-80K (Typical) 80-100K (Heavy) 100K+ (Requires Broadband)

Implementation — Site Development Functional Plan HTML DHTML (Dynamic HTML) Interactivity JavaScript, CSS XHTML (Extensible HTML) Includes Features of HTML & XML XML (Extensible Markup Language) Elements Describe Data Passed to Client Ties Database Data to Web Pages Client, Rather Than Server, Processes Data

Implementation — Site Development Functional Plan WML (Wireless Markup Language) Design Pages Specifically for Wireless Devices Uses WAP (Wireless Application Protocol) AJAX (Asynchronous JavaScript and XML) Create Interactive Web Applications Designed To Provide Immediate Response Google Maps PHP (PHP: Hypertext Preprocessor) Server-side Database Access

Implementation — Site Development Functional Plan Java Create Web Applications CGI (Common Gateway Interface) Defines how Server Communicates with Clients CGI Script Perl (Practical Extraction and Report Language) Web Design Software Create Web Pages Without Programming Generates HTML / Some JavaScript Dreamweaver, Expression Web

Implementation — Site Development Functional Plan Rich Media Audio / Video Search Secure Credit Card Transactions Backend Technologies Database, CMS, Personalization, Login Web Analytics

Implementation — Site Development Project Plan Timeline Tasks Dependencies Responsibilities Target Dates with Deliverables Build Site

Implementation — Testing Quality Assurance Lead Create Realistic QA Plan Manage Testing Process Prioritize Issues Ensure High Priority Issues are Solved Conduct Final Review Release Site

Implementation — Testing QA Testing Content Accurate, Understandable, Spelling, Grammar Conducted by Content Contributors / Content Editors Links Review Site For Linkrot Broken Links Functionality Does Site Perform Functions Defined in Project Definition

Implementation — Testing QA Testing Validity Validate HTML / XHTML / CSS Accessibility Section 508 Tests Browser / OS / Resolution Test Site on Target Browsers Connection Speed Get Analysis & Recommendations on Page Speed/Size

Implementation — Testing QA Testing Browsers Used in Web Application Testing Worldwide

Implementation — Testing QA Testing Usability Informal or Formal Testing with Target Audience Search Engine Optimization Load Testing Contact Server Administrator to Discuss Techniques Security Review File Authorizations Review Authentication Method Conduct Authentication Test

Implementation — Testing Prioritize Issues Priority 1 Critical Must be Fixed Before Launch Priority 2 Would Enhance The Site, Can Go Live Without It Address as Soon as Time Permits Priority 3 Nice Idea / Feature, Future Enhancement Will Consider For Future Release

Implementation — Launch Style Guide Visual Design Standards Logos, Colors, Typography (Keep Site on Brand) Naming Conventions Files, Directories, CSS, Images, Titles Site Structure Document Site Diagram Indicate How Structure is Built to Handle Growth Templates Provide (X)HTML Templates and CSS Indicate Layout, Typography, Size, Color, Navigation, Menus

Implementation — Launch Minimize Downtime Consider Current Web Site Traffic Patterns Deploy FTP (File Transfer Protocol) Everyone on Team is on Call

Support — Maintenance Decide What Content Needs Updating Determine Frequency Day, Week, Month, Quarter, Annual Who Maintains Site Content Who are Content Contributors How Will Site be Updated

Support — Maintenance Analytics (Collect Statistics) Number of Visitors Pages Viewed Views Per Visit Duration Popularity

Support — Maintenance Analytics Uses Issue Indication Diagnose Specific Issues Clues to Guide Further Investigations Measurement Plan

Support — Maintenance Analytics Uses Investigations Prove/Disprove Theories Traffic – Increase/Decrease Due to Referrer Technical – Page Not Loading Properly Content – Does Not Effectively Communicate Visual Design – Distract from Calls To Action (CTA) Navigation – Specific Links/Buttons Not Being Clicked

Domain Names Company Name or Business Description Be Brief Avoid Hyphens Choose Appropriate TLD .com, .net, .biz, .us, etc. .org for Non-profits

Domain Names Brainstorm Potential Keywords Avoid Trademarked Words or Phrases Know the Industry / Competition Use Searches Verify Availability Register Domain Private Registration Additional Fee Personal Info is Kept Private & Out of WHOIS Database

Web Hosting Allows Website to be Accessible Via the Web Space Allocated on an Owned or Leased Web Server Considerations Future Growth & Scalability of Web Host Operating System Types of Server-side Processing Supported Bandwidth of Internet Connection Guaranteed Uptime Technical Support

Web Hosting Types Virtual Hosting Dedicated Web Server Server is Divided into a Number of Virtual Domains Multiple Websites are Set up on the Same Computer Dedicated Web Server Exclusive Use of a Rented Computer & Internet Connection Housed in the Web Hosting Company's Premises Can be Configured & Operated Remotely Can Pay the Web Host Provider to Administer Site for You

Web Hosting Types Co-Located Web Server Computer Your Organization has Purchased & Configured Rent Space at Web Host Provider's Location Server is Located & Internet-connected at Provider Location Your Organization Administers the Computer