Conseils pour réaliser votre cahier des charges d’application web et logiciel métier

Voici quelques conseils et un plan type de cahier des charges.

Le plus important pour commencer :  un cahier des charges n’est pas un document « scolaire ». C’est un outil destiné à guider l’équipe qui va évaluer et mettre en œuvre le projet. Il faut garder ceci en tête afin de rester focalisé.

Afin de couvrir l’ensemble, nous proposons de rédiger votre CdC selon le plan type suivant :

  1. Documents de référence
    Si le CdC résulte de certains documents ou réunions, ils est indispensable de les indiquer ici pour pouvoir s’y référer si besoin.
  2. Présentation générale du projet et objectifs fonctionnels
    Il est intéressant de présenter le projet en quelques lignes. Inutile d’en faire des tonnes ou de rappeler l’historique de votre entreprise sur 20 ans.
    Les objectifs à atteindre sont des points fondamentaux qu’il est nécessaire de poser noir sur blanc dès le départ.
  3. Description de l’environnement technique cible
  4. Structure du projet
    1. organisation des contenus (arborescence par exemple)
    2. référencement naturel & webmarketing
  5. Terminologie
    Quelquefois, le métier impose un jargon qu’il est important de définir pour les non initiés. Cela permet d’éviter les erreurs et les malentendus.
  6. Détail des fonctionnalités du Front office
    1. fonctionnalité 1 : définition de la fonctionnalité, Critères et conditions de fonctionnement, Contraintes et flexibilité. Voir plus bas…
    2. fonctionnalité 2
    3. fonctionnalité n
  7. Détail des fonctionnalités du Back office
    1. fonctionnalité 1
    2. fonctionnalité 2
    3. fonctionnalité n
  8. Orientations graphiques et ergonomiques
  9. Sauvegardes, persistance des données, plan de reprise d’activité
  10. Lotissements, jalons & délai

Concernant le détail des fonctionnalités

Chaque fonctionnalité doit être isolée et détaillée. Voici un exemple :

Fonctionnalité 61 – Connexion

Définition

La connexion au site se fait par un couple login et mot de passe.

Critères et conditions de fonctionnement

Le formulaire de connexion sera disponible sur toutes les pages publiques si l’internaute n’est pas connecté. Une page spécifique dédiée à la connexion existera aussi.

Le login sera toujours un email.
Le mot de passe sera celui choisit par l’internaute lors de l’inscription ou du changement de mot de passe.
L’ensemble des pages proposant des fonctionnalités à l’internaute seront accessibles uniquement en mode authentifié.

Les autres pages seront publiques.

En cas de réussite du login, l’utilisateur sera redirigé soit sur sa landing page par défaut ou sur la page protégée d’origine si l’information est disponible dans le contexte.

Contraintes et flexibilité

Lorsque la personne est connectée elle a la possibilité de se déconnecter par un simple clic sur un lien ou bouton.

Fonctionnalité 63 – Mot de passe oublié / nouveau de mot de passe

Définition

Un lien « mot de passe oublié » permettra à l’internaute de changer son mot de passe de manière sécurisée.

Critères et conditions de fonctionnement

L’internaute recevra un email à l’adresse de son compte lui permettant de cliquer sur un lien temporaire et sécurisé. Ce lien le dirigera vers une page spécifique du site qui permettra de rentrer un nouveau mot de passe.
Un indicateur de robustesse du mot de passe sera disponible.
A la fin du processus, l’internaute sera informé de la réussite de la manipulation et sera redirigé sur une page de connexion.

Contraintes et flexibilité

Le liens devra contenir une méthode d’authentification temporaire de l’internaute vers la page spéciale.
La durée de l’authentification temporaire sera à déterminer (2h paraissent raisonnables).
Le mot de passe devra contenir au minimum 8 caractères avec au minimum un mélange de lettre et de chiffres. Majuscules et minuscules seront différenciées.

Vous savez tout, maintenant c’est à vous !

Comment établir un budget d’application web ou mobile ?

Établir un budget d’application web ou mobile peut se faire de différentes façon. Je vous propose d’en découvrir les grandes lignes. Puis je vais vous donner quelques exemples.

Découper le projet d’application web ou mobile

Dans un premier temps, il est nécessaire de découper le projet en plusieurs groupes et d’établir un budget pour chacun. Voici une liste de groupes possibles :

  • Gestion de projet, étude technique et de faisabilité
  • Graphisme et ergonomie
  • FrontOffice : partie visible aux utilisateurs de votre projet, partie publique
  • Backoffice : partie réservée aux administrateur et intervenant de votre entreprise
  • Backend : partie « cachée » des traitements automatiques
  • Tests et qualité

Étudions chaque groupe.

KREATYS - Entreprise de création de logiciels et applications métiers

