Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 2.14 KB

File metadata and controls

49 lines (32 loc) · 2.14 KB

Éliminer les fonctionnalités non utilisées

識別子

GreenIT V2 V3 V4

カテゴリ

ライフサイクル サードパーティ 担当者
1. 仕様 ユーザ/端末 PO/AMOA

効果

優先度 実装難易度 エコロジーへの影響度
5 3 5
リソース
プロセッサ / RAM / ストレージ / ネットワーク / クエリ

説明

Éliminer les fonctionnalités non utilisées consiste à :

  • Mesurer l'utilisation des fonctionnalités en 制作.
  • Piloter l’usage des fonctionnalités, et à supprimer celles qui ne sont pas assez utilisées ou qui ont perdu de la valeur.

Supprimer des fonctionnalités allège le poids de l’application, son impact en 制作 et sa maintenance.

Comment supprimer une fonctionnalité ?

  • la désactiver : sur le principe du feature flipping, empêcher qu'elle soit utilisée avec un flag.
  • la désinstaller : supprimer au maximum le code utilisé puis refactorer le code restant.

En fonction du coût environnemental et économique d’une suppression, l'une ou l'autre solution sera retenue.

Un site e-commerce utilise deux listes différentes : liste de courses et liste de favoris. Lors de la refonte du site, au lieu de rester iso-fonctionnel, l’équipe mesure la pertinence des fonctionnalités. La mesure montre que la liste de favoris est devenue désuète. Elle est donc supprimée ainsi que toutes les données en base.

Une page d’administration peut être utilisée une fois par an et être très importante (par 例 une purge de cache qui est utilisée uniquement en cas de mise à jour de référentiel). Dans ce cas, elle doit être conservée.

検証原理

検証項目 est inférieur ou égale à
de fonctionnalités peu utilisées présentent en 制作 10%