hecho a medida
Desarrollo de software a medida para firmas de Nueva York
Casi todo lo que nos piden en Nueva York está en banca y seguros: un AS/400 que lleva la administración de pólizas, un batch que tiene que terminar antes de la apertura, un modelo en VBA del que dependen tres mesas y que entiende una sola persona. Los tres los cogemos, y los hemos cogido antes.
NYC
18 días hasta la primera versión que funciona
El shadow IT está tachado porque no se porta. En cuanto el proceso tiene dueño y registro, las copias privadas dejan de merecer mantenimiento.
Hojas de cálculo
Excel, un fichero Access y una conciliación que alguien hace a mano cada mañana.
- spreadsheet + emailExcel · Outlook
- access.mdbAccess
- manual reconciliationpeople
- shadow ITunowned
Un servicio
Un servicio de dominio, un cliente web, un esquema con migraciones, un registro que solo añade.
- domain serviceGo
- web clientTypeScript
- postgresschema + migrations
- audit logappend-only
18 días hasta la primera versión que funciona
Lo que Nueva York añade encima
- El calendario no es nuestro
- Un ciclo de liquidación, un cierre mensual, una fecha de reporting que marca otro. El plan de cambio se construye alrededor de ese calendario y no alrededor de nuestras fases: un batch que tiene que terminar antes de la apertura no se cambia un martes porque haya acabado un sprint.
- Marcha en paralelo contra su salida ya registrada
- El sistema viejo y el nuevo corren el mismo trabajo con las mismas entradas y se comparan al céntimo antes de que nada tome el relevo. Para un cierre de mes reproducimos el mes que usted ya tiene grabado en lugar de esperar al siguiente, así que un cierre trimestral no le añade un trimestre al proyecto.
- Un rastro de auditoría que aguanta a un regulador
- Registros que solo añaden, quién cambió qué y cuándo, y el informe de comparación guardado como prueba. Los examinadores de FINRA, la SEC y el NYDFS piden el razonamiento que hay detrás de una cifra, no solo la cifra, y una reescritura incapaz de dar la respuesta antigua al lado de la nueva suspende esa pregunta.
- El AS/400 que nadie quiere tocar
- Administración de pólizas en RPG, pantallas verdes en las que los operadores van más rápidos que con cualquier cliente web, ficheros descritos en DDS con veinte años de REDEFINES. Movemos los job streams de uno en uno, conservamos el flujo de teclado que los operadores usan de verdad y dejamos las pantallas trabajando hasta que el sustituto es idéntico y está demostrado.
- El modelo del que dependen tres mesas
- Una hoja de cálculo con VBA que mantiene una sola persona y que nadie ha probado nunca. Se convierte en un servicio con esquema, con una batería de pruebas construida sobre los resultados históricos que ya produjo, y con un dueño que no es el portátil de alguien. Es lo que más nos piden en esta ciudad.
- La presencia en oficina es una partida de presupuesto
- Si sus normas exigen tarjeta de acceso, hay alguien en el edificio para las partes que lo piden: los fines de semana de cambio, las sesiones en las que los operadores enseñan lo que hacen realmente. Eso entra en el SOW como días, con su precio al lado, y no como una disponibilidad abierta.
Cómo va el trabajo
- 01días 1–2
Ver cómo se hace el trabajo
Nos sentamos con quien lo hace y leemos las fórmulas de su hoja. Las excepciones que resuelven sin pensar son las que rompen una compilación el día quince.
- 02días 2–5
Modelar los datos y cerrar las reglas
Esquema, estados, quién puede cambiar qué. Aquí salen las discusiones, y tenerlas aquí cuesta una fracción de tenerlas el día antes de salir a producción.
- 03días 4–12
Construir un camino completo
Un camino entero desde la entrada hasta el informe, en producción, usado por la gente que hace el trabajo. Un entorno de demostración no dice nada sobre si la cosa se puede usar.
- 04días 11–18
Migrar y apagar el fichero viejo
Importar el histórico, correr los dos una temporada y quitar el permiso de escritura de la hoja. Un sistema que nadie está obligado a dejar no se deja nunca.
Qué hace la plataforma y qué hace una persona
| Qué hace la plataforma y qué hace una persona | Quién hace qué | Notas |
|---|---|---|
| Leer las consultas de Access y las fórmulas de Excel que hay | Plataforma | Salen como reglas legibles que cualquiera en la sala confirma de un vistazo. |
| Decidir qué reglas son reales y cuáles son costumbres | Ingeniero | Solo su gente sabe que la excepción de los martes existe por un proveedor concreto. |
| Servicio, esquema y migraciones | Plataforma | Generados a partir del modelo acordado y revisados línea a línea antes de entrar. |
| Las pantallas donde la gente vive | Los dos | El camino diario lo diseña una persona. Los formularios de administración de alrededor no lo necesitan. |
| Importar y conciliar el histórico | Los dos | Cargar es mecánico. Decidir qué hacer con las filas que nunca cuadraron no lo es. |
| El plan de cambio | Ingeniero | Qué fecha, quién está de guardia y cuál es la vuelta atrás. |
El equipo que lo construye
Más de diez años dentro de sistemas ajenos y decenas de migraciones entregadas: procesos en Access y Excel, clientes en VB6 y Delphi, monolitos PHP, administración de pólizas en AS/400, plantas de producción sostenidas por macros. Planificación, siniestros, facturación, inventario, expediciones, informes. Todo eso lo hemos construido antes, y la forma del trabajo se repite mucho más de lo que nadie espera.
La auditoría es la manera barata de comprobarlo usted mismo. Trabajo acotado con un entregable escrito: el modelo de datos tal como lo entendemos, las reglas sacadas de su hoja de cálculo y un plan por fases con precios al lado.
Preguntas que nos hacen los ingenieros
- Nuestro plazo es una fecha de liquidación, no un sprint. ¿Eso encaja?
- Es el caso normal aquí y el plan se construye a partir de ahí. Las fases terminan en momentos en los que su calendario admite un cambio, la comparación acaba antes de la ventana y no dentro de ella, y ningún trabajo toma el relevo hasta que ha dado la misma salida que el viejo con su propio tráfico registrado.
- ¿Pueden trabajar dentro de nuestra red? ¿Y nuestra revisión de seguridad?
- Dentro de su VPN es lo habitual, y en trabajo regulado los modelos los ponemos nosotros y se ejecutan aislados dentro de su perímetro, sobre su hardware o sobre hardware que le alquilamos. No tenemos certificación SOC 2, ISO, HIPAA ni PCI, y eso es exactamente lo que escribimos en el cuestionario. Lo que sí sabemos hacer es que nada de su código salga del edificio.
- ¿Aceptará un examinador un sistema reescrito?
- Lo que piden son pruebas, y las pruebas las produce el banco de paridad: las mismas entradas por los dos sistemas, con las diferencias en cero o anotadas y firmadas. Ese informe es suyo, y es el documento que contesta a la pregunta un año después, cuando ya nadie se acuerda del proyecto.
- Estamos en un AS/400 y nuestros operadores van más rápidos con las pantallas verdes.
- Suelen ir más rápidos, y eso es un requisito y no una queja. El sustituto se maneja con teclado y el flujo sigue siendo el que ya conocen; un rediseño pensado para el ratón es la forma de que una migración impecable sobre el papel fracase en la mesa. Las pantallas 5250 siguen levantadas hasta que el camino nuevo es idéntico y está demostrado.
- ¿En cuánto pueden empezar y cuánto tardan en poner algo en producción?
- A los dos días de firmar el statement of work, más o menos, y la auditoría puede correr mientras se cierra el contrato. Dieciocho días hasta una primera versión que funciona es el presupuesto de este servicio, treinta días es el techo de cualquier proyecto que cogemos, y el plan por fases le dice qué pieza cae cuándo.
Enséñenos la hoja de cálculo
Mándenos la forma del proceso y cuánta gente lo toca. Volvemos con lo que cubre la auditoría, cuánto tarda la construcción y cuánto cuesta. Dieciocho días después está funcionando.
La primera respuesta viene de un ingeniero, y suele preguntar quién es hoy el dueño del proceso.