Rôles et responsabilités
BBC-Partners Solutions - Direction Innovation et Technologie
1. Directeur Innovation et Technologie
1.1 Informations générales
| Attribut | Valeur |
|---|---|
| Titulaire | A. BARRY |
| Rattachement | CEO |
| Périmètre | Ensemble de la DIT (7 pôles) |
1.2 Missions principales
-
Pilotage stratégique
- Définir la stratégie technologique de l'entreprise
- Aligner les objectifs de la DIT avec la vision du CEO
- Arbitrer les choix technologiques structurants
-
Management des équipes
- Encadrer les responsables de pôle
- Valider les recrutements et les évolutions de carrière
- Garantir la montée en compétences des collaborateurs
-
Gestion des projets
- Superviser l'avancement des projets majeurs
- Arbitrer les priorités entre les différentes demandes
- Garantir le respect des engagements (délais, qualité, budget)
-
Relations internes et externes
- Représenter la DIT auprès du CEO et des autres directions
- Collaborer avec la DPS pour la coordination des projets
- Gérer les relations avec les partenaires technologiques
-
Innovation et veille
- Impulser les initiatives d'innovation
- Suivre les évolutions technologiques du marché
- Identifier les opportunités de développement
1.3 Indicateurs de performance
| Indicateur | Cible |
|---|---|
| Taux de livraison dans les délais | ≥ 90% |
| Satisfaction des clients internes (DPS) | ≥ 4/5 |
| Taux de disponibilité des applications | ≥ 99% |
| Nombre d'incidents critiques en production | ≤ 2/mois |
2. Scrum Master
2.1 Informations générales
| Attribut | Valeur |
|---|---|
| Titulaire | ALLOU |
| Rattachement | Directeur DIT |
| Périmètre | Ensemble des équipes de développement |
2.2 Missions principales
-
Facilitation Agile
- Organiser et animer les cérémonies Scrum
- Garantir le respect du cadre méthodologique
- Former les équipes aux pratiques Agile
-
Accompagnement des équipes
- Identifier et lever les obstacles (impediments)
- Favoriser l'auto-organisation des équipes
- Protéger l'équipe des perturbations extérieures
-
Amélioration continue
- Animer les rétrospectives
- Suivre les plans d'amélioration
- Mesurer la vélocité et les indicateurs Agile
-
Coordination
- Assurer la liaison entre le Product Owner et l'équipe
- Synchroniser les différentes équipes si nécessaire
- Communiquer l'avancement au Directeur DIT
2.3 Cérémonies à animer
| Cérémonie | Fréquence | Durée |
|---|---|---|
| Daily Stand-up | Quotidienne | 15 min |
| Sprint Planning | Début de sprint | 2-4h |
| Sprint Review | Fin de sprint | 1-2h |
| Sprint Retrospective | Fin de sprint | 1-2h |
| Backlog Refinement | Hebdomadaire | 1h |
3. Responsable de pôle
3.1 Missions communes à tous les responsables
-
Coordination technique
- Répartir les tâches au sein du pôle
- Valider les choix techniques du pôle
- Garantir la qualité des livrables
-
Gestion de l'équipe
- Accompagner les membres du pôle
- Identifier les besoins en formation
- Participer aux recrutements
-
Reporting
- Remonter les alertes au Directeur DIT
- Communiquer l'avancement des travaux
- Documenter les décisions techniques
-
Veille et amélioration
- Assurer la veille technologique du domaine
- Proposer des améliorations
- Partager les connaissances
3.2 Responsables désignés
| Pôle | Responsable |
|---|---|
| FrontEnd Dev | ALLOU |
| BackEnd Dev | KRA |
| Mobile | TOBIAS |
| DevOps | NIKIEMA |
| Team IoT | SOME |
| R&D | BARRY |
| Data Science | N'GORAN |
4. Fiches de poste par pôle
4.1 Développeur FrontEnd
Missions :
- Développer les interfaces utilisateur selon les maquettes
- Intégrer les APIs backend
- Optimiser les performances d'affichage
- Assurer la compatibilité multi-navigateurs
- Écrire les tests unitaires frontend
Compétences requises :
- Maîtrise HTML, CSS, JavaScript
- Connaissance d'au moins un framework (React, Vue.js, Angular)
- Notions d'UX/UI design
- Connaissance des outils de versioning (Git)
Livrables attendus :
- Code source documenté
- Tests unitaires
- Documentation des composants
4.2 Développeur BackEnd
Missions :
- Concevoir et développer les APIs REST/GraphQL
- Modéliser et gérer les bases de données
- Implémenter la logique métier
- Sécuriser les accès et les données
- Optimiser les performances serveur
Compétences requises :
- Maîtrise d'au moins un langage backend (Python, PHP, Node.js)
- Connaissance des bases de données relationnelles et NoSQL
- Maîtrise des principes REST et de la sécurité web
- Connaissance des outils de versioning (Git)
Livrables attendus :
- Code source documenté
- Documentation des APIs
- Scripts de migration de données
- Tests unitaires et d'intégration
4.3 Développeur Mobile
Missions :
- Développer des applications mobiles iOS et Android
- Adapter les fonctionnalités aux contraintes mobiles
- Gérer le cycle de vie des applications sur les stores
- Tester sur différents appareils et versions d'OS
- Assurer la maintenance corrective et évolutive
Compétences requises :
- Maîtrise du développement natif ou cross-platform
- Connaissance des guidelines Apple et Google
- Expérience avec les APIs REST
- Connaissance des outils de versioning (Git)
Livrables attendus :
- Code source documenté
- Builds pour les stores
- Documentation utilisateur mobile
4.4 Ingénieur DevOps
Missions :
- Gérer l'infrastructure serveur et cloud
- Mettre en place et maintenir les pipelines CI/CD
- Automatiser les déploiements
- Surveiller les applications en production
- Gérer les incidents d'infrastructure
Compétences requises :
- Maîtrise Linux et administration système
- Connaissance de Docker et de l'orchestration
- Expérience avec les outils CI/CD
- Connaissance des bonnes pratiques de sécurité
Livrables attendus :
- Scripts d'automatisation documentés
- Pipelines CI/CD fonctionnels
- Documentation d'infrastructure
- Procédures d'exploitation
4.5 Ingénieur IoT
Missions :
- Concevoir des solutions IoT de bout en bout
- Développer le firmware des objets connectés
- Intégrer les capteurs et protocoles de communication
- Assurer la communication avec le cloud
- Prototyper et tester les solutions matérielles
Compétences requises :
- Connaissance des microcontrôleurs (Arduino, ESP32)
- Maîtrise des protocoles IoT (MQTT, CoAP)
- Notions d'électronique
- Connaissance des plateformes IoT cloud
Livrables attendus :
- Code firmware documenté
- Schémas électroniques
- Documentation technique des solutions
- Prototypes fonctionnels
4.6 Ingénieur R&D
Missions :
- Réaliser une veille technologique continue
- Explorer et évaluer de nouvelles technologies
- Prototyper des solutions innovantes
- Rédiger des études de faisabilité
- Transférer les innovations vers les équipes opérationnelles
Compétences requises :
- Polyvalence technique
- Capacité d'apprentissage rapide
- Esprit analytique et curiosité
- Bonnes capacités de communication
Livrables attendus :
- Rapports de veille technologique
- Preuves de concept (POC)
- Études de faisabilité
- Documentation des innovations
4.7 Data Scientist
Missions :
- Collecter, nettoyer et analyser les données
- Développer des modèles prédictifs et analytiques
- Créer des tableaux de bord et visualisations
- Automatiser les pipelines de données
- Accompagner les métiers dans l'exploitation des données
Compétences requises :
- Maîtrise de Python et des librairies data (Pandas, Scikit-learn)
- Connaissance des bases de données et SQL
- Maîtrise des outils de visualisation
- Notions de statistiques et machine learning
Livrables attendus :
- Modèles documentés et versionnés
- Tableaux de bord
- Rapports d'analyse
- Documentation des pipelines de données
5. Matrice RACI
La matrice RACI définit les responsabilités pour les activités clés de la DIT.
Légende :
- R = Responsable (réalise l'activité)
- A = Approbateur (valide et assume la décision)
- C = Consulté (donne un avis)
- I = Informé (reçoit l'information)
5.1 Gestion des projets
| Activité | Directeur DIT | Scrum Master | Resp. Pôle | Développeur |
|---|---|---|---|---|
| Définition des priorités | A | C | C | I |
| Estimation des charges | C | C | A | R |
| Planification du sprint | I | A | R | R |
| Développement | I | I | A | R |
| Revue de code | I | I | A | R |
| Tests | I | I | A | R |
| Livraison | A | I | R | R |
| Rétrospective | I | A | R | R |
5.2 Gestion technique
| Activité | Directeur DIT | Resp. Pôle | DevOps | Développeur |
|---|---|---|---|---|
| Choix d'architecture | A | R | C | C |
| Choix de technologies | A | R | C | C |
| Déploiement en production | A | C | R | I |
| Gestion des incidents | A | C | R | R |
| Documentation technique | I | A | R | R |
5.3 Gestion des ressources
| Activité | CEO | Directeur DIT | Resp. Pôle | Scrum Master |
|---|---|---|---|---|
| Recrutement | A | R | C | I |
| Formation | I | A | R | C |
| Évaluation | I | A | R | C |
| Affectation aux projets | I | A | R | C |
Documents connexes
- 02-ORGANIGRAMME-ET-EQUIPES.md - Structure des équipes
- 05-PROCESSUS-ET-METHODOLOGIES.md - Méthodologie Agile
- 09-GOUVERNANCE-ET-BONNES-PRATIQUES.md - Standards de qualité
Document maintenu par la DIT - BBC-Partners Solutions
Aucun commentaire à afficher
Aucun commentaire à afficher