Yiorgos Adamopoulos wrote:
2009/11/17 Elefterios Stamatogiannakis <estama [ at ] dblab [ dot ] ece [ dot ] ntua [ dot ] gr>:
Π.χ η καρδιά ενός δημόσιου οργανισμού είναι το πρωτόκολο. Οι λύσεις για
ηλεκτρονικό πρωτόκολο από διάφορες ιδιωτικές εταιρίες, κοστίζουν στα
δεκάδες χιλιάδες ευρώ και είναι χάλια.
Το να γίνει ένα σωστό ηλεκτρονικό πρωτόκολο πραγματικά είναι κάτι
σχετικά απλό. Πραγματικά πίστευα οτι εάν κάποιος δημιουργήσει την απλή
αυτήν (web) εφαρμογή και την πακετάρει σε ένα μικρό απλό μηχανάκι (χωρίς
κινούμενα μέρη) θα είχε επιλύσει ένα σημαντικό πρόβλημα στο δημόσιο.
Τρομάζω και στην ιδέα του να θεωρείται απλή εφαρμογή. Απλή εφαρμογή
είναι να καταθέτεις κάτι στο πρωτόκολλο να σκανάρεται και να σου δίνει
αριθμό. Ακριβώς όμως επειδή το πρωτόκολλο *είναι* η καρδιά ενός
δημόσιου οργανισμού, εάν θέλεις να το κάνεις σωστά θα πρέπει να
απεικονίζει το workflow του οργανισμού. Και είναι βέβαιο πως ακόμα και
οργανισμοί της "ίδιας φύσης" (π.χ. ΟΤΑ) δεν έχουν πάντα το ίδιο
workflow, άσε που και αυτό μπορεί να αλλάζει formally ή informally
κατά το πως είναι οι σχέσεις των τμηματαρχών μεταξύ τους ή με το
διευθυντή τους.
Epeidh etyxe na bre8w sthn perifereia ths anaptykshs kai tou deployment
diaforwn paremferwn pragmatwn :
To megalytero problhma den einai na parexeis mia platforma. Platformes
yparxoun, kai open source, kai closed source, kai custom, kai kai kai.
Alles leitourgoun aksioprepws kai alles ligotero aksioprepws.
To megalo problhma brisketai sto sxediasmo twn domwn, twn workflows kai
tou business logic. Ki ekei peftei to apisteyto gelio :
Ta requirements pote den einai arketa kseka8arismena, eite epeidh to
systhma leitourgei sthn praksh peripou ad-hoc, eite epeidh kanenas den
tolmaei na paradextei anoixta to ena tsoubali shortcuts kai deviations
apo thn typikh diadikasia pou xrhsimopoiei gia na kanei th douleia tou
pio grhgora. Ean ayta den probleftoun, den analy8oun, den katagrafoun,
kai den bre8ei enas tropos na ly8oun ta - synh8ws dioikhtika -
problhmata pou ta prokalesan eks'arxhs, h mhxanorganwsh mporei telika na
eisagei megalytera problhmata apo auta pou lynei. To iterative approach
*sxedon* douleyei edw.
(Afhnw kata meros to gegonos oti ena mhxanografiko systhma periorizei
arketes fores thn eykairia gia diafores "parekkliseis" poy eynooun
kapoious, giati einai ena olotela diaforetiko zhthma)
Dyo departments pou fainontai paromoia, den einai pote. Ta previous case
studies boh8ane, alla exw dei periptwseis poy xreiasthke na petaxtoun
kai na ksanaginei olh h douleia ths analyshs eks'arxhs.
Pelwria zhthmata data migration apo o,tidhpote mporei na fantastei
kaneis, kai merika pou de mporei na fantastei. COBOL still rules the
universe.
Problhmata sxesewn h eswterikhs politikhs pou ephreazoun ta workflows.
An to kaneis swsta, de 8a to dextei kaneis. An to kaneis akolou8wntas to
status quo apla ta pagiwneis xeirotera.
Eida periptwseis opoy - eidika ekei pou xreiasthke na synde8oun
diaforetika systhmata metaksy tous, h xreiasthke na einai dynath h
ekswterikh anafora se dedomena - *apla den yphrxe kanena tuple dedomenwn
pou 8a mporouse na xrhsimopoih8ei logika ws unique key*. Exw dei
an8rwpous pou gnwrizan th douleia tous na proteinoun gia primary key to
onomatepwnymo.
Kai alla polla. Genika h analysh estw kai ligo periplokwn systhmatwn
einai ena apisteyto xaos. Aporw pou yparxoun an8rwpoi pou mporoun na
kanoyn ayth th douleia xwris xrhsh isxyrwn antikata8liptikwn.