Quels actifs doivent être préservés car l'équipe de développement originale ne peut pas se connecter?
L'entreprise devrait d'abord confirmer ses droits légaux sur les actifs du projet et obtenir le contrôle des entrepôts de code, des paquets de production, des serveurs et des plateformes cloud, des bases de données, du stockage de documents, des certificats de noms de domaine, des interfaces tierces, des magasins d'application et des sauvegardes récentes le plus tôt possible.
La liste des actifs est elle-même la base du diagnostic ultérieur, du jugement de responsabilité et de la base factuelle de la reprise du projet.
- Codes, versions de production et bases de données sont sauvegardés et le temps enregistré
- Noms de domaine, certificats, ressources en nuage et comptes de base de tiers
- Conservez les registres, les dysfonctionnements et les copies remboursables de toute réparation
Pourquoi avez-vous besoin d'un diagnostic technique indépendant avant de prendre le relais?
Le code inconnu ne peut pas estimer les coûts de réparation en fonction du nombre de pages ou de descriptions d'équipes originales. Le diagnostic nécessite une tentative de construire et de déployer dans un environnement séparé, de vérifier si le code source correspond à la version de production, de vérifier l'architecture, la dépendance, la base de données, l'interface, la sécurité, le processus de test et de publication, et de confirmer la fonctionnalité qui a été achevée, partiellement achevée et inutilisable en fonction de la scène d'affaires réelle.
Le rapport devrait permettre à l'entreprise de continuer à travailler avec d'autres équipes, plutôt que d'être expliqué par la partie diagnostique.
On arrêtera l'hémorragie et on gérera la dette technique.
Les prises de contrôle de projets portent généralement sur des questions à haut risque telles que la perte de données, les interruptions d'exploitation, les expositions à des fins de sécurité et l'indistributabilité, la restauration de capacités stables de construction, de test et de déploiement.
Si la migration est nécessaire, il faudrait préciser la portée parallèle des nouveaux et des anciens systèmes, la synchronisation des données, le changement de fenêtre, les conditions de sortie et les méthodes de rapprochement des activités.
Services qui devraient être inclus dans l'externalisation du parc de logiciels
Le volet de base du transport comprend la surveillance des services, les registres, la validation de sauvegarde, les noms de domaine de certificat, la dépendance et les correctifs de sécurité; la dimension de production comprend également la réponse au niveau de défaillance, la surveillance des interfaces, les performances de capacité, les retours, les anomalies de données et les exercices d'urgence; et les itératifs fonctionnels devraient être placés dans un bassin de demandes et un plan de version indépendants.
La gamme des services dépend de l'importance du système, du calendrier d'utilisation, de la taille de l'utilisateur, de la complexité de la technologie et de la dépendance externe. Le temps de réponse, la conservation de la valeur, les objectifs de récupération et la fréquence des exercices nécessaires pour les outils internes communs, les plates-formes d'affaires externes et les systèmes de négociation de base sont différents.
- Définition du niveau de défaillance, des objectifs d'intervention et de récupération par impact opérationnel
- Défaut de production, sauvegarde, sécurité, capacité, délivrance et dossier de risque
- Principaux changements à apporter pour effectuer les essais, l'approbation, l'inspection en ligne et la retraite
Comment estimer le coût de la prise en charge et du transport à long terme
Le coût de la prise en charge dépend d'abord de l'intégrité de l'actif, de la construction du code, de la réapparition de l'environnement de production, de la fiabilité des données et de l'incidence du dysfonctionnement sur l'entreprise. Le plus grand nombre d'articles convient à un diagnostic à fourchette fixe, suivi d'un prix des risques et des itinéraires, et un engagement direct au coût total de l'ensemble du projet de restauration implique souvent un pré-occupation à risque élevé ou un litige à plus longue échéance.
Le transport à long terme est offert selon une stratification basée sur la sécurité de base, le soutien à la production et la continuité, ainsi que sur la durée du service, le niveau d'intervention, y compris les heures de travail, les heures supplémentaires et les exercices annuels. L'entreprise devrait comparer les services techniques, les ressources en nuage, les coûts de tiers et les intrants itératifs prévus, plutôt que de compter sur les coûts mensuels de maintenance.
Prise en charge et acceptation de projets de services de transport
La phase de reprise devrait démontrer que la liste des biens est complète, que le code peut être construit, que l'environnement peut être déployé, que la base de données peut être restaurée, que les processus de base peuvent être exécutés et que les risques et les problèmes hérités sont documentés.
La tâche de sauvegarde montre que le succès n'est pas égal à la récupération, et nécessite des exercices réguliers; le serveur n'est pas le même que les opérations normales, et des liens complets sont observés depuis l'accès utilisateur, l'interface, la tâche et l'état des données.
Passer de la lecture des résultats à la contribution du projet
Le problème le plus probable après la lecture des articles méthodologiques est l'acceptation des principes, qui ne sont pas traduits dans la prochaine étape. Il est proposé que le chef des opérations organise un mini-atelier de 60-90 minutes, en choisissant seulement un processus réel et ne se précipitant pas pour discuter de la plate-forme complète.
Étape 1: Établissement d'un état actuel et d'un échantillon de référence
Les données sont disponibles pendant une à deux semaines consécutives, mais indiquent le cycle d'échantillonnage et les fluctuations opérationnelles. Ne fixez pas un bon taux d'économie d'abord, puis inversez les données.
Étape 2: Clarifier la fermeture initiale et l'inaction
La première phase est conçue pour permettre à une chaîne de fonctionner et d'être retracée, plutôt que de reprendre les anciens codes, les projets de logiciels de sauvetage, l'externalisation du transport de logiciels dans la même version.
Étape 3: Correspondre les résultats techniques aux données techniques
La modification de la demande doit être évaluée en fonction de son impact sur le cycle, le coût et les essais, et non pour remplacer le dossier. La démonstration du fournisseur doit utiliser un échantillon confirmé par les deux parties. Les données de production non divulguées ne remplacent pas entièrement les conditions réelles.
Étape 4: Réception, inspection et disque avec le même calibre
Si l'on suppose que le processus initial s'occupe de 600 tâches par mois, soit en moyenne 20 minutes et un taux de rendement de 10 %, l'objectif peut être décrit comme étant de 6 semaines après le démarrage, avec une moyenne de 25 % moins longue et un taux de rendement de pas plus élevé que le niveau de référence initial, étant donné la complexité relative de la tâche., cet ensemble ne démontre que la méthode de mesure et ne représente aucun résultat client; des indicateurs officiels doivent être identifiés par l'entreprise sur la base de son propre échantillon.
- Matériel opérationnel : organigramme, rôle, mission type, questions actuelles et données de base
- Matériel technique : inventaire des systèmes, interface, accès aux données, environnement de déploiement et exigences en matière de sécurité
- Matériel du projet: portée de la première phase, exclusions, matrice de responsabilité, jalons et mécanismes de changement
- Matériel de réception et d'inspection : jeu d'essais, dossiers d'exécution, liste des lacunes, requêtes d'indicateurs et documents de transfert
Lorsque ces matériaux sont identifiés conjointement par les parties opérationnelles et techniques, la méthode de l'article est effectivement entrée dans le projet. Si les données clés, l'autorisation d'interface ou la personne responsable ne sont pas en place, la prochaine étape logique est généralement un diagnostic limité ou PoC, plutôt qu'un engagement immédiat à terminer la période de travail et le prix total fixe.
Mettre en œuvre la méthodologie pour l'action du projet
- D'abord, le code, les données, les numéros de compte et les preuves de production sont conservés, puis toutes les réparations sont effectuées.
- Réhabilitation, reconstruction, relocalisation ou reconstruction des itinéraires par décision diagnostique indépendante
- L'externalisation du déploiement de logiciels nécessite des accords distincts pour la sécurité de base, la réponse aux défaillances et les chevauchements fonctionnels
Services, programmes et directives pour la prise de décisions
Le projet de logiciel de queue de mauvaise a pris le relais et a sauvegardé l'ancien code.
Voir la conservation des biens, vérification technique, réinstallation des réparations et services d'entretien continu
Voir détailsServices de transportexternalisation du transport de logiciels et maintenance continue
Voir la surveillance, la sauvegarde, la réponse aux défaillances, la publication des versions et la portée itérative à long terme
Voir détailsFaisons d'abord un diagnostic.Projet logiciel et diagnostic indépendant de l'ancien code
Listes d'actifs, données probantes, classement des risques et itinéraires de prise en charge
Voir détailsContinuer à concilier les questions communes dans la prise de décisions concernant les projets
Comment signer les contrats d'externalisation de logiciels et quelles modalités doivent être convenues?
Le contrat de passation de contrats de logiciels doit au moins préciser la portée de la demande, les étapes, les paiements, l'acceptation, le changement, les droits de propriété intellectuelle, la confidentialité, l'assurance de la qualité et la résiliation du transfert. La liste fonctionnelle doit non seulement inclure le nom du module, mais aussi les exigences de la version, de l'interface, des données et des exigences non fonctionnelles. La responsabilité des parties, la coopération avec les clients et la dépendance des tiers doivent également être incluses dans le contrat.
Voir la réponse complèteContrats, paiements, changements et exécution de projetsQui est le propriétaire respectif du droit d'auteur, du code source et des droits de propriété intellectuelle des logiciels?
Le projet devrait distinguer entre les informations originales du client, les résultats personnalisés, les composants génériques du fournisseur, les logiciels libres et les licences commerciales de tiers. Le même concept n'est pas vrai pour la livraison de source, les droits d'accès, les droits de modification, les enregistrements de droits d'auteur et les droits de renouvellement de licence.
Voir la réponse complèteContrats, paiements, changements et exécution de projetsComment calculer les coûts et la durée du processus de développement en augmentant la demande?
Les exigences supplémentaires doivent être documentées et des changements précis doivent être apportés avant l'évaluation du produit, de la conception, du développement, des essais, des données et de l'impact. Le temps de codage de la nouvelle page ne peut pas être calculé uniquement parce que la structure, l'interface et la plage de régression peuvent changer.
Voir la réponse complèteApplets, APP, SaaS et anciens systèmesLe projet de mauvais logiciel de queue et l'ancien code peuvent-ils être repris après que l'équipe de développement originale ait perdu le contact?
La plupart des projets peuvent être évalués en premier, mais ne peuvent pas être directement engagés à réparer sans connaître les actifs et les codes. La première étape est de préserver le code, le serveur, la base de données, le nom de domaine, le certificat et les comptes tiers selon la loi, puis de restaurer le répertoire du répertoire et de l'exploitation.
Voir la réponse complèteNécessité d'une analyse plus approfondie dans le contexte de l'état actuel de l'entreprise?
Nous fournissons des conseils techniques en informatique, la construction d'informations d'entreprise, Software Project Outlook, conception de produits, la livraison de R & D et les services de livraison de systèmes.