Développement de produits Web et clients: comment le groupe YuSMP connecte les clients aux processus de travail

(Yurii Pukhov) (22 décembre 2020)

Encore quelques étapes avant de commencer le développement

Dans les articles précédents, nous avons parlé de la phase de découverte et de létape danalyse et de conception. Maintenant que ces étapes sont terminées, nous avons un plan daction clair. Il est temps de commencer le développement lui-même!

Le développement n’est pas le processus le plus rapide, car il peut prendre plusieurs mois. Pour faciliter le suivi de lavancement des travaux par le client, nous divisons létape en segments-sprints de deux semaines. Après chaque sprint, nous montrons le résultat intermédiaire au client, acceptons les modifications et écoutons les suggestions. Ensuite, nous passons à un nouveau sprint et ainsi de suite.

Mais avant de commencer le développement, chaque fonctionnalité est évaluée. cela est fait par plusieurs spécialistes à la fois: développeurs frontend et backend, ingénieur QA, développeur mobile IOS ou Android. au moment de lévaluation, une étude détaillée de larchitecture pour des fonctionnalités spécifiques a lieu, le temps de mise en œuvre est discuté, la tâche est décomposée en plusieurs sous-tâches et mise en œuvre.

Comment se déroule le développement

Voilà, vous pouvez maintenant aller à la code. Le développeur backend démarre sa partie du projet, puis il est rejoint par des spécialistes du développement frontend et mobile. En parallèle avec eux, un ingénieur QA travaille, qui testera le produit – à ce moment, il établit des listes de contrôle pour une vérification future. Lorsque la fonctionnalité est prête, les développeurs peuvent utiliser ces feuilles pour vérifier la fonctionnalité eux-mêmes, avant de donner les développements QA. Il teste déjà les fonctionnalités plus en détail, terminant létape avec un rapport détaillé.

Nous avons maintenant quelque chose à montrer au client. À la fin du sprint, nous démontrons les résultats et collectons les retours. nous menons une rétrospective avec léquipe et prenons en compte tous les commentaires sur le prochain sprint.

Le produit grandit donc – la fonctionnalité nécessaire est créée avec un contrôle qualité constant. Lorsque toutes les fonctionnalités sont prêtes et acceptées, nous préparons les serveurs et l’infrastructure de combat, puis nous mettons le produit en service.

Notre assistance après le lancement dun produit Web

Même après la mise en œuvre du projet, nous restons en contact avec le client – nous fournissons un support technique , surveillez les serveurs, surveillez les performances et surveillez lespace libre. Si le client souhaite ajouter une nouvelle fonctionnalité ou mettre à jour le produit, léquipe du groupe YuSMP sera présente.

Notre objectif principal est de produire un produit cool qui fonctionnera dans lintérêt du client et de la fin utilisateur.