La Direction générale du développement des affaires, des services et de l’innovation (DGDASI) a mis en place une procédure structurée et agile de cycle de vie du développement de logiciels qui intègre le développement des exigences, la gestion du changement, l'engagement des intéressés externes et les communications internes dans un cadre agile de développement et de publication.
Un projet essentiel qui a été entrepris pour soutenir les priorités opérationnelles de l'ACIA a été le projet de Plateforme de prestation électroniques des services (PPES) pour permettre de nouveaux processus d'inspection, de permission, de licence et de certification des exportations grâce à l'utilisation de la technologie. Le résultat a été la Plateforme numérique de services (PPNS) qui comprend deux interfaces : 1) Mon ACIA pour les parties réglementées et les clients externes de l'Agence et la PPNS actuelle est utilisée par le personnel de l'Agence pour le suivi et le traitement de divers services.
PPNS est une plate-forme intégrée, construite à l’aide de divers logiciels commerciaux pour en faire une plate-forme unique avec deux interfaces. La plateforme fondamentale du PPNS est MS Dynamics CRM qui est utilisée pour la gestion des dossiers, la collecte de données et comme interface interne.
La DGDASI a besoin d’un (1) programmeur/analyste principal de niveau 3 et d’un (1) programmeur/analyste intermédiaire de niveau 2 pour fournir une expertise dans la mise en œuvre de la plateforme Dynamics CRM 365 "selon le besoin" : Contrat avec autorisations de tâches (AT) pour aider au développement et à la configuration de nouvelles fonctionnalités de la plate-forme PPNS en utilisant MS Dynamics CRM 365.
Le nombre de Programmeur/Analyste et le niveau d'expertise seront identifiés par l’autorité du projet dans chaque autorisations de tâches (AT).
Si une tâche est jugée très complexe ou si l'ACIA a une stratégie de réalisation plus agressive et que des ressources supplémentaires sont nécessaires au-delà des consultants principaux désignés dans le contrat avec autorisations de tâches initial, les ressources supplémentaires requises seront le programmeur/analyste principal de niveau 3 et le programmeur/analyste intermédiaire de niveau 2 décrits dans l’énoncé des travaux. Ces ressources supplémentaires seront demandées avec une autorisation de tâche.