2010-01-28 13 views
1

En tant que senior de l'équipe de développement, on m'a demandé d'aider à générer un processus plus raffiné pour notre équipe, qui suit actuellement vaguement la méthode SDLC/waterfall sans standardiser les limites et les sorties de chaque phase sont ("voici quelques exigences, allez code!").Documenter un processus SDLC

Sans entrer dans des discussions de différentes méthodologies agiles telles que (ce qui me plaît, mais probablement commencer un autre thread sur la façon d'apporter que vers le haut), sont là de bonnes ressources pour l'officialisation des phases SDLC qui impliquent les développeurs? Puisque l'idée est de standardiser le processus, des étapes spécifiques ou des idées de documentation qui sont communément nécessaires seraient bonnes à discuter. J'ai parcouru les articles standards de Wikipédia et leurs branches sur le sujet, et bien qu'ils donnent un bon aperçu général, je voudrais commencer à tirer un processus général à suivre. Des étapes progressives pour éviter une approche big-bang seraient également utiles. Si cela peut vous aider, l'équipe est principalement constituée de codeurs cow-boy, le seul résultat officiel étant le résultat final du code lui-même. Il y a beaucoup d'autres étapes et livrables dans la conception, la documentation, et tout ce que l'industrie a déjà accepté, c'est ce que je recherche: ce qui fonctionne et ce qui est juste flou quand il s'agit de livrables supplémentaires dans le processus.

Répondre

1

Je peux suggérer une approche method engineering. Il existe des normes telles que ISO/CEI 24744 qui vous donnent une langue (un ensemble de concepts et de relations) que vous pouvez utiliser pour décrire la méthode qui devrait être suivi, y compris:

  • ce est à être fait, c'est-à-dire des processus, des tâches, des techniques.
  • à ce que doit être fait, c'est-à-dire des documents, des modèles et d'autres produits.
  • qui le fait, c'est-à-dire des personnes, des équipes et des outils.
  • lorsque est effectué, c'est-à-dire des phases et des jalons.

Voir my answer here pour une perspective connexe. Faites-moi savoir si vous avez besoin d'informations supplémentaires.

0

Je suggère de jeter un oeil à ce article, ici l'auteur décrit en détail comment chaque phase est appliquée dans un environnement pratique, l'entrée, la sortie et les responsables de chaque phase, plus de définitions et de méthodologies logiques.

Si vous souhaitez appliquer SDLC dans votre environnement de travail, je recommande vivement cet article.