Skip repetitive navigation links.
United States Department of AgricultureFarm Services AgencySystem Development Life Cycle (SDLC)
Go to SDLC Home Go to SDLC Home Go to About SDLC Go to News Go to Help Go to Contact Us
Search FSA
Go To Advanced Search
Go To Search Tips
FSA Enterprise Architecture
Go to EA Overview
Go to Enterprise Architecture Program
Go to Enterprise Architecture
Go to FSA Infrastructure
FSA SDLC
Go to SDLC Overview
Go to Background
Go to Development Process
Go to Quick Start Guide
Go to FSA Quality Assurance & Control Process
Go to Project Management Process
Go to Configuration and Change Management
Mainframe & System 36 SDLC
Browse by Subject
Go to Developer Tools Overview
Go to Architectural Decisions/Waivers
Go to FSA Assets and Shared Services
Go to Approved Software
Go to Templates and Documents
Go to Information Bulletins & Memos
Browse by Subject
Go to Learning Overview
Go to Training Schedule
Background

SDLC Background

 

 
The FSA SDLC describes important elements of software development in a common and consistent way. It is an iterative process broken down into six phases, pulling key elements from the USDA SDLC, Agile, RUP and other methodologies creating a methodology that satisfies the unique constraints of the FSA development environment. The FSA SDLC provides a standard approach that results in the production of well documented, quality software.

 
FSA SDLC Phases

 
FSA SDLC Phases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
The graph below (click to enlarge) is intended to portray the level of focus spent in each phase over the life of a project. For example, early in the project the majority of the focus is on the Requirements & Analysis (the orange line), but some high level design (the yellow line) is also going on, as well as a limited amount of detailed design and construction. As the project moves through its lifecycle, the area of focus changes. The primary purpose is to show that the phases of the SDLC are not mutually exclusive and that they overlap significantly.

 

 
Phase Activity Chart

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
About the Artifacts

 
Artifacts are the tools or "vehicle" used to support the needed work. Each phase of the process has artifacts that are associated with it (i.e., the Business Rules, Vision document, Test Strategy, etc.). These artifacts should not be viewed as sequential stepping stones in the development process, but rather, living documents that are open to modification throughout the entire life cycle. For example, the Vision document is among the first artifacts to be produced and reviewed by the project stakeholders, but it may need to be updated later in the Design phase when certain changes in direction may become necessary.

 
The content provided in the SDLC artifacts is essential to the success of the project. As such, these project artifacts may be subjected to the IT Quality Process.


Last Modified: 01/06/10 1:20:52 PM


SDLC Home | FSA Home | USDA.gov | Common Questions | Site Map | Policies and Links
FOIA | Accessibility Statement | Privacy Policy | Nondiscrimination Statement | Information Quality | USA.gov | White House