Gestion de projet et étude technique

Ce groupe contient les étapes d’analyse et de suivi de votre projet d’application web ou mobile.

  • Jusqu’où souhaitez-vous aller dans l’analyse préalable des solutions et l’implication de l’équipe projet ?
  • Il y aura-t-il des déplacement ou des réunion tenues à distances ?
  • Combien de réunions ?
  • A quelle fréquences ?
  • Faudra-il rédiger un cahier des charges ?
  • Combien de livraisons et recettes prévues ?
  • Technologie hybrides, web ou natives ?

Selon les réponses le budget dédié à ce groupe est en général compris entre 1200 euros et 3500 euros HT.

Graphisme et ergonomie

C’est la partie visuelle du projet d’application web ou mobile. On peut utiliser soit des design standards, soit personnalisés, soit totalement sur mesure. Il faut également tenir compte de l’intégration HTML du graphisme dans l’application web.

Selon les réponses le budget dédié à ce groupe est en général compris entre 1000 euros et 5000 euros HT.

FrontOffice

Il s’agit ici de la partie visible de votre application mobile ou web.

  • Il y a t-il beaucoup d’interaction avec l’utilisateur et de traitements ?
  • Il y a-t-il une persistance des données et un compte utilisateur ?
  • Des paiements en ligne ?
  • Des calculs ?
  • Une connexion à une API tierce
  • L’intégration à un ERP/CRM ?

Selon le degrés d’interaction le budget peut être compris entre 4000 et 15000 euros HT.

Backoffice

Il y a-t-il besoin d’interfaces pour administrer votre application mobile ou web ? Il y  a fort à parier que oui. Selon le type d’application, le nombre de fonctionnalités à couvrir peut-être très important. Souhaitez-vous tout contrôler ou seulement une partie ?

A minima, il faut compter compter sur un budget de 3000 euros. Il peut atteindre plus de 15000 euros HT.

Backend

Nous nous intéressons ici aux fonctionnalités « cachées » qui font tourner la machine correctement et qui peuvent quelquefois être complexes. Cela peut-être une passerelle avec un ERP ou un outil métier, des traitements statistiques, des envois automatiques d’email, des nettoyages.

Une passerelle avec un ERP coûtera environ 2000 à 3000 euros HT. Chaque traitement peut valoir 500 à 3000 euros HT par unité. C’est très variable.

KREATYS - création de logiciels et applications métiers

Tests et qualité

Le niveau de qualité général influence ce groupe de coût. Les tests peuvent représenter plus de 60% du temps de développement si on met en place une démarche qualité poussée. Pour une démarche standard il n’y a pas de surcoût. Pour une démarche améliorée il faut ajouter 20% à 30% de plus sur le budget total du projet.

En conclusion et exemple de prix

Vous devez vous dire que les fourchettes de budget sont très grandes. Et vous avez raison. Alors voici quelques exemple de budget.

12000 à 20000 eur HT pour une application web et hybride.

On peut donc vite voir qu’une petite application mobile en technologie hybride ou une application web par exemple aurait un coût minimum en qualité standard d’environ 12000 euros. En ajoutant des caractéristiques spécifiques on pourrait monter à 20000 euros.

18000 eur HT et plus pour des application natives Android et iPhone

Une application mobile natives pour Android et iPhone aurait un coût minimal d’environ  18000 euros.

20000 à 50000 eur HT pour une application ou un logiciel complexe communicant

Un logiciel ou une application métier web complexe, avec connexion à un ERP, consolidations de statistiques, traitement automatiques aurait un coût de 20 000 euros.

La même application métier en technologie natives et démarche qualité améliorée aurait un coût de 40 000 euros.

Combien va coûter votre application ou logiciel ?

Si vous avez un projet en cours et que vous souhaitez obtenir un budget. Contactez-nous et nous serons ravi de vous informer et même de vous accompagner.

Cloud privé / Cloud public

KREATYS - Grenoble - Isère - AURA

Les possibilités offertes par les technologies « cloud » apportent des avantages stratégiques et économiques pour tous les types d’entreprises TPE, PME, ETI.

Le cloud public ou les logiciels SAAS

Le cloud public désigne toute les applications utilisables directement en ligne avec un stockage. Par exemple un ERP en mode SAAS, un Drive pour stocker ses fichiers ou encore une application de prises de notes…

Le principe du « cloud » est vraiment génial : pas d’installation, un simple navigateur suffit. Nul besoin de sauvegardes. Nul besoin de gérer la maintenance du logiciel, ni les montées en version, les multiples installations et toutes les joie de l’administration système.

Pourtant des questions se posent : Où sont mes données d’entreprises ? Que se passe-t-il si le prestataire ferme ou est racheté par un concurrent ? Et si la politique tarifaire change en moins intéressant pour moi ?

