|





Member of:
ISOC
IWA
ARTT
RTS
| |
Schedule of Time and Resources
Schedule development timeline
Create a schedule to help
ensure that you meet your development deadline. Below is a
sample schedule. Start by making a table (step A) which
lists each step in your process, followed by the number of
working days each step will take to complete (step B).
Include user tests throughout the plan.
|
|
|
|
|
Project start |
. |
Feb 2 |
|
Make development
schedule |
2 |
Feb 4 |
|
Conduct audience and
competitive analysis |
8 |
Feb 16 |
|
Create strategic plan |
3 |
Feb 19 |
|
Approve budget (staff,
equipment and software |
3 |
Feb 24 |
|
Assign staff |
1 |
Feb 25 |
|
Write design brief,
communicate to staff |
1 |
Feb 26 |
|
Writing: first draft
complete |
10 |
Mar 12 |
|
Writing: editorial
review of draft |
5 |
Mar 19 |
|
Define navigation and
site structure |
4 |
Mar 4 |
|
Complete sketches for
graphic elements and placement of media |
3 |
Mar 9 |
|
Complete sketches for
interface design |
2 |
Mar 9 |
|
Review sketches and
site structure |
1 |
Mar 10 |
|
Create low-fidelity
prototype of interaction and navigation |
3 |
Mar 13 |
|
Test prototype with
users |
3 |
Mar 18 |
|
Visual and media
elements complete (first iteration) |
5 |
Mar 25 |
|
Writing: final draft
complete |
4 |
Mar 25 |
|
Create high-fidelity
prototype including content |
5 |
April 1 |
|
Test high-fidelity
prototype with users |
5 |
Apr 8 |
|
Incorporate results of
testing into final design |
3 |
Apr 13 |
|
Content and design
approved |
2 |
Apr 15 |
|
Review and test for
accessibility |
1 |
Apr 16 |
|
Performance test all
pages on various platforms and browsers |
1 |
Apr 22 |
|
Transfer site to
server |
3 |
Apr 22 |
|
Conduct final test on
all links |
1 |
Apr 23 |
Next (step C, below) work
out each step into a Gantt chart. You need to consider those
steps that occur serially versus those occurring in
parallel, and a Gantt chart is a good format for visualizing
the relationship between these steps. Also consider weekend
and holiday dates which will be recognized by your team. In
order to control your schedule throughout the project, it is
critical to understand which steps of the project are
affected if there is a change in the completion date of any
individual step.
![[sample Gantt chart]](images/gant2.gif)
Return to your table (top,
step D) and list the completion dates for each step, based
on your Gantt chart. Of course, you may also need to revise
the number of days allotted to certain steps (step B) in
your table as well as in your Gantt chart in order to
accommodate your deadlines.
Plan for an iterative development and design process
Development is characterized by a process
consisting of a series of stages. In successful development
these stages naturally occur in sequence, however it is
inevitable that discoveries made during one stage will cause
you to revisit a previous stage. For instance, you may begin
making a prototype which you believe is based on a good
idea, but as you see the physical prototype develop, you may
realize you need to reconsider some aspect of that original
idea. You should not expect each stage of the process to go
perfectly the first time. The cyclical nature of the
development process is also known as "iterative design".
Your plan should allow time for more than one pass through
each stage of the process.
Plan budget
Your resource budget needs
to account for the following:
-
Personnel: technicians,
designers, and editors to maintain the server and the
content
-
Hardware: production
machines as well as a hardware test environment for
staging and testing the site
-
Server: either a server,
domain name, and network lines, or an ISP for hosting your
site (Make sure the server you will use is capable of
handling the programs you want it to run, such as Java,
and the amount of traffic you expect it to receive)
-
Software: search
engines, authoring tools, visual design tools, scripts to
support feedback mechanisms, database software
Assign a team
Make certain you have the
skills necessary to complete a Web development project.
Below is a list of skill areas and the activities that must
be completed within those areas. The exact titles and number
of people who fill these functions will vary according to
the size and goals of the project and the organization.
-
Project Management
- Client contact
- Communication of project requirements
- Project scheduling
- Budget planning
- Resource allocation
- Assures copyright compliance
-
Usability Engineering
- Users and task
analysis
- Communication of user and functional requirements
- Management of user evaluation of design
-
Media Design
- Information structure
design
- Prototype design
- Design of communication concept and physical media
- Design of physical interface, navigation, interaction
- Style guide writing
-
Content Management
- Provision of
domain-specific knowledge
- Writing and editing
-
Implementation
- Planning hardware and
software requirements
- Programming and scripting
- Producing imagery, sound, and other content elements
- Performance testing (testing for speed, accuracy of link
connections)
- Accessibility testing (alt text on images, titles on
frames and pages, etc.)
- Site transfer to server
-
Maintenance
- Maintenance on content
and links
- Server maintenance, database support
- Creation of content updates (text, graphics,
programming)
- Quality, performance, and accessibility testing of any
new content
- Customer/user support and communications
- File administration
Schedule user involvement
Scheduling
user involvement appropriately in various stages of the
development process will improve the effectiveness of your
design. Remember to allow time in your schedule to make the
changes that testing indicates are necessary. The best time
to involve users is early in the planning and designing
stages, so that you will have time to make changes based on
their responses and still meet your deadline. The following
types of user input and feedback are particularly valuable:
-
Gain input from users on
the goal and content of the site (See "User/Audience
Analysis" in the "Planning" section)
-
Gain input from users on
the organization of the content (See "Structure" in the
"Design" section)
-
Gain feedback from users
on the proposed site visuals and/or site metaphor (See
"Visual Layout and Elements" in the "Design" section)
-
Gain feedback from users
on site navigation (See "Navigation" in the "Design"
section)
-
Provide a way to get
feedback from users once the site is published (See "User
Feedback" in the "Maintenance" section)
Assign work to content providers and experts
Identify which content is already
available and which content needs to be created. Determine
who has the expertise needed to provide each piece of
content, and assign the work to the appropriate people.
Communicate your project plan with your team
Create a document that
will guide and unify the efforts of the team, and/or clarify
your intentions for the client. You may want to do your
project plan on an intranet using HTML. This experience
would be particularly useful for any members of your team
who are unfamiliar with HTML. Your project plan should
include the following information:
-
Goals definition
-
User/audience profile
and evaluation
-
Results from task
analysis
-
Competitive analysis
-
General strategy
-
Projection of
recommended web development tools, and how and why they
may be used
-
Prioritization of
content into that which is necessary, and that which is
merely desirable (consider whether desirable content can
be added in the future)
-
Team assignments and
individual responsibilities
-
Team communication
mechanisms (meetings, databases, minutes, distribution
lists)
-
Activity tracking
processes to manage who is doing what
-
Problem and issue
management processes
-
Schedule and publish
date
| |
MultiMedia Services
Internet Marketing
Search
Engines Promotion
Online
Advertising
Web Design
Translation
Desktop Publishing
Word Processing
Business Consulting
Business Solutions
Subscribe Mailing Lists:
Afaceri/Internet
Afaceri/Internet Ezine ARTT
Home Internet Business
Ro Jobs
Made in Romania
Online Security
Teleactivitati
Teleactivities
Ro Telework
Teleworkers
Web
Design Help
Join Webrings:
Advertising
Autos
Books
Business
Cellular Phones
Chat
Clipart
Computers
Dictionaries
Dogs
Electronics
Free
Gambling
Games
Greeting Cards
Health
Jobs
Jokes
Lyrics
Maps
Movies
mp3
Music
News
Online Dating
Promotion
Real Estate
Romania
Search Engines
Shopping
Sports
Translation
Travel
Warez
Web Design
Web
Hosting
|