Nous rencontrons toujours ces termes dans le développement de logiciels. Parfois, les gens utilisent une fonctionnalité logicielle – exigence / cas d’utilisation, éléments de l’arriéré….
Quelle est la convention des gens du logiciel pour utiliser ça ou quoi ?
Méthode différente / Terme différent
Les différentes méthodes ou processus utilisent une terminologie différente pour désigner les caractéristiques. En fin de compte, l’objectif est le même : fournir régulièrement de la valeur commerciale par petits incréments, et le plus tôt possible.
- Agile / Scrum appelle une fonctionnalité un Backlog Item , qui a tendance à être plus granuleux et peut également inclure des éléments non fonctionnels tels que « configurer le matériel de production » ou « rechercher des options xyz ».
- XP appelle une fonctionnalité une User Story , qui se prête à une approche particulièrement utile pour définir la fonctionnalité.
- DSDM appelle une fonctionnalité une exigence , qui peut également inclure plus que de simples fonctionnalités système.
- Les praticiens Agile UP/ UML utilisent les exigences et les cas d’utilisation pour définir les fonctionnalités .