Les données d’utilisation et le stockage se trouvent sur des espaces mutualisés de part le monde avec une redondance de sécurité repartie sur différents centres de données. Le stockage est donc diffus et il est souvent impossible de le localiser vraiment.

Comme pour tout éditeur de solutions mutualisées, l’intérêt est de capturer le client. Plus le temps passe, plus il est difficile de « sortir » du piège. La récupération des ses propres données est souvent possible mais dans des formats pas toujours utilisables pour une migration par exemple.

Les avantages du cloud privé : économies et contrôle de ses données

Prenons le meilleur de la technologie Cloud mais plutôt que de mutualiser ce service, privatisons le juste pour nous. Ainsi on garde les avantages : pas d’administration système, économie d’échelles, maîtrise des coûts.

Et ajoutons les avantage d’une solution privée : coût fixes quelque-soit le nombre d’utilisateurs, contrôle des données, contrôle de la propriété du logiciel et des datas.

Cerise sur le gâteau, il existe un très large choix d’applications et de solutions toutes adaptables au plus près des besoins de l’entreprise.

(re)prendre le contrôle de ses données

Avoir tous ses services dans le cloud est vraiment génial, tant pour un individu que pour une organisation. Cela apporte liberté, simplification, gain de temps. Mais ne laissons pas cette facilité nous priver de nos données privées.

Nous militons pour que les entreprises de toutes tailles puissent disposer de leur propres Logiciels et ERP/CRM. Nous militons pour que les entreprises puissent contrôler la propriété de leurs données.

C’est pourquoi nous apportons des solutions spécialement construites dans cet objectif : (re)prendre le contrôle du numérique dans votre entreprise. Comme vous le faites dans votre vie privée.

Pour en savoir plus : www.kreatys.com

Comment réduire les coûts logiciels de mon entreprise ?

En ces temps de confinement du au COVID-19, beaucoup d’entreprises sont confrontées une diminution de leurs activités. Certaines sont obligées de mettre leurs employés au chômage partiel.

En temps de crise, pour qu’une entreprise survive, il faut diminuer ses charges. L’état a déjà mis en place des dispositifs : report des cotisations, emprunts de trésorerie auprès de la BPI (Banque publique d’investissement), les loyers et les remboursements bancaires ont été décalés de plusieurs mois.

Des initiatives qui permettront à beaucoup d’entreprises de diminuer les risques de dépôts de bilan à la suite de cette crise.

KREATYS - Entreprise de création de logiciels et applications métiers

Les progiciels : forte dépense pour les entreprises

Pour aller dans ce sens et proposer des pistes d’économies pour les entreprises, voici notre astuce :

Saviez-vous que les entreprises peuvent diminuer leurs dépenses en logiciel ?

En ces temps de transformation numérique des entreprises, de plus en plus investissent dans des outils web pour leur ERP et dans des outils collaboratifs tels que ceux proposés par Microsoft (Microsoft 365). L’installation et la maintenance des ERP restent le principal pôle de dépense des entreprises et à juste titre, car il représente leur outil de gestion principal.

Mais quand on voit que les grands ERP du marché et les acteurs comme microsoft sont couteux à installer et qu’il faut en plus payer une licence chaque mois et des frais de maintenance, on se demande s’il n’y aurait pas moins cher pour les entreprises ?

Et bien si ! Les technologies Open Source sont une alternative à ces progiciels qui peuvent parfois être extrêmement couteux.

L’Open Source : une excellente alternative

Vous pouvez trouver Dolibarr qui est un ERP/CRM. C’est un outil très complet proposant de multiples fonctionnalités telles que :

Source des images : dolibarr.com

Une campagne Ulule est actuellement en cours pour permettre les rapprochements bancaires.

KREATYS - création de logiciels et applications métiers

Enfin, pour vous proposer une alternative à microsoft 365, il existe Nextcloud. C’est un outil de collaboration en ligne qui n’a rien à envier au grands acteurs du marché. Proposant un espace cloud personnel, vous pourrez retrouver toutes les fonctionnalités suivantes :

Source : https://nextcloud.com/fr_FR/

Bien sûr, ces deux logiciels sont des exemples que nous vous proposons. Il en existe d’autres qui peuvent également convenir à vos besoins.

Si vous avez des questions sur les technologies Open Sources et leurs intégrations dans votre transformation numérique, contactez-nous : Kreatys

Vous souhaitez en savoir plus ?

https://www.lemondeinformatique.fr/actualites/lire-les-couts-caches-de-la-maintenance-logicielle-une-menace-pour-le-departement-it-72883.html

https://www.zdnet.fr/actualites/chiffres-cles-les-depenses-it-dans-le-monde-39790261.htm