Comment Estimate aide à automatiser le processus d'évaluation et à connaître le coût d'un projet informatique

Tant pour les entreprises que pour les sociétés informatiques, l'évaluation est l'une des étapes les plus importantes du début du travail sur un projet. L'entreprise est prête à coopérer avec l'entrepreneur qui nommera le coût de manière objective et rapide, en outre, les clients ont besoin d'une transparence maximale de l'évaluation.

Dans le même temps, il existe une gamme de prix importante sur le marché: par exemple, une entreprise informatique estime le travail à 300 000 roubles, et l'autre à 900 000. Le coût dépend de nombreux facteurs: méthode de mise en œuvre, expérience d'expert, profondeur de l'évaluation, etc.

Depuis cinq ans maintenant, chez SimbirSoft, nous utilisons notre propre service pour automatiser le processus d'évaluation - Estimation. Nous l'avons créé afin de simplifier le travail des spécialistes impliqués dans l'évaluation manuelle - car le nombre de demandes de développement augmentait constamment et des experts expérimentés étaient simultanément nécessaires à la fois pour l'évaluation et le travail de projet. Nous avons progressivement amélioré Estimation et nous avons ainsi obtenu un outil qui prend en compte les particularités du développement de systèmes informatiques de toute complexité. Dans cet article, nous vous expliquerons comment vous pouvez l'utiliser pour accélérer l'évaluation et prendre en compte les risques potentiels.



Pour commencer, nous examinerons les principaux types de solutions informatiques, le calendrier de développement et la procédure d'évaluation, puis nous décrirons comment vous pouvez automatiser le processus d'évaluation pour différents types de tâches.

Types de solutions informatiques


Le coût du projet est principalement affecté par des paramètres tels que l'urgence et la complexité du développement, y compris le besoin d'intégration avec des services externes. Pour une compréhension claire, considérez les groupes suivants:

  • Application Web (par exemple, portail d'entreprise)

Par le niveau de complexité, il peut être classé comme une grande solution informatique de complexité moyenne - sans intégration avec des services tiers, la partie administrative est remplacée par l'API. Le temps de développement dépend des besoins individuels du client et peut aller jusqu'à 3000 heures avec des prototypes / conception.

  • Application mobile (par exemple système d'entraînement sportif)

En termes de complexité - une solution informatique de complexité moyenne, sans intégration avec des services tiers, avec une API prête à l'emploi et une partie administrative pour l'hébergement de contenu. Les temps de développement peuvent également aller jusqu'à 3000 heures avec des prototypes / conceptions.

  • CRM standard

Par exemple, un client a besoin d'un système de gestion des applications avec un panneau d'administration qui comprend jusqu'à cinq sections - une liste d'utilisateurs, des commandes, la possibilité d'ajouter du contenu, etc. Lors du développement sur la base d'une plate-forme prête à l'emploi et sans intégration avec des services tiers, le temps de développement peut aller jusqu'à 800 heures.

  • Systèmes avancés

Si une entreprise a besoin d'un système informatique avec intégration à des services tiers (par exemple, des services publics), un compte personnel, la possibilité d'envoyer des applications pour certains produits, il est important de comprendre qu'il s'agit d'un travail à grande échelle qui nécessite suffisamment de temps. Même si le système est basé sur une «box», en règle générale, il faut au moins 3000 heures pour finaliser et réaliser des intégrations (et ceci sans prendre en compte des solutions supplémentaires, par exemple le scoring).

Comment commence l'évaluation?


Nous avons déjà décrit sur Habré 5 étapes du client lors du choix d'un sous-traitant informatique, rappelons brièvement les principales étapes:

  1. Recherche de candidats
  2. Collection d'offres commerciales
  3. Conduite des négociations
  4. Filtrer les offres
  5. La prise de décision

Et maintenant, nous offrons un regard sur la "cuisine" de la société informatique pour étudier ce processus de l'intérieur.

1) Briefing, clarification des détails

Lorsqu'une entreprise informatique reçoit une demande d'une entreprise, le spécialiste du lancement de projet enregistre des informations dans CRM et organise un appel avec le client pour clarifier les détails, connaître ses besoins et les objectifs du projet. Pour clarifier les détails techniques, il engage un expert technique dédié - le modérateur de l'évaluation.

2) Prévente

