HomeGlossaryFunctional Job Analysis
Professional ServicesFJA

Functional Job Analysis

Functional Job Analysis is a structured workforce analysis method that identifies the specific functions, tasks, and worker characteristics required for a position to inform labor category definitions and qualification requirements.

Quick answer

Functional Job Analysis is a structured workforce analysis method that identifies the specific functions, tasks, and worker characteristics required for a position to inform labor category definitions and qualification requirements.


Functional Job Analysis is a structured workforce analysis methodology that decomposes job roles into discrete functions, tasks, and worker trait requirements, providing the technical foundation for developing defensible labor category definitions and position qualifications in government professional services contracting.

What is Functional Job Analysis?

Functional Job Analysis (FJA) was developed by the U.S. Department of Labor as a systematic way to analyze work and occupations. In the context of federal professional services contracting, FJA principles underpin how agencies and contractors define labor categories (LCATs) and position descriptions.

Core dimensions of FJA:

FJA analyzes work along three primary dimensions - what workers do in relation to data, people, and things:

  • Data functions: Comparing, copying, computing, compiling, analyzing, coordinating, synthesizing, innovating. A data scientist role sits at the synthesizing/innovating end; a data entry clerk sits at the comparing/copying end.
  • People functions: Taking instructions, serving, speaking/signaling, persuading, diverting, supervising, negotiating, mentoring. Management and advisory roles sit toward the negotiating/mentoring end.
  • Things functions: Handling, feeding, tending, manipulating, operating, precision working, setting up, installing. Relevant primarily for technical and maintenance labor categories.

Application in government contracting:

When agencies develop solicitation LCATs, they implicitly apply FJA principles by specifying:

  1. The primary work functions (data analysis, systems engineering, program management, etc.)
  2. The interaction patterns (independent work, supervisory responsibility, client-facing advisory)
  3. The complexity level (junior routine tasks vs. senior novel problem-solving)

Contractors use similar analysis when mapping their internal workforce to solicitation LCATs, identifying which internal job families correspond to each solicitation-defined category and what qualifications their employees at each level typically hold.

Why Functional Job Analysis matters for government contractors

Understanding FJA principles helps contractors write more compelling proposals. When proposal writers can articulate not just the credentials of proposed personnel but the functions those personnel perform and how those functions align with agency needs, proposals score higher on technical evaluation factors. FJA also helps contractors build compensation structures that attract and retain employees qualified for the LCATs they pursue.

Example

An agency soliciting cybersecurity support develops three LCATs by applying FJA principles. The "Junior Security Analyst" category involves primarily data comparing and computing functions (log review, alert triage) with limited people functions (receiving direction). The "Senior Security Engineer" involves data synthesizing (threat modeling, architecture design) and people persuading (advisory relationships with agency stakeholders). The "Security Program Manager" involves data coordinating and people mentoring/negotiating functions (program oversight, customer management, team leadership). This functional decomposition leads to differentiated education/experience requirements for each level that match the actual work complexity.

Frequently Asked Questions

Is FJA a required method for developing labor categories in government contracting?


No. FJA is a foundational methodology, not a mandatory regulatory standard. Agencies and contractors may use any defensible job analysis approach. However, when labor category definitions are challenged (in bid protests, DCAA audits, or disputes about worker qualifications), having a documented, systematic analysis underlying LCAT definitions strengthens the contractor's position.

How does FJA relate to the O*NET occupational classification system?


ONET (Occupational Information Network) is the U.S. Department of Labor's current database of occupational characteristics and requirements, which draws heavily on FJA methodology. ONET provides standardized descriptions of work activities, knowledge, skills, abilities, and work context for hundreds of occupations. Contractors can use O*NET descriptions as a starting point for developing or validating LCAT qualification requirements.

How does functional analysis help when workers don't precisely fit an LCAT?


FJA analysis can identify when a worker with a different educational background or career path performs the same functions at the same complexity level as a standard LCAT incumbent. This supports equivalent experience substitution arguments: if a worker has demonstrably performed all the functions of a senior analyst role for seven years, the absence of a traditional computer science degree may be less disqualifying when the functional competency is documented.

Can functional job analysis help identify cost reduction opportunities on contracts?


Yes. FJA can reveal when certain contract task functions could be performed by a lower LCAT than is currently being billed. If a portion of the work assigned to a Senior Engineer involves primarily routine data processing functions that a Mid-Level Analyst could perform, restructuring the labor mix to use appropriately classified workers for each function type can reduce labor costs while maintaining compliance.

How Bidovate helps

Bidovate puts Functional Job Analysis to work inside your capture and proposal workflow.

AI bid analysis

See Bidovate in action

Book a demo and we will show you the platform using your actual contract data.