R3.10 : Management des systèmes d’information
Durant cette ressource, j’ai appris à comprendre l’organisation d’un système d’information à travers l’étude de la méthode Scrum.
Tout d’abord, Scrum met en évidence la diversité des rôles présents dans une organisation informatique. En effet, un projet ne repose pas uniquement sur des développeurs, mais sur différents acteurs ayant chacun des responsabilités bien définies. Par exemple, le Product Owner représente les besoins du client et définit les priorités, et le Scrum Master veille au bon déroulement du projet et accompagne l’équipe dans son organisation.
J’ai également compris que le système d’information repose sur une organisation structurée en différentes couches et responsabilités. À travers la gestion du backlog, des sprints et des tâches, on observe une organisation claire du travail, allant de la définition des besoins jusqu’à leur réalisation technique. Cela reflète le fonctionnement réel d’une entreprise, où les projets sont découpés et organisés afin d’être produits efficacement.
La méthode Scrum met aussi en évidence la dimension collaborative du développement informatique. Les différentes cérémonies, comme les réunions de sprint ou les rétrospectives, montrent que le système d’information n’est pas uniquement technique, mais constitue un échanges entre les acteurs.
S4.01 : Développement d’application complexe
Lors de cette SAE, j’ai été amené à comprendre la diversité des rôles et la structure d’un système d’information à travers la réalisation d’un projet complet de développement d’application.
Tout d’abord, le projet reposait sur une organisation proche de celle que l’on peut retrouver dans une entreprise informatique. Pour ce qui est des rôles nous nous sommes répartis les naturellement les tâches en fonction de nos spécialités, mais aussi de manière à gagner en efficacité.
R3.04 : Qualité de développement
Durant cette ressource, j’ai appris à appliquer une démarche permettant de m’intégrer efficacement au sein d’une équipe de développement informatique, en adoptant des pratiques et des méthodes communes.
La qualité de développement repose sur le respect de règles partagées au sein d’une équipe, comme les conventions de nommage, la structuration du code ou encore l’organisation des fichiers. Ces pratiques sont essentielles pour garantir la lisibilité et la compréhension du code par l’ensemble des membres de l’équipe. Elles permettent ainsi à chacun de travailler sur le code des autres, ce qui est indispensable dans un contexte professionnel.
J’ai également appris l’importance de la mise en place d’une organisation claire du travail, notamment à travers la gestion des versions avec des outils comme Git. L’utilisation de branches, de commits clairs et de suivis des modifications permet de collaborer efficacement et de garantir la cohérence du projet. Cela facilite également l’intégration de nouveaux membres dans l’équipe, qui peuvent comprendre rapidement l’évolution du projet.