Professional Documents
Culture Documents
Accessibility
An approach to application design that aims to ensure the widest access to the content and features
of an application. The term is often used to refer to accessibility for people with disabilities,
particularly blindness. However, accessibility is best considered as a way of producing applications
accessible to the broadest range of people. This includes people with limited bandwidth, with older
computers and browsers, and people with a range of disabilities including poor eyesight, blindness,
deafness, motor impairments, seizure disorders and cognitive impairments. It also includes people
using a wide range of user agents such as graphical browsers, text-only browsers, screen readers
and handheld devices.
Analyst
Author
Architect
One whose responsibility is the design of an architecture and the creation of an architectural
description
Architectural artifact
A specific document, report, analysis, model, or other tangible that contributes to an architectural
description
Architectural description
A collection of products (artifacts) to document an architecture
Architectural framework
A skeletal structure that defines suggested architectural artifacts, describes how those artifacts are
related to each other, and provides generic definitions for what those artifacts might look like
Architectural methodology
A generic term that can describe any structured approach to solving some or all of the problems
related to architecture
Architectural process
Architectural taxonomy
Architecture
The fundamental organization of a system embodied in its components, their relationships to each
other, and to the environment, and the principles guiding its design and evolution
Enterprise architecture
An architecture in which the system in question is the whole enterprise, especially the business
processes, technologies, and information systems of the enterprise
Client Manager
Individual who works with the client, as a client representative, to ensure the contractual obligations
are being fulfilled from a deliverable and manpower perspective.
Configuration Manager
1. The control of changes, including the recording thereof, that are made to the hardware,
software, firmware, and documentation throughout the system lifecycle.
2. The control and adaptation of the evolution of complex systems. It is the discipline of keeping
evolving software products under control, and thus contributes to satisfying quality and delay
constraints. Software configuration management (or SCM) can be divided into two areas. The
first (and older) area of SCM concerns the storage of the entities produced during the software
development project, sometimes referred to as component repository management. The
second area concerns the activities performed for the production and/or change of these
entities; the term engineering support is also often used to refer to this second area.
3. After establishing a configuration, the evaluating and approving changes to the configuration
and to the interrelationships among system components.
Copywriter
Individual that reads a proof copy of a document for the purpose of detecting errors. A proof copy is
traditionally a version of a manuscript that has been typeset after copy editing has been performed.
Data Lead
An individual who is responsible for tasking data technicians to perform actions relevant to their
individual skill sets. A data lead must be at least marginally familiar with the data and data
processing methodologies relevant to the data being managed.
Data Technician
Developer
An individual who creates, modifies and unit tests software source code.
Development Lead
An individual who is responsible for tasking developers to perform development actions relevant to
their individual skill sets. A development lead must be at least marginally familiar with the software
development life cycle and programming concepts.
Engineer
Enterprise Architect
1. A person who applies comprehensive and rigorous methods for describing current and/or future
structures and behaviors for an organization's processes, information systems, personnel and
organizational sub-units, so that they align with the organization's core goals and strategic
direction. Although often associated strictly with information technology, it relates more
broadly to the practice of business optimization in that it addresses business architecture,
performance management, organizational structure and process architecture as well.
2. Enterprise Architecture is becoming a common practice within the U.S. Federal Government to
inform the Capital Planning and Investment Control (CPIC) process. The Federal Enterprise
Architecture (FEA) reference models serve as a framework to guide Federal Agencies in the
development of their architectures. The primary purpose of creating enterprise architectures is
to ensure that business strategy and IT investments are aligned. As such, enterprise architecture
allows traceability from the business strategy down to the underlying technology.
3. Companies such as BP, Intel and Volkswagen AG also have applied enterprise architecture to
improve their business architectures as well as to improve business performance and
productivity.
Framework
A structure for supporting or enclosing something else, especially a skeletal support used as the
basis for something being constructed; An external work platform; a scaffold; A fundamental
structure, as for a written work; A set of assumptions, concepts, values, and practices that
constitutes a way of viewing reality
Taxonomy
The classification of organisms in an ordered system that indicates natural relationships; The
science, laws, or principles of classification; systematics; Division into ordered groups or categories
GIS Analyst
A person who has all of the skills of a GIS Specialist plus all of the following:
Basic geodesy
Complex data analysis
Image processing
Moderate programming skills
Strong GIS task scripting skills
GIS Developer
An individual who has a basic understanding of GIS data and concepts with an extensive background
in software development. In general, A GIS developer has the skill set of a developer and of a GIS
Technician.
GIS Specialist
An individual who has all of the skills of a GIS Technician plus any of the following skills:
Data analysis
Rudimentary programming skills
Task scripting
GIS Technician
A data technician who has basic operational skills with a professional GIS application to perform one
or more of the following tasks:
Data Creation
Data Maintenance and Editing
Data georegistration
Cartographic or Thematic Map Production
Human Factors
That field involving research into human psychological, social, physical and biological characteristics,
maintaining the information obtained from that research, and working to apply that information
with respect to the design, operation or use of products or systems for optimizing human
performance, health, safety and or habitability.
An individual that designs and develops systems or software with regard to the body of knowledge
of human factors affecting various aspects of system use including usability and accessibility.
Meeting Facilitator
1. An instructor who assists, directs, and stimulates the learning during an online course
2. A neutral who conducts a facilitation
3. One who guides a discussion, activity, or course. The facilitator may be the instructor, a guest
lecturer, or a student. Facilitator and moderator are, at times, used interchangeably. However, a
moderator may be responsible for presiding over the entire course (or series).
Meeting Recorder
An individual who is responsible for capturing notes during a meeting and collating those notes for
dissemination.
Program Manager
The person with authority to manage a program. The Program Manager leads the overall planning
and management of the program. All project managers within the program report to the Program
Manager.
Project Manager
1. An individual who is responsible for managing a contractually defined project.
2. The person with authority to manage a project. This includes leading the planning and the
development of all project deliverables. The project manager is responsible for managing the
budget and workplan and all Project Management Procedures (scope management, issues
management, risk management, etc.).
Scientist
An individual who is working as an elite-level functional staff member with formal education in the
theoretical underpinnings of their task area.
Software Engineer
Individual who meets the criterion for being a developer and additionally designs the software to be
developed.
Specialist
An individual who is responsible for tasking systems administrators to accomplish the tasks of
operations and maintenance for the systems under their responsibility.
Systems Administrator
The term systems administrator (abbreviation: sysadmin) designates a job position of engineers
involved in computer systems. They are the people responsible for running the system, or running
some aspect of it.
Systems Engineer
Technician
Technical Writer
1. An individual responsible for authoring hardware and software documentation either for an
organization's internal computer systems or for third-party vendors. Chief among a technical
writer's responsibilities is producing user documentation files, sometimes called "Help" files,
which ship with many popular end-user applications. Technical writers must demonstrate solid
understanding of technology, good writing and thinking skills, and proficiency with authoring
tools.
2. Someone hired by a speaker to prepare scripts, workbooks, audios, videos, or articles on
contract.
Usability
1. Usability is the measure of a product's potential to accomplish the goals of the user. In
information technology, the term is often used in relation to software applications and Web
sites
2. The way that a user experiences and uses an application. The user should be able to use an
application with minimal instruction, without getting lost or getting frustrated with the
application not working the way the user thinks it should
3. Usability is commonly defined as having three core components: effectiveness (how well a task
can be completed), efficiency (how easy or quick it is to complete the task), and satisfaction (the
user's perception or opinion of the system).
Usability Specialist
One who specializes in the design of user interfaces for applications with particular attention to the
concepts of usability.