WebAIPlanet

La liste essentielle des ressources en matière de développement personnalisé

Si vous optez pour un développement personnalisé, vous devez généralement commencer par préparer une liste d'exigences, des prototypes de pages, des documents de conception, des données de contenu, une documentation sur l'interface, un environnement de déploiement et un plan d'acceptation et de maintenance. Il ne s'agit pas simplement d'appliquer des modèles, mais de faire avancer le projet autour des processus d'entreprise, de la logique fonctionnelle et des extensions à long terme.

instantané

Le développement sur mesure est adapté aux projets dont les exigences sont claires et les activités complexes.

L'objectif du développement personnalisé n'est pas de choisir d'abord la technologie, mais de définir le processus commercial, la logique fonctionnelle, la structure des pages, la relation entre les données et les méthodes de maintenance ultérieures. Il convient aux projets qui ne peuvent être réalisés à l'aide de modèles et de SaaS, ainsi qu'aux sites web qui ont des exigences en matière d'expérience de la marque, d'ancrage du système et d'expansion à long terme.

plus adapté

  • Il existe des processus complexes tels que l'adhésion, les commandes, les réservations, les autorisations ou les approbations.
  • Nécessité d'une interface avec les systèmes CRM, ERP, les paiements, les SMS, le courrier électronique ou les systèmes internes
  • Forte demande en matière d'expérience de la page, de détails d'interaction et de présentation de la marque
  • Les projets comportent des itérations à long terme, des dépôts de données et des plans d'expansion.

Pas nécessairement adapté

  • Besoin d'une simple page vitrine ou d'un site web général d'entreprise ?
  • Le budget et la durée du cycle sont serrés, mais nous espérons que le système sera bientôt opérationnel afin de vérifier l'efficacité du système.
  • Je n'ai pas d'idée précise de ce que je veux, mais je veux d'abord “faire un site web”.”
  • Personne n'assure le suivi des itérations d'acceptation, d'exploitation et de maintenance

direction technique

Identifier les besoins avant de discuter du choix de la technologie

La technologie n'est pas la plus récente, mais elle doit correspondre aux objectifs du projet, à la complexité fonctionnelle, aux capacités de maintenance de l'équipe et aux méthodes d'expansion ultérieures. Ici, nous examinons d'abord les orientations communes, et il n'est pas recommandé de s'embourber dans des comparaisons technologiques dès le départ.

Next.js

Site officiel Commun

Idéal pour les sites web à haute performance, les sites de marketing, les sites de contenu et les projets de séparation front-end/back-end, où l'expérience de la page et les performances SEO sont généralement mieux contrôlées.

Convient pour : site officiel de la marque, site marketing, plateformes de contenu

Laravel (logiciel)

Back Office commun

Convient au middle et back office, aux processus de formulaire, à la logique d'adhésion, aux systèmes de gestion et aux fonctions commerciales personnalisées, avec un meilleur équilibre entre l'efficacité du développement et la facilité de maintenance.

Convient pour : back office d'entreprise, système d'affiliation

Vue / React

interface interactive

Il convient aux scénarios frontaux comportant davantage d'interactions, tels que le centre d'utilisateurs, les formulaires complexes, les pages interactives, l'arrière-plan des opérations, etc. et est souvent associé à l'API back-end.

Convient pour : les interactions complexes, les systèmes frontaux

Node.js / Python / Java

Extensions du back-end

Convient aux services d'interface, au traitement des données, à l'intégration des systèmes et aux projets au niveau de l'entreprise, souvent pour des plates-formes commerciales ou des systèmes internes plus complexes.

Convient pour : le développement d'interfaces, l'intégration de systèmes

Liste des ressources

Le développement personnalisé nécessite la préparation de ces ressources

La liste de contrôle ne traite que de “ce qu'il faut préparer” et de “quand il faut préparer”. Il est préférable d'organiser les exigences, le prototype, la conception, les données et les informations relatives à l'interface dans un document de projet avant d'entamer le développement.

Liste des exigences
nécessairement
Pages, fonctions, rôles, processus, administration du back-office et descriptions des frontières
pré-cotation
Prototypes / Architecture de l'information
nécessairement
Mise en page, hiérarchie des colonnes, parcours de l'utilisateur, interaction fonctionnelle
avant-projet
Conception / Information sur la marque
suggestion
Logo, couleurs de la marque, polices de caractères, références visuelles, projets de conception de pages
pré-développement
Contenu / Données commerciales
nécessairement
Entreprise, produits, services, cas, champs, catégories, règles de données
pré-modélisation
Interfaces / Interfaces système
sur demande
Paiements, SMS, Email, CRM, ERP, Cartes, Autorisation de connexion
programmé à l'avance
Sélection technique
suggestion
Capacités en matière de front-end, de back-end, de base de données, de CMS, de services tiers et de maintenance
Quand le besoin est clair
Serveur / Environnement de déploiement
nécessairement
Environnements de test, environnements formels, bases de données, stockage d'objets, journalisation et sauvegardes
pré-test
Essais / Acceptation / Maintenance
nécessairement
Cas de test, critères d'acceptation, retour d'information sur les problèmes, retours en arrière lors de la mise en service et plans de maintenance
stade avancé du développement

Détails des ressources

Chaque type de ressource n'aborde que les points clés, puis approfondit le programme à l'étape suivante.

Les cartes sont utilisées ici pour illustrer directement le rôle de chaque type de ressource, l'objectif de la préparation et le point d'entrée de l'étape suivante, afin d'éviter que la page ne se résume à une série de liens d'examen. Lorsque vous aurez vraiment évalué la solution, vous pourrez passer à la solution de construction du site web ou au document de communication du projet pour continuer à l'affiner.

Exigence

Écrivez d'abord ce que vous allez faire

La liste des exigences a une incidence sur le devis, le calendrier, la dotation en personnel et l'acceptation ultérieure. Plus tôt elle est claire, plus il est possible de réduire les retouches.

le plus critique en avance sur la technologie
Confirmez d'abord le positionnement du site web →

archétype

Dessiner les pages et le flux

Le prototype est utilisé pour confirmer la structure des colonnes, le cheminement des opérations, la hiérarchie des pages et la logique d'interaction. Il est particulièrement adapté aux projets comportant un plus grand nombre de fonctions.

structure des pages chemin d'accès de l'utilisateur
Examinez le programme de développement personnalisé →

concevoir

Confirmation de l'image de marque et de la présentation des pages

Le développement sur mesure convient mieux aux projets qui exigent une expression de la marque, où les ébauches de conception, les références visuelles et les styles de contenu affectent directement la texture finale.

Informations sur la marque dessins de conception
Examinez la structure du site web de l'entreprise →

Contenu / Données

Le contenu et les domaines influencent la réalisation du développement

Les catégories de produits, les champs des membres, les champs des commandes, les champs des formulaires et les relations entre les contenus doivent être aussi clairs que possible avant le développement.

plan de campagne Données opérationnelles
Voir la page principale des ressources →

connecteur

Confirmation préalable des systèmes tiers

Les interfaces telles que les paiements, les SMS, le courrier électronique, le CRM, l'ERP, les cartes et les autorisations de connexion peuvent avoir un impact direct sur les difficultés de programmation et de développement.

Documentation de l'API accès au compte
Examiner les programmes fondés sur des systèmes →

compétence

De la sélection des technologies à la maintenance des services

Ne vous contentez pas de la phase de développement, mais réfléchissez également à la question de savoir qui assurera la maintenance, comment le système évoluera, comment il sera déployé et s'il sera facile d'en prendre le contrôle à l'avenir.

maintenable Extensible
Voir une comparaison des méthodes de construction →

déploiements

Préparation de l'environnement et sauvegarde avant la mise en service

Les projets personnalisés nécessitent généralement des environnements de test, des environnements formels, des bases de données, des solutions de journalisation, de sauvegarde, de surveillance et de retour en arrière.

environnement de test Programme de reconduction
Examiner l'hôte et l'environnement →

验收

Intégrer les tests et la maintenance dans le plan

La mise en service d'un projet personnalisé n'est pas une fin en soi ; il y a des critères d'acceptation, un retour d'information sur les problèmes, des itérations de versions, des mises à jour de sécurité et des responsabilités en matière de maintenance.

Critères de réception et d'inspection Programme de maintenance
Consulter la liste de contrôle en ligne →

Recommandé

Ne vous précipitez pas dans le développement personnalisé, définissez d'abord les limites du projet

L'objectif de cette page de ressources n'est pas que vous prépariez tout en même temps, mais que vous sachiez d'abord ce qui affectera le devis, le calendrier, le développement et l'acceptation. La plupart des projets personnalisés peuvent être réalisés dans cet ordre.

01

Confirmation des objectifs et des limites

Soyez clair sur ce que vous allez aborder en premier, et ce que vous n'allez pas faire doit également être clairement écrit.

02

Dresser une liste des besoins

Les pages, les fonctionnalités, les rôles, le backend et les interfaces sont listés en premier.

03

Réaliser des prototypes et des processus

Confirmer les parcours des utilisateurs, le flux opérationnel et la structure des pages.

04

Préparer le contenu et les interfaces

Remplir la copie, les images, les champs, les données et les comptes de tiers.

05

Développement Test Itération

Acceptez-le par étapes, n'attendez pas que tout soit terminé pour donner votre avis.

06

Maintenance en ligne

Configurer les sauvegardes, la surveillance, les autorisations, la documentation et les calendriers de maintenance.

l'étape suivante

Après avoir consulté la liste des ressources, continuez en suivant les trois actions suivantes

Ne vous laissez pas submerger par les détails techniques dès le départ. Confirmez d'abord si vous avez réellement besoin d'une personnalisation, puis rassemblez les informations relatives au projet et enfin passez à l'évaluation des options.