Le nuove competenze di Maticmind in ambito applicativo

43
makes IT easy Maticmind, makes IT easy | www.maticmind.it | [email protected] Le nuove competenze di Maticmind in ambito applicativo Agenda – Gennaio 2016

Transcript of Le nuove competenze di Maticmind in ambito applicativo

Page 1: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

Agenda – Gennaio 2016

Page 2: Le nuove competenze di Maticmind in ambito applicativo

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

Page 3: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

1. Introduzione

Page 4: Le nuove competenze di Maticmind in ambito applicativo

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 softwareERPBPR – Business Process Reengineering Quality management - TestingProgram, Project & Service management…

17 con esperienza nell’erogazione di servizi tecnologiciAssistenza sistemisticaPosta elettronica e posta elettronica certificataDesktop managementServer managementProject & Service management

21 con skill PM e PMO2 con esperienza nell’erogazione di servizi cross (interni)

Gestione del PersonaleAmministrazione…Esperienza nel pre-sales e business developmentSignificativa esperienza lavorativa mediaElevato grado di scolarizzazione

Page 5: Le nuove competenze di Maticmind in ambito applicativo

I ruoli tipici nei servizi applicativiProject 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.

Page 6: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

2. I servizi applicativi

Page 7: Le nuove competenze di Maticmind in ambito applicativo

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)

Page 8: Le nuove competenze di Maticmind in ambito applicativo

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.

Page 9: Le nuove competenze di Maticmind in ambito applicativo

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)

Page 10: Le nuove competenze di Maticmind in ambito applicativo

Sviluppo applicazioni [2]

Sviluppo Applicazioni - Application Development

TestingTest 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.

Page 11: Le nuove competenze di Maticmind in ambito applicativo

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.

Page 12: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

3. Le nostre competenze funzionali

Page 13: Le nuove competenze di Maticmind in ambito applicativo

Competenze di Industry

Banche PAC Assicurazioni Telecomunicazioni Energia Finance - Varie Manifatturiera Trasporti0

10

20

30

40

50

60

70

8077

63

5046

37

51 1

Pers

one

Page 14: Le nuove competenze di Maticmind in ambito applicativo

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.

Page 15: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo4. Competenze certificate

Page 16: Le nuove competenze di Maticmind in ambito applicativo

Le certificazioni

Napoli: 107 certificazioni su una popolazione di 115 persone

BEA

CBAP

CFPS

CMMI

DBA, O

racle

Develop

er Jav

a, Orac

le

Develop

er Jav

a, Sun

Develop

er PL/

SQL, Orac

le

ISO 90

01IST

QBITI

L V3

PMP

SAP C

OSA

P TM

TOGAF

0

5

10

15

20

25

30

35

5 42 2 2

5

32

4 3

14

19

4 42

5

Page 17: Le nuove competenze di Maticmind in ambito applicativo

Team PMO Certificazioni

Certificazione #

PMP 4

ITIL Foundation 8

ITIL Intermediate 2

IFPUG 1

ISTQB 1

Page 18: Le nuove competenze di Maticmind in ambito applicativo

ERP Certificazioni

Certificazioni #SAP Transportation Management 9.0 2SAP: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

Page 19: Le nuove competenze di Maticmind in ambito applicativo

ERP Corsi ufficiali SAP seguiti

Corso #ABAP Web Dynpro 5EWM Processes 3Logistics Execution & Warehouse Management 5Material Management & Sales Distribution 9HANA 1

Page 20: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

5. Alcuni esempi

Page 21: Le nuove competenze di Maticmind in ambito applicativo

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

Page 22: Le nuove competenze di Maticmind in ambito applicativo

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.

Page 23: Le nuove competenze di Maticmind in ambito applicativo

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

Page 24: Le nuove competenze di Maticmind in ambito applicativo

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

Page 25: Le nuove competenze di Maticmind in ambito applicativo

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.)

Page 26: Le nuove competenze di Maticmind in ambito applicativo

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

Page 27: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Grazie per l’attenzione

Page 28: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

Appendice 1. Le nostre competenze tecniche

Page 29: Le nuove competenze di Maticmind in ambito applicativo

Classificazione e scala

Le competenze tecniche coperte in questa sezione sono raggruppate per categoria:MetodologieSistemi operativiLinguaggi di programmazioneGestione dei datiGestione della configurazione del softwareApplication serverAmbienti integrati di sviluppo (framework)Strumenti (tools)Portal e content managementBusiness IntelligenceMiddleware 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 esperienza1 = esperienza molto limitata2 = esperienza bassa3 = esperienza media4 = esperienza buona

Page 30: Le nuove competenze di Maticmind in ambito applicativo

Metodologie

Applic

ation

devel

opmen

t

Applic

ation

man

gemen

t

Program

e proj

ect m

anag

emen

t

Risk m

anag

emen

t

Testin

g man

agem

ent

IFPUG Fu

nction

Point

Quality

man

agem

ent

Applic

ation

asses

smen

t

Applic

ation

mod

erniza

tion

UML

Busin

ess proc

ess m

anag

emen

t0

10

20

30

40

50

60

70

80

90

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

7967

54

36

1913 12 8 8 6 6

3.293.09

2.57 2.58

2.84

2.54

2.832.63

2.38

3.17

2.67

# score medio

Page 31: Le nuove competenze di Maticmind in ambito applicativo

Sistemi operativi

WIN 2003 WIN 2008 Linux RedHat

Windows Scripting

Linux Altro AIX Solaris Linux SUSE

HP-UX AS4 Novell Netware

WIN 20120

5

10

15

20

25

30

35

40

45

50

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

4.50

4441

25

17 17 18 17

11 117

3 1

2.302.39

2.202.29 2.24

1.941.76

1.91

1.45

1.71

2.00

4.00

# score medio

Page 32: Le nuove competenze di Maticmind in ambito applicativo

Linguaggi di programmazione

Cobol\C

obolII

\CobolII

IJav

a

Java S

cript

PL/SQ

L JCL

Shell

Unix

Visual B

asic

Sprin

gMave

nC++

Unix Sc

riptin

g Ant Jsf C

Microso

ft.NET

PrimeFa

ces0

10

20

30

40

50

60

70

80

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

73 7062 60 59

50

35 32 31 28 25 24 19 16 16 13

2.78

3.102.82 2.92

2.082.34 2.43

2.782.52 2.39 2.32 2.42

2.792.50

2.06

2.54

# score medio

Page 33: Le nuove competenze di Maticmind in ambito applicativo

Database Management Systems

Oracle DB2 MySQL SQL Server PostgreSQL informix Sybase0

10

20

30

40

50

60

70

80

90

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

78 74

51

35

15 142

2.97

2.55 2.652.43

2.272.07

3.00

# score medio

Page 34: Le nuove competenze di Maticmind in ambito applicativo

Gestione della configurazione

StarTeam CVS Visual Sourcesafe SVN Casewise Suite0

2

4

6

8

10

12

14

16

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

1514

43

2

2.873.00

2.25

3.67

2.50

# score medio

Page 35: Le nuove competenze di Maticmind in ambito applicativo

Application Server

Tomcat Jbo

ssOrac

le

IBM Web

sphere

Apache

http

server

Weblog

ic Serv

erMS I

IS0

10

20

30

40

50

60

70

0

0.5

1

1.5

2

2.5

3

60

39 3729 29 29

16

2.45

2.74

2.16

2.552.34 2.31

2.00

# score medio

Page 36: Le nuove competenze di Maticmind in ambito applicativo

Ambienti e framework di sviluppo

Eclipse Together Struts/struts2 Struts & Tiles JBPM Visual Studio Spring tools suite (STS)

JDeveloper Nexus0

2

4

6

8

10

12

14

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

12

109

87 7

5 54

3.003.10

2.67

2.882.71

2.14

3.00

2.60

3.25

# score medio

Page 37: Le nuove competenze di Maticmind in ambito applicativo

Portali e content management

Liferay Alfresco WordPress0

5

10

15

20

25

30

0.00

0.50

1.00

1.50

2.00

2.50

28

15

3

2.07

1.53

2.33

# score medio

Page 38: Le nuove competenze di Maticmind in ambito applicativo

DWH / BI

Irepo

rt (Desi

gner

for Ja

sperRep

orts)

Data St

age

Qlikview

IBM Web

sphere

Infor

mation

Integ

ration

(Data

Stage

)Sa

s 8

ETL (

Data In

tegrat

ion) O

racle W

areho

use Build

er

Busine

ssObje

cts Su

ite XI R

4

DWH Busine

ss Ana

lysis

DWH Method

ology

Erwin D

ata Mod

eler

Oracle B

IEE Su

ite01234567

0.000.501.001.502.002.503.003.504.004.50

6

3 32

1 1 1 1 1 1 1

2.83

3.67 3.67 3.504.00 4.00 4.00

3.00 3.00 3.00 3.00

# score medio

Page 39: Le nuove competenze di Maticmind in ambito applicativo

Middleware / BPM

Tibco

Busin

esswork

s

Tibco

Remed

y Ada

pter

Tibco

Rende

zVous

Tibco

Generi

cs

Tibco

EMS

Tibco

iProce

ss

Tibco

HAWK

Jboss

FUSE

0

2

4

6

8

10

12

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

4.50

11

8

6 65 5

4

1

2.452.25

2.672.50

2.802.60

2.75

4.00

# score medio

Page 40: Le nuove competenze di Maticmind in ambito applicativo

Altri tool

Web Services ALM-Application Lifecycle Management

Sales Force (SF) IBM Rational Suite 0

5

10

15

20

25

30

35

40

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

35

74

2

2.77

1.71

1.25

3.00

# score medio

Page 41: Le nuove competenze di Maticmind in ambito applicativo

makes IT easy

Maticmind, makes IT easy | www.maticmind.it | [email protected]

Le nuove competenze di Maticmind in ambito applicativo

Appendice 2. Servizi applicativi in ambito ERP

Page 42: Le nuove competenze di Maticmind in ambito applicativo

ERP Offerta Servizi [1]ERP Implementation ServicesProgram & Project Management

Business Process Analysis & RengineeringAnalisi e Ridisegno dei principali processi gestionali per supportare la strategia aziendale ed i business requirements.

Organizational Change ManagementPreparare le persone a svolgere efficacemente il proprio ruolo all’interno della nuova configurazione organizzativa basata sui nuovi processi

Business Requirements ManagementBusiness 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

Page 43: Le nuove competenze di Maticmind in ambito applicativo

ERP Offerta Servizi [2]Enterprise Application ManagementTransition Management (Start-Up)

Presa in carico del sistema pre-esistente acquisendo il controllo dei servizi di Application Management

Service ManagementSingle Point of Contact per le necessità EAM

Level 2 Help Desk - Functional SupportGestisce direttamente i problemi applicativi e funzionali e sollecita l’analisi e la correzione dei problemi.

Application Failure / Resolution AnalysisAnalizza 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 EnhancementsPiccoli 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