Modello di collaborazione per conversione di applicazioni
Se vi interessa il tool per migrazione di applicazioni Ispirer MnMTK per il vostro progetto di migrazione particolare Ispirer può offrire il processo di collaborazione onnicomprensiva che include le fasi seguenti:
Fase 1. Valutazione di migrazione e design
In questa fase i seguenti punti sono definiti:
- Valutazione iniziale di un'applicazione
- Analisi dello stile e dei pattern di sviluppo
- Capacità presenti del tool Ispirer MnMTK
- Design di soluzioni per migrazione e creazione di specificazioni nuove
Specificazione di migrazione è un documento che descrive in dettaglio le regole di trasformazione del codice di un'applicazione tra le piattaforme. Comprende i requisiti generali per il codice di una piattaforma di destinazione: convenzioni di denominazione per variabili, oggetti e metodi, regole dello stile di codice, semplicità di manutenzione e leggibilità. Deve includere i requisiti per l'architettura di un'applicazione di destinazione e la descrizione dettagliata di quello come ogni singola funzionalità deve essere convertita verso il codice di un'applicazione di destinazione.
Fase 2. Preparazione e personalizzazione dello strumento
Durante questa fase Ispirer estende il tool per migrazione Ispirer MnMTK aggiungendo le regole di conversione desctitte nella specificazione. Dopo aver finito questa fase il cliente avrà il tool per migrazione che risponderà ai requisiti del cliente:
- Automazione di conversione personalizzata di logica di business, accesso a database, report e interfaccia utente
- Automazione di trasformazioni del codice, refactoring, ottimizzazioni
- Automazione di standard interni usando framework interni
Fase 3. Sviluppo iterativo – rilasci frequenti, prototipi/pilot (opzionale)
Dopo aver finito la fase precedente il cliente può modificare i requisiti in base ai risultati di test intermedi (ottimizza l'accesso a un database, cambiamenti di caratteristiche dell'interfaccia utente, valuta tecnologie diverse, ecc.). Tutti i cambiamenti possono essere implementati in Ispirer MnMTK in conformità alla specificazione modifiicata o nuova.
Fase 4. Assistenza durante conversione di applicazioni
Dopo aver finito con successo le fasi 2-3 Ispirer concede le licenze per il tool esteso ed offre l'assistenza di esperti. L'assistenza include l'aggiustamento delle questioni particolari e dei casi privati, implementazione delle richieste nuove create durante il collaudo del tool.
Per il processo di collaborazione di solito è fondato il Team di progetto:
- Architetti del software e di soluzioni
Team di cliente
Responsabile del design di specificazioni
Team di Ispirer
Colloqui, discussioni e discorsi su specificazioni
- Sviluppo del tool
Team di cliente
Conversione di 5 - 10% di entità del progetto
Team di Ispirer
Responsabile di sviluppo delle regole per conversione e di customizzazioni
- Migrazione
Team di cliente
Responsabile di conversione
Team di Ispirer
Responsabile di training del team di cliente e del supporto alla distanza
- Testing
Team di cliente
Responsabile di testing onnicomprensivo dell'intera applicazione migrata
Team di Ispirer Responsabile di testing di base delle specificazioni prima di concedere il tool a un cliente
Termini
Migrazione di applicazioni non è un copmpito banale. Il termine di migrazione dipende dalla difficoltà del codice sorgente e della possibilità di automatizzare tutti i requisiti in Ispirer MnMTK.
VSulla base della nostra esperienza abbiamo calcolato i tempi approssimaztivi per la conversione delle applicazioni::
- Valutazione, Design – 1-2 mesi
- Estensione di Ispirer MnMTK per rispondere ai requisiti particolari di un cliente - 4 mesi
- L'assistenza di esperti – 12-18 mesi
Contattateci per ulteriori informazioni.
Speriamo di collaborare con voi nel futuro!
|