Prévente - cela peut être appelé l'étape entière de l'évaluation, et le spécialiste responsable de celle-ci. Il effectue une première analyse du projet et répond aux questions clés:

  • type de projet, objectifs et attentes du client, scénario optimal;
  • quels domaines de développement devraient être inclus dans l'évaluation;
  • quelle est la pile technologique;
  • IT- ( ).

Pour automatiser le processus d'évaluation, les sociétés informatiques utilisent une variété de solutions - comme nous l'avons mentionné ci-dessus, dans SimbirSoft, nous avons Estimate. À l'aide de ses modèles, Presale peut calculer les conditions de mise en œuvre des fonctions standard, les écrans d'une application mobile, les différentes composantes du projet.

L'expert analyse à quelles étapes une réévaluation du projet peut être nécessaire (par exemple, après l'analyse), et établit également du temps supplémentaire pour les tests et une réserve de risque.

Afin d'étudier les besoins du client et d'offrir la meilleure solution, dans les projets complexes, nous incluons une équipe de spécialistes des domaines clés du projet à l'évaluation. Par exemple, pour évaluer une application mobile, il peut s'agir d'experts en analyse, Mobile, Backend, QA.

Sur la base des résultats de l'évaluation, nous formulons une description avec des hypothèses et des limites possibles. En outre, sur la base de l'estimation préparée, nous déterminons la composition estimée de la future équipe et le calendrier de mise en œuvre ou la feuille de route estimés.

3) Proposition commerciale

Sur la base d'une évaluation préliminaire, le spécialiste du lancement de projet établit une proposition commerciale (KP), l'envoie au client et, avec le groupe d'experts, protège la proposition au bureau du client ou à distance. Avec une décision positive, l'entreprise passe à l'étape suivante - discussion des relations contractuelles et des conditions d'interaction.

Le moment de l'évaluation dépend des caractéristiques du projet. L'estimation la plus rapide est réalisée, «par analogie» avec des applications similaires - de 1 à 3 heures. Pour une application mobile standard, le calcul des conditions et des coûts prend généralement jusqu'à 8 heures, à l'exclusion des systèmes mobiles de complexité accrue (par exemple, banque ou assurance). L'évaluation des projets Web peut prendre plus de temps, généralement jusqu'à 32 heures. Si vous avez besoin de développer un concept pour un projet complexe, le spécialiste responsable détermine les termes individuellement.

Si le client n'imagine pas encore les exigences d'un système informatique, alors un ingénieur produit (Prévente 2.0), un spécialiste expérimenté avec une expertise technique et une compréhension approfondie des processus métier, l'aide à comprendre les détails.

Services d'évaluation de projets informatiques


À l'aide de divers services d'évaluation en ligne, l'entreprise et l'entrepreneur peuvent calculer le coût et les délais de développement estimés.

Trouver le bon service est une tâche distincte. La plupart des solutions disponibles sont conçues pour d'autres secteurs (par exemple, Smetter.ru pour les calculs de construction), ou ont un caractère universel et des détails insuffisants (différents planificateurs de tâches).

Il existe des services spéciaux pour le secteur informatique, mais souvent ils ne permettent pas une évaluation en ligne - vous ne pouvez obtenir les résultats que par e-mail. Les sociétés informatiques étrangères ont des services similaires: par exemple, pour calculer le coût des applications sur iOS, Android , ainsi que des applications Web .

Exemple:



Estimer le service cloud


