ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα 10: Ανάπτυξη ΠΣ Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα 11-12 πμ
Ενδεικτικά Περιεχόμενα Εργασίας Εξώφυλλο: Τίτλος εργασίας, Όνομα συγγραφέα/ων, κωδικός, ημερομηνία Πίνακας περιεχομένων Κεφάλαιο 1: π.χ. Εισαγωγή Κεφάλαιο 2: Ανασκόπηση Βιβλιογραφίας Κεφάλαιο 3: Παρουσίαση Οργανισμού και Ανάλυση Απαιτήσεων Περιλαμβάνει: Παρουσίαση οργανισμού Καταγραφή και ανάλυση απαιτήσεων Μελέτη εφικτότητας
Ενδεικτικά Περιεχόμενα Εργασίας Κεφάλαιο 4: Λογικός Σχεδιασμός Α - Ανάλυση Επιχειρησιακής Διαδικασίας (IDEF0) Περιλαμβάνει το Μοντέλο IDEF0 Κεφάλαιο 5: Λογικός Σχεδιασμός Β - Ανασχεδιασμός Επιχειρησιακής Διαδικασίας (Μέθοδος IDEF3, DFD), Use Cases, Αρχιτεκτονική ΠΣ Περιλαμβάνει: Περιγραφή βελτιωμένης διαδικασία Πίνακα βελτιωμένης διαδικασίας Μοντέλο IDEF3 Μοντέλο DFD Use Cases Αρχιτεκτονική ΠΣ
Ενδεικτικά Περιεχόμενα Εργασίας Κεφάλαιο 6: Φυσικός Σχεδιασμός και Σχεδιασμός Βάσης Δεδομένων Περιλαμβάνει το σχεδιασμό της βάσης δεδομένων Κεφάλαιο 8: Υλοποίηση Περιλαμβάνει το ψευδοκώδικα και 1-2 μικρά παραδείγματα υλοποίησης (κώδικα) Ο κώδικας μπαίνει σε παράρτημα στο cd Κεφάλαιο 9: Λειτουργία (Εγχειρίδιο Χρήσης) Περιλαμβάνει: εγχειρίδιο χρήσης διαχειριστή και εγχειρίδιο χρήστη Βιβλιογραφία
Αρχιτεκτονικός Σχεδιασμός ΠΣ
Αρχιτεκτονικός Σχεδιασμός ΠΣ
Αρχιτεκτονικός Σχεδιασμός ΠΣ
Αρχιτεκτονικός Σχεδιασμός ΠΣ
Αρχιτεκτονικός Σχεδιασμός ΠΣ
Σχεδιασμός Βάσης Δεδομένων
Σχεδιασμός Βάσης Δεδομένων
Ανάπτυξη ΠΣ Η ανάπτυξη ενός πληροφοριακού συστήματος αποτελεί μια προγραμματισμένη οργανωσιακή αλλαγή: Άνθρωποι Ανασχεδιασμός του οργανισμού Τεχνική επιτυχία ΠΣ αλλά οργανωσιακή αποτυχία
Προγραμματισμός ΠΣ Τί είναι ο Προγραμματισμός ΠΣ(IT Planning); Ο οργανωμένος προγραμματισμός σχεδιασμός Υποδομής Εφαρμογών πληροφορικής στα διάφορα επίπεδα του οργανισμού
Πλάνο ΠΣ(Information Systems Plan) Σχέδιο που κατευθύνει την ανάπτυξη των ΠΣ Δείχνει το/η συλλογιστική, τρέχουσα κατάσταση, στρατηγική της διοίκησης πλάνο υλοποίησης προϋπολογισμό
Πλάνο ΠΣ Αναπτύσσεται σε σχέση με το επιχειρηματικό πλάνο Δηλώνει τους εταιρικούς στόχους Προσδιορίζει πως η τεχνολογία πληροφορικής υποστηρίζει την επίτευξη των στόχων αυτών Περιλαμβάνει βασικές αποφάσεις διοίκησης για: -υλικό, λογισμικό, δεδομένα, τηλεπικοινωνίες -Οργανωσιακές αλλαγές
Δομή και Περιεχόμενο Πλάνου ΠΣ 1. Σκοπός του πλάνου 2. Στρατηγικό Επιχειρηματικό Πλάνο 3. Τρέχοντα συστήματα 4. Νέες εξελίξεις 5. Στρατηγική διοίκησης 6. Πλάνο υλοποίησης 7. Απατήσεις προϋπολογισμού
Σκοπός Πλάνου ΠΣ Περίληψη πλάνου Αλλαγές στην τρέχουσα κατάσταση Στρατηγικό πλάνο επιχείρησης Τρέχουσες επιχειρηματικές διαδικασίες Βασικές επιχειρηματικές διαδικασίες Στρατηγικό Επιχειρηματικό Πλάνο Τρέχουσα κατάσταση Αλλαγές στον οργανισμό και το περιβάλλον Βασικοί στόχοι του επιχειρηματικού πλάνου
Πλάνο ΠΣ Υπάρχουσα Πληροφοριακή Υποδομή Κύρια συστήματα υποστήριξης επιχειρηματικών λειτουργιών και διαδικασιών Τρέχουσα υποδομή Δυσκολίες στην κάλυψη επιχειρηματικών απαιτήσεων Αναμενόμενες μελλοντικές απαιτήσεις Νέες εξέλιξες Νέα έργα πληροφοριακών συστημάτων Απαιτούμενες δυνατότητες νέας υποδομής
Πλάνο ΠΣ Στρατηγική Διοίκησης Σχέδια απόκτησης Οροσήμα και χρονικός προγραμματισμός Όργανωσιακή συμμόρφωση Διοικητικοί έλεγχοι Πλάνο Υλοποίησης Αναμενόμενες δυσκολίες στην υλοποίηση Αναφορές προόδου Απαιτήσεις Προϋπολογισμού Απαιτήσεις Χρηματοδότηση
Μοντέλο Προγραμματισμού ΠΣ 1. Στρατηγικός προγραμματισμός ΠΣ 2. Ανάλυση απαιτήσεων πληροφορίας 3. Κατανομή πόρων 4. Προγραμματισμός έργων
Σταδία IT Planning Στρατηγικός προγραμματισμός ΠΣ: Καθορίζει τη σχέση ανάμεσα στο συνολικό πλάνο και το πλάνο ΠΣ Ανάλυση απαιτήσεων πληροφορίας: Προσδιορίζει τις οργανωσιακές απαιτήσεις σε πληροφορία για να καθοριστεί η αρχιτεκτονική του συστήματος η οποία θα κατευθύνει την ανάπτυξη των εφαρμογών Κατανόηση πόρων: Ανάπτυξη πλάνου απαιτούμενων πόρων για την ανάπτυξη ΠΣ Προγραμματισμός έργων: Ανάπτυξη πλάνου για τα επιμέρους έργα ΠΣ
Σταδία IT Planning
Στρατηγικός Προγραμματισμός ΠΣ Πρέπει να είναι σε εναρμόνιση με το συνολικό οργανωσιακό προγραμματισμό Αναφέρεται σε δύο δραστηριότητες: Προσδιορισμός των εφαρμογών με τις οποίες ο οργανισμός θα υλοποιήσει την επιχειρηματική στρατηγική Αναζήτηση στρατηγικών ΠΣ
Στρατηγικός Προγραμματισμός ΠΣ Εναρμόνιση (alignment) τεχνολογίας επιχείρησης Η στρατηγική για τη χρήση τεχνολογιών πληροφορικής πρέπει να συμβαδίζει με τους στόχους της επιχείρησης Εναρμόνιση των στόχων του οργανισμού με τις δυνατότητες της πληροφορικής έτσι ώστε να συνεισφέρει στους στόχους αυτούς
Στρατηγικός Προγραμματισμός ΠΣ Εναρμόνιση τεχνολογίας επιχείρησης Προσδιορισμός ΠΣ που είναι σε συμφωνία με τους στόχους του οργανισμού Έμφαση στην ανταγωνιστικότητα Η απόφαση για το ποια νέα πληροφοριακά συστήματα θα αναπτυχθούν είναι απαραίτητο μέρος της διαδικασίας οργανωσιακής αλλαγής
Εναρμόνιση Τεχνολογίας-Οργανισμού Συμφωνία μεταξύ τριών στρατηγικών Επιχειρησιακή Στρατηγική (Business Strategy) Που πηγαίνει η επιχείρηση και γιατί Εστιάζει στις επιχειρηματικές αποφάσεις, τους στόχους και την αλλαγή της επιχείρησης Στρατηγική ΠΣ (IS Strategy) Εστιάζει στις επιχειρηματικές ανάγκες και εφαρμογές Τι απαιτείται Στρατηγική Τεχνολογίας Πληροφοριακής (IΤ Strategy) Πως θα αναπτυχθεί Εστιάζει στην τεχνολογία και τις δραστηριότητες
Σχέση Μεταξύ Στρατηγικών
Στρατηγικός Προγραμματισμός ΠΣ Περιλαμβάνει: Αξιολόγηση περιβάλλοντος Εκτίμηση στρατηγικής και στόχων του οργανισμού Αξιολόγηση υφισταμένων συστημάτων Εκτίμηση δυνατότητας ωφέλειας νέων ΠΣ
Σταδία IT Planning Στρατηγικός προγραμματισμός ΠΣ: Καθορίζει τη σχέση ανάμεσα στο συνολικό πλάνο και το πλάνο ΠΣ Ανάλυση απαιτήσεων πληροφορίας: Προσδιορίζει τις οργανωσιακές απαιτήσεις σε πληροφορία για να καθοριστεί η αρχιτεκτονική του συστήματος η οποία θα κατευθύνει την ανάπτυξη των εφαρμογών Κατανόηση πόρων: Ανάπτυξη πλάνου απαιτούμενων πόρων για την ανάπτυξη ΠΣ Προγραμματισμός έργων: Ανάπτυξη πλάνου για τα επιμέρους έργα ΠΣ
Καθορισμός Οργανωσιακών Απαιτήσεων Πληροφορίας Η ανάπτυξη ενός αποτελεσματικού πλάνου ΠΣ απαιτεί από τον οργανισμό μια σαφή κατανόηση των απαιτήσεων του σε πληροφορία Βασικές μεθοδολογίες καθορισμού των απαιτήσεων πληροφορίας για το σύνολο ενός οργανισμού: Προγραμματισμός επιχειρησιακών συστημάτων Κρίσιμοι παράγοντες επιτυχίας
Προγραμματισμός Επιχειρησιακών Συστημάτων Προγραμματισμός επιχειρησιακών συστημάτων / Επιχειρηματική ανάλυση (Busness Systems Planning / Enterprise analysis ) (IBM): Ανάλυση των απαιτήσεων πληροφορίας σε όλο το εύρος του οργανισμού οργανωσιακές μονάδες, λειτουργίες, διαδικασίες και δεδομένα Προσδιορισμός των βασικών οντοτήτων και χαρακτηριστικών των δεδομένων του οργανισμού
Προγραμματισμός Επιχειρησιακών Συστημάτων (BSP) Περιλαμβάνει 2 βασικά δομικά στοιχεία ως τη βάση της πληροφοριακής αρχιτεκτονικής Επιχειρηματικές διαδικασίες Κατηγορίες δεδομένων Top-down προσέγγιση Κατανόηση επιχειρηματικών στόχων και επιχειρηματικών διαδικασιών Συλλογή και ανάλυση δεδομένων -Συνεντεύξεις από διευθυντικά στελέχη προσδιορισμός και συσχετισμός διαδικασιών - δεδομένων
Προγραμματισμός Επιχειρησιακών Συστημάτων (BSP)
Μειονεκτήματα BSP Δημιουργία τεράστιας ποσότητας δεδομένων, με κόστος συλλογής και δυσκολία ανάλυσης Εστίαση στη υπάρχουσα χρήση πληροφορίας και όχι στους κρίσιμους στόχους της διοίκησης και στην ανάγκη πληροφορίας Τείνει σε αυτοματοποίηση υπάρχουσας κατάστασης αντί στην εύρεση νέων προσεγγίσεων για την επιχειρηματική δραστηριότητα
Κρίσιμοι Παράγοντες Επιτυχίας Στρατηγική ανάλυση: ο καθορισμός των οργανωσιακών απαιτήσεων πληροφορίας από λίγους κρίσιμους παράγοντες Κρίσιμοι Παράγοντες Επιτυχίας : Ένας μικρός αριθμός στόχων που αν επιτευχθούν εξασφαλίζεται η επιτυχία του οργανισμού Διαμορφώνονται από τον κλάδο, την επιχείρηση, τη διοίκηση και το ευρύτερο περιβάλλον Λίγοι παράγοντες (3-6) που αναγνωρίζονται και στους οποίους στηρίζονται τα ΠΣ
Κρίσιμοι Παράγοντες Επιτυχίας
Κρίσιμοι Παράγοντες Επιτυχίας Πλεονεκτήματα: Δημιουργία μικρότερου συνόλου δεδομένων από την επιχειρησιακή ανάλυση Οδηγεί σε συστήματα προσαρμοσμένα στον οργανισμό, βάσει κλάδου και ανταγωνιστικής στρατηγικής Λαμβάνει υπ όψη τις αλλαγές του περιβάλλοντος Εστίαση στον τρόπο διαχείρισης της πληροφορίας
Κρίσιμοι Παράγοντες Επιτυχίας Μειονεκτήματα: Έλλειψη αυστηρής διαδικασίας για συγκέντρωση και ανάλυση δεδομένων Σύγχυση ατομικών και οργανωσιακών CSF Υποκειμενικότητα ως προς τη διοίκηση
Σταδία IT Planning Στρατηγικός προγραμματισμός ΠΣ: Καθορίζει τη σχέση ανάμεσα στο συνολικό πλάνο και το πλάνο ΠΣ Ανάλυση απαιτήσεων πληροφορίας: Προσδιορίζει τις οργανωσιακές απαιτήσεις σε πληροφορία για να καθοριστεί η αρχιτεκτονική του συστήματος η οποία θα κατευθύνει την ανάπτυξη των εφαρμογών Κατανόηση πόρων: Ανάπτυξη πλάνου απαιτούμενων πόρων για την ανάπτυξη ΠΣ Προγραμματισμός έργων: Ανάπτυξη πλάνου για τα επιμέρους έργα ΠΣ
Κατανομή πόρων Ανάπτυξη των πλάνων για υλικό, λογισμικό, δίκτυα επικοινωνιών, προσωπικό και οικονομικά τα οποία απαιτούνται για την υλοποίηση του σχεδίου ανάπτυξης που εχει προκύψει από τα προηγούμενα στάδια Παρέχει το πλαίσιο για την προμήθεια τεχνολογίας και εργατικού δυναμικού Προσδιορίζει τους οικονομικούς πόρους που απαιτούνται Δαπάνες υποχρεωτικές για επιβίωση οργανισμού Δαπάνες για βελτίωση πληροφοριακής αρχιτεκτονικής
Σταδία IT Planning Στρατηγικός προγραμματισμός ΠΣ: Καθορίζει τη σχέση ανάμεσα στο συνολικό πλάνο και το πλάνο ΠΣ Ανάλυση απαιτήσεων πληροφορίας: Προσδιορίζει τις οργανωσιακές απαιτήσεις σε πληροφορία για να καθοριστεί η αρχιτεκτονική του συστήματος η οποία θα κατευθύνει την ανάπτυξη των εφαρμογών Κατανόηση πόρων: Ανάπτυξη πλάνου απαιτούμενων πόρων για την ανάπτυξη ΠΣ Προγραμματισμός έργων: Ανάπτυξη πλάνου για τα επιμέρους έργα ΠΣ
Προγραμματισμός Έργων Παρέχει συνολικό πλαίσιο για τον προγραμματισμό της ανάπτυξης ΠΣ Προσδιορισμός συστημάτων / εφαρμογών Χρονικός προγραμματισμός καθορισμός σειράς εκτέλεσης (σειριακή / παράλληλη ανάπτυξη) Προγραμματισμός κόστους Καθορισμός έργων Προσδιορισμός τρόπου εκτέλεσης έργων
Ανάπτυξη Πληροφοριακών Συστημάτων 1. Ανάλυση 2. Σχεδιασμός 3. Ανάπτυξη 4. Έλεγχος 5. Μετάπτωση 6. Παραγωγή και συντήρηση
Ανάπτυξη ΠΣ
Ανάπτυξη ΠΣ Ανάλυση Προσδιορισμός προβλημάτων Προδιαγραφές απαιτήσεων Καθορισμός λύσεων Μελέτη σκοπιμότητας
Ανάπτυξη ΠΣ Μελέτη Σκοπιμότητας (Feasibility Study): Καθορίζει αν η προτεινόμενη λύση είναι σκόπιμη ή εφικτή με βάση τους πόρους και τους περιορισμούς του οργανισμού Τομείς σκοπιμότητας: Τεχνική σκοπιμότητα Οικονομική σκοπιμότητα Λειτουργική σκοπιμότητα
Ανάπτυξη ΠΣ Σχεδιασμός: Προδιαγραφές σχεδιασμού Λογικός σχεδιασμός Φυσικός σχεδιασμός
Ανάπτυξη ΠΣ Μετατροπή (Conversion) / Μετάπτωση (Migration): Η διαδικασία αλλαγής από το παλιό στο νέο σύστημα Στρατηγικές μετάπτωση: Παράλληλη στρατηγική Άμεση αλλαγή Πιλοτική εφαρμογή Πλάνο μετατροπής / μετάπτωσης
Outsourcing Πολλοί οργανισμοί δεν είναι σε θέση να διαχειριστούν τις τεχνολογίες πληροφορικής όπως ειδικές εταιρίες Outsourcing: Στρατηγική απόκτησης οικονομικού όφελους της τεχνολογίας. Έλεγχος του κόστους της με απόκτηση υπηρεσιών από τρίτες επιχειρήσεις αντί της παραγωγής από εσωτερικά τμήματα του οργανισμού Εξαρτάται κυρίως από 2 παράγοντες: Ποιά πηγή είναι λιγότερο δαπανηρή Πόσος έλεγχος είναι απαραίτητος
Πλεονεκτήματα Outsourcing Οικονομικά Αποφυγή μεγάλων επενδύσεων, διαθεσιμότητα κεφαλαίων για άλλες χρήσεις Βελτίωση διαχείρισης κόστους Τεχνικα Ευκολότερη πρόσβαση και εκμετάλλευση νέων τεχνολογιών Μεγαλύτερη ελευθέρια επιλογής λογισμικού Διοικητικά Εστίαση στην ανάπτυξη κύριων επιχειρηματικών δραστηριοτήτων Ανάθεση ευθύνης ανάπτυξης και IT στον προμηθευτή λειτουργίας
Πλεονεκτήματα Outsourcing Ανθρώπινοι πόροι Διαθεσιμότητα προσωπικού διαφόρων ειδικοτήτων Βελτίωση εργασιακών δυνατοτήτων υπάρχοντος προσωπικού Ποιότητα Σαφής καθορισμός επιπέδου υπηρεσιών Βελτίωση διαχείρισης απόδοσης Ευελιξία Ταχεία ανταπόκριση στις επιχειρηματικές απατήσεις Αποτελεσματικότερη αντιμετώπιση τεχνολογικών διακυμάνσεων
Κίνδυνοι Outsourcing Shirking: Η εταιρία εσκεμμένα δεν πληρεί τους όρους απαιτώντας πλήρη πληρωμή (π.χ. χρέωση επιπλέον ωρών, παροχή άριστου προσωπικού αρχικά και μετέπειτα αντικατάσταση του) Κατάχρηση (poaching): Η εταιρία αναπτύσσει μια στρατηγική εφαρμογή για έναν πελάτη και μετά την εκμεταλλεύεται για άλλους σκοπούς (π.χ. υλοποίηση παρομοίων συστημάτων για άλλους πελάτες σε πολύ χαμηλότερο κόστος, δραστηριοποίηση στον επιχειρηματικό κλάδο του πελάτη) Καιροσκοπική ανατίμηση: η εταιρία αλλάζει τους οικονομικούς όρους ή υποχρεώνει για μη αναμενόμενες επεκτάσεις του συμβολαίου
Στρατηγικές Outsourcing Κατανόηση του έργου: Υψηλός βαθμός αντίληψης του έργου από τον πελάτη απαιτήσεις, μέθοδοι υλοποίησης, πήγες αναμενόμενων οικονομικών οφελών Διαιρεί και βασίλευε: τμηματοποίηση του έργου για μείωση προγραμματιστικού ρίσκου και δυνατοτητα αντιμετώπισης σε περίπτωση αποτυχίας κάποιου μέρους Αποσαφήνιση στόχων : Σχεδιασμός συμβολαίου με βάση δραστηριότητες που μπορούν να μετρηθούν με ακρίβεια για την επίτευξη της επιθυμητής απόδοσης Βραχυπρόθεσμα συμβόλαια Έλεγχος υπεργολαβιών Επιλεκτικό ooutsourcing