7
Roles 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 1. Individual who is working as a senior-level functional staff member. 2. Individual who understands analytical techniques and algorithms for the interpolation and extraction of knowledge from data. 3. Individual who performs analysis via such techniques. Author 1. Individual, who creates, modifies and structures documents. 2. An individual who delivers such documents to client requesting document. a. Only the author who created the document is responsible for the delivery of a given document. b. The author is wholly responsible for the correctness and completeness of content in a document. 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

Team Roles and Responsibilities

Embed Size (px)

Citation preview

Page 1: Team Roles and Responsibilities

Roles

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

1. Individual who is working as a senior-level functional staff member.

2. Individual who understands analytical techniques and algorithms for the interpolation and

extraction of knowledge from data.

3. Individual who performs analysis via such techniques.

Author

1. Individual, who creates, modifies and structures documents.

2. An individual who delivers such documents to client requesting document.

a. Only the author who created the document is responsible for the delivery of a given

document.

b. The author is wholly responsible for the correctness and completeness of content in a

document.

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

Page 2: Team Roles and Responsibilities

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

A defined series of actions directed to the goal of producing either an architecture or an

architectural description

Architectural taxonomy

A methodology for organizing and categorizing architectural artifacts

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.

Page 3: Team Roles and Responsibilities

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

An individual who performs data processing.

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

A person who uses scientific knowledge to solve practical problems.

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

Page 4: Team Roles and Responsibilities

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:

Page 5: Team Roles and Responsibilities

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.

Human Factors Engineer

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

Page 6: Team Roles and Responsibilities

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 working as a moderate-level functional staff member.

Systems Administration Lead

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

1. An individual who performs the application of engineering techniques to the engineering of

systems, as well as the application of a systems approach to engineering efforts. Systems

engineering integrates other disciplines and specialty groups into a team effort, forming a

structured development process that proceeds from concept to production to operation and

disposal. Systems engineering considers both the business and the technical needs of all

customers, with the goal of providing a quality product that meets the user needs.

2. An individual who performs the activities of systems development involving electrical or

electronic components and often software.

Technician

An individual who is working as an entry-level or basic-level functional staff member.

Technical Writer

Page 7: Team Roles and Responsibilities

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.