Chez SimbirSoft, nous avons automatisé notre processus d'évaluation afin d'assurer à la fois une tarification transparente pour l'entreprise et la commodité pour nous-mêmes.

En 2015, nous avons lancé un service d'évaluation interne, Estimate. Connaissant les caractéristiques de divers produits informatiques, nous avons créé une "calculatrice" universelle flexible pour les applications Web, de bureau et mobiles.

Avec l'aide du service, nous avons déjà évalué des milliers de projets dans les domaines de l'analyse, de la conception, de l'expérience utilisateur, de l'audit, du frontend, du backend et d'autres domaines.

Objectifs clés du service:

  • Effectuer une évaluation en heures / argent, en tenant compte du coût du temps de travail des spécialistes.
  • Tenez compte du coût du produit informatique, en tenant compte de la réserve de risques, de la gestion, des tests (en% du temps total de développement).
  • Assurer une précision maximale de l'évaluation pour la commodité de l'équipe de projet.
  • Automatisez le processus d'évaluation et utilisez l'expérience des évaluations précédentes.
  • Accélérez l'estimation en moyenne 10 fois, par rapport au calcul manuel dans Excel, grâce à l'utilisation de modèles et d'outils auxiliaires.

Attention! Cette année, nous avons décidé d'ouvrir notre développement à tous. Nous vous invitons à utiliser le service cloud gratuitement - regardez le tutoriel vidéo sur le site Web Estimater.ru !

Comment évaluons-nous un projet?


Pour tous ceux qui souhaitent essayer le service Devis en entreprise, nous avons préparé des instructions. Découvrez comment créer de nouveaux projets, de nouvelles tâches, ajuster les risques, préparer des estimations et effectuer les autres actions nécessaires.

Étapes de l'évaluation:


Création de projet


Ajoutez les fonctionnalités ou tâches nécessaires et spécifiez la plage de coûts de main-d'œuvre autorisée en heures (en tenant compte du développement, des tests et d'une réserve de temps pour les corrections de bogues).



Comptabilité des risques


Fixez dans le projet ou dans les tâches individuelles les risques liés aux exigences inexactes et aux situations imprévues.



Déchargement


En utilisant le service, vous pouvez estimer les coûts de main-d'œuvre de deux manières:

  • Évaluation préliminaire (dans la plage min-max)
  • Évaluation avec une grande précision par la méthode PERT (Project Evaluation and Review Technique).

Vous pouvez télécharger les résultats de l'évaluation sous n'importe quelle forme qui vous convient.



Création d'une offre commerciale


Téléchargez les résultats pour travailler dans Excel et sélectionnez le niveau de détail: par fonctionnalités ou par
phases du projet.



Modèles de tâches et fonctionnalités typiques


Vous pouvez créer des modèles de notation. Ajoutez la fonction à la note et le système vous dira si le modèle est disponible.



résultats


La situation idéale pour les entreprises et les sociétés informatiques est lorsque les évaluations de projets sont rapides et précises. Mieux ce processus est construit, moins il y a de risques dans une coopération future.

Dans notre pratique, nous nous efforçons d'identifier des tâches aussi spécifiques que possible. En règle générale, avec une évaluation de haut niveau, nous ne consacrons pas plus de 40 heures à chaque tâche. Cette limitation nous permet d'évaluer le front du travail plus en profondeur et plus précisément et d'éviter les erreurs.

Nous vous invitons à essayer notre propre service d'évaluation du cloud Estimater.ru, qui prend en compte toutes les caractéristiques et risques clés du développement de produits informatiques. Avec lui, les entreprises peuvent automatiser et accélérer le processus d'évaluation, et les clients peuvent déterminer indépendamment le coût estimé et les conditions de création d'un produit informatique. Vous pouvez utiliser le service gratuitement ou utiliser la solution d'entreprise avancée. Nous attendons vos commentaires et suggestions!

Merci pour l'attention! Nous espérons que cet article vous sera utile.

All Articles