Καλησπέρα,
Ο λόγος
για αυτή την δημοσίευση είναι να
προσκαλέσω, όσους μπορούν και θέλουν,
στην δημιουργία ενός καινοτόμου έργου
με εργαλεία της Microsoft. Στόχος του έργου
αυτού είναι να δώσει στους ανθρώπους
την δυνατότητα όχι μόνο να διαβουλεύονται
δημόσια, αλλά να οργανώνονται σε
αυτοδιοικούμενες ομάδες, βασισμένες
πάντα στις αρχές της δημοκρατίας. Μην
φανταστείτε ότι στόχος είναι να
ξαναδημιουργήσουμε θεσμούς, στόχος
είναι να δημιουργήσουμε ένα Σύστημα
Διαχείρισης Έργων που θα επιτρέπει στα
μέλη της κοινότητας αυτής, να παίρνουν
αποφάσεις και μετά άμεσα να μπορούν να
δημιουργούν μετρήσιμα, υλοποιήσιμα
έργα, αξιοποιώντας τους πόρους που θα
έχουν στην διάθεσή τους. Αυτό που το
κάνει να διαφέρει από ένα συνηθισμένο
Σύστημα Διαχείρισης Έργων είναι ότι θα
επιτρέπει σε περισσότερο κόσμο να
διαμορφώνει τα "κοινά" αυτά έργα
ή να αποφασίζει για την τύχη τους.
Δεν
θέλω να επεκταθώ σε φιλοσοφικές συζητήσεις
για το ωφέλιμο ενός τέτοιου Συστήματος
Διαχείρισης γιατί δεν θα με φτάσει μια
δημοσίευση. Έχω φτιάξει blog με τις απόψεις
μου http://www.sosocieties.blogspot.com/
(στα αγγλικά γιατί το πρόβλημα δεν είναι
μόνο ελληνικό). Εν συντομία όμως μπορεί
να επιτρέψει σε ικανούς ανθρώπους στην
χώρα μας να διατυπώσουν και να συζητήσουν
ζητήματα που μας αφορούν όλους, από
οικονομικά ως και περιβαλλοντολογικά,
και να αποφασίσουμε όλοι μαζί για το τι
είμαστε διατιθέμενοι να κάνουμε. Το
ξέρω ότι ακούγετε δύσκολο, αλλά είναι
εφικτό. Για την ακρίβεια, ήδη εδώ και
καιρό δουλεύω πάνω σε ένα κομμάτι αυτού.
Είναι όμως κάποια έργα, όπως αυτό, που
δεν πρέπει να γίνουν μόνο από έναν.
Αν
όντως πιστεύετε ότι αξίζει να δημιουργήσουμε
κάτι τέτοιο. τότε θα ήθελα την βοήθεια
όσων θέλουν να βοηθήσουν στα παρακάτω.
Πως δημιουργείται
νομικά ένας τέτοιος μη κερδοσκοπικός
οργανισμός που να εξασφαλίζει στα μέλη
που συνεισφέρουν κώδικα ή τεχνογνωσία,
ότι η συνεισφορά αυτή θα χρησιμοποιηθεί
και θα ανήκει αποκλειστικά για τους
σκοπούς αυτούς που αναφέραμε. Δεν θα
ήταν ωραίο για παράδειγμα, να φτιάξουμε
κάτι καλό το οποίο τελικά θα κλαπεί.
Θα χρειαστούμε ένα
δικτυακό "σπίτι" καθώς και ένα
κοινό σημείο συζητήσεων .
Βοήθεια στην θεωρητική
κατεύθυνση του έργου και στην δημιουργία
use cases.
Κάποιους να αναλάβουν
τα επιμέρους τμήματα του έργου, μέχρι
να φτάσουμε το Σύστημα Διαχείρισης
Έργων στο σημείο, που θα μπορούμε να
χρησιμοποιήσουμε το ίδιο, ώστε όλοι να
παρακολουθούμε πως προχωράει και να
συνεισφέρουμε.
Θα χρειαστούμε οργάνωση και σωστό
προγραμματισμό αν θέλουμε να φτιάξουμε
κάτι που θα κάνει την διαφορά
- Θα πρέπει να το "βαφτίσουμε"!
Θα ήθελα να αναφερθώ λίγο πάνω στο τι
έχω ήδη ασχοληθεί και τι πιστεύω ότι
χρειάζεται να γίνει ακόμα. Το τι έχω ήδη
κάνει δεν σημαίνει απαραίτητα ότι πρέπει
να βασιστούμε σε αυτό. Έχω φτιάξει ένα
γενικευμένο σύστημα διαχείρισης έργων
που επιτρέπει την διαχείριση τόσο των
πόρων, όσο και των διαδικασιών. Μπορώ
μέσω αυτού να δημιουργώ προς το παρόν
απλές διαδικασίες (με πόρους η όχι) και
να το αποθηκεύω σαν κομμάτι γνώσης. Στο
υπόλοιπο κομμάτι, που δεν έχω προλάβει
ακόμα να ολοκληρώσω, περιλαμβάνεται η
δημιουργία προϋπολογισμών βάση των
προτύπων έργων, καθώς και η τελική
δημιουργία του έργου και παρακολούθησή
του. Στο πρώτο κομμάτι, εν συντομία, έχω
αναγάγει και προεκτείνει τις αρχές του
αντικειμενοστραφή τρόπου προγραμματισμού
σε πραγματικά αντικείμενα και έννοιες.
Δηλαδή κάθε έννοια ή πόρος ή συμπεριφορά
ορίζεται μια φορά αλλά μπορεί να
συμμετέχει σε πολλά σημεία. Είναι
καινοτόμο για μένα, γιατί μου επιτρέπει
την δημιουργία ενός δικτύου γνώσεων
πάνω σε όποιο αντικείμενο γνώσης θέλω. Ανάμεσα σε άλλα, μπορώ να απεικονίσω την
γνώση και με διάγραμμα ροής αν χρειαστεί
(προς το παρόν μόνο με απλή αναφορά), ή
να την παρακολουθήσω όταν θα διαμορφώνεται
σε έργο. Και όλα αυτά με πόρους και
διαδικασίες μοναδικά ορισμένα. Ακόμα
δεν έχω δοκιμάσει την απόδοση σε μεγάλο
όγκο δεδομένων. Δουλεύω πάνω σε vb .net και
MS SQL, αλλά ίσως μπορέσω να το μεταφράσω
σε C# αν χρειαστεί. Η λογική του όλου
εγχειρήματος είναι γραμμένη σε ξεχωριστή
βιβλιοθήκη, ανεξάρτητη από το User
Interface, και
επιτρέπει την λειτουργία του τόσο
σε δικτυακό περιβάλλον όσο και διαδικτυακό,
και υποστηρίζει το databinding
με όλες τις τεχνολογίες
της Microsoft.
Δεν είχα
σκοπό την δημιουργία ενός Community Project,
αλλά φοβάμαι πως αν δεν διασφαλίσουμε
κάποια βασικά πράγματα, όπως δικαιοσύνη,
ελευθερία ή δημοκρατία, ότι άλλο κάνουμε
δεν θα έχει αξία ή σημασία. Το βάρος πέφτει σε εμάς, να χρησιμοποιήσουμε τις γνώσεις και ικανότητες μας, για το καλό του συνόλου. Για όσους όμως δεν έχουν τέτοια κίνητρα, να προσθέσω ότι στόχος είναι να αναγνωρίσουμε την συνησφορά του καθένα, ώστε αν το όλο εγχείρημα πετύχει να ξέρουν όλοι πως ακριβώς δημιουργήθηκε.
Είμαι στην διάθεσή σας αν αποφασίστε
ότι αξίζει,
με εκτίμηση,
Μπογιατζής Παντελής