Académique Documents
Professionnel Documents
Culture Documents
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.
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 …
*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.
-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é
-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 »