White Paper - Web Job Roles: Corporation
White Paper - Web Job Roles: Corporation
Myxa c o r p o r a t i o n
450 Plymouth Road, Suite 302, Plymouth Meeting, PA 19462-1644 610-234-2600 Fax: 610-234-2640
Myxa
Myxa Corporation is an established and expanding technology services
company — applying appropriate technology for production
environments. As an open systems company, Myxa has expertise in
Unix, networking, Internet/intranet/extranet and client/server
technologies. Located in the Greater Philadelphia area, Myxa has been
part of the changing information technology world since 1976.
Myxa Corporation Suite 302, 450 Plymouth Road, Plymouth Meeting, PA 19462-1644
610-234-2600 Fax: 610-234-2600 URL: http://www.myxa.com Email: info@myxa.com
Myxa
1.0 Web Staffing Functions - Overview .............. 1
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 i
wp-wr-20011001-1
Myxa
2.7 Web Design Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.7.1 Setting the Graphical Design of the Site . . . . . . . 19
2.7.2 Setting the Design Framework . . . . . . . . . . . . . . 20
2.7.3 Team Members . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7.3.1 Creative/Art Director . . . . . . . . . . . . . . . . . . . . . 21
2.7.3.2 Production Graphic Designer . . . . . . . . . . . . . . . 22
2.7.4 Required Skills .......................... 23
2.7.4.1 Art Director . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.7.4.2 Production Graphic Designer . . . . . . . . . . . . . . . 23
2.7.5 Buy vs. Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.7.5.1 Art Director . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.7.5.2 Production Graphic Designer . . . . . . . . . . . . . . . 24
3.0 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 ii
wp-wr-20011001-1
Myxa Web Staffing Functions - Overview
1.1 Background
Many different types of web sites exist today, ranging from simple informational
or brochure style sites, where the content is very stable and changes only
occasionally, to sites where the content changes constantly (e.g. newspaper or
magazine style sites). Sites that are programmatically driven, such as e-Commerce
sites and activity-centric sites, have a mixture of stable content and content that
changes on a regular basis.
For most organizations, the web site reflects on the company and its image;
therefore, the marketing group will play a key role even if they are not the
“owners” of the site. Even if marketing is not involved, since the Internet is a
public space, a web presence will reflect on the organization. An organization
should treat the web as it would any other public publication or system and insure
that it reflects accurately and positively on the organization.
For the purposes of this paper, an active site is one where the content is changing
on a regular basis (e.g. daily, weekly, or monthly). These content updates may be
news items, press releases, new product introductions, or other materials that are
updated on a regular basis.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 1
wp-wr-20011001-1
Myxa Web Staffing Functions - Overview
A goal for most web sites is to generate visitor traffic. For a large majority of active
sites, it is the content that provides visitors with the incentive to not only visit the
site initially but to return to the site often. These content-rich sites may be based on
static files, driven by application programs, or they may be a combination of both.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 2
wp-wr-20011001-1
Myxa Web Staffing Functions - Overview
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 3
wp-wr-20011001-1
Myxa Web Staffing Functions
Sites that are active in generating new and timely content may have one or more
full-time individuals assigned to each key job role. For sites that are small (low
number of content pages) or not updated frequently, these job functions may be
shared by one or more individuals. For sites that update only occasionally, the
issue will be to sustain key skills and knowledge of the ever-changing technology
base when web activity represents only a part-time activity for those responsible.
A key goal of most web sites is to entice and retain visitors to the site.
Organizations need to build a web strategy that encourages visitors to return to the
site. A common technique to encourage repeat visits to a site is to update both
content and visual appearance. This is also characteristic of the way newspaper or
magazine publishers draw readers to their publications. To utilize this technique
even on sites with fairly static content, it is important to have people with the right
skill sets and experience to achieve the desired goal.
What follows is a review of skills and responsibilities for each of the ten different
job roles. No attempt has been made to define organizationally which department
the role will report to, since that decision should be tailored to each organization’s
needs. What is further noted is which of these roles can be outsourced and which
need to be handled internally to the organization.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 4
wp-wr-20011001-1
Myxa Web Staffing Functions
A good architect will not only look at the basic structure of the site but will also
consider the following:
● Purpose/goals for the web site
● What type of web site is this to be (e.g. informational, sales support,
customer service centric, e-Commerce centric)?
● How many functional areas (sub-sites) are needed?
● Define the call(s) to action for the site and each sub-site
● Content dynamics (update frequency, maintenance timetables)
● How often content will need to be changed
● Time sensitivity of the content
● Number and volume of content changes
● Level of end-user interaction
● Functionality to be provided by programmatic control1
● How the site will be maintained
● What is the source for data/content?
● Do data management or data security issues require program control or is
the data contained solely in static HTML files?
● Who needs to (or should) make the changes to site content?
● What is the editorial approval process?
● What types of updates need to occur?
● Ongoing support
● Requirements
● Visual and functional change
● Legal, ADA, and other
1. The Web Architect is typically not a programmer; therefore, the level of definition for this
functionality will be at a high level used to determine if/when a Web Systems Architect would
need to be included in the process.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 5
wp-wr-20011001-1
Myxa Web Staffing Functions
For example, the Web Architect will recognize that not only must content be
updated regularly, but also that the site’s look must be updated to give the visitors
visual clues that updates have taken place. This is similar to a magazine publisher
using new cover artwork and headlines for each issue while retaining the same
overall design format. For the web site, the Web Architect will define the
requirements for this type of regular content change and delegate the task to the
Design Team to design updates to graphical and other elements to meet the site
schedule. In some cases, these periodic updates will follow seasonal or regular
patterns. The Design Team can then design pages that will accommodate such
cyclical update patterns.
The Web Architect role is typically needed only at the initial design phase or when
the site is going through periodic major design revisions.2
2. Major design revisions occur periodically and reflect a major restructuring or enhancements
to the site. This revision typically occurs once every several years.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 6
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 7
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 8
wp-wr-20011001-1
Myxa Web Staffing Functions
The Web Project Manager will be responsible for setting the priorities and
establishing the scope and budgets for the web project. Additionally, the Web
Project Manager will identify the tasks and resources required for the project and
insure that schedules are maintained. Throughout the process of implementing a
web site, hundreds of decisions need to be made. If many people are involved in
the process, the Web Project Manager will need to coordinate the activities of these
individuals and insure that task interdependencies are handled smoothly.
Ultimately, it is the Web Project Manager who is responsible for the overall project
and will need to insure that all the tasks are done properly and in a timely fashion.
To do this, the Web Project Manager will often define the processes that will be
followed as well as define various checkpoints at which to review how the project
is proceeding.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 9
wp-wr-20011001-1
Myxa Web Staffing Functions
Note: For many sites the Web Editor and the Web Project Manager can be merged
into a single job role. It is only large sites with a high volume of content dynamics
that will need dedicated staff for these roles.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 10
wp-wr-20011001-1
Myxa Web Staffing Functions
The editorial approval process will include the steps that your organization will go
through before content can be posted to the web site and will define who has the
authority to approve the publishing of this new content. You will need to be
sensitive to the bottleneck that this approval process can create as well as the
ramifications to the organization if the process is too lax. The process should be
efficient, allowing timely placement of content, but have sufficient checks and
balances to insure that the information is accurate and reflects positively on the
organization.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 11
wp-wr-20011001-1
Myxa Web Staffing Functions
Note: For many sites the Web Editor and the Web Project Manager can be merged
into a single job role. It is only large sites with a high volume of content dynamics
that will need dedicated staff for these roles.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 12
wp-wr-20011001-1
Myxa Web Staffing Functions
Whatever your business, it is important to have clear and effective information that
enhances your business message and encourages the desired call to action. How
effectively this goal is met will depend on the clarity and quality of the writing. For
a web site, the content is the important message. To be effective, the content must
be understandable and appropriate for the target site visitor. If content is out of date
or not well written, then your web site will not be effective, and you will rapidly
lose visitors. Two questions to ask about the content are as follows:
● Does the content provide the information the reader is looking for?
● Does the content encourage (support) the desired call to action?
An organization will typically have more than one Content Author. It is common
for marketing and technical writers to be involved in creating new content for the
web site in addition to their other writings. Regardless of who the Content Authors
are, they will need to be given the time and charter to accomplish the task.
The Content Authors do not need any extensive knowledge of the web or its
technologies, since their focus will be on creating content. However, a number of
issues are helpful to consider when the content is being created:
● Web content is often visible to a worldwide audience
● Web sites are used 24 hours a day, 365 days a year
● General limitations of the web medium include the following:
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 13
wp-wr-20011001-1
Myxa Web Staffing Functions
An obvious exception to this need for in-house Content Authors is for sites with
content containing knowledge and research based outside of the organization. Sites
such as e-zines and e-newspapers can use contract reporters or stringers as well as
in-house resources.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 14
wp-wr-20011001-1
Myxa Web Staffing Functions
Regardless of how many different elements are incorporated into each web page,
retrieving the content elements from various internal and external sources or
departments and delivering them to the HTML Editor or Web Design Team for
processing and inclusion on a web page is a significant task. This task is
compounded by the number of web pages that need to be created or maintained.
When custom content elements such as photographs or customer art work are
required, it is the Content Manager who oversees the process and insures that the
content is delivered in a usable format on a timely basis. The day-to-day activities
of the Web Content Manager include the following:
● Identify content sources and authors
● Identify missing content elements and appropriate sources for material and
facilitate obtaining these components
● Coordinate the creation of custom content components generated by groups
other than the HTML Editor and Web Design Team
● Research and identify potential content data and support materials (e.g. white
papers, press releases, documentation)
● Collect content elements and support materials (e.g. written data — hardcopy
and word processing files, photographic materials, sound files, video clips)
● Establish, oversee, and manage publishing and review schedules
● Coordinate the workflow of content and HTML page creation
● Manage the overall content generation/collection process
It is the Web Content Manager who sets and maintains schedules for content
generation and release. Working with and through others, the Content Manager
will collect various content elements (e.g. written articles, photographs, logos, and
other image content) and pass them off to the design team during site creation or to
the HTML Editor during normal production updates. The Web Content Manager
often runs “interference” for the Web Design Team or HTML Editor, so that they
can keep focused on their tasks while keeping the content generators committed to
agreed-to schedules.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 15
wp-wr-20011001-1
Myxa Web Staffing Functions
Note: It is very important that this person have the authority to be successful, since
this person will likely have to set priorities for internal resources. If the web is vital
to the organization, then this individual must have the clout to set priorities for
individuals supplying critical content.
Optionally, the Web Content Manager can play a central role in the editorial review
process of getting content approved for publication to the web site. At a minimum,
the Web Content Manager will need to be aware of the process and make sure that
only content that has been approved gets passed on to the HTML Editor for
processing and release to the web site.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 16
wp-wr-20011001-1
Myxa Web Staffing Functions
Over time, the HTML Editor is expected to stretch the limits of any web design,
since each new content element that he or she incorporates into the site will need to
be adapted to the existing design. The HTML Editor needs to have a solid
production graphic design background and a good artistic eye, since it is this
individual who will need to keep the design of the site from deteriorating over
time. He or she should be able to create new “production graphic elements” such
as graphical headings, icons, and supplemental or support graphics. If the company
is fortunate enough to have access to a graphic design team (internally or
externally), then the HTML Editor can work with this group to obtain appropriate
graphic elements when necessary. Access to the design team is also useful as a
resource that the HTML Editor can use in maintaining the design integrity of the
site.
A key skill for the HTML Editor is understanding the capabilities and limitations
of the current web browsers and the differences in the users’ system environments
(e.g. Window’s 95/98, NT/2000; X Window, Unix; and Macintosh). A key aspect
of the data-to-day production work is to insure that the new web pages will work
well on the various platforms of the target audience. Companies can aid in the
HTML Editor’s success by making available test systems that include the most
popular of these end-user environments.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 17
wp-wr-20011001-1
Myxa Web Staffing Functions
A common failing throughout the design and maintenance of the site is to focus on
how the pages appear on in-house desktop computers. This can be very
misleading, since it may be a very different environment from that of the target
end-user constituency. It is important to evaluate how the site looks and performs
from the end user’s perspective. If the target user is going to be accessing the site
from home and a dialup modem, then evaluate the site from that perspective. This
view can have a significant impact on the design, since page size and download
times become important factors. On an ongoing basis, it is the HTML Editor’s job
to make sure that all of the pages look as good as possible in all of the possible
desktop environments in which the primary end users will be operating.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 18
wp-wr-20011001-1
Myxa Web Staffing Functions
It is not uncommon and often desirable that the Web Architect assist as a member
of the Web Design Team.
The site design needs to be tailored to the needs of both the company and the
visitors, including the following aspects:
● Aesthetic and subjective elements which are highly individualistic
● Making the design consistent across a wide variety of end-user systems and
browsers
● Insuring that the pages hold up when viewed on a screen at 72 dots per inch
resolution or when printed in black and white or in color at higher resolutions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 19
wp-wr-20011001-1
Myxa Web Staffing Functions
Another design challenge that can occur is when content outside of the control of
the design team is included on the page. A good example of this is when web sites
include banner advertisements on the page. An inherent conflict exists between the
needs of the advertiser and those of the “owner” of the site. Both are competing for
the user’s attention. Banner advertisements are often created to work on any
number of web sites, and it is quite common that these banner advertisements
include extensive use of animation to help draw the user’s attention. The best that
the Design Team can hope for is to establish clear guidelines for these external
components.
The graphic design needs to accommodate variations in the content over time.
Therefore, if the content will periodically include photographs and other graphics,
then the design will need to support these possible variations in content within the
design framework. Effectively, the design team will be providing the guidelines to
the HTML Editor on how to handle the content variation that may occur.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 20
wp-wr-20011001-1
Myxa Web Staffing Functions
A site that consists of several hundred pages will usually have only a limited
number of page designs or styles. When the Web Architect defines the site, he or
she will normally identify categories or levels of pages, each of which can be
unified under one consistent style, providing structure, uniformity, and flow to the
site. The design framework will create a consistency throughout all of the different
page categories, from the top-level or “home” page to each subordinate page.
Template pages may or may not have real text. The HTML editors may have the
responsibility to create the real pages using these template page definitions as a
guideline. However, it can be helpful for the Design Team to fully populate the
initial site with real content, since this will allow the team to deal with real-life
variations in data content and navigational issues rather than just a theoretical
template. Much of the design effort consists of dealing with exception conditions
in content. A good example of the issues faced is when the actual heading text does
not fit in the area designed for that “style” of heading. When this exception occurs,
it is important to create a solution that maintains the integrity of the overall design
so that the page “feels” right in the context of the site.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 21
wp-wr-20011001-1
Myxa Web Staffing Functions
The Art Director will use the tools with which they are most comfortable working
to sketch out ideas for the site. These tools may include the following:
● Pen and paper
● Web design tool (e.g. Dreamweaver)
● High-end computer design tools (e.g. Adobe Photoshop, Adobe Illustrator, and
Quark Express)3
It is rare that an Art Director will be an in-house corporate resource, since these
individuals need to work on a large variety of projects to keep their creativity and
imaginations energized. It is often the case that the most talented of these artists
work in small graphic design studios (boutiques), and these boutiques are often
responsible for a wide variety of graphic design projects and mediums. The most
talented and creative Art Directors will “burn out” if they have to focus too much
on one design year after year.
The boutique graphic design group can offer the site owner the considerable
advantage of being able to work on a consistent corporate design strategy across
the board, allowing the web site to look like an integrated component of the overall
corporate image. By using a small, talented, outside group, it is often possible to
obtain fresh, new looks that can be very difficult for shops concentrating mostly on
production graphics to produce.
3. Designers need to be careful to understand the limitations of the web when using these
high-end publishing tools, since they are far more flexible and controllable than current HTML
standards allow.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 22
wp-wr-20011001-1
Myxa Web Staffing Functions
Production Graphic Designers range in talent and experience, but a talented group
of Production Graphic Designers are very good at creating designs that are
“variations on a theme.” Typically, if a company has an in-house graphic design
group, it will consist of production-oriented graphic designers. The most talented
and experienced of these will often have the Art/Creative Director title, but will
often use outside design firms to bring in new and fresh ideas when they are
needed.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 23
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 24
wp-wr-20011001-1
Myxa Web Staffing Functions
The Web Site Administrator is responsible for managing the web site, acting as
gatekeeper by moving files up to the site and ensuring that old files and programs
are removed. This person also oversees the entire web site environment, ensuring
that it is fully operational and functions properly. This individual is a likely
candidate for the role of “Webmaster.” It is quite possible for the Web Site
Administrator to manage one or more web sites, depending on the nature of the
environment.
It is often the Web Site Administrator who helps develop file-naming conventions
and directory structures within the site so that the site is easy to administer.
Defining the “name space” is critical in production- and content-oriented sites,
since there are often hundreds or thousands of files involved, and a site update
might effect a large number of them.
Web Site Administrators will often use simple techniques to manage a site, relying
on basic tools like FTP, SSH, sdist, and telnet to manage the files within a site.
These tools provide the most flexibility and control in managing production
environments. For very active or programmatic/database-driven sites, the Web Site
Administrator will likely have a set of custom or specialized tools that help to
automate the process of release and control, while providing the audit trail needed
for support.
Finally, the Web Site Administrator is one of the first persons called if there is any
problem with the site. This person is often chartered with monitoring the health
and state of the site.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 25
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 26
wp-wr-20011001-1
Myxa Web Staffing Functions
The Web Server Administrator is typically focused on managing the “web server
engine,” the system on which the web server software is running and the network
and security infrastructure that comprise the Internet-accessible environment. The
Web Server Administrator typically does not focus on the content of the web site.
The Web Server Administrator is concerned with performance of the server, the
systems and network, and with ensuring that the “sites” are operational (i.e. that
the web addresses are resolved to the right site).
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 27
wp-wr-20011001-1
Myxa Web Staffing Functions
Given the diversity of business uses for the web and the variations on scalability,
security, and other environments, a large majority of sites have overstepped these
“cookie cutter” solutions and moved to build custom web application solutions. It
is the Software Engineering Team that will design and build the application
software to provide required functionality while integrating the content and web
design. The Software Engineering Team does not change the need for the other job
functions, but it will effect some of the required skill sets as well as effecting the
nature of the output from these other individuals. If anything, the use of the
software engineering group will place more demands on these other job functions.
For many interactive sites, the web pages are created by programs on the fly. It is
these programs that control the interaction that a user can have with the site. Often
in programmatically-controlled sites, data will be stored in some type of database
management system. It is these application programs that will ultimately control
the functionality and delivery of content within the site. This software will need to
be integrated into the web server and support security and other requirements.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 28
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 29
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 30
wp-wr-20011001-1
Myxa Web Staffing Functions
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 31
wp-wr-20011001-1
Myxa Summary
▲ 3.0 Summary
The web is a public space and offers a wonderful delivery method for your
organization to present itself to the general public. Building a web site is not
difficult, since the technology is very accessible. However, building a web site that
meets your organization’s needs, performs well, and services the visitors to the site
is a complicated endeavor. A lot of differing skills are involved that require an
intimate knowledge of the subtlety of the web and Internet security.
The most difficult aspects of building a web infrastructure are often those that are
least focused on — creating and approving your content in a form that delivers the
appropriate message effectively. This is the weakest link in most web projects and
a potential cause for a sizable delay in the overall project. Building your web site is
like publishing any company-sponsored material. For sites with a large amount of
content or content that changes over time, the process of not only creating this
content but also approving and publishing it on a timely basis, as well as managing
the web site infrastructure, will become increasingly important.
Understanding the skills needed and the organization’s level of commitment will
help you define the scope of a site that your organization can support. Often, the
jobs that are the easiest (and sometimes most important) to outsource are the ones
that companies try to keep in house. Use of an external Web Design Team and Web
Architect can result in a much better product than can be created internally.
However, creating the content and managing the process requires a significant
commitment internally, and these two functions are virtually impossible to
outsource. The content creation and approval processes are likely to be the
Achilles heal of the project. The hosting and management of the site, as well as the
building of a web application infrastructure, are all functions that can be performed
internally or outsourced to organizations like Myxa.
If you are attempting to publish a web site on limited resources, the challenge will
include how to consolidate these different job roles under one or more people. The
compromises that are made and the balance that is achieved between the various
tasks and the size of the overall project will determine the success of the site.
Like any task, how your organization chooses to staff and manage the process is
key to its success. Understanding the subtleties and skill sets should help you with
the decisions that you will face when building an effective web strategy.
October 1, 2001 Myxa White Paper — Web Job Roles Version 1.0 32
wp-wr-20011001-1