Productie industrializata de aplicatii
Mai bine, mai repede, mai ieftin !
Deosebirea dintre metoda clasica de realizare a aplicatiilor informatice si cea pe care v-o prezentam mai jos, bazata pe generatorul de cod SW-ProEngine al partenerilor nostri germani VBO-Services GmbH, este cea dintre constructia artizanala si "fabrica de case". Cu metoda de mai jos durata de constructie a aplicatiei poate scadea de 10 ori, pretul de 2 ori, iar ceea ce este si mai imbucurator, costul total de posesie poate si el sa fie diminuat la mai putin de jumatate in raport cu metodele clasice.
Reducerea duratei de realizare
Proiectul tipic in aceasta tehnologie are timpul dedicat capturarii cerintelor si modelarii este echivalent cu timpul necesar producerii codului de aplicatie. In partea mediana proiectului cele doua tipuri de activitati se desfasoara in paralel.
Castig in flexibilitate
Pilotarea constructiei aplicatiei prin modelare da utilizatorului posibilitatea sa verifice, sa corecteze sau sa modifice functionalitatile pe toata durata proiectului, ceea ce duce la o adecvare optimala la cerintele de business.
Reducerea costului total de posesie
Nu numai costurile de realizare scad dramatic, dar prin calitatea codului si mentenanta usurata prin conceptie, numarul de corectii este foarte redus, costul lor de asemenea.
Clientul primeste totalitatea codului, documentat.
Aplicatiile sunt extrem de stabile, de unde si costul redus de mentenanta.
Metodologie
Conceptia functionala este decuplata de conceptia tehnica. Un ciclu proiect tipic este descris aici.
Prima iteratie contine in general 80% din functionalitati, perfect utilizabile. Iteratiile urmatoare completeaza restul de functionalitati. Rolul principal in realizare revine analistilor functionali in colaborare cu utilizatorii.
Arhitectura
Modelarea proceselor de business si a claselor de domeniu se face cu un instrument de modelare pus la dispozitie de platforma. Modele UML sau de alta natura pot fi importate. Mecanisme de retroinginerie pot fi folosite pentru a relua modele de aplicatii si baze de date deja existente.
Platforma poseda un "depozit' de modele (patterns) de programare, independente de tehnologia tinta. Platforma poate genera cod Java, C++, C#, COBOL, VB, SQL, XML, etc. Documentatie si help contextual sunt generate automat. Localizarea se face nativ in 5 limbi (intre care engleza, franceza si germana) si la cerere in orice alta limba.
Aplicatiile rezultate se integreaza usor (din faza de conceptie) cu aplicatiile standard de tip ERP, CRM, BPM, Document Management si altele.
Ce se poate realiza in aceasta tehnologie ?
Nu exista limitari cunoscute. Este mai usor sa enumeram cateva realizari pentru diversi clienti in Germania:
- ERP (marea distributie)
- CRM (asigurari)
- Management de proiecte (marea distributie)
- Postul de lucru al agentului de asigurari
- Platforma de eProcurement
- WMS - sistem de gestiune de stocuri (marea distributie, industrie)
- Ticket Management (banci)
- Terminal de plati internationale (banci)
- Sisteme de plati (banci)
- Management de contracte (domenii multiple)
Toti clientii care au achizitionat aplicatii realizate in aceasta tehnologie, sunt in intregime satisfacuti !
Iata cativa dintre ei:

