| Sampling Factors: |
Location (Not Relevant: all development and maintenance work across FEi is performed in only one geographical location, Columbia, MD and therefore, does not drive differences in conditions under which work is performed.)
Customer: Federal, State: development and maintenance work is performed differently depending on the customer types which are government agencies within the United States of American. Current government customers include: • Federal Government agencies • State Government agencies
Size (Not Relevant: all development and maintenance work across FEi is not performed differently based on the size of the basic units or support functions and therefore, does not drive differences in conditions under which work is performed.)
Organizational Structure (Not Relevant: all development and maintenance work across FEi is not performed differently based on the structure of the organization and therefore, does not drive differences in conditions under which work is performed.)
Type of Work: Scrum, Iterative, Waterfall: development and maintain work across FEi is performed differently based on the “type of work”. • Scrum work utilizes a type of Agile Method with sprints released about every two to four weeks with prioritized work items. • Iterative is a hybrid development method that combines elements of the waterfall and Agile “SCRUM” methods using iterative software development. • Waterfall is a method utilizing traditional sequential software development lifecycle phases. |
| Sampling Factor Values: |
State (Customer): State and a few county Government Behavioral Health agencies
Federal (Customer): Federal Government Health related agencies
Scrum (Type of Work): Scrum work utilizes a type of Agile Method with sprints released about every two to four weeks. For each sprint, a group of enhancement or maintenance work items are prioritized and packaged into sprint iterations
Iterative (Type of Work): Iterative is a hybrid development method that combines elements of the waterfall and Agile “SCRUM” methods using iterative software development. Over multiple phases additional or revised functionality is incrementally delivered with each successive release.
Waterfall (Type of Work): Waterfall is a traditional Waterfall method utilizing sequential software development lifecycle phases including planning, requirements analysis, design, development, testing, validation, product integration, and release to production. |
| Subgroups: |
State, Iterative: Monthly releases of prioritized enhancement or maintenance work items are deployed to State Government Behavioral Health agencies. Work is performed at FEi in Columbia MD.
119 People, 2 Basic Units
– State
– Iterative
Federal, Scrum: An Agile Scrum method is used to package work items into sprints that are released every two to four weeks to a US Federal Government agency, the Substance Abuse and Mental Health Services Administration (SAMHSA). Work is performed at FEi in Columbia MD.
19 People, 2 Basic Units
– Scrum
– Federal
Federal, Waterfall: The Waterfall method utilizing sequential software development lifecycle phases including planning, requirements analysis, design, development, testing, validation, product integration, and release to production. The customer is a Federal Government agency National Disaster Medical System (NDMS) within Human Health Services (HHS). Work is performed at FEi in Columbia MD.
14 People, 1 Basic Units
– Federal
– Waterfall
Federal, Iterative: An Iterative method is used over multiple software development phases to incrementally deliver additional or revised functionality with each successive phase based on US Federal Government SAMHSA agency requirements. Work is performed at FEi in Columbia MD.
21 People, 1 Basic Units
– Iterative
– Federal |