Qualche dato sul team che Maticmind ha acquisito da HP alla fine del 2015.
I servizi applicativi: Tipologie di servizi applicativi che siamo in grado di erogare. Le nostre competenze funzionali: volumi che possiamo esprimere e quali industry possiamo supportare Competenze certificate: PM, PMP, ITIL, SAP, altre certificazioni, etc. e volumi che possiamo esprimere.
Dispense del corso IN530 "Sistemi per l'elaborazione delle informazioni" presso il Corso di Laurea in Matematica dell'Università degli Studi Roma Tre.
[http://www.mat.uniroma3.it/users/liverani/IN530/]
Helpdeskadvanced: Soluzione evoluta per la customer carePat S.r.l.
Ìý
Una soluzione software evoluta che si basa su oltre 15 anni di esperienza nel settore della customer care. Automazione, controllo e riduzione dei costi per le attività aziendali orientate alla customer support
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
Ìý
Smau 09, K-Tech (www.k-tech.it) presenta: Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli abbandoni degli utenti.
Le applicazioni con problemi prestazionali rappresentano una tara per il business aziendale. Utenti insoddisfatti da servizi "lenti" abbandonano il sito e si rivolgono alla concorrenza. Diminuisce la credibilità del marchio.
Eppure è possibile prevedere il comportamento delle applicazioni web ed evitare la fuga degli utenti.
Utilizzando le tecniche dell'APM (Application Performance Management) si rilevano le perfomance dei sistemi di produzione e si misurano i risultati dei test di carico sui cloni. Sulla base dei dati di performance si costruisce un modello lineare che descrive il comportamento del sistema in produzione in funzione dei traffico degli utenti.
Il risultato finale è la certificazione del sistema per un valore limite di utenti connessi per ora.
La presentazione usa esempi concreti, ognuno con necessità e complessità diverse, in cui abbiamo applicato con successo il processo di certificazione.
Mostreremo le specificità dell'analisi preliminare, gli strumenti software disponibili, gli obiettivi preposti e come questi siano stati raggiunti utilizzando il metodo esposto.
Target: Manager, Architettura IT, Responsabili delle linee di business, Responsabili Tecnici.
AskQ Call Management System: uno strumento completo per la gestione delle chiamate e delle richieste di servizio.
Disegnato per una gestione remota e centralizzata, risponde perfettamente alla crescente richiesta di utilizzo di strumenti e servizi professionali senza acquisirne l’infrastruttura. Tutte le operazioni di mantenimento, backup e aggiornamento tecnologico sia hardware che software sono gestite centralmente dal team di supporto e sviluppo.
Scenari introduzione Application Service Governance in AziendaConsulthinkspa
Ìý
La visione Consulthink per la selezione di un'infrastruttura abilitante per l'IT di un'Azienda per la realizzazione della "Application Service Governance",
attraverso un'analisi di mercato e la realizzazione di PoC personalizzate .
Soluzione CCasir: la tua assistenza proattiva.
CCasir (Centro Computer Abbonamenti Servizi Integrati Remoti).
Con CCasir è possibile gestire e monitorare PC, SERVER e NETWORKING in un unico abbonamento con un canone mensile fisso integrando tutti i servizi di assistenza remoti desiderati. La disponibilità e la reattività delle applicazioni e dell'infrastruttura chiave sono fondamentali per garantire che i dipendenti remoti siano sempre produttivi.
Centro Computer supporta le applicazioni remote e le infrastrutture di accesso. Le nostre soluzioni sono appositamente progettate per monitorare, diagnosticare e riferire sulle prestazioni delle infrastrutture di accesso remoto 7x24. CCasir ti consentirà di essere operativo in pochi minuti senza effettuare nuovi investimenti in Hardware o Software.
Con Xebialabs affrontiamo il tema della gestione della Toolchain devops e Release/Deploy in modo orchestrato e remotizzato.
XebiaLabs, leader del mercato ARA come riportato da Gartner e
Forrester. Con XebiaLabs gestire i rilasci dal punto di vista di processo e di effettivo deploy delle applicazioni è solo un fatto di configurazione, al resto pensa l’engine di XebiaLabs.
DS Tech è una Digital Company fondata da professionisti provenienti da più di 21 anni di esperienza in IBM, PriceWaterhouseCoopers, Oracle, J.Walter Thompson e Telecom Italia.
UserPie è una web-app che implementa 5 differenti tool per la valutazione della user experience e dell'usabilità da remoto. La presentazione mostra l'idea e il modello di business, lo stato attuale del progetto e la roadmap. Attualmente, UserPie cerca nuovi soci-partner e/o collaboratori per ulteriori sviluppi.
AskQ Call Management System: uno strumento completo per la gestione delle chiamate e delle richieste di servizio.
Disegnato per una gestione remota e centralizzata, risponde perfettamente alla crescente richiesta di utilizzo di strumenti e servizi professionali senza acquisirne l’infrastruttura. Tutte le operazioni di mantenimento, backup e aggiornamento tecnologico sia hardware che software sono gestite centralmente dal team di supporto e sviluppo.
Scenari introduzione Application Service Governance in AziendaConsulthinkspa
Ìý
La visione Consulthink per la selezione di un'infrastruttura abilitante per l'IT di un'Azienda per la realizzazione della "Application Service Governance",
attraverso un'analisi di mercato e la realizzazione di PoC personalizzate .
Soluzione CCasir: la tua assistenza proattiva.
CCasir (Centro Computer Abbonamenti Servizi Integrati Remoti).
Con CCasir è possibile gestire e monitorare PC, SERVER e NETWORKING in un unico abbonamento con un canone mensile fisso integrando tutti i servizi di assistenza remoti desiderati. La disponibilità e la reattività delle applicazioni e dell'infrastruttura chiave sono fondamentali per garantire che i dipendenti remoti siano sempre produttivi.
Centro Computer supporta le applicazioni remote e le infrastrutture di accesso. Le nostre soluzioni sono appositamente progettate per monitorare, diagnosticare e riferire sulle prestazioni delle infrastrutture di accesso remoto 7x24. CCasir ti consentirà di essere operativo in pochi minuti senza effettuare nuovi investimenti in Hardware o Software.
Con Xebialabs affrontiamo il tema della gestione della Toolchain devops e Release/Deploy in modo orchestrato e remotizzato.
XebiaLabs, leader del mercato ARA come riportato da Gartner e
Forrester. Con XebiaLabs gestire i rilasci dal punto di vista di processo e di effettivo deploy delle applicazioni è solo un fatto di configurazione, al resto pensa l’engine di XebiaLabs.
DS Tech è una Digital Company fondata da professionisti provenienti da più di 21 anni di esperienza in IBM, PriceWaterhouseCoopers, Oracle, J.Walter Thompson e Telecom Italia.
UserPie è una web-app che implementa 5 differenti tool per la valutazione della user experience e dell'usabilità da remoto. La presentazione mostra l'idea e il modello di business, lo stato attuale del progetto e la roadmap. Attualmente, UserPie cerca nuovi soci-partner e/o collaboratori per ulteriori sviluppi.
Un quadro delle 23 professioni dell'Information e Communication Technology descritte dal modello e-CF (European Competence Framework), uno strumento in grado di fornire una visione d'insieme condivisa a livello internazionale per la definizione delle figure professionali legate alle competenze IT.
Cisco Webex Board garantisce di presentare in modalità wireless, avere una lavagna digitale ed un sistema di video e audio conferenza, tutto il necessario per la team collaboration e con il semplice tocco di un dito. Inoltre, grazie all’applicazione Cisco Webex Teams è possibile connettersi ai team virtuali fuori dalla sala riunioni, con qualsiasi device
Scopri la nostra storia, il nostro portfolio e i servizi innovativi che siamo in grado di offrire alla tua azienda, grazie alle competenze e all’esperienza dei nostri tecnici.
Maticmind: Makes IT Easy
Presentazione professional services maticmind ottobre 2019Maticmind
Ìý
Scopri i servizi che garantiamo ogni giorno ai clienti che hanno deciso di affidarci le loro aziende.
Sfoglia la nostra offerta e contattaci se vuoi approfondire alcune informazioni
Documento Cisco su Ransomware: come affrontarloMaticmind
Ìý
Un documento di Cisco in lingua inglese che spiega brevemente le metodologie di attacco e di difesa per le infezioni basate su malware di tipo Ransomware.
Ransomware has become the most profitable malware type due to its use of strong encryption that victims cannot easily decrypt. It is dominated by ransomware paid in bitcoin, which allows anonymous payments. Recent ransomware campaigns have targeted vulnerabilities in enterprise application software like JBoss to quietly encrypt networks. This threatens entire industries if left unpatched. While paying the ransom may decrypt files, there are risks of data loss, tampering or reinfection. Ransomware is expected to evolve further to propagate itself for even greater profitability. Organizations must back up critical data and prepare incident response plans.
10 motivi per scegliere emc vspex con xtremioMaticmind
Ìý
Le soluzioni di End-User Computing EMC VSPEX con XtremIO offrono prestazioni di I/O eccezionali e coerenti, che consentono a tutti i desktop di fornire un'esperienza utente ideale
Cisco Unified Computing System: soluzione creata per la virtualizzazione e il...Maticmind
Ìý
Trasforma il data center per sostenere l'innovazione e la crescita della tua azienda. Il networking e la sicurezza Cisco® incrementano l'efficienza e la flessibilità . Con un'architettura integrata costi e complessità diminuiscono. Le reti Cisco riconoscono le applicazioni e si adattano alle nuove esigenze del business. Con i servizi, il software, l'hardware e il finanziamento Cisco puoi realizzare un data center flessibile.
Cisco Unified Computing System: soluzione creata per la virtualizzazione e il...Maticmind
Ìý
Le nuove competenze di Maticmind in ambito applicativo
1. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
Agenda – Gennaio 2016
2. Agenda
1. Introduzione
- Qualche dato sul team che Maticmind ha acquisito da HP alla fine del 2015.
2. I servizi applicativi
- Tipologie di servizi applicativi che siamo in grado di erogare.
3. Le nostre competenze funzionali
- Volumi che possiamo esprimere.
- Quali industry possiamo supportare
4. Competenze certificate
- PM, PMP, ITIL, SAP, altre certificazioni, etc.
- Volumi che possiamo esprimere.
5. Alcuni esempi
- Progetti o servizi che abbiamo condotto o stiamo conducendo al momento.
Appendice 1. Le nostre competenze tecniche - Linguaggi di programmazione, ambienti, architetture, DBMS,
tools, ERP, etc.
Appendice 2. I servizi ERP
3. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
1. Introduzione
4. Il team acquisito da HPE
• 136 risorse (115 Napoli, 10 Roma, 7 Pomezia, 4 Milano)
– 96 con esperienza nell’erogazione di servizi applicativi
• Sviluppo e manutenzione software
• ERP
• BPR – Business Process Reengineering
• Quality management - Testing
• Program, Project & Service management
• …
– 17 con esperienza nell’erogazione di servizi tecnologici
• Assistenza sistemistica
• Posta elettronica e posta elettronica certificata
• Desktop management
• Server management
• Project & Service management
– 21 con skill PM e PMO
– 2 con esperienza nell’erogazione di servizi cross (interni)
• Gestione del Personale
• Amministrazione
• …
• Esperienza nel pre-sales e business development
• Significativa esperienza lavorativa media
• Elevato grado di scolarizzazione
5. I ruoli tipici nei servizi applicativi
• Project Manager (PM):
Il Project Manager è responsabile di tutte le attività di gestione di un progetto. Guida il team,
assegna i compiti, gestisce il piano di lavoro ed è responsabile della qualità dei prodotti
consegnati al cliente.
• Consulente:
È una risorsa senior, esperto di uno o più domini applicativi, capace di dialogare con i clienti fin
dalle fasi di prevendita.
• Architetto:
L'architetto è il progettista tecnico di alto livello di un sistema informativo. Stabilisce la struttura di
base del sistema, definisce le caratteristiche essenziali e gli elementi che lo costituiscono.
• Analista:
Esegue le fasi di Raccolta dei requisiti, Analisi e Disegno Tecnico.
• Programmatore:
Ha il compito di sviluppare software partendo da un Disegno Tecnico, integra i componenti
dell'applicazione.
• Project Management Office (PMO):
dipende dal PM, esegue attività finalizzate a massimizzare la capacità produttiva dei progetti
applicativi, quali il controllo dell’avanzamento, l’analisi delle performance e l’eventuale
introduzione dei miglioramenti riguardanti processi, metodologie e tecniche.
6. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
2. I servizi applicativi
7. AM – Servizi Core
Gestione Applicazioni - Application Management
• Manutenzione SW: Manutenzione correttiva, adeguativa, preventiva ed evolutiva
del software.
• Gestione operativa: Monitoraggio applicazioni, schedulazione e controllo,
procedure batch, esecuzione attività periodiche in base a calendario operativo,
gestione profili e utenze.
• Assistenza utente: Consulenza applicativa, data cleaning, presidio cliente, help
desk, produzione reportistica/query ad hoc su richiesta utente.
Enterprise Application Management
• Servizi di Application Management su sistemi ERP (dettagli in Appendice 2)
8. AM – Servizi Cross
Gestione Applicazioni - Application Management
• Transition Management: Presa in carico delle applicazioni. Knowledge Transfer.
• Configuration Management: Gestione della configurazione/versioning delle
applicazioni.
• Change Management: Gestione dei cambiamenti alle applicazioni. Definizione
delle priorità di intervento. Gestione interventi terze parti. Stima delle modifiche.
• Release management: Gestione del processo di rilascio in produzione delle
applicazioni.
• Service Management: Reportistica dei livelli di servizio, programmazione e
controllo delle attività di gestione delle applicazioni. SPOC del team di Application
management e del servizio di AM per il Cliente.
9. Sviluppo applicazioni [1]
Sviluppo Applicazioni - Application Development
• Gestione dei requisiti, analisi, disegno, realizzazione e test:
– Sviluppi Java, .Net, altri linguaggi/script di programmazione;
– Portali Web;
– Mobile Applications;
– Data Warehouse/Business Intelligence;
– Progetti di trasformazione di applicazioni legacy (ad esempio da Cobol a Java);
– Migrazione Dati.
ERP Implementation Services
• Servizi di Implementazione di sistemi ERP (dettagli in Appendice 2)
10. Sviluppo applicazioni [2]
Sviluppo Applicazioni - Application Development
• Testing
– Test funzionale;
– Test di sistema;
– Test di integrazione;
– Test di non regressione;
– Performance / Stress Testing.
• System Integration: integrazione di prodotti software di mercato, applicazioni
custom e data base.
• Enterprise Application Integration: Integrazione applicazioni attraverso l'utilizzo di
software e soluzioni architetturali: ad esempio SOA (Service Oriented
Architecture), Web Services.
11. Altri servizi applicativi
• Project Management: Definizione, Pianificazione, Esecuzione, Controllo e
Chiusura dei progetti relativi allo sviluppo di applicazioni SW. Gestione
dell’ambito, dei costi, della tempistica, del rischio e della qualità dei progetti.
• PMO: Project Management Office. Attività di supporto al project/program
manager.
• Gestione Qualità IT: Gestione QMS – Quality Management System. Consulenza
Audit ISO 9001 e CMMI.
• Gestione Processi IT: Consulenza IFPUG (conteggio Function Points).
Definizione/Gestione dei processi IT.
• Formazione: Erogazione formazione in aula, mentorship, tutoring ai fini di
certificazioni (ITIL, PMP, ISTQB, IFPUG).
• Web Content Management: progettazione/gestione dei contenuti di siti internet.
12. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
3. Le nostre competenze funzionali
14. Competenze ERP
BPR & Org.
Change Mgnt
SAP SCM (MM,
WM, EWM, SD)
SAP IS-U
HR Process
Ge.Pe.
SAP BW-BO
ABAP
SAP Basis
CRM Remedy
Pgr & Prj Mgmnt
Oracle App.
15. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
4. Competenze certificate
16. Le certificazioni
Napoli: 107 certificazioni su una popolazione di 115 persone
0
5
10
15
20
25
30
35
5
4
2 2 2
5
32
4
3
14
19
4 4
2
5
18. ERP Certificazioni
Certificazioni #
SAP Transportation Management 9.0 2
SAP:Certification:C_TFIN22_64: SAP Certified Application Associate -
Management Accounting (CO) with SAP ERP 6.0 EHP4
4
Oracle PL/SQL Developer Certified Associate 2
19. ERP Corsi ufficiali SAP seguiti
Corso #
ABAP Web Dynpro 5
EWM Processes 3
Logistics Execution & Warehouse Management 5
Material Management & Sales Distribution 9
HANA 1
20. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
5. Alcuni esempi
21. Progetti [1]
Servizi Healthcare per una Compagnia Assicurativa di rilievo nazionale
• Servizi: Manutenzione correttiva, evolutiva, adeguativa. Sviluppo e manutenzione
Web Services. Change and Configuration Management
• Cliente: Una grande compagnia assicurativa
• Durata: 10 anni
• Volumi: 3+ FTE
• Breve Descrizione: Dal prodotto di mercato healthcare «Metavance» realizzato
negli USA nasce SIGIM, personalizzazione per il mercato italiano, attualmente in
uso presso il Cliente. Ambito funzionale: Polizze sanitarie
• Punti di forza: Competenza funzionale nell’ambito delle polizze sanitarie
22. Progetti [2]
Local Banking Solutions
• Servizi: Supporto Applicativo (manutenzione SW, Help Desk) relativo ai seguenti
Prodotti Bancari: Sistemi di Vigilanza, Centrale Rischi, Messaggi in rete
interbancaria relativi ai sistemi di Pagamento
• Cliente: Centri servizi di banche e finanziarie Italiane
• Durata: 10 anni
• Volumi: 4 FTE
• Breve Descrizione: Il prodotto «Minerva» realizzato su ambiente Host (Cobol) è
stato trasformato nel 2005 in un’applicazione web (Java/Cobol Microfocus) ed è
attualmente in uso presso vari clienti
• Punti di forza: Supporto applicativo su package SW «multiclient». Competenza
funzionale su interscambio di informazioni tra le banche, finanziare e Banca
d’Italia.
23. Progetti [3]
Fatturazione Elettronica per un cliente PAC
• Servizi: Sviluppo e manutenzione di software applicativo
• Cliente: Un grande cliente PAC
• Durata: 2 anni
• Volumi: 8 FTE
• Breve Descrizione: Gestione delle fatture elettroniche passive inviate dai fornitori
agli enti periferici (e delle relative notifiche) tramite SDI (Sistema di interscambio)
del MEF. Sviluppo del sistema applicativo e servizio di assistenza agli utenti finali.
Il volume di fatture gestite è > 100k/mese
• Punti di forza: Competenze funzionali e tecniche relative allo scambio di fatture in
formato elettronico secondo gli standard stabiliti dalla PA
24. Progetti [4]
eDOC work (SmartCity)
• Ambito: Sviluppo di software applicativo
• Clienti: Un importante cliente PAL
• Durata: 1,5 anno
• Volumi: 10 FTE
• Breve Descrizione: Rilevazione automatica della presenza degli alunni in classe
tramite tecnologia NFC. Il dato viene raccolto da uno smartphone e trasmesso al
server della scuola per il monitoraggio.
• Punti di forza: Soluzione innovativa che potrebbe essere riusata in ambito
rilevazione presenze aziende/enti pubblici
25. Progetti [5]
Servizi HR per una grande Banca internazionale
• Ambito: SAP HCM On Going Services
• Cliente: Consociate Italiane e estere di un grande gruppo bancario europeo
• Durata: 14 anni (complessiva di contratto)
• Volumi: 7 FTEs
• Breve descrizione: EAM (Enterprise Application Mangement) HCM
• Punti di forza: Conoscenza approfondita dei processi della gestione del personale
in ambito. Conoscenza GePe Payroll (gestione dei cedolini con il prodotto Ge.Pe.)
26. Progetti [6]
Sevizi di TEST funzionale integrato e collaudo per un cliente Energia
• Ambito: Collaudo Funzionale Integrato
• Cliente: Un grande Cliente in area Energia
• Durata: 5 anni
• Volumi: 6 FTEs
• Breve descrizione: Functional Integration Test dei processi di Fatturazione &
Logistica (SAP IS-U; MM; SD) + CRM (Siebel)
• Punti di forza: Conoscenza end-to-end dei processi sottesi alle applicazioni
software via via sottoposte alle attività di test funzionale
28. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
Appendice 1. Le nostre competenze tecniche
29. Classificazione e scala
• Le competenze tecniche coperte in questa sezione sono raggruppate per
categoria:
– Metodologie
– Sistemi operativi
– Linguaggi di programmazione
– Gestione dei dati
– Gestione della configurazione del software
– Application server
– Ambienti integrati di sviluppo (framework)
– Strumenti (tools)
– Portal e content management
– Business Intelligence
– Middleware BPM – Business Process Management
• Ciascuna competenza viene misurata con un numero di risorse (#) e uno score
medio. Lo score può assumere uno dei seguenti valori:
0/null = nessuna esperienza
1 = esperienza molto limitata
2 = esperienza bassa
3 = esperienza media
4 = esperienza buona
30. Metodologie
79
67
54
36
19
13 12
8 8 6 6
3.29
3.09
2.57 2.58
2.84
2.54
2.83
2.63
2.38
3.17
2.67
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
0
10
20
30
40
50
60
70
80
90
Application
development
Application
mangement
Program e
project
management
Risk
management
Testing
management
IFPUG
Function Point
Quality
management
Application
assessment
Application
modernization
UML Business
process
management
# score medio
31. Sistemi operativi
44
41
25
17 17 18 17
11 11
7
3 1
2.30
2.39
2.20
2.29
2.24
1.94
1.76
1.91
1.45
1.71
2.00
4.00
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
4.50
0
5
10
15
20
25
30
35
40
45
50
WIN 2003 WIN 2008 Linux
RedHat
Windows
Scripting
Linux Altro AIX Solaris Linux SUSE HP-UX AS4 Novell
Netware
WIN 2012
# score medio
41. makes IT easy
Maticmind, makes IT easy | www.maticmind.it | info@maticmind.it
Le nuove competenze di Maticmind in
ambito applicativo
Appendice 2. Servizi applicativi in ambito ERP
42. ERP Offerta Servizi [1]
ERP Implementation Services
• Program & Project Management
• Business Process Analysis &
Rengineering
– Analisi e Ridisegno dei principali processi
gestionali per supportare la strategia aziendale ed i
business requirements.
• Organizational Change Management
– Preparare le persone a svolgere efficacemente il
proprio ruolo all’interno della nuova configurazione
organizzativa basata sui nuovi processi
• Business Requirements Management
– Business Blue Print
• Product implementation
– Configurazione/Set up standard del sistema
• Customization Development
– Enhancements, sviluppi ad integrazione dello
standard. Lo scopo è quello di sviluppare le
funzioni migliorative o mancanti rispetto allo
standard evidenziate nel Business Blueprint
• Business System Testing
– Functional Test, FIT Final Integration Test
• Adoption and Learning
– Pianificare e erogare il training ai Tutors includendo
tutti gli argomenti necessari ai fabbisogni degli
EndUser
• Data Migration
– Trasferimento dei dati ovvero estrarre i dati dal
legacy system e renderli disponibili nella nuova
struttura
• System Management
– Gestione delle componenti tecniche di base del
sistema SAP («SAP Basis»)
• Application Security Management
– Implementazione del concetto di autorizzazione &
profili utenti considerando l’impatto organizzativo
• Go Live & Support
– Rendere il sistema di produzione operativo e
supportarlo nella fase di ongoing
43. ERP Offerta Servizi [2]
Enterprise Application Management
• Transition Management (Start-Up)
– Presa in carico del sistema pre-esistente
acquisendo il controllo dei servizi di Application
Management
• Service Management
– Single Point of Contact per le necessità EAM
• Level 2 Help Desk - Functional Support
– Gestisce direttamente i problemi applicativi e
funzionali e sollecita l’analisi e la correzione dei
problemi.
• Application Failure / Resolution Analysis
– Analizza e determina le cause di un errore nelle
SAP Application. Consiste principalmente
nell’applicazione di bug fix di tipo standard e nello
sviluppo di codice per risolvere il problema.
• Application/Program Minor Enhancements
– Piccoli enhancements sull’applicazione SAP.
Esempi tipici sono la creazione/modifica di report,
produzione di queries, modifiche a forms.
• Functional Extension / Major Enhancements
– Changes di notevoli dimensioni e sviluppo di
programmi custom complessi.
• Interface Failure Support
– Risoluzione di problemi tecnici relativi alle interfacce
fra le SAP Application e sistemi legacy.
• Batch Job Failure Support
– Risoluzione dei problemi relativi a procedure batch
delle SAP Application.
• System Management
– Gestione delle componenti tecniche di base del
sistema SAP («SAP Basis»)
• User Access Administration
– Gestione delle autorizzazioni & profili utenti
considerando l’impatto organizzativo
Editor's Notes
#6: Per ruolo intendiamo non una qualifica professionale ma una serie di competenze e attività che tipicamente sono svolte da una singola persona coinvolta in un progetto/servizio applicativo
Una persona può ricoprire più ruoli nello stesso progetto/servizio o in progetti/servizi diversi se ne ha le competenze e l’esperienza
(Scorrere rapidamente la slide)
#8: L’application management si fa su un parco software già esistente, che si prende in carico con un’attività iniziale di knowledge transfer, oppure su una applicazione sviluppata da noi dopo la fase di messa in produzione.
Tipicamente i contratti di application management sono contratti pluriennali e prevedono un modello di remunerazione a canone fisso (di solito mensile) con possibili meccanismi di aggiustamento basati sui volumi effettivamente erogati (numero di incident, di ticket, di change, etc.)
Altro modello tipico di remunerazione è quello a consumo o T&M: il cliente chiede un certo numero di persone con certi skill e le paga per le giornate che erogano (modello caro ai provider IT ma sempre meno richiesto dai clienti che preferiscono modelli a canone legati ai servizi e agli SLA e non alle persone e alle ore di lavoro)
SLA tipici sono legati al tempo di presa in carico di una segnalazione, e al tempo di ripristino dell’operatività di un’applicazione o di un sistema nel quale si è verificato un errore.
Correttiva: manutenzione reattiva che si fa per eliminare un errore del sw in gestione e i suoi effetti nelle basi di dati
Adeguativa: manutenzione programmata che si fa per adeguare un software a variazioni normative o a variazioni dell’ambiente tecnologico (cambio di release di un DBMS o di un OS)
Preventiva: manutenzione programmata tesa a cercare e prevenire errori potenziali piuttosto che a correggerli quando si sono già verificati
Evolutiva: manutenzione programmata che cambia, aggiunge o anche elimina le funzionalità di un software esistente
I servizi di Gestione Operativa e Assistenza Utente si possono prestare sia da remoto che on-site. A volte sono forniti assieme all’application management, ma possono essere anche forniti indipendentemente.
#9: I servizi elencati in questa slide difficilmente vengono prestati / venduti separati da quelli della slide precedente, in quanto funzionali all’application management (e alcuni anche al development):
Se compresi in un contratto a canone la loro remunerazione deve essere coperta dal canone!
(seguire la slide e spiegare rapidamente la natura dei servizi citati)
#10: Anche nell’ambito dello sviluppo di applicazioni ex-novo abbiamo distinto servizi core (su questa slide) e servizi accessori o trasversali (slide successive)
Nell’area dello sviluppo siamo in grado di coprire tutte le fasi tipiche della produzione del sw: raccolta e gestione dei requisiti utente, analisi, disegno, realizzazione e test su una varietà di piattaforme e tecnologie:
Web applications
Portali Web
Mobile
Data warehouse
Business intelligence
Anche ambienti legacy ora meno diffusi (es. cobol/cics/db2)
Abbiamo esperienza nella trasformazione e nel «restauro» delle applicazioni «anziane» – re-learn re-engineer re-host etc.– tipici casi sono quello citato da un vecchio cobol mainframe a java / web, ma potremmo anche supportare trasformazioni da ambienti tradizionali ad ambienti cloud
La migrazione dei dati preesistenti è spesso compresa nello sviluppo di nuove applicazioni
Il modello di remunerazione di un progetto di sviluppo è solitamente «chiavi in mano» o «a corpo». Si deve però cercare di legare la stima iniziale (e il prezzo iniziale) a parametri quantitativi il più possibile definiti ed oggettivi, e a requisiti ben definiti, documentati e stabili, in modo da mitigare i rischi e lasciare spazio a possibili rinegoziazioni a seguito di variazioni nei volumi o change dei requisiti iniziali.
#11: Il test, entro certi limiti, è sempre compreso nei progetti di sviluppo, ma sempre più spesso i clienti top cercano di comprarlo come un’attività a parte, completamente separata, che è meglio far fare da un provider diverso rispetto a quello che ha fatto gli sviluppi
Nella slide le varie tipologie di test che possiamo supportare / erogare
Al momento da Napoli Maticmind eroga per HP ed ENEL un servizio di test che viene remunerato «a volume», cioè un tot per ogni caso di test progettato ed eseguito. Tutte le applicazioni che testiamo sono sviluppate da altri
Abbiamo un po’ di esperienza nella system integration intesa come integrazione e adattamento di prodotti software di mercato
Nell’EAI possiamo pure dire la nostra in ambito SOA-web services e TIBCO. Spesso la EAI è legata ad una reingegnerizzazione delle applicazioni esistenti e ad una ristrutturazione dei processi aziendali: anche in quest’ambito (e ancora di più con alcuni degli elementi del team PMO che stiamo acquisendo da HP) possiamo dire di avere una certa capacità (l’area è quella del cosiddetto BPR – Business Process Reengineering – ovviamente copriamo con le nostre esperienze precisi e delimitati domini di industry e funzionali che saranno chiariti più avanti)
I modelli di remunerazione per il testing sono di solito T&M (ma ho già citato il modello di ENEL basato sui volumi che è un’eccezione)
Per la System Integration ed EAI invece è preferibile riuscire a vendere le fasi alte di studio ed analisi T&M, per poi confezionare un pacchetto a corpo per le attività rimanenti, quando siano ormai molto ben definite e documentate
#12: I servizi elencati in questa slide di solito sono complementari (o inclusi) in progetti di sviluppo software
Ciononostante ci sono casi in cui possono essere venduti ed erogati separatamente (esempio che è vicino alla vostra esperienza è quello dei PM prestati con modalità T&M ad un cliente per guidare attività di persone interne all’organizzazione del cliente e/o di terze parti)
In modo simile possono essere trattati
PMO
Consulenza in area qualitÃ
Consulenza in area ITIL e conteggio Function Points
Formazione (ovviamente su certi temi ben delimitati dove abbiamo le competenze)
Per quanto riguarda il web content management, questo è fatto di norma con l’utilizzo di prodotti anche molto sofisticati open source o di mercato. Noi abbiamo un po’ di esperienza sia nella predisposizione iniziale di alcuni dei prodotti software per il content management ma poca esperienza nella vera e propria gestione dei contenuti dei siti fatta utilizzando i prodotti che ho appena citato dopo l’installazione e la configurazione iniziale
#13: Le applicazioni sono per loro natura vicine alle esigenze di business dei clienti, che sono diverse da industry a industry, da dipartimento a dipartimento, da cliente a cliente, etc.
(le competenze tecniche pure sono importanti, ma le trattiamo dopo)
Idealmente, per poter parlare con un cliente del suo specifico problema applicativo, dovremmo mettergli di fronte una persona che conosce il suo business, e che capisce «il suo linguaggio»
Il tentativo che abbiamo fatto è quello di definire una griglia il più possibile completa delle aree di competenza di business e poi di mappare le persone disponibili su questa griglia
Speriamo di poter migliorare in seguito il risultato che presentiamo (contando sul vostro aiuto) – ma comunque secondo noi è già utilizzabile
Esperienze più vecchie di 15 anni non sono state considerate in questa rilevazione
#15: BRP & Org. Change mgnt: Business process reengineering & Organizational change management
SAP SCM Supply Chain Management (ciclo passivo) – (MM Material Management; WM Warehouse Management; EWM Enterprise Warehouse Management; SD Sales & Distribution)
SAP IS-U Industry Specific utilities
HR Process – processi human resources
GePe Gestione Personale – pacchetto software per il payroll (e altro) di Data Management
SAP BW-BO Business warehouse – business object – suite per la business intelligence di SAP
ABAP – linguaggio di programmazione SAP
SAP basis – parte «sistemistica» dei sistemi SAP
CRM Remedy – prodotto di mercato per il crm
Pgr & Prj mgmnt - program & project management
Oracle App – Oracle E-Business suite; Oracle Fusion – prodotti ERP
#17: Questo è il quadro delle certificazioni in possesso delle risorse di Napoli:
BEA – strumenti e ambienti di sviluppo web
CBAP – certificazione degli analisti di business
CFPS – certified function points specialist
CMMI – Capability Maturity Model Integration – modello di qualità per le compaglie operanti nel ramo dei servizi applicativi
DBA Oracle – Data Base Administrator Oracle (livello sistemistico)
Developer Java (SUN/Oracle) – sviluppatore software in ambiente Java (web)
Developer PL/SQL Oracle – sviluppatore software in ambiente Oracle PL/SQL (DBMS / stored procedures)
ISO 9001 – certificazione auditors
ISTQB – certificazioni in area testing (di livello diverso, alcune risorse hanno più di una certificazione)
ITIL V3 – noto framework procedurale per il controllo delle attività IT
PMP – Project Management Professional
SAP CO – SAP controlling (contabilità )
SAP TM – SAP Transportation Management
TOGAF - The Open Group Architecture Framework è un framework per la Enterprise Architecture che prevede un approccio globale alla progettazione, pianificazione, attuazione, e la governance di un'architettura enterprise delle informazioni
#30: Le categorie in cui abbiamo raggruppato le competenze trattate in questa sezione sono:
Metodologie – metodi strutturati riconosciuti dal mercato per l’espletamento delle attività applicative
Sistemi operativi – Sistema operativo è un insieme di componenti software che rende operativi (da cui il nome) computer, apparati e dispositivi informatici - intesi dal punto di vista di uno sviluppatore di software, che di solito non arriva ad avere competenze sistemistiche
Linguaggi di programmazione – strumenti base per il lavoro dello sviluppatore
Gestione dei dati – data base management systems – anche in questo caso il punto di vista è quello dello sviluppatore e non del sistemista
Gestione della configurazione del software – strumenti per tenere sotto controllo versioni e release
Application server – è una tipologia di server che fornisce l'infrastruttura e i servizi per la realizzazione di applicazioni web. Parte integrante degli ambienti di sviluppo e di esercizio in ambito web
Ambienti integrati di sviluppo (framework) – strumenti di mercato o open source utilizzati per l’espletamento delle attività applicative
Strumenti (tools) – altri tools sofware non compresi nelle altre categorie (include SOA Services Oriented Architecture e web-services)
Portal e content management – strumenti spesso utilizzati in ambito web
Business Intelligence – raccoglie tools e strumenti utilizzati in area datawarehouse e BI
Middleware BPM – Business Process Management – sostanzialmente strumenti legati a EAI Enterprise Application Integration (TIBCO)
(commentare la scala delle competenze)
#31: (come si legge la slide: la scala del numero di persone con la competenza è a sinistra e la scala dello «score medio» delle stesse persone è a destra)
Notare come (ovviamente) ci sono molte persone esperte nelle metodologie di application management e application development, ma anche esperti di:
PM Project Management
Testing delle applicazioni
Conteggio dei Function Points (largamente utilizzati nella PAC)
Business Process Management importante per la consulenza organizzativa
#32: (ricordare che è prevalentemente esperienza da utente programmatore e non da sistemista)
#33: Gli strumenti di base per il lavoro applicativo
Notare come ancora abbiamo un notevole gruppo con esperienza in ambienti legacy (che però sono utilizzati sempre meno)
Il linguaggio oggi più utilizzato nel mercato è Java (seconda barra – far notare lo score medio elevato)
Su Microsoft .Net che pure è molto utilizzato abbiamo una capacità limitata (ma stiamo programmando i training necessari per incrementarla)
#34: (ricordare che è prevalentemente esperienza da utente programmatore e non da sistemista/DBA Data Base Administrator)
#35: Strumenti per tenere sotto controllo versioni e release
#36: Parte integrante degli ambienti di sviluppo e di esercizio in ambito web
Il tool utilizzato condiziona pesantemente le modalità di programmazione e quindi la conoscenza dell’application server è uno skill diventato importante
#37: Strumenti di mercato o open source utilizzati per l’espletamento delle attività applicative
#38: Strumenti spesso utilizzati in ambito web per la costruzione di portali e per la gestione dei contenuti dei siti
#39: Raccoglie tools e strumenti utilizzati in area datawarehouse e BI
Non molte persone, ma score medi elevati
#40: Sostanzialmente tool TIBCO (unica eccezione Jboss FUSE) utilizzati in area EAI Enterprise Application Integration
#41: Altri tools non contemplati nelle categorie precedenti
Da rimarcare il discreto gruppo con competenza sui web services (SOA) con uno score medio abbastanza elevato
#43: Su questa slide c’è l’elenco dei servizi tipicamente compresi in un progetto di implementazione iniziale di un ERP
#44: Su questa slide c’è l’elenco dei servizi tipicamente compresi in un servizio di manutenzione ongoing di un sistema ERP