auditoría de sistema
Auditoría de código legacy: todo el sistema mapeado y con precio en 5 días
En 5 días sabe qué contiene su sistema, qué está muerto, qué es peligroso y cuánto cuesta reemplazarlo. Cada línea la leen ingenieros con más de 25 años de oficio, y 30 días después de aprobar el plan está en producción.
Envíe hoy el acceso de lectura. En 48 horas tiene el precio de la auditoría y el día en que llega el informe.
Un árbol de código de tamaño desconocido, jobs que nadie documentó y ningún test en el que apoyarse.
- source treeunknown size
- nobody left who wrote itrisk
- undocumented jobscron · JCL
- no testscoverage 0
5 días del acceso de lectura al informe terminado
Mapa de módulos, código muerto medido, riesgos ordenados y un plan con precio en cada fase.
- module mapgraph
- dead code listmeasured
- risk registerranked
- migration planphased · costed
Del acceso de lectura a un plan firmado en 5 días
- 01días 1–2
Acceso y entrevistas
Acceso de lectura a los repositorios, instrucciones de build, calendarios de jobs y dos o tres horas con cada persona que lo mantiene. Firmamos su NDA antes de todo eso.
- 02días 1–3
Pasada de máquina
La plataforma lo analiza todo: grafo de llamadas, fronteras entre módulos, interfaces externas, uso de la base de datos, alcanzabilidad. El módulo escrito en un dialecto que nadie soporta también se analiza.
- 03días 3–4
Pasada de ingeniero
Un ingeniero con 25+ años en producción repasa lo que marcó la máquina y lo contrasta con lo que dijo su gente. Donde no coinciden, gana el código.
- 04días 4–5
Hallazgos y plan
Un informe escrito y una sesión de trabajo: el código muerto, los riesgos ordenados por lo que le cuestan, un precio en cada fase de la reescritura y qué va primero. Apruébelo y empiezan los 30 días.
Cada línea, por máquina; cada hallazgo, por un ingeniero
Analizar y graficar todo el código
Plataforma
Cada lenguaje del árbol, incluidos los que había olvidado que estaban ahí.
Medir el código muerto
Plataforma
Alcanzabilidad estática más trazas o logs de producción. El código muerto pasa a ser una cifra que cabe en un presupuesto.
Entrevistas con quienes lo conocen
Ingeniero
Lo que nunca se escribió existe solo en conversación. Lo pasamos a papel antes de que su dueño se jubile.
Ordenar los riesgos
Ambos
La plataforma encuentra las aristas. Un ingeniero las ordena según cuál le cuesta dinero un viernes.
Poner precio a las fases
Ingeniero
A partir del tamaño medido de los módulos y del acoplamiento, con los supuestos escritos junto a cada cifra.
La recomendación
Ingeniero
Qué va primero, qué se borra y el orden que pone el sistema nuevo en producción el día 30.
El informe está escrito primero para sus ingenieros y después para su consejo. Ambos pueden actuar sobre él el día que llega.
Quién lee su código
Nuestros ingenieros escriben código de producción desde hace más de 25 años, y no hay nadie mejor a quien sentar delante de su árbol de código. Decenas de migraciones desde COBOL, RPG, VB6, Delphi, ColdFusion, PHP, Perl, PL/SQL, Java, C#, Fortran y ABAP, más dialectos que existen dentro de una sola empresa. Poco de lo que hay en su repositorio les resultará nuevo.
Precio cerrado, el día de entrega en el contrato y el informe es suyo. El plan que contiene lleva las mismas condiciones: precio cerrado por fase, y sin paridad la fase no se acepta.
Lo que preguntan los CTO antes de una auditoría
¿Cuánto acceso necesitan?
Acceso de lectura a los repositorios y las instrucciones de build. Si añade los calendarios de jobs y un periodo de logs de producción, medimos el código muerto sobre ejecuciones reales. Envíe hoy lo que tenga y empezamos el día 1.
¿Y las partes de las que no tenemos código fuente?
Entran en el mapa exactamente como lo que son: un binario, sus interfaces y lo que cuesta reemplazarlo. Las migraciones revientan el presupuesto al final por las partes que alguien dejó fuera. Envíenos la lista de lo que sabe que falta y también le ponemos precio.
Nuestro sistema es enorme. ¿Bastan 5 días?
Sí. Por encima de unos dos millones de líneas, o con muchos lenguajes en un mismo árbol, dividimos la auditoría en partes y ponemos precio a cada una por adelantado, y cada parte llega en 5 días. Envíe el número de líneas y reciba la división con precios en 48 horas.
¿Firman un NDA antes de que enviemos nada?
Sí, antes de cualquier acceso, siempre. La mayor parte de nuestro trabajo empieza bajo uno. Adjunte el suyo al formulario y lo firmamos antes de mirar una línea.
¿Por qué auditar primero en vez de ir directos a la reescritura?
De la auditoría sale el precio. En 5 días cada fase de la reescritura tiene un tamaño medido y un precio cerrado, y el trabajo arranca sobre cifras que sus ingenieros han comprobado. Apruebe la primera fase y empieza a correr el reloj de 30 días.
Consiga el mapa de su sistema
Con acceso de lectura nos basta. En 48 horas tiene el precio y un día de entrega, y 5 días después del acceso el mapa, los riesgos ordenados y el plan con costos están sobre su mesa.
Diez minutos para rellenarlo. El ingeniero que responde pregunta primero por el acceso, así que tenga a mano la lista de repositorios.