Editor’s note: If you are a state government CFO, CIO, project or program manager, this blog is for you.
What is the difference in how government organizations procure agile vs. non-agile information technology (IT) services? (Learn more about agile here).
In each case, they typically follow five stages through the process as shown in Figure A:
Figure A: Overview of Procurement Process for Agile vs. Non-Agile IT Services
However, there are differences in how these stages are carried out if procuring agile vs. non-agile IT services.
Unfortunately, most government organizations are unaware of these differences, which could result in unsuccessful procurements and ultimately not meeting your project’s needs and expectations.
This blog series will illustrate how to strategically adjust the standard stages outlined in Figure A to successfully procure agile IT services.
Stage 1: Plan project
In Stage 1, you define the scope of the project by identifying what your organization wants, needs, and can achieve within the available timeframe and budget. You then determine the project’s objectives while strategically considering their impact on your organization before developing the RFP. Figure B summarizes the key differences between the impacts of agile vs. non-agile services to consider in this stage.
Figure B: Plan Project for Agile vs. Non-Agile IT Services
The nuances of planning for agile services reflect an organization’s readiness for a culture shift to a continuous process of development and deployment of software and system updates.
Stage 2: Draft RFP
In Stage 2, as part of RFP drafting, define the necessary enhancements and functionality needed to achieve the project objectives determined in Stage 1. You then translate these enhancements and functionalities into business requirements. Requirement types might include business needs as functionality, services, staffing, deliverables, technology, and performance standards. Figure C summarizes the key differences between drafting the RFP for a project procuring agile vs. non-agile services.
Figure C: Draft RFP for Agile vs. Non-Agile IT Services
In drafting the RFP, the scope of work emphasizes expectations for how your team and the vendor team will work together, the terms of how progress will be monitored, and the description of requirements for agile tools and methods.
Stage 3: Issue RFP
In Stage 3, issue the RFP to the vendor community, answer vendor questions, post amendments, and manage the procurement schedule. Since this stage of the process requires you to comply with your organization’s purchasing and procurement rules, Figure D illustrates very little difference between issuing an RFP for a project procuring agile or non-agile services.
Figure D: Issue RFP for Agile vs. Non-Agile IT Services
Stage 4: Review proposals
In Stage 4, you evaluate vendor proposals against the RFP’s requirements and project objectives to determine the best proposal response. Figure E summarizes the key differences in reviewing proposals for a project that is procuring agile vs. non-agile services.
Figure E: Reviewing Proposals for Agile vs. Non-Agile IT Services
Having appropriate evaluation priorities and scoring weights that align with how agile services are delivered should not be under-emphasized.
Stage 5: Award and implement contract
In Stage 5, you award and implement the contract with the best vendor proposal identified during Stage 4. Figure F summarizes the key differences in awarding and implementing the contract for agile vs. non-agile services.
Figure F: Award and Implement Contract for Agile vs. Non-Agile Services
Due to the iterative and interactive requirements of agile, it is necessary to have robust and frequent collaboration among program teams, executives, sponsors, and the vendor to succeed in your agile project delivery.
What’s next?
The blog posts in this series will explain step-by-step how to procure agile services through the five stages, and at the series conclusion, your organization will better understand how to successfully procure and implement agile services. If you have questions or comments, please contact our team.