Job description
Deadline Date: Wednesday 30 July 2025
Requirement: LOGFAS Advanced Installer Developer
Location: Off-Site
Note: Please refer to your Subcontract Agreement, article 6.4.1.a, which states “Off-Site Discount: 5% (this discount is applicable to all requirements, and applies when the assigned personnel are permitted to work Off-Site, such as at- home)“. Please be sure to price this discount in your overall price proposal when submitting bids against off-site RFQs
Period of Performance: BASE 2025: As soon as possible but not later than 1 September 2025 to 31 December 2025.
OPTION 2025: 01 November 2025 to 31 December 2025.
OPTION 2026: 01 January 2026 to 31 December 2026
Required Security Clearance: A NATO security clearance is not required.
1 INTRODUCTION
The NATO Information and Communication Agency (NCI Agency) located in Mons, Belgium, is currently involved in the development of new capabilities for NATO as well as in the support of existing capabilities. In the light of these activities, the C2 Centre is looking for an experienced developer for CAPHYON Advanced Installer to migrate the existing installation package from Flexera InstallShield to CAPHYON Advanced Installer.
2 SCOPE OF WORK
Under the direction of the NCI Agency team, the software developer shall develop and update LOGFAS software modules. This includes the following activities:
• Participate in daily status update meetings, sprint planning, sprint retrospectives and other meetings, in person via electronic means.
• Participate in requirements elicitation, analysis and design discussions.
• Create and update documentation.
• Investigate the best ways to solve problems, including documenting and presenting pros and cons to the team.
• Track work using work items in the NCI Agency engineering facility on Microsoft Azure DevOps (NATO Software Factory (NSF)).
The main task of the developer is migrating the existing installation package of the LOGFAS desktop modules from the Flexera InstallShield to CAPHYON Advanced Installer. The migration includes, but it not limited to:
• Migration and review of the installer dialogs;
• Migration and review of the custom actions;
• Migration and review of dynamic file and folder inclusion;
• Migration and review of the command line options, including for silent installation and uninstallation;
• Migration and review of prerequisites and merge modules;
• Creation of work items for User Stories, Tasks, Test Cases, etc. in NSF;
• Track progress on the work using work items on NSF;
• Test the new Advanced Installer installation package on multiple operating systems and scenarios;
• Update the existing Azure DevOps release pipelines from using the InstallShield installation package to the new Advanced Installer package.
The development work shall be carried out by remotely accessing the NCI Agency engineering facilities (NSF). All required software and licenses will be provided as part of the NCI Agency engineering facilities.
The contractor shall be part of a team (manager, technical lead, software developers, subject matter experts, etc.) and shall work using an Agile and iterative approach using multiple sprints.
Each sprint has a duration of ten (10) working days. The calendar duration of sprints can vary, for example due to holidays during a sprint, but the number of working days in each sprint remains the same. The default calendar duration of sprints shall be agreed with the manager, i.e. the default calendar duration could be agreed to two weeks per sprint (‘full time’), or to be five weeks per sprint (‘part time’), etc.
The scope of each sprint shall be agreed with the manager and the technical lead during the sprint-planning meeting. At the end of each sprint, a detailed report of the activities conducted shall be submitted.
3 SPRINTS PLANNING, EXECUTION, REVIEW AND PAYMENT:
Due to the AGILE approach of this project, there is a need to define a set of specific arrangements between the NCIA and the contractor that specifically defines the deliverables to be provided for each sprint as well as their associated acceptance criteria. This includes sprint planning, execution and review processes,
- Sprint Planning:
• Objective: Plan the objectives for the upcoming sprint
• Kick‐off meeting: Conduct an one or twice of month a meeting with the contractor to plan the objectives of upcoming sprints and review contractor`s manpower to meet the agreed deliverables.
• Set sprint goals: Define clear, achievable goals for the sprint and associated acceptance criteria, including specific delivery targets, Quality standards as well as Key Performance Indicators (KPIs) for each task to be recorded in the sprint meeting minutes.
• The contractor needs to be assigned at the beginning of the each sprint to be able to fulfil the agreed activities (I.e. in case there is a requirement for development activities, developers need to be assigned to the sprint)
• Agree on the required level of effort for the various sprint tasks.
• Backlog Review: Review and priorities the backlog of tasks, issues, and improvements from previous sprints.
- Sprint Execution:
• Objective: Contractor to execute the agreed “sprint plans” with continuous monitoring and adjustments.
• Regular meetings between NCIA and the contractor to review sprint progress, address issues, and make necessary adjustments to the processes or production methodology. The Meetings will be physically in the office, or in person via electronic means using Conference Call capabilities, according to the NCIA staff instructions.
• Continuous improvement: Contractor to establish a continuous feedback loop to gather input from all stakeholders for ongoing improvements and their subsequent implementation depending on NCIA approval.
• Progress Tracking: Contractor to use a shared dashboard or tool to track the status of the sprint deliveries and any issues.
• Quality Assurance/Quality Check: Contractor shall ensure that the quality standards agreed for the sprint deliverables are maintained throughout the sprint.
• Quality Control: NCIA to perform the Final Quality Control of the agreed deliverables and provide feedback on any issues in writing.
- Sprint Review:
• Objective: Review the sprint performance and identify areas for improvement.
• At the end of each sprint, there will be a meeting between the NCI Agency and the Contractor to review the outcomes against the acceptance criteria comprising sprint goals, agreed quality criteria and Key Performance Indicators (KPIs).
• Define specific actions to address issues and enhance the next sprint.
- Sprint Payment:
• For each sprint to be considered as complete and payable, the contractor must report the outcome of the service during the sprint, first verbally during the retrospective sprint review meeting and then in writing within five days after the sprint’s end date. A report must be sent by email to the NCIA service manager, listing all the work achieved against the agreed tasking list set for the sprint.
• The payment will be depending upon the achievement of agreed Acceptance Criteria for each task, defined at the sprint planning stage. This will include specific delivery targets, quality standards as well as Key Performance Indicators (KPIs) for each task.
• The payment shall be dependent upon successful acceptance of the Delivery Acceptance Sheet (DAS) – (Annex A). Payment will be provided based on these deliveries as indicated in the table below.
• Invoices shall be accompanied with a Delivery Acceptance Sheet (Annex A) signed by the Contractor and project authority.
• If the contractor fails to meet the agreed Acceptance criteria for any task, the NCIA reserves the right to withhold payment for that task/sprint.
4 DELIVERABLES AND PAYMENT MILETONES
The following deliverables are expected in 2025 from the work on this statement of work:
Deliverable 01: Sprints for LOGFAS Advanced Installer developer
Quantity: 5
Payment Milestones: After each sprint completion
Estimated Start Date: Sep 2025
End Date: NLT 31 Dec 2025
Each sprint has a duration of ten (10) working days. At the end of each sprint, a detailed report of the activities conducted shall be submitted.
The payment will be dependent upon successful acceptance of Annex B – Certificate of Acceptance.
For 2025 and 2026 additional optional sprints may be requested under the same scope, conditions and constraints.
Deliverable 01: Sprints for LOGFAS Advanced Installer developer
Quantity: Up to 3
Payment Milestones: After each sprint completion
Estimated Start Date: Nov 2025
End Date: NLT 31 Dec 2025
Deliverable 02: Sprints for LOGFAS Advanced Installer developer
Quantity: Up to 10
Payment Milestones: After each sprint completion
Estimated Start Date: Jan 2025
End Date: NLT 31 Dec 2026
The NCI Agency team reserves the possibility to exercise a number of options, based on the same deliverable timeframe and cost, at a later time, depending on the project priorities and requirements.
The payment shall be dependent upon successful acceptance of Annex B – Certificate of Acceptance.
5 COORDINATION AND REPORTING
The contractor shall provide services off-site.
The contractor shall participate remotely in daily status update meetings, sprint planning, sprint retrospectives and other meetings, physically in the office, or in person via electronic means using Conference Call capabilities, according to project manager’s instructions.
For each sprint to be considered as complete and payable, the contractor must report the outcome of his/her work during the sprint, first verbally during the retrospective meeting and then in written within three (3) days after the sprint’s end date. The format of this report shall be a short email to the project manager mentioning briefly the work held and the achievements during the sprint.
6 SCHEDULE
This task order will be active immediately after signing of the contract by both parties.
It is expected the services start being provided from 1 September 2025 (tentative) and end not later than 31 December 2025.
If the 2026 option is exercised, the period of performance is from 1 January 2026 to 31 December 2025.
7 SECURITY
A NATO security clearance is not required.
8 CONSTRAINTS
All the documentation provided under this statement of work will be based on NCI Agency templates or agreed with project point of contact.
All scripts, documentation, required code and work items will be stored under configuration management and/or in the provided NCI Agency tools.
9 PRACTICAL ARRANGEMENTS
The contractor may be required to travel to other sites within NATO for completing these tasks.
Travel costs are out of scope and will be borne by the NCI Agency separately in accordance with the provisions of the AAS+ Framework Contract.
The services provided under this SOW must be accomplished by ONE contractor.
10 QUALIFICATIONS
[See Requirements]
10 QUALIFICATIONS
The consultancy support for this work requires a software developer with the following qualifications:
- Minimum of 5 years of experience with the development of installation packages using CAPHYON Advanced Installer for Microsoft Windows desktop applications.
- Experience with Flexera InstallShield.
- Experience with scripting in PowerShell.
- Experience with Dev(Sec)Ops and Agile software development.
- Experience with cloud computing services such as Microsoft Azure.
- Proven ability to integrate and work in a multinational team.
- The ability to conduct all work in fluent business English.