Vous êtes sur la page 1sur 2

*Framework : un ensemble

 Pourquoi utiliser React js ? dd’outils de developpement


qui nous permettent
Nous avons choisit comme outil de developpement frontEnd vu qu’il est d’obtenir une application.

rapide evolutif et simple. *React est une bibliotheque


dans la categorie des
En effet il facilite la creation d’interface utilisateur et permet surtout de
framwork frontend.il est
créer des interfaces et des composantes reutilisables avec desdonnees opensource :son code est
public et accessible par tout
qui peuvent changer aucours du temps. le monde

En le comparant avec angular , il est bcp plus facile a apprendre et *Angular est un framework
js
ne reclame pas de syntaxe complexe comme l’apprentissage de typescript.

 Pourquoi utiliser nodejs ?

Nous avons choisit nodejs comme outil de développement back end car il est vraiment facile a
apprendre ,en effet il utilise javascript , la langage la plus fréquente parmis les developpeurs
web.

Il est rapide , puisqu’il utilise la version 8 du moteur google (compile javascript en code machine
et fonctionne a la vitesse de l;eclair) , extensible ou nous avons la possibilite de l’integrer avec
une variété d’outils utiles .

En tout nous pouvons dire que c’est une technologie stable et epprouvee par les geants du web
tq netflix , paypal , linkdin , uber , walmart …

 Pourquoi utiliser MongoDB ? *environnement


d’execusion : un logiciel
Tout d’abord nous nous rappelons que mongodb appartient a la famille des responsible de
l’execution des
Langages noSQL enregistrant les donnees en format BSON. programmes
informatiques ecrits
Son gros avantage par rapport au SQL est sa capacite a gerer des systemes de
dans un language de
Donnees complexes ou on peut avoir des listes , des objets encapsulées programmation

*base de donnee
sans avoir de soucis. Alors ca facilite grandement le développement
relationelle : SQL
d’application qui gèrent beaucoup de données
 Pourquoi choisir SCRUM ?
Definition SCRUM : c’est une methode agile redigee en 2001 par des experts en
developpement d’application , cette methode repose sur une gestion de projet
collaborative et en cycle de develepomment :
-iteratif(repetee plusieurs fois , de l’idee initial ver une version meilleur)
-incremental(progressif , tache apres tache)
-adaptatif

=>nous avons choisis SCRUM comme methodologie de travaille car il est plus adaptee
pour la gestion de projets web puisqu’il traduit et organise les projets d’une facon
simple transparente et pragmatique .
Nous voulons inciter dans ce cas ses 3 piliers :
-transaparence dans la communication et le suivi
-inspection reguliere pour detecter les ecarts entre les objectifs et le travail réalisée
-l’adaptation pour un ajustement face aux contraintes.

Ma3loumet bech nzidou nefhmou bihom :

-Sprint : decoupage du projet en des unites de temps courte (2 a 4 semaines) afin d’eviter l’effet
tunnel

-les roles : *Product owner :celui qui demande le produit il assure la bonne traduction des
attentes du client a l’equipe projet

* scrum master : c’est le chef d’ochestre son role est de créer un environnement
favorable a l’equipe pour travailler avec efficacité

* equipe technique : developpeurs , architecte designers ….

-UserStory : est le recit utilisateur ou le product owner definit toutes les demandes fonctionelles
pour ajouter de la valeur au produit : il s’ecrit de cette facon : en tant que [type utilisateur] je
voudrais [telle fonctionnalite] pour pouvoir [benificier …]

-Backlog : * backlog du produit L liste de fonctionnalites attendus sur le produit « user story »

*Sprint Backlog : liste de taches en cours ou a realiser par l’equipe de developpement


sur une periode

Vous aimerez peut-être aussi