Harlan BridgesConsultant, Coach, Trainer, Speaker, Program Manager, Project Manager| EntrepreneurSeguin, Tx, United States
ACAT Tier 1 (a Federal Government requirement) requires specific deliverables in a phase-gate manner. In other words, Requirement specifications must be completed, Design specifications must be completed, etc., and these documents must be approved and baselined before development can begin. Does anyone have experience in this environment and if so, how have you dealt with the legalities with regards to the required deliverables, especially dealing with product backlog changes and iterative, adaptive development? Saving Changes...
Sort By:
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
I have. In fact, I am using this type of agile method with governance model in some initiatives right now. You can find information about that in the internet (because strategic purposes I can not share information about my actual work with you) for example inside SAP site. Remember: you can insert the SCRUM process in any part of your life cycle or you can convert your whole life cycle in a series of SCRUM process. You have to consider the life cycle in one hand and the governance in the other. Saving Changes...
Wayne MackRetired| RetiredSouth Riding, Va, United States
Most US Federal Agencies have adopted some sort of SDLC that describes how that agency deals with ACAT. Many times those agency-specific SDLCs have some sort of adaptation for agile. A general approach is to accept the pre-funding reviews to define a multi-year strategy. The post-funding reviews can be combined into one and done periodically to track progress on the effort. There is nothing to prevent running multiple iterations with deployments between the post-review funding reviews. This approach is taken within various DHS agencies, with USCIS being particularly aggressive.
Some references that show US government support for more agile practices (but don't directly address ACAT) include: