WebRatio cambia le equazioni del tuo IT!
Post on 10-Jun-2015
2607 Views
Preview:
DESCRIPTION
Transcript
Cambia le equazioni del tuo IT!
Novembre 2012
“There is a gap developing between the business users of enterprise applications and the IT professionals who are charged with providing these applications.”
Il divario tra Business e IT
Gartner, Inc., How to Use Pace Layering to Develop a Modern Application Strategy, Jim Shepherd et al, December 8, 2010.
Efficienza Ridurre tempi e costi di sviluppo e di manutenzione
Standard di qualità Architettura, robustezza, scalabilità, compliance alle policy IT interne
Obiettivi dell’IT
Velocità Rispondere immediatamente alle nuove esigenze del mercato
Agilità Adattarsi a situazioni in continua evoluzione
Richieste del Business
Applicazioni a ritmi diversi: il pace layering
“vogliamo una nuova applicazione, mai vista prima, per essere unici”
“facciamo qualcosa di noto, ma in modo diverso dagli altri, per differenziarci”
“usiamo tranquillamente le applicazioni già disponibili sul mercato”
Applicazioni “consolidate”
Applicazioni di “differenziazione”
Applicazioni di “innovazione”
da pochi giorni a 3 mesi
da 3 a 6 mesi
oltre i 6 mesi
Tempi di sviluppo
Coinvolgimento dell’end user nello sviluppo
elevato
medio
basso
Approccio allo sviluppo
agile con cicli di sviluppo lunghi
rigido e “a cascata”
agile con cicli di sviluppo brevi
Divise in 3 livelli o “pace layer” con ritmi di evoluzione diversi
Make or Buy
make
make/buy
buy
WebRatio cambia le equazioni che governano il processo di sviluppo di applicazioni enterprise.
Questi rapporti sono misurati in casi aziendali tipici:
La promessa: i “ratio” di WebRatio
parla con il business user cattura i requisiti di business in modelli crea i prototipi e l’applicazione finale è responsabile della User Acceptance
Gli attori di WebRatio
lavora alla visual identity crea template riusabili e stili di presentazione
lavora ad integrazioni ed algoritmi complessi crea componenti riusabili
Skill richieste Tempi di apprendimento
• comprensione requisiti di business • attitudine ad analisi, astrazione e modellazione
• 4 giorni di corso base • 4 settimane di pratica
Programmatore
Skill richieste Tempi di apprendimento
• tecnologie di Web Design • attitudine al riuso
• 4 giorni di corso base • 3 settimane di pratica
Designer
Analista/Modellatore
Skill richieste Tempi di apprendimento
• programmazione • attitudine al riuso
• 3 giorni di corso base • 2 settimane di pratica
…per progettare, costruire e manutenere le tue applicazioni enterprise custom
WebRatio è un ambiente fertile…
Cattura i requisiti di business in modelli astratti e indipendenti dalla tecnologia
Come funziona WebRatio? - passo 1
Modello applicativo in WebML Modello dei processi in BPMN
Personalizza l’ambiente definendo le tue regole di generazione
Come funziona WebRatio? - passo 2
Stili di presentazione Componenti custom
Ottieni un’applicazione Web Java standard su misura e senza componenti proprietari
Come funziona WebRatio? - passo 3
Mobile Desktop
User Interface
On-premises In the cloud
… …
Standard Java Application
Server
Deploy
Il Business User è direttamente coinvolto in un ciclo di sviluppo virtuoso basato sulla prototipazione evolutiva
Un ciclo di sviluppo evolutivo
Analisi Requisiti
Validazione dei Risultati
Modellazione della Soluzione
Generazione dell’Applicazione
Produttività
Aumenta fino a 3x
Indice di produttività misurato sul campo > 6 FP/giorno uomo
Agilità
Applicazioni sempre allineate con le esigenze di Business
Partenza immediata anche con requisiti da rifinire
Approccio evolutivo, convergere verso la soluzione desiderata
User Acceptance
Cliente/committente coinvolto nel processo di sviluppo
Momenti di verifica/validazione molto frequenti
Soddisfazione e clima positivo
Qualità
Codice generato privo di errori “casuali”
Metodo rigoroso: divisione chiara dei ruoli, “obbligo” di riuso
Architettura ed ambiente di esecuzione standard
Requisiti non funzionali (come sicurezza e prestazioni) affrontati come in qualsiasi altro progetto Java
Codice generato aperto, nessun componente proprietario
Manutenibilità
Facilità di condivisione della conoscenza
Know-how funzionale, slegato dal codice
Interventi di manutenzione gestiti automaticamente
Benefici tangibili
Cosa puoi creare con WebRatio?
Web Content Management
Customer Relationship Management
Supply Chain Management
Enterprise Resource Planning
Financial Services
Business Intelligence
Knowledge Support
La soddisfazione dei nostri clienti
L’uso di WebRatio ha ridotto i rischi di progetto. Inoltre, essendo sempre garantita la qualità del software, abbiamo potuto concentrarci sulle funzionalità. I nostri utenti hanno avuto il tempo di pensare concretamente ai bisogni in evoluzione e di definire meglio i requisiti, ottenendo una veloce risposta
Emanuele Tosetti IT Manager Acer
Divisione Marketing
Paolo Manzoni Direttore ICT A2A
Claudio Abad IT Manager Si Collection
Alberto Ronchetti Direttore Sviluppo Atena Informatica
Spendevamo 40k€ per la manutenzione annuale del sistema, mentre la nuova applicazione è costata 38k€; quindi si è pagata da sola! WebRatio ha portato il nostro payback period a 0.
In 10 anni non abbiamo mai consegnato un progetto in ritardo per cause attribuibili allo sviluppo software: anche con requisiti non ben definiti, grazie alla prototipazione rapida il committente è in grado di capire subito se la strada è quella giusta.”
WebRatio è semplice da usare, permette di focalizzarsi sull’analisi e genera applicazioni multipiattaforma e multilingua; il tutto avviene rapidamente, e favorisce la standardizzazione dei processi di sviluppo e la condivisione della conoscenza.
Il problema
C’è un divario tra il Business e i professionisti dell’IT
Il bisogno
Sviluppo agile e veloce, ma al tempo stesso efficiente e di qualità
La risposta
Modellazione + Generazione+ Ciclo di sviluppo iterativo
I benefici
I “ratio” di WebRatio
Riassumendo
www.webratio.com
blog.webratio.com
Sei pronto per cambiare le equazioni del tuo IT?
top related