Ir al contenido

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.

Desconocido

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

Mapeado

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
El mapa y el plan se quedan con usted. Apruebe la primera fase y arrancan los 30 días de la reescritura.

Del acceso de lectura a un plan firmado en 5 días

Una pasada de máquina sobre cada línea, un ingeniero sobre todo lo que ella marcó y después una sesión en la que usted aprieta los hallazgos hasta que el plan es uno que firmaría.
  1. 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.

  2. 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.

  3. 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.

  4. 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

La plataforma lee cada línea y se pierde el contexto. Las entrevistas aportan el contexto y se pierden la mitad del código. Nuestros ingenieros juntan ambas cosas en un plan que usted puede firmar.
  • 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.

Pedir presupuesto

Diez minutos para rellenarlo. El ingeniero que responde pregunta primero por el acceso, así que tenga a mano la lista de repositorios.