Τµ. Διοίκησης Επιχειρήσεων/Μεσολόγγι ΤΕΙ Δυτ. Ελλάδας ΤΜΗΜΑΤΟΠΟΙΗΣΗ ΕΡΓΟΥ
Πλάνο έργου Εργαλείο ελέγχου για την πορεία του έργου. Περιγραφή έργου Απαιτήσεις Τµηµατοποίηση έργου Χρονο-προγραµµατισµός έργου Ανάθεση σε ανθρώπινο δυναµικό Ανάλυση κινδύνου Ανάλυση Προϋπολογισµού Εξελίσσεται!
Τµηµατοποίηση Έργου Τµηµατοποίηση έργου σε δραστηριότητες (tasks). Αλληλουχία µεταξύ δραστηριοτήτων. Χρονική εκτίµηση για την ολοκλήρωση κάθε δραστηριότητας. Καθορισµός ξεκάθαρων βασικών οροσήµων. Κατάρτιση Διαγραµµάτων (PERT).
Τμήματα Έργου Λογισμικού
PERT : αλληλουχία δραστηριοτήτων (ή ΤΥ- τυπικών υποέργων)
Κόµβος PERT
Κόµβος PERT PertPlus 2 1 µ TY 2 1-11-06 30-11-06 Visio ή Word MS Project
Δραστηριότητες Οι δραστηριότητες πρέπει να είναι ίδιου επιπέδου αφαίρεσης. π.χ. - Σχεδίαση ΒΔ - Ανάπτυξη ΒΔ - Έλεγχος συστήµατος & εγκατάσταση και όχι: - Συγγραφή SQL κώδικα για τη δηµιουργία του πίνακα clients
Δραστηριότητες Προσοχή στις χρονικές εκτιµήσεις! - Μην επιλέγετε τυχαία το χρόνο ολοκλήρωσης. -Εκτιµήστε σωστά τους παράγοντες που τις επηρεάζουν: -η δυσκολία κάθε δραστηριότητας, -ο αριθµός των ατόµων που θα πραγµατοποιήσουν τη δραστηριότητα, -η εµπειρία της οµάδας, κλπ.
Activity 1 t 1 = 5 Activity 2 t 2 = 1 Αρχή Start t = 0 Τέλος End t = 0 Activity 3 t 3 = 1 Activity 4 t 4 = 3 Activity5 t 5 = 2 Κρίσιμο μονοπάτι: κόκκινη γραμμή.
Παράδειγµα: κατασκευή e-shop (1) Ένα ηλεκτρονικό κατάστηµα το οποίο προβάλει πληροφορίες από µία ΒΔ. Επιπλέον ανάγκες: Εισαγωγή δεδοµένων στη ΒΔ Εξοπλισµός Κρυφές Ανάγκες Εκπαίδευση Διορθώσεις
e-shop: Τµηµατοποίηση (2) ΤΥ 1: Ανάλυση αναγκών πελάτη. ΤΥ 2: Σχεδίαση βάσης δεδοµένων ΤΥ 3: Σχεδίαση λογισµικού διεπαφής. ΤΥ 4: Ανάπτυξη βάσης δεδοµένων ΤΥ 5: Ανάπτυξη περιβάλλοντος διεπαφής ΤΥ 6: Ολοκλήρωση ΤΥ 7: Ολοκλήρωση και έλεγχος TY 8: Εκπαίδευση & Αποδοχή (Εγκατάσταση)
e-shop: PERT (3)
e-shop: Παραδοτέα (4) Κύρια Παραδοτέα: Πρωτότυπο Συστήµατος Τελικό Σύστηµα Εγχειρίδια Χρήσης Προαιρετικά/Δευτερεύοντα Παραδοτέα Ανάλυση Αναγκών Σχεδίαση Υποσυστηµάτων ΒΔ και Διεπαφής (σε 1 ή 2 παραδοτέα)
Άσκηση Έστω το ακόλουθο διάγραµµα PERT το οποίο απεικονίζει την ανάπτυξη ενός συστήµατος λογισµικού:
Ερωτήµατα α)πόσο µπορούν να καθυστερήσουν τα ΤΥ3, ΤΥ4 και ΤΥ5 χωρίς να καθυστερήσει όλο το έργο; β) Ο υπεύθυνος υλοποίησης του ΤΥ4 ενηµερώνει τον υπεύθυνο έργου ότι το ανθρώπινο δυναµικό στο οποίο έχει γίνει ανάθεση το ΤΥ δεν µπορεί να αρχίσει να εργάζεται παρά 1 µήνα µετά την προγραµµατισµένη ηµεροµηνία που αναφέρεται στο PERT. Ποιες θα είναι οι συνέπειες στην ολοκλήρωση του έργου; γ) Το ΤΥ1 καθυστερεί 2 µήνες επειδή δεν παραδόθηκε εγκαίρως ο απαραίτητος εξοπλισµός. Αν ο υπεύθυνος έργου θέλει να τελειώσει το έργο µέσα στην αρχικά προγραµµατιζόµενη προθεσµία (όπως αυτή ορίζεται από το διάγραµµα PERT), τι θα πρέπει να κάνει για να το επιτύχει αυτό; δ) Λόγω εκτάκτων συνθηκών ο υπεύθυνος έργου θα πρέπει να µειώσει τη διάρκεια των ΤΥ5 και ΤΥ8 κατά 1 µήνα. Πόσο αποτελεσµατική θα είναι αυτή η µείωση έχοντας υπόψη ότι θα πρέπει το έργο και µετά αυτή την αλλαγή να τελειώσει µέσα στην αρχικά προγραµµατιζόµενη προθεσµία;
Υπολογισµός κρίσιµης διαδροµής Καταρχήν υπολογίζουµε το κρίσιµο µονοπάτι το οποίο θα µας χρειαστεί στη συνέχεια. Υπάρχουν 3 διαδροµές από το αρχικό ΤΥ προς το τελικό: 1-2-4-7-9 µε διάρκεια 13 µήνες 1-2-5-8-9 µε διάρκεια 14 µήνες 1-3-6-9 µε διάρκεια 12 µήνες. Άρα το κρίσιµο µονοπάτι είναι το 1-2-5-8-9 και η προγραµµατιζόµενη διάρκεια του έργου είναι 14 µήνες.
Ερώτηµα α Το ΤΥ5 ανήκει στο κρίσιµο µονοπάτι και δεν µπορεί να καθυστερήσει. Άρα το περιθώριο για αυτό το ΤΥ είναι 0 µήνες. Το ΤΥ4 αρχίζει να εκτελείται στις αρχές του 6ου µήνα από την έναρξη του έργου και ολοκληρώνεται στο τέλος του 6ου µήνα. Δίνει είσοδο στο ΤΥ7 που διαρκεί 4 µήνες (από τον 7ο µέχρι και τον 10ο µήνα). Το ΤΥ 4 εκτελείται παράλληλα µε το ΤΥ5 που έχει µεγαλύτερη διάρκεια (3 µήνες- από τον 6ο µέχρι και τον 8ο µήνα). Το ΤΥ5 δίνει είσοδο στο ΤΥ8 που διαρκεί 3 µήνες (από τον 9ο µέχρι τον 11ο µήνα.). Επειδή τα ΤΥ5 και ΤΥ8 ανήκουν στο κρίσιµο µονοπάτι και δεν µπορούν να καθυστερήσουν να δώσουν είσοδο στο επόµενο ΤΥ (το ΤΥ9), οι δύο παράλληλες διαδροµές (η 2-4-7 και η 2-5-8) θα πρέπει να τελειώσουν το αργότερο τον 11ο µήνα από την αρχή του έργου. Η πρώτη τελειώνει τον 10ο µήνα σύµφωνα µε τα πρόγραµµα άρα έχει περιθώριο 1 µήνα καθυστέρησης. Με το παρόµοιο σκεπτικό, το ΤΥ, ανήκει στη διαδροµή 1-3-6 που θα πρέπει και αυτή να έχει ολοκληρωθεί τον 11ο µήνα. Σύµφωνα µε το διάγραµµα, η διαδροµή αυτή ολοκληρώνεται τον 9ο µήνα. Άρα η ΤΥ3 έχει περιθώριο καθυστέρησης 2 µήνες.
Ερώτηµα β Το ΤΥ4 δεν ανήκει στο κρίσιµο µονοπάτι άρα ίσως υπάρχει ένα περιθώριο καθυστέρησης. Από το προηγούµενη ερώτηµα υπολογίστηκε ότι το µέγιστο αυτού του περιθωρίου είναι 1 µήνας. Άρα η καθυστέρηση αυτή δεν επηρεάζει το χρονοδιάγραµµα του έργου το οποίο θα ολοκληρωθεί κανονικά σε 14 µήνες.
Ερώτηµα γ Το ΤΥ1 ανήκει στο κρίσιµο µονοπάτι και οποιαδήποτε καθυστέρηση επηρεάζει το έργο. Άρα ο υπεύθυνος έργου δεν µπορεί να κάνει τίποτα.
Ερώτηµα δ Τα ΤΥ 5 και 8 ανήκουν στο κρίσιµο µονοπάτι και οποιαδήποτε αλλαγή επηρεάζει σηµαντικά το διάγραµµα. Το νέο διάγραµµα µετά από αυτή την αλλαγή είναι το παρακάτω:
Ερώτηµα δ Το κρίσιµο µονοπάτι έχει αλλάξει! Το 1-2-5-8-9 έχει πλέον διάρκεια 12 µήνες ενώ το 1-2-4-7-9 έχει 13 µήνες και άρα αυτό είναι το νέο κρίσιµο µονοπάτι. Η νέα προγραµµατιζόµενη διάρκεια του έργου είναι 13 µήνες. Δηλαδή µε συνολική µείωση 2 µηνών σε επιλεγµένα ΤΥ, η µείωση της διάρκειας του έργου είναι µόνο 1 µήνας. Για να επιτύχει επιπλέον µείωση ο υπεύθυνος έργου θα πρέπει να επεξεργαστεί µία κατάλληλη µείωση στα ΤΥ του νέου κρίσιµου µονοπατιού.
Χρονοπρογραμματισμός
Gantt Chart δείχνουν τη χρονική αλληλουχία μεταξύ των δραστηριοτήτων. Επιτρέπουν την καταγραφή της προόδου του έργου. Οριζόντιος άξονας χρόνος (μήνες ή εβδομάδες). Κατακόρυφος άξονας δραστηριότητες. ορόσημο.
Gantt Chart Activity 1 Activity 2 Activity 3 Activity 4 Activity 5 0 Εύκολο στο διάβασμα 1 2 3 4 5 6 7 Χρόνος (σε εβδομάδες)
Gantt Chart με ορόσημα Αρχή Activity 1 Activity 2 Activity 3 Έλεγχος Σχεδίασης Activity 4 Activity 5 Τέλος 0 Καλό για έλεγχο 1 2 3 4 5 6 7 Χρόνος (σε εβδομάδες)
Μήνας και Ανθρωπομήνας Υπάρχουν tasks στα οποία δεν μπορούμε να μειώσουμε τη διάρκεια αν προσθέσουμε πολλά άτομα σε αυτό. Για παράδειγμα: Συγγραφή ρουτίνας 100 γραμμών κειμένου από 1 άτομο σε 50 λεπτά. Δεν γίνεται να βάλουμε 100 άτομα ταυτόχρονα να γράψουν το κείμενο σε 0,5 λεπτό! ΤΥ που εξαρτώνται από άλλους (π.χ. προμήθεια εξοπλισμού). ΤΥ που έχουν συγκεκριμένη διάρκεια (π.χ. εκπαίδευση του πελάτη για 1 εβδομάδα). Μπορεί να υπάρχουν διάφοροι άλλοι περιορισμοί.
Ανάθεση Έργου σε Ανθρώπινο Δυναµικό Κάποια βασικά κριτήρια: Ικανότητα παραγωγής αποτελέσµατος Ενδιαφέρον στη δουλειά Εµπειρία µε Παρόµοιες εφαρµογές Παρόµοια εργαλεία/γλώσσες Παρόµοιες τεχνικές Ικανότητα επικοινωνίας Ικανότητες διαχείρισης/διοίκησης
Παράδειγµα 2 ΤΥ1, διάρκεια 2 µ, προσπ.: 4αα ΤΥ2, διάρκεια 2 µ, προσπ.: 5αα Διαδοχικά ΤΥ Προσωπικό: Α, Β Ανάθεση: Α,Β στο ΤΥ1, για 2 µήνες *100% Α,Β στο ΤΥ2 για: Α 3 µήνες*100%=3αα Β 2 µήνες*100%=2αα Το ΤΥ2 καθυστερεί 1 µήνα
Άσκηση
Άσκηση Έχετε στη διάθεσή σας 2 άτοµα προσωπικό τον Α (50%) και τον Β (50%). Να γίνει ανάθεση σε ανθρώπινο δυναµικό και να κατασκευαστεί το διάγραµµα ανάθεσης. Ισχύει ότι: Προσπάθεια(ΤΥ2.Χ) = # µηνών που διαρκεί (π.χ. ΤΥ2.1 έχει διάρκεια 1 µήνα-> 1αα) Μεταβάλλεται το αρχικό PERT?
Λύση-PERT
Λύση-κρίσιµα µονοπάτια
Λύση- GANTT
Παλαιό θέμα