Méthodologie Agile
Nos 5 étapes pour réussir:
1. Avec le client: La direction et Business Requirements
• Découvrir votre façon d’opérer, et apprendre vos nouvelles exigences du système
• Avec un comité de conception, fournir une estimation initiale
• Conseiller sur la faisabilité du projet et son utilisation
2. Analyste des Systèmes et Business Analyst
• Analyser votre environnement afin de comprendre vos affaires et les contraintes techniques
• Créer les spécifications du système
• Évaluer le réseau existant, et les équipements informatiques
• Proposer le choix de la technologie, l’architecture et modélisation des données
• Créer les User Cases et le prototype
• Passer en revue la structure de l’interface utilisatrice et le design
3. Développent des Systèmes et Unit Testing
• Procéder avec la conception détaillée et fournir une estimation finale au client
• Développer les modules rapidement et corriger les incidents là où c’est nécessaire
• Identifier les écarts potentiels à chaque niveau et ajuster au fur et à mesure
• Exécuter le test unitaire pour chaque module
• Livrer chaque modules finit et passer en revue avec le client
4. Quality Management
• Intégration / Test de Régression
• Test d’effort, de charge et de performance
• Résoudre les incidents identifiés pour améliorer la qualité globale du système finit
• Confirmer les fonctionnalités du système et leur utilisation avec les employés et ajuster là où c’est exigé
• Vérifier continuellement la qualité du logiciel
5. Release Management
• Préparer pour le déploiement du projet
• Conduire le test d’acceptation de l’utilisateur « User Acceptance Testing »
• Maintenir l’environnent du test d’acceptation de l’utilisateur proche à celui de la production
• Préparer le document sur l’installation et le manuel d’utilisation
• Fournir la formation et assister les utilisateurs
• Livrer complètement le système
• Surveiller le système en direct pour adresser des incidents restants