Bien que le marché regorge de progiciels comptables performants et rentables , les marchés sous-desservis et les niches entreprises offrent encore des opportunités intéressantes et les raisons impérieuses pour développer des applications comptables spécialisés. Qu'il s'agisse de développer une solution en interne comptable pour une entreprise spécialisée ou un logiciel de comptabilité plus polyvalent qui peut être facilement personnalisé par un large éventail d' utilisateurs finaux , en sachant que votre objectif commercial --- exactement pourquoi vous développez le logiciel de comptabilité - - conduira au succès du projet. A bien définis objectives ancres exigences du projet d'entreprise à un but , réduisant ainsi le risque de dépassements budgétaires et les échéances manquées en inhibant redoutable « dérive des objectifs , " la tendance des exigences d'élargir au cours du développement . Instructions Planification du projet 1 Définir votre objectif global de l'entreprise pour développer le logiciel de comptabilité . Un exemple objectif pourrait être de fournir des informations complètes suivi financier , de la réconciliation et de reporting pour un certain type d'entreprise , organisation à but non lucratif ou un organisme dirigeant . Des objectifs mesurables vous permettra de cadrer les exigences opérationnelles concrètement . 2 Déterminer les principaux intervenants. Dressez la liste des fournisseurs et des clients les plus importants des données comptables du nouveau logiciel va recevoir , de stocker , de manipuler et de sortie. Au minimum, la liste des parties prenantes devrait inclure propriétaire et comptable d'une entreprise. Elle peut également inclure les comptables , les gestionnaires de la finance, soutien informatique , directeurs des opérations , directeurs des ventes , de la paie et des spécialistes fiscalistes, auditeurs et les investisseurs. 3 déterminer les besoins des entreprises et la portée . Tenir des conversations préliminaires avec les principaux intervenants sur ce que le logiciel de comptabilité doit faire. Définir la portée : les éléments à inclure et qui laisser de côté. Les fonctions de base devraient inclure le grand livre, les comptes débiteurs, comptes créditeurs , la facturation , les chèques , les dépôts et les rapports financiers de base. Les fonctions optionnelles peuvent inclure des prévisions , de la paie , de la banque électronique, suivi des stocks, le suivi du temps , gestion de projet , l'intégration de pipeline des ventes et e -commerce. Benchmarking contre les progiciels comptables compétitifs aidera à éclairer ces discussions. 4 déterminer les besoins fonctionnels , qui décrivent la façon dont le logiciel de comptabilité fera ce qu'il fait. Tenir des conversations avec les clients clés et les ressources techniques pour déterminer les exigences fonctionnelles . Un exemple d'une exigence fonctionnelle d'un logiciel de comptabilité serait de savoir si les données des transactions seront inscrites , vues et récupérées dans un navigateur Web ou dans une interface propriétaire . Une autre exigence fonctionnelle importante serait une liste de types de données que les utilisateurs avancés pourront charger à partir d'un tableur . Inversement , la conformité aux Etats-Unis principes comptables généralement reconnus ( PCGR américains ) serait une exigence de l'entreprise , pas une exigence fonctionnelle , car il raconte ce que l'application doit faire, pas comment il le fera 5 < p acceptés . > Document toutes les exigences opérationnelles et fonctionnelles clairement , en utilisant des verbes forts tels que « devoir» et «must» à la place de verbes ambigus tels que «devrait» et «peut». Documenter toutes les exigences en matière de logiciels afin qu'ils puissent être retracés aux objectifs initiaux du projet (et vice versa) veille à ce que tous les aspects de la spécification des exigences de logiciels de comptabilité sont à la fois nécessaire et suffisante pour la conception réussie du progiciel de comptabilité . 6 diagrammes peuvent aider le programmeur à interpréter les exigences de logiciels fonctionnels et logique. inclure des diagrammes et des « cas d'utilisation », sections narratives qui décrivent des scénarios d'utilisation typiques , parce que ces exemples contribuent souvent à véhiculer le sens d'une exigence pour le programmeur . Par exemple, un cas d'utilisation pourrait montrer comment un utilisateur dans un rôle de comptabilité sélectionne " splits ", les détails qui distribuent la totalité du coût d'un achat à travers plusieurs comptes de dépenses en entrant dans une transaction à payer. 7 Avez- clé examen des parties prenantes , de modifier et d'approuver la documentation des exigences. Ce document servira de manuel d' instruction pour les ressources techniques de programmation , il doit donc être considéré comme définitif avant que la main -off . Programmation et les tests 8 main de la exigences documenter à l'équipe technique de l'informatique architectes et programmeurs, qui géreront le soutien technologique et le code de l'application. Codification inclura l'interface utilisateur graphique , la base de données sous-jacente, toute la logique et les calculs , l'entrée et les formulaires de sortie et des rapports. 9 L'équipe technique effectue des essais préliminaires , y compris les tests de composants , le bon fonctionnement de chargement des données les procédures, les calculs et les connexions réseau . 10 tests de de conduite de l'utilisateur d'acceptation ( UAT ) du logiciel de comptabilité après que l'équipe technique a terminé son test préliminaire . Comptabilité utilisateurs avancés devraient tester les transactions financières du logiciel de traitement de précision. Testez résultats numériques pour la cohérence avec les données historiques . UAT doit se poursuivre jusqu'à ce que le logiciel fonctionne comme prévu, bout à bout. Lancer et soutenir 11 Créer soutien de tous les produits et matériaux de documentation, y compris le manuel d'utilisation et une aide contextuelle fichiers . Concevoir et préparer des cours de formation . 12 Formation des utilisateurs finaux est essentielle à la réussite de votre nouveau logiciel de comptabilité . train utilisateurs finaux dans un environnement non -production où ils peuvent se sentir libres d'expérimenter sans impact sur des données réelles. 13 lancer le nouveau logiciel à tous les utilisateurs finaux . Assurez-vous que l'équipe de soutien technique est en place pour répondre aux questions, fournir des instructions et résoudre les problèmes .
|