Web
Tasks
Programmer/Analyst Classification Matrix
| CRS II |
PA I |
PA II |
PA III |
PA IV |
|
| Web page design | Designing or planning the graphics, layout, or "look-and-feel" of web pages is not generally a PA or CRS task, even for a very large website. | ||||
| Web page creation | create
web pages with simple scripted functionality using tools such
as Front Page and Composer |
create html forms that invoke existing programs | write programs that generate html pages on the fly | ||
| Note: The task of creating web pages using tools, or from scratch using html tags, does not on its own justify a PA or CRS classification. | |||||
| Program- |
· no scripting | using tools, create web page functionality (i.e., generate JavaScript) | write html-based scripts (i.e., JavaScript) using tools, create or generate simple CGI/ASP programs modify CGI & ASP scripts using Perl/Tcl |
create CGI programs using Perl/Tcl/C/Java create ASP programs |
design & create online systems (i.e., design and build multiple interacting CGI/ASP programs or other online services) |
| Content creation | Creating web content using tools such as MSWord, PhotoShop, etc. is not generally a PA or CRS task. | ||||
| Content
access & database interac- tion |
create web pages that include or link to existing data, documents or image files | create
web pages that display data from a data- base (read only) |
using
tools such as Cold Fusion, imple ment web- based search and retrieval on a PC-based or single- user database |
using tools such as ColdFusion, implement web-based search, retrieval, update for a large or relational database (i.e., SQL Server, Sybase, Oracle) write CGI or ASP programs to generate DB queries or SQL from web forms write CGI or ASP programs to generate html pages using DB retrieval results |
design and implement web-based search and retrieval for a complex relational database (joins on multiple tables, many thousands of rows, more than one DB server, interoperating databases, etc.) |
| Web
server administ- ration |
no direct interaction with web server monitor web logs and activity, notify others for action reply to webmaster correspondence |
under
direction, upgrade, manage
access |
indep- independ- admin- |
modify
web |
|
| Website
design & manage- ment |
under direction, build & manage departmental website ensure website compliance with standards |
independ- ently design, build, and maintain small department- al website (few pages, mostly text-based) |
independ- ently design, build, and maintain large departmental website (many pages, CGI/ASP or equivalent complexity) |
independently
design departmental website with complex features such as database
interaction, web crawlers, search engines, and the like; build the site or direct others in its implementation |
