SERVEIS / SOFTWARE ENGINEERING

Construir quan cal crear.
Modernitzar quan ja hi ha valor.

RESPONSIBILITY / FROM DECISION TO DELIVERY

Rabassoft treballa en software que té conseqüències reals per al negoci: productes, plataformes i sistemes que han de néixer ben definits o continuar evolucionant sense perdre el coneixement acumulat.

Quan encara no hi ha prou informació per comprometre l’abast, l’arquitectura o la inversió, comencem reduint aquesta incertesa.

TRES FORMES D’ENTRAR

El punt de partida depèn de la situació, no d’una llista de tecnologies.

01MODERNIZEPRIMARY WEDGEModernitzar sistemes de negoci sense esborrar el que el negoci ja sap.Sistemes importants que han d’evolucionar sense perdre regles, dades ni dependències rellevants.

LEGACY & BUSINESS SYSTEMS MODERNIZATION

Analitzem regles, dades, dependències i integracions abans d’escollir el camí. Modernitzar pot significar conservar, refactoritzar, canviar de plataforma, substituir o reconstruir parts concretes; no pas assumir una reescriptura completa.

QUAN ENCAIXA

El sistema continua sent important, però cada canvi costa més, hi ha dependències poc visibles o la tecnologia comença a limitar-ne l’evolució.

Modernització de sistemes
SITUATION DIRECTION
  1. 01SYSTEMSistema existentRegles · dades · operació
  2. 02UNDERSTANDRecuperar contextEvidència · dependències
  3. 03DECIDEEscollir transicióConservar · canviar · substituir
  4. 04EVOLVEEvolucionarMigració · delivery · continuïtat
02BUILDConvertir una necessitat de negoci en software preparat per evolucionar.Nous productes, plataformes o capacitats que necessiten direcció tècnica connectada amb el delivery.

PRODUCT & PLATFORM ENGINEERING

Definim producte, arquitectura, dades i integracions, i mantenim la direcció tècnica connectada amb la implementació fins a producció i les iteracions següents.

QUAN ENCAIXA

Hi ha una oportunitat, un procés o una necessitat rellevant i cal transformar-la en un producte, plataforma o sistema tècnicament defensable.

Enginyeria de producte i plataformes
SITUATION DIRECTION
  1. 01NEEDNecessitat realObjectiu · usuaris · restriccions
  2. 02DEFINEDefinirAbast · dades · interfícies
  3. 03DESIGNDissenyarArquitectura · decisions
  4. 04DELIVERLliurar i evolucionarBuild · verify · production
03ASSESSReduir incertesa abans de comprometre una inversió més gran.Quan encara falten decisions rellevants per estimar o executar amb responsabilitat.

TECHNICAL ASSESSMENTS

Un estudi tècnic converteix preguntes obertes en evidència, alternatives, decisions i un full de ruta utilitzable. No és pagar per obtenir un pressupost: és un lliurable independent que pertany al client.

DOS PRODUCTES

Estudi de definició i implantació per a iniciatives noves i estudi de modernització per a aplicacions i sistemes existents.

Estudis tècnics
SITUATION DIRECTION
  1. 01UNCERTAINTYPreguntes obertesAbast · risc · dependències
  2. 02EVIDENCEObtenir evidènciaContext · dades · restriccions
  3. 03DECISIONComparar i decidirOpcions · trade-offs
  4. 04ROADMAPDeixar direccióArquitectura · fases · inversió

CAPACITATS TRANSVERSALS

La tecnologia entra allà on la solució la necessita.

Arquitectura, frontend, backend, dades o delivery no es venen com a silos independents. Es combinen al voltant del resultat que el sistema necessita.

01 / ARCHITECTUREArquitectura i decisions tècniques
02 / DATADades, migració i models d’informació
03 / INTEGRATIONSAPIs i integracions
04 / DELIVERYCI/CD, observabilitat i operació
05 / QUALITYTesting, rendiment i seguretat
06 / LEADERSHIPDirecció tècnica connectada amb l’execució

START / CONVERSATION

No cal que sàpigues quin servei demanar.

Explica’ns què vols construir, quin sistema ha d’evolucionar o quina oportunitat vols explorar. El primer pas és determinar si hi ha encaix i quina informació falta per prendre una decisió responsable.

Explica’ns què necessites