Project planning
Project planning
Chapter 1
ACS-1809-051 – Slides Used In The Course
A Web Page
HTML CSS
Content and Structure Presentation
Heading, Fonts,
Paragraphs, Colour,
Lists, Background Colour,
Tables Borders
A Web Site – In a Nutshell
A Website
Web Page Web Page Web Page Web Page Web Page Web Page
Planning and Designing a Web Site
The 5 steps process
1. Define goals
2. Plan strategy
3. Design and development
4. Test
5. Launch and maintain
1/23/2020 25
Planning for Design a Web Site
1. Define goals
• The first step is to define some goals and objectives for the website
• An example of a list of questions that need to be answered before
commencing the web design project:
– What are the objectives of the website and what goals does it need to accomplish?
– Who are the target audience or users of the website?
– What are the intended benefit your website brings to the users that use it?
– What is the primary intent of the website – informing, selling, getting the users to
sign up for a service, or something else?
– Is there a competitor website that already operates within the same niche? What
are its strengths and weaknesses?
• Answering these questions helps to gives a direction to the design project
• When defining the target audience, classify them into distinct audience
personas. Provide value proposition and benefit that the website offers to the
target audience
• May have to conduct market research and competitor analysis to determine
where your website or web application fit into as a part of a wider segment
1/23/2020 26
Goals & Main topic areas
1/23/2020 27
Target audience – Example - Functions Performed
1/23/2020 28
Target audience – Example 2
1/23/2020 29
Planning for Design a Web Site
2. Plan strategy
I. Development tools and technology stacks
• Analysing and selecting development tools and technology stacks for
developing the website
• Example: content management system – WordPress, Drupal and etc.
II. Sitemap and wireframe
• Sitemap provides an insight into the website's information architecture
• Sitemap also helps plan a more effective website navigation.
• Wireframing provides a framework for the website's visual design and
content elements and guide to the final look of the website
• Both the sitemap and wireframes are blueprint to the website that forms
the building blocks of the final website.
• The wireframe and the sitemap also act as a guide to the content
distribution and placement within the website.
1/23/2020 30
Planning for Design a Web Site
2. Plan strategy (cont.)
III. Content planning
• An website is all about the content, content, and content
• It is the only reason people decide to visit the website, therefore it is
importance to stress for a well-planned content
• Content development has to take into account an Search Engine
Optimization (SEO) strategy so that website content reaches its target
audience
• A well-planned content strategy boosts search engine rankings
• Search Engine Optimization tools such as Google Analytics is a must for
content creation
1/23/2020 31
Developing Navigation
• You need to plan how a visitor is to navigates between each of the
pages and sections.
• A good practice:
– Include a standard navigation bar on all pages for consistency
and ease of use.
– Links to your home page and major topic areas.
– Name of business or logo.
– Highlight the current section on the navigation bar.
– As many visual clues as possible.
• Include page title, headline, page filename, etc.
1/23/2020 32
Sitemap Example 1
1/23/2020 33
Sitemap Example 2
1/23/2020 34
Tree Diagram
A tree diagram showing the structure for a sample office supply site. How HTML and other files are
organized
1/23/2020 35
Organize Content
• All the content for the site should fit under each of the
topic areas in the site structure.
• There might be several subcategories in each topic area.
Category Name Folder Name
Paper shop/paper/
Pens shop/ pens/
Software shop/software/
Furniture shop/furniture/
Furniture, Desks shop/furniture/desks/
Furniture, Chairs shop/furniture/chairs/
Furniture, Bookcases shop/furniture/bookcase/
1/23/2020 36
Wireframe Example 1
1/23/2020 37
Wireframe Example 2
1/23/2020 38
Planning for Design a Web Site
3. Design and development
• The design element is largely influenced by the existing brand elements
• The color scheme, logo design and any other interactive design elements
needs to incorporate the brand it stands for
• New company and startups can have more freedom to choose, but the
website design still needs to appears consistent with the existing branding
• Once design hand-off to the development team actual coding process
starts
• The designed platform, database and framework that were finalize in the
planning stage will be coded into actual functioning webpages.
• Both front-end and back-end development need to incorporation of the
• website content into the design.
• The front-end coding involves HTML/CSS code and deploying it to run
across the server
1/23/2020 39
User Experience (UX) and User Interface (UI)
In web design there are two terms we need to clarify, the two terms
are User Experience (UX) and User Interface (UI).
These two terms although seems similar and there differences are:
1. UX Is Not UI
2. UX Makes Interfaces Useful, UI Makes Interfaces Beautiful
3. UX Helps Users Accomplish Goals, UI Makes Emotional Connections
4. UX Design Is Done First, UI Design Is Done Second…(Sometimes)
5. UX Is Employed Across Products, Interfaces And Services, UI Only Pertains To
Interfaces
Article - 5 Big Differences Between UX And UI Design
By Dawn Schlecht, updated on October 9th, 2017
URL https://careerfoundry.com/en/blog/ux-design/5-big-differences-
between-ux-and-ui-design/
1/23/2020 40
User Experience (UX)
User experience design uses approaches like
• human-computer interaction
• user-centered design
It also includes elements from similar disciplines like
• interaction design
• visual design
• information architecture
• user research, and others
1/23/2020 41
User Interface (UI)
• User interface design requires a good understanding of user needs.
• There are several phases and processes in the user interface design:
– Functionality requirements gathering
– User and task analysis
▪ Typical questions involve:
➢ What would the user want the system to do?
➢ How would the system fit in with the user's normal workflow or
daily activities?
➢ How technically savvy is the user and what similar systems does
the user already use?
➢ What interface look & feel styles appeal to the user?
– Information architecture
– Prototyping
– Usability inspection or Usability testing
– Graphical user interface design
– Software Maintenance
1/23/2020 42
Planning for Design a Web Site
4. Testing
• Testing is a critical step in the website design process, it should take place
concurrently with development.
• End-to-end website testing includes
– Functionality
• ensures all the features within the website are validated against the
functional specifications document
– Usability
• focuses on the ease of use in terms of accessibility, searchability and
usefulness.
– Interface
– Compatibility
• ensures that the website functions uniformly across a range of devices
and operating systems, including mobile devices and tablets
– Performance
– Security testing
1/23/2020 43
Planning for Design a Web Site
5. Launch and maintain
• Launching of the website
• Transfer from a local/development server to the live/production server
• Maintenance phase
– Technical
▪ Keeping website up and running.
▪ Testing process is continuous as the site will be constantly updated
with new content
▪ Fix broken links if any
▪ Adding and testing new features and content basis of user feedback
and current trends to ensure stellar user experience
– Non-technical
▪ Content update – e.g. blog, events, update stock and add new
inventories, update pricing and etc.
▪ Answering customer feedback/blog
▪ Remember – content, content and content
1/23/2020 44
An Example from Apple
1/23/2020
More Examples
For more well design web site you can read this article created by a Web design
company call iMPACT - https://www.impactbnd.com/blog/18-award-winning-
website-designs
1/23/2020
Now get to the work
First, is to select a HTML editor working best for you
• Tons and tons of them, and the number is still growing
• Table 1-3 lists a tiny number of them
• They can be divided into two categories
– WYSIWYG editors
– Text based editors
1/23/2020
Editors – WYSIWYG and Text Based
WYSIWYG Editors
– They don’t require knowledge of HTML – you can just drag and drove
– You can instantly see the layout/effect of your page
– They can speed your work, in some situations
Text-based Editors
– You have to know some HTML to use them (which is the reason why you are
here, to learn to code in HTML and CSS)
– Better control -- WYSIWYG editors may write HTML in a variety of ways
– Faster pages -- WYSIWYG editors sometimes overcompensate for the amount
of code needed to render a page properly
– Speedier editing -- the large-scale WYSIWYG editors can take a lot of memory
and system resources, slowing both the computer and the development
process
– More flexible while can be also very specific – you can produce the code
exactly the way you want (skip the “auto-correct” )
1/23/2020
List Of HTML Editors
1/23/2020
Learn From the Pro
One of the best ways to learn HTML is to surf the Web and look at the HTML for
sites you like
• Maybe those you don’t like as well
• Most web browsers enable you to view the HTML source code of web pages
– In older versions of web browsers
▪ In Chrome, choose View | Developer | View Source
▪ In Firefox or Mozilla, right-click and select View Page Source
▪ In IE, choose View | Source or Page | Source
▪ In Safari, you must first choose Safari | Preferences | Advanced and
check the option to Show Develop menu in menu bar. Then, choose
Develop | Show Page Source
– In most newest web browsers, right-click and select View Page Source
1/23/2020
View Page Source
1/23/2020
Design example
• Chop Point Camp site : by Wendy Willard
www.choppoint.org
• Research about the organization, target audience, goals.
– Meeting Notes
• Sample questions:
– Who are the target users/visitors of the site? Do you have any
existing research regarding your client or user base, such as
demographics, statistics, or other marketing information?
– What business problem(s) will the web site address? What do
you want to accomplish? What are your goals for the web
site?
1/23/2020 52
Design example Cont.
• Content
• Navigation
1/23/2020 53
Site structure
1/23/2020 54
Questions?