WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Site web de gestion de location et colocation dans le domaine de l'immobilier.


par Chafik Ahmadi
Faculté des Sciences Juridiques, Economiques et de Gestion de Jendouba - mastère professionnel en informatique, option e-commerce 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3 Choix du modèle de développement

Méthode Agile scrum

Afin de réaliser notre projet, une étude performante s'avère nécessaire dans la démarche pour la réalisation de mon futur système

Les méthodes agiles sont des pratiques de gestion de projets pour le développement des applications informatiques, pour satisfaire le client. Pour cela, un dialogue constant avec le client est mis en place afin de réaliser un logiciel complètement fonctionnel. [6]

Les méthodes agiles partent du principe que spécifier et planifier dans les détails l'intégralité d'un produit avant de le développer (approche prédictive) est contre productif.

Dans le cadre d'un projet de développement logiciel, le client élabore sa vision du produit à réaliser et liste les fonctionnalités ou exigences de ce dernier. Il soumet cette liste à l'équipe de développement, communique directement avec elle (plutôt que par papier) qui estime le coût de chaque élément de la liste. On peut ainsi se faire une idée approximative du budget global.

Scrum est de très loin la méthodologie la plus utilisée parmi les méthodes agiles existantes. Elle est donc la plus éprouvée, documentée et supportée. Livres, blogs, formations, vidéos, associations, conférences traitant de Scrum ne manquent pas et bon nombre de ces ressources sont accessibles gratuitement. On pourrait pratiquement parler d'un standard Agile. Un autre atout important : Scrum est simple à comprendre. Sa maîtrise est en revanche difficile.

8

CHAPITRE I : Présentation du cadre du projet

Figure 5: Méthode scrum

Equipe et rôle

La méthode Agile Scrum est une méthode qui répartie les rôles entre 3 principaux intervenants qui sont :

Product owner : Dans la plupart des cas, le responsable produit (product owner) est le chef de l'équipe du projet. Il définit, planifie, organise et priorise des fonctionnalités du produit et fixe la date et le contenu de chaque sprint en se basant sur les valeurs fournis par son équipe.

Dans notre cas le product owner c'est « ahmadi chafik »

ScrumMaster : c'est lui qui assure la fluidité de coopération entre les membres de l'équipe en surpassant les obstacles et les perturbations extérieures éventuelles. Il veille également au respect des phases de SCRUM.

Dans notre cas le scrumMaster c'est « Mm Neila Rjaibi »

Equipe : Il regroupe tous les rôles nécessaires à un projet.il est formé de taille variant selon l'ampleur du projet il est formé généralement de (l'architecte, le concepteur, le développeur, le testeur, etc.)

9

CHAPITRE I : Présentation du cadre du projet

AVANTAGES DE LA MÉTHODE AGILE SCRUM

Scrum se différencie des autres méthodes de développement par ses avantages qui font de ce procédé une réponse pragmatique aux contraintes actuelles des chefs de produits Méthode itérative et incrémentielle : elle permet de vérifier et tester constamment l'avancement de projet et cela évite les mauvaises surprises.

La méthode agile est très adaptée pour le développement des applications, car elle permet de composer le contenu des sprints afin de pouvoir appliquer des modifications sur les fonctionnalités.

Méthode participative : elle permet aux différents membres de l'équipe à participer dans la prise des décisions sur le projet.

La communication et coopération: l'élaboration du projet exige un travail d'équipe qui doit être en communication permanente afin de surpasser les obstacles et de coopérer.

Augmentation de la productivité : l'organisation des taches, la coopération, et la communication constante entre les membres de l'équipe fournit un environnement du travail qui va assurer forcément une productivité élevée.

Figure 6: Déroulement d'un release

10

CHAPITRE I : Présentation du cadre du projet

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery