Newsgroup: it.lavoro.informatica
Titolo: customizzare ERP

ciao, qualcuno mi può spiegare come avviene "in pratica" la 
customizzazione di un ERP e qual'è l'approccio di analisi 
funzionale?? mi serve per la tesi..
--  
Postato da Virgilio Newsgroup 
http://newsgroup.virgilio.it
Completo come il newsreader, ma senza il newsreader

 funzionale?? mi serve per la tesi..
Azz! Vai a fare uno stage di un anno in SAP e poi prova a risponderti da
solo... se ci riesci!
Max
-- 
Le persone si dividono in tre: quelle che sanno contare e quelle che non
sanno contare.

 funzionale?? mi serve per la tesi..
   Un consiglio: fai domande la cui risposta sia piu' breve delle 15 pagine
che richiederebbe questa :)

 funzionale?? mi serve per la tesi..
Cioé, ti serve qualcuno che ti scriva la tesi? :-p
A parte gli scherzi, quanto ne sai? Cos'è un ERP (o almeno, cos'hai 
capito che è un ERP)? Che esperienze dirette ci hai fatto?
-- 
ale
http://www.sen.it
et corruptissima re pubblica plurimae leges 

Alessandro Riolo ha scritto:

Non ho esperienze dirette, altrimenti cosa chiederei a fare???
Cmq, mi interessa in particolare sapere quali sono le 
metodologie di analisi procedurale, se ad esempio esiste qualche 
software che genera il codice (es.ABAP4) direttamente dagli 
schemi procedurali in modo da facilitare l'implementazione.
Il mio problema è che l'ho studiato all'univ, ma tra la teoria e 
la pratica mi sono accorto che c'è MOLTA differenza...


 la pratica mi sono accorto che c'è MOLTA differenza...
Non sono un esperto di ERP, ma ritengo di avere un po' di esperienza per
dirti che:
1) Ogni ERP ha appocci di analisi procedurali diversi a seconda del motore
che li alimenta.
2) Ogni ERP è un caso a se stante e troverai magari alcuni che hanno un
qualche "software che generi codice dagli schemi procedurali" e altri che
non l'avranno (sto inventando, ma lo ritengo altamente probabile).
3) Il tuo problema è il problema di tutti quelli che, finita l'università,
si scontrano col lavoro vero: papale papale non sanno fare un... niente e
non hanno idea di chi/perchè abbiano speso tanti anni *apparentemente*
inutilmente. 
Imho, se vuoi fare un buon lavoro, ti cerchi uno stage in qualche azienda
che produca/implementi ERP (Watermark su BaaN, SAP su... SAP, IBM per ACG,
e così via...), diversamente la vedo molto dura riuscire ad argomentare in
maniera decente una tesi di questo tipo.
Max
PS: Non hai risposto alle domande che ti ha fatto Alessandro, e a questo
punto sarei curioso anche io di conoscere le tue risposte (a parte quella
sulle esperienze...).


Ragazzi, mi rendo conto che non vi sto chiedendo una cosa 
semplice, però se avete volglia di aiutarmi bene, altrimenti 
lasciate stare, se è per farmi prendere in giro, metto la maglia 
dell'inter e vado in giro esultando per aver vinto la coppa 
italia...
PS: max, non credo sia significativo scrivere la definizione di 
erp, se ti senti tanto superiore ed hai tanta cultura in 
materia, usala per darmi una mano, non vantartene E BASTA. OK?


Cacchio, nemmeno laureato e hai gia' questa attitudine?
Consiglio: qui c'e' gente PREPARATA e con anni di esperienza che una mano
puo' dartela. Logicamente, visto che sono tutti professionisti al lavoro,
preferiscono rispondere a domande mirate e sapere chi sei.
Poni domande precise e non questioni generiche, e magari con quel minimo di
umiltą che rende sempre graditi al prossimo. Se ti chiedono la definizione o
altre cose e' per sapere il tuo livello ed evitare di perdere il loro
tempo - e di farti perdere il tuo - dando risposte troppo complesse o
banali.
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 materia, usala per darmi una mano, non vantartene E BASTA. OK?
Nessuno ti ha chiesto la definizione di ERP, ma cosa conosci tu di un ERP.
Cmq non volevo fare la figura del saccente, anche perchè ho chiaramente
scritto di non essere un esperto di questo segmento, quindi lungi da me
vantarmi di chissà che cosa. Cmq ok, ho capito l'antifona... io mi defilo
(volevo solo essere gentile) e tu ti arrangi con chi avrà la pazienza di
risponderti...
Max


ok, chiedo scusa a chi non voleva prendermi in giro.
Allora, riguardo ai Sistemi Erp so tutto ciò che c'è da sapere 
sotto l'aspetto gestionale, quasi zero sotto quello informatico.
Mi serve sapere come avviene la customizzazione dei pacchetti:
-si fanno davvero Rad, Lrc, A-Grafi ed altre rappresentazioni 
del genere per rappresentare il flusso dei processi?
-si scrivono "a mano" svariate linee di codice, oppure esistono 
dei software dedicati che snelliscono questa fase (mi pare di 
aver sentito parlare di sw che generano il codice direttamente 
dai vari diagrammi, se l'ho detta grossa perdonatemi)
-si fanno "interviste" agli utenti per conoscere a fondo i 
processi come sono e come dovrebbero essere?


 schemi procedurali in modo da facilitare l'implementazione.
Non mi hai risposto quando ti ho chiesto cos'era un ERP. Non hai 
risposto nemmeno a Max. Poco male, però ricorda che l'ignoranza non è 
una cosa brutta e di cui si debba vergognare, specialmente se uno non 
millanta (qualche volta mi è capitato di fare colloqui a millantatori, è 
una cosa piuttosto penosa, molto meglio essere sinceri e discutere 
apertamente sui propri limiti e sulle proprie lacune, a migliorare c'è 
sempre tempo).
Questo premesso, leggiti 
http://www.sen.it/stoa/articles.asp?id=26
, per 
alcune definizioni riguardanti sistemi informatici aziendali, ERP e così 
via, ma non copiare nella tesi (anche perché copieresti dalla mia tesi, 
"ERP Open Source", ed a parte che non è bello, è anche rischioso). Puoi 
però rielaborare e citarmi in bibliografia (nel qual caso ti spedisco 
tutto il PDF con la tesi :-p).
Se t'interessa proprio la generazione di codice ABAP, potresti dare 
un'occhiata a 
http://www.intellicorp.com/products/liveinterface.html
, 
anche se non è esattamente quello che ti interessa; immagino infatti tu 
stia cercando un qualche strumento CASE stile WebRatio 
(
http://www.webratio.com
), nevvero? Ne approfitto per avvertirti che chi 
ti ha assegnato quella tesi, potrebbe volerti utilizzare per suoi 
secondi fini in merito ;-)
Altra domanda: cosa intendi per schemi procedurali? Riesci a farmi un 
esempio pratico? Se ho azzeccato quello che ti serve, ti potrei 
consigliare come lettura molto introduttiva i capitoli 5-6-7 di Using 
SAP R/3 di ASAP IG, ma non ti consiglierei di acquistarlo solo per 
dargli un'occhiata .. ad ogni modo, dopo averlo fatto, per capire 
veramente di cosa si sta parlando lo stage suggeritoti da Max è 
necessario (magari dopo un 6 mesi di corso).
Ritorniamo al punto di partenza: se cerchi ausilio, devi condividere più 
informazioni. Magari qualcuno potrebbe capire di essere in grado di 
aiutarti, e qualcuno potrebbe rendersi conto che non lo è, ma dalle 
quattro righe che hai scritto è difficile desumerlo ..


 processi come sono e come dovrebbero essere?
Sì, continuamente. Ci sono svariate metodologie, alcune veramente 
complesse ed interessanti. In generale, non mi limito soltanto all'area 
gestionale, cose come Prince2 o ITIL meriterebbero corsi di laurea a sé 
stanti, come avviene in nazioni più evolute, e non ci sarebbe bisogno di 
piazzare corsi di Analisi XVIII o Geometria Ipermetrica giusto per fare 
numero.


per schemi procedurali, A-grafi, etc.. intendo essenzialmente 
flow-chart. Vedi tu se è il caso di mandarmi la tua tesi, solo 
tu puoi sapere se mi può essere davvero utile, cmq nn ho 
problemi a citarti.
Potresti descrivermi "per passi" come si fa la customizzazione? 
Senza troppi dettagli, così poi ti chiedo di specificare meglio 
solo i passi che mi servono, evitandoti di perdere troppo tempo.


scusa se insisto, ho risposto al tuo ultimo post, anche se 
probabilmente nel posto sbagliato...


 funzionale?? mi serve per la tesi..
Ho lavorato diversi anni su un ERP di fascia media (non SAP & C. per 
intendersi, un prodotto fatto in casa). Gli ERP hanno la pretesa di 
posizionarsi orizzontalmente sull'azienda e coprirne tutti i processi e 
devono riuscire in questo intento per risultare un investimento valido.
Nella maggior parte dei casi, quando l'azienda cambia il sistema 
informativo si aspetta certamente innovazione, quindi in linea di 
massima è pronta ad adattare i propri processi al nuovo sistema. Nel 
nostro caso il prodotto aveva un sostanziale orientamento verso una 
certa categoria di attività, ciò significava che c'erano alcuni moduli 
particolarmente "spinti" nel gestire alcuni processi in un certo modo. 
Ovviamente non andava bene per altri settori, dove tendevamo a fornire 
un modello alternativo generico che consentisse di gestire colunque il 
processo dove non era strategico.
La customizzazione consisteva in soldoni nell'individuare le carenze del 
prodotto standard nel gestire un determinato processo nell'azienda. 
Ovvero: data una incompatibilità fra il processo aziendale e la 
soluzione standard proposta, appurato che è la soluzione ad essere 
carente rispetto all'azienda (quindi l'azienda non ha vantaggio ad 
adattare il processo alla soluzione), si procede alla realizzazione di 
una soluzione customizzata.
L'approccio era abbastanza classico: si parte dalla comprensione del 
dominio, l'analisi del processo con il cliente, la proposta della 
soluzione e relativa accettazione, la realizzazione software, beta 
testing, produzione. Naturalmente tralasciamo il fatto che il flusso non 
era così fluido come descritto, ma in linea di principio questo era il 
piano.

 Potresti descrivermi "per passi" come si fa la customizzazione?
Premetto che IMVHO è comunque più utile il suggerimento di cercarti uno 
stage o un corso su SAP. Sinceramente, se qualche docente ti ha 
assegnato questa tesi (tra l'altro molto interessante, istruttiva e 
utilissima nella vita lavorativa), non vedo come non possa immaginare 
che tu non la possa fare tutta basandoti semplicemente sulla teoria.
Visto che ci siamo, un po' di info provo a dartele. Personalmente ho più 
esperienza diretta con Compiere che con SAP, BTW ho avuto occasione di 
appurare che l'approccio è molto simile (con la dovuta differenza che 
Compiere è una FIAT 500, SAP è una Mercedes di quelle che in Italia non 
vendono nemmeno). In Compiere esiste una cosa chiamata Active Data 
Dictionary, mentre su SAP (mi riferisco sempre a R/3 in questo contesto) 
l'entità affine si chiama Reference Model (in realtà l'Active Data 
Dictionary esiste anche in SAP, solo che rispetto a Compiere in SAP 
tutto è come minimo un ordine di grandezza, a volte due o tre, più 
grande, più esteso, più complesso, e l'ADD si trova più a basso 
livello). Sono entrambe (alla fine, si tratta praticamente di oggetti 
immagazzinati come righe su specifiche tabelle) strutture dati 
(metadati), tramite le quali è possibile personalizzare questo tipo di 
sistemi informatici rispetto alle necessità del mandante (di solito 
chiamato _client_). Giusto per farti capire quale grado di flessibilità 
offra questo approccio, nella fase di personalizzazione, tipicamente, 
non viene scritto codice (né ne viene generato, ma su SAP hai a 
disposizione migliaia di procedure e centinaia di scenari). In pratica, 
in entrambi ti connetti al sistema come utente autorizzato, su Compiere 
accedi alla cartella dell'Active Dictionary che elenca una serie di 
maschere, tramite le quali puoi modificare e personalizzare i vari 
elementi fondamentali del sistema, mentre su SAP lanci la transazione 
SPRO ed accedi ad IMG (Implementation Guide), che ti consente di mettere 
mani (se senti usare spesso customizzare in questo contesto, è perché la 
personalizzazione in SAP è un'altra cosa, per cui molti traducono alla 
buona la definizione in inglese; sarebbe preferibile usare 
parametrizzare, ad esempio) al Reference Model. Ora esistono anche altri 
strumenti per accedere al Reference Model (ci sono cinque tipi di viste 
possibili, tra cui una, la process view, è tramite una rete di simboli 
EPC [se non sai cosa sono vedi 
http://en.wikipedia.org/wiki/Event-driven_Process_Chains
, ci dovresti 
poter giocare su Visio]). Giusto per farti vedere un po' di cosa si stia 
parlando, vai ad esempio alla sezione SAP R/3 Best Practices della 
pagina 
http://isds.bus.lsu.edu/cvoc/learn/bpr/mprojects/bp/bpsap.html
, e 
guarda le figure proposte.
Ora vai, e trovati uno stage ;-)


<SNIP>
Interessantissimi i link, che mi hanno dato in parte conferma a quello che 
già pensavo su SAP, nonchè
il perchè di certe orride storie (alcune saranno sicuramente 
"metropolitane", non discuto...) che ho sentito
(e anche sfiorato, se non proprio visto) sull'argomento.
Il termine di paragone che mi balza alla mente d'istinto è: dinosauro.
Io penso a che razza di entropia si porti dietro un coso così.
Quanti strati di software decrepito nelle fondamenta.
Che sforzo mastodontico dev'essere per SAP stessa "portarlo da qui a li".
Ma c'è qualcuno che possa conoscere in maniera decente tutte le 
interrelazioni e sia in grado di darti un
minimo di garanzia che se "tocchi" qualcosa "lì" non si crei poi un effetto 
"Stanlio&Ollio" tale per cui il frigo scalda,
si ghiaccia il forno ed esce fuoco dai rubinetti ?? :-))
Resto convinto della mia idea: nel software gestionale si innova poco, anzi 
niente. Tutte repliche dello stesso schema
trito e ritrito dal 1972 a oggi, esteso ed allargato ma mai cambiato. 
Proprio come i dinosauri di un tempo.
Il primo che se ne esce con una idea innovativa, ha un po' di "push" alle 
spalle e una superiore agilità se li sbrana tutti.


 alle spalle e una superiore agilità se li sbrana tutti.
È già successo, appunto all'inizio degli anni '90 SAP offriva un sistema 
three layer ed in un certo senso aperto (il codice sorgente in ABAP è a 
disposizione ed è interpretato), mentre tutta la concorrenza sbolognava 
C/S come il non plus ultra tecnologico. Anche con il C/S era successa 
comunque una cosa simile in piccolo e nel mercato tedesco, SAP aveva 
rilasciato R/2 nel 1979. Giusto per dare un'idea di cosa sia riuscita a 
fare SAP successivamente, sono entrati nel mercato Statunitense nel 1988 
(grazie a Dow Chemical), si sono quotati in borsa in quello stesso anno, 
hanno ottenuto le risorse per sviluppare R/3 e nel 1993 avevano in mano 
il 44% del mercato Statunitense. Quell'anno rilasciarono la versione 
giapponese e raddoppiarono il numero dei clienti su base mondiale in 1 
anno. Ora ci stanno riprovando con NetWeaver, hanno pure cambiato 
management per l'occasione. Non credo gli possa andare altrettanto bene 
per tutta una serie di ragioni, ad esempio onestamente non c'è più lo 
stesso spazio di crescita, devono necessariamente rivolegersi ad un 
target più vasto e più vario, ma detto questo, la piattaforma è 
promettente, le risorse ci sono e la fiducia del mercato e degli 
operatori pure, per cui se a qualcuno capitasse un'occasione per un 
crosstraining su NetWeaver, sinceramente non saprei come glielo si 
potrebbe sconsigliare ..


 Ho lavorato diversi anni su un ERP di fascia media
Quali sono i problemi più comuni e le richieste tipiche del 
cliente?


> Ora vai, e trovati uno stage ;-)
Ale, io devo fare una tesi di 1°livello, per questo non devo 
necessariamente fare uno stage, anzi potrei limitarmi a scrivere 
4 chiacchiere e via. Solo che, visto che devo parlarne, vorrei 
fare un lavoro un po  meglio che mediocre, quindi la mia idea è 
quella di trovare qualcuno competente (e mi pare di averlo 
trovato) e farci una chiacchierata sull argomento. Se non ti 
ruba troppo tempo, continua a parlarne, lo so che uno stage 
sarebbe l ideale, e sicuramente lo farò dopo l università 
Grazie, e scusa per l assillo


 l'università
Io rimango dell'idea che invece uno stage su SAP durante l'università 
male non farebbe, né alla tesi né al tuo futuro lavorativo.
A volte alcune università organizzano corsi di SAP gratuiti, ad esempio 
Genova o il Politecnico di Torino, altre volte puoi trovare corsi FSE, 
ed ovviamente ci sono i corsi a pagamento (questi ad esempio hanno 
pubblicato un annuncio anche qui qualche giorno fa', 
http://www.tesionline.it/news/master-corso.jsp?id=96
, non li conosco per 
cui non ti posso garantire sulla serietà e la bontà del corso offerto, 
ma il prezzo non è male, anche se il corso non è esattamente quello che 
servirebbe a te). Ritornando all'università, non dovrebbero trovarti un 
tirocinio da qualche parte? Dove sei iscritto?
Sinceramente, non vedo come tu possa pretendere di scrivere una tesi su 
SAP senza averlo mai visto né toccato, soltanto sulla base di hearsay e 
nozioni teoriche lette qua e là .. IMHO è meglio cambiare il soggetto 
della tesi, a questo punto. Perché non ti concentri sull'ADD, e su come 
questo può essere utilizzato per configurare un ERP? In quel caso 
potresti scaricarti Compiere, che è Open Source, e giocarci a 
piacimento.
P.S.: una cosa che potresti provare a fare, è andare su 
http://www.sap.com/company/shop/index.epx
 e farti spedire un Mini Sap 
(ti fanno pagare 30€+spedizione per il Mini Web WAS 6.20 ABAP Engine 3 
in Inglese o per il Mini SAP WAS 6.10, entrambi per Win) oppure il DVD 
con il WAS 6.40 (solo spese di spedizione, licenza 90 giorni, ma non so 
se c'è lo stack ABAP; non so se è la versione Linux, se la è la puoi 
scaricare direttamente da 
ftp://ftp.sap.com/pub/linuxlab/test_drive/
 e 
non chiedermi come si installa :-p).
Il Mini SAP è in pratica il Basis senza i vari moduli (non ci sono FI, 
SD, HR, ..) ma per il resto c'è tutto lo stack ABAP per cui più che al 
customizzatore serve allo sviluppatore ABAP (più spesso che no wannabe), 
ma come minimo ti riuscirebbe a dare un po' il sapore della cosa. 
Ricorda comunque che ci vuole tanta RAM per poterlo apprezzare, e che 
l'installazione non è banale nemmeno su Windows.


ale, ti faccio una domanda più specifica: secondo quali 
metodologie e/o standard vengono realizzati i flow-chart 
utilizzati per l'analisi dei processi?


 con il WAS 6.40 (solo spese di spedizione, licenza 90 giorni, ma non so
L'ho fatto tempo fa, ma devo dirti che e' una strada veramente in
salita per
la carenza di documentazione. E' molto piu' facile imparare il mondo
IBM host
vedi MVS e programmazione ASM370 usando Hercules ed MVS 3.8
(antiquariato), forse
perche' IBM offre TUTTI i manuali online e quindi con pazienza, impegno
e tempo
puoi veramente imparare. Io ho fatto cosi' qualche anno fa. Con
miniSAp, netweaver e simili mi sembra veramente di essere sperduto in
una giungla
amazzonica di notte.. Questo mi ha fatto capire che SAP non sta nel mio
futuro
pero se hai puntatori x contraddirmi sono ben accetti!
/CM