ProgrammerA computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs. A programmer is someone who writes/creates computer software or applications generally by providing instructions (commonly through the use of a specific programming language) to the computer or by configuring already existing code (such as a framework or existing code base).
Analyse des exigencesEn ingénierie des systèmes et en ingénierie logicielle, l'analyse des exigences comprend les tâches qui ont pour but de déterminer les exigences d'un système nouveau ou à modifier, en prenant en compte le conflit possible entre les exigences de diverses parties prenantes, telles que les utilisateurs. L'analyse des exigences est critique pour le succès d'un projet. Les interviews de parties prenantes sont une méthode communément employée dans l'analyse des exigences.
Application lifecycle managementL'application lifecycle management ou ALM est le processus global de gestion du cycle de vie d'un logiciel. Ce terme couvre l'ensemble des moyens nécessaires au développement ou à la maintenance d'une application. Cela concerne les activités d'ingénierie logicielle comme les activités de gestion de projet.
Prototypevignette|Photographie d'un prototype BMW : la BMW Nazca C2 Dans le domaine de l'industrie et plus généralement de la recherche et développement (R&D), un prototype est selon la définition de l'OCDE , mais il s'agit aussi parfois d'un exemplaire incomplet (et non définitif) de ce que pourra être un produit (éventuellement de type logiciel, ou de type « service »Djellal, F., Gallouj, C., Gallouj, F., Francoz, D., & Jacquin, Y. (2001).
Scaled agile frameworkScaled Agile Framework, abrégé en SAFe, est un schéma d'organisation et de processus destiné à déployer à grande échelle les méthodes Agile et Lean. SAFe tente de répondre à la problématique des grandes organisations (entreprises ou administrations) qui souhaitent faire travailler ensemble plusieurs équipes Agile. SAFe vise également à déployer une culture et des pratiques Agile et Lean dans l'ensemble des strates de l'organisation, de la direction jusqu'aux développeurs.
Extreme project managementExtreme project management (XPM) refers to a method of managing very complex and very uncertain projects. Extreme project management differs from traditional project management mainly in its open, elastic and nondeterministic approach. The main focus of XPM is on the human side of project management (e.g. managing project stakeholders), rather than on intricate scheduling techniques and heavy formalism. Extreme project management corresponds to extreme programming.