Διαχείριση Έργων Πληροφορικής

Σχετικά έγγραφα
Project Crashing & Resource Management Assignment 3 - Λύσεις

Ανάλυση Χρόνου, Πόρων & Κόστους

Network Analysis, CPM and PERT Assignment 2 - Λύσεις

ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. Διοίκηση Εργοταξίου

ΔΙΑΧΕΙΡΙΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ Λύσεις ασκήσεων Α εξεταστικής περιόδου χειμερινού εξαμήνου

Λύσεις ασκήσεων εξεταστικής περιόδου Ιανουαρίου 2017

ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ. Δρ. Βασίλης Π. Αγγελίδης Τμήμα Μηχανικών Παραγωγής & Διοίκησης Δημοκρίτειο Πανεπιστήμιο Θράκης

ΠΡΟΤΕΙΝΟΜΕΝΗ ΑΠΑΝΤΗΣΗ 3ΗΣ ΓΡΑΠΤΗΣ ΕΡΓΑΣΙΑΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ ΔΕΟ 40

3 Ο ΜΑΘΗΜΑ ΚΑΤΑΝΟΜΗ ΠΟΡΩΝ ΔΡ ΛΕΩΝΙΔΑΣ ΑΝΘΟΠΟΥΛΟΣ, ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΤΕΙ ΛΑΡΙΣΑΣ

ΔΙΑΡΚΕΙΑ (εβδομάδες) A -- 6 B -- 2 C A 3 D B 2 E C 4 F D 1 G E,F 1 H G 6 I H 3 J H 1 K I,J 1 ΔΡΑΣΤΗΡΙΟΤΗΤΑ

Διοίκηση Λειτουργιών. Διοίκηση Έργων II (Δίκτυα Έργων & Χρονοπρογραμματισμός) - 6 ο μάθημα -

Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α

Διαχείριση Έργων Πληροφορικής

Τµ. Διοίκησης Επιχειρήσεων/Μεσολόγγι ΤΕΙ Δυτ. Ελλάδας ΤΜΗΜΑΤΟΠΟΙΗΣΗ ΕΡΓΟΥ

ΠΡΟΒΛΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΩΝ ΔΙΟΙΚΗΣΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΩΝ - ΠΡΟΒΛΗΜΑΤΑ

Παραλλαγές του Προβλήματος Μεταφοράς Το Πρόβλημα Μεταφόρτωσης και το Πρόβλημα Αναθέσεων Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα

1 η Άσκηση στο Χρονοπρογραμματισμό Έργων

Ε Π Ι Χ Ε Ι Ρ Η Σ Ι Α Κ Η Ε Ρ Ε Υ Ν Α

Το κείμενο που ακολουθεί αποτελεί επεξεργασία του πρωτότυπου κειμένου του Α. Κάστωρ για την επίλυση των παραδειγμάτων κρίσιμης αλυσίδας που

ΠΕΡΙΕΧΟΜΕΝΑ ΔΙΟΙΚΗΣΗ ΛΕΙΤΟΥΡΓΙΩΝ. Διοίκηση και Προγραμματισμός Έργων

Δικτυακή Αναπαράσταση Έργων (Δίκτυα ΑΟΑ και ΑΟΝ) & η Μέθοδος CPM. Λυμένες Ασκήσεις & Παραδείγματα

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

1 Ο ΜΑΘΗΜΑ ΧΡΟΝΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ ΔΡ ΛΕΩΝΙΔΑΣ ΑΝΘΟΠΟΥΛΟΣ, ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΤΕΙ ΛΑΡΙΣΑΣ

Εξομάλυνση πόρων. Κωνσταντίνος Κηρυττόπουλος

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ

Διαχείριση Έργων Πληροφορικής

Διοίκηση Εργοταξίου. Διδάσκων: Γιάννης Χουλιάρας ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε.

4. ΔΙΚΤΥΑ

Ο επόμενος πίνακας παρουσιάζει τις δραστηριότητες ενός έργου, τις σχέσεις μεταξύ τους, καθώς και τη διάρκειά τους σε εβδομάδες.

10/12/2012 ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ ΠΕΡΙΕΧΟΜΕΝΑ

Διαχείριση Έργων Πληροφορικής

Στον παρακάτω πίνακα παρουσιάζονται οι διάφορες δραστηριότητες που απαιτούνται στο πλαίσιο υλοποίησης ενός μικρού έργου:

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

2 Ο ΜΑΘΗΜΑ ΠΡΟΒΛΗΜΑΤΑ ΧΡΟΝΟΥ-ΚΟΣΤΟΥΣ ΔΡ ΛΕΩΝΙΔΑΣ ΑΝΘΟΠΟΥΛΟΣ, ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΤΕΙ ΛΑΡΙΣΑΣ

ΔΕΟ 40 ΤΟΜΟΣ Β ΘΕΩΡΙΑ ΚΑΙ ΑΣΚΗΣΕΙΣ ΔΙΚΤΥΩΝ ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ

Διοίκηση Λειτουργιών. Διοίκηση Έργων II (Project Management)

Κεφάλαιο 5: Στρατηγική χωροταξικής διάταξης

ΠΜΣ "Παραγωγή και ιαχείριση Ενέργειας" ιαχείριση Ενέργειας και ιοίκηση Έργων

6. Διαχείριση Έργου. Έκδοση των φοιτητών

ΠΑΡΑΔΕΙΓΜΑΤΑ 4 ης ΟΣΣ

Έργα. Οδηγός γρήγορης εκκίνησης. Παρακολούθηση των εργασιών σας. Προβολή εργασιών σε λωρίδα χρόνου. Κοινή χρήση του έργου σας με άλλα άτομα

Χρονικός Προγραμματισμός Έργων Project Scheduling. Κέντρο Εκπαίδευσης ΕΤΕΚ 69 Δρ. Σ. Χριστοδούλου και Δρ. Α. Ρουμπούτσου

ΤΕΙ ΣΕΡΡΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ «ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ» ΔΕ. 11 ΙΟΥΝΙΟΥ 2012

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων

Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

ΜΕΘΟΔΟΣ CPM Κατανόηση Διαδικασίας με τη Χρήση Παραδείγματος

ΤΕΙ ΣΕΡΡΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΞΕΤΑΣΗ ΣΤΟ ΜΑΘΗΜΑ «ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ» ΠΑ. 7 ΣΕΠΤΕΜΒΡΙΟΥ 2012

Μέθοδοι Βελτιστοποίησης

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Ενότητα 4. Επίλυση μαθηματικών προβλημάτων με το ΒΥΟΒ

ΣΥΣΤΗΜΑΤΑ ΑΠΟΦΑΣΕΩΝ ΣΤΗΝ ΠΑΡΑΓΩΓΗ Άσκηση 1. Λύση

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Μοντέλα Διανομής και Δικτύων

γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ

Θεωρία Αποφάσεων και Βελτιστοποίηση

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

ΕΝΟΤΗΤΑ 3 ΜΟΤΙΒΑ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΥ ΔΕΙΚΤΕΣ ΕΠΙΤΥΧΙΑΣ. ΑΡΙΘΜΟΙ Διερεύνηση αριθμών Αρ1.7

Αλγόριθµοι και Πολυπλοκότητα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ ÊÁËÁÌÁÔÁ

Μέθοδοι Βελτιστοποίησης

ΠΡΟΒΛΗΜΑ ΑΝΑΘΕΣΗΣ Ή ΑΝΤΙΣΤΟΙΧΗΣΗΣ Ή ΕΚΧΩΡΗΣΗΣ Ή ΚΑΤΑΝΟΜΗΣ (ASSIGNMENT PROBLEM)

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

Παράδειγμα 6 Σχέση Κόστους-Χρόνου Αποπεράτωσης

Θεωρία Γραφημάτων 6η Διάλεξη

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

Προγραμματισμός & Έλεγχος Παραγωγής. Κεφ. 7 Χρονικός Προγραμματισμός Συμπληρωματικές Σημειώσεις

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ. Κεφάλαιο 3 Μορφοποίηση Προβλημάτων Ακέραιου Προγραμματισμού

4.6 Critical Path Analysis (Μέθοδος του κρίσιμου μονοπατιού)

Διαχείριση Έργων Πληροφορικής

Γραμμικός Προγραμματισμός Μέθοδος Simplex

Διοίκηση Έργων Πληροφορικής. Διάλεξη 7 η : Ανάθεση σε Ανθρώπινο Δυναµικό

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Γεώργιος Δ. Παλτεζανάκης

Διοίκηση Έργων Πληροφορικής - Τηλεπικοινωνιών

Πληροφοριακά Συστήματα. Προγραμματισμός έργων Η μέθοδος CPM

«Διαχείριση Έργων στη Δημόσια Διοίκηση» Ενότητα 6: Τεχνικές παρακολούθησης (μέρος 1ο) ΕΙΔΙΚΗΣ ΦΑΣΗΣ ΣΠΟΥΔΩΝ 24η ΕΚΠΑΙΔΕΥΤΙΚΗ ΣΕΙΡΑ

Γενική Επισκόπηση. Διοίκηση Έργων Πληροφορικής ΤΕΙ Δυτικής Ελλάδας Τµήµα Διοίκησης Επιχειρήσεων (Μεσολόγγι)

Ποσοτική Ανάλυση Επιχειρηματικών Αποφάσεων Προγραμματισμός ιαχείριση Έργων. Μέρος B

Θεωρήστε ένα puzzle (παιχνίδι σπαζοκεφαλιάς) με την ακόλουθη αρχική διαμόρφωση : b b b w w w e

ΠΑΡΑΔΕΙΓΜΑΤΑ. Δραστηριότητα Αμέσως προηγούμενη Διάρκεια (ημέρες) A - 3 B A 6 Γ A 4 Δ Β, Γ 2 Ε Β 5 Ζ Γ 7 Η Δ, Ε 2

Αναζητάμε το εβδομαδιαίο πρόγραμμα παραγωγής που θα μεγιστοποιήσει 1/20

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΕΡΓΑΛΕΙΑ ΧΡΟΝΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Αλγόριθµοι. Παράδειγµα. ιαίρει και Βασίλευε. Παράδειγµα MergeSort. Τεχνικές Σχεδιασµού Αλγορίθµων

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΠΕΚ ΤΡΙΠΟΛΗΣ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Μέρος IV. Πολυδιάστατες τυχαίες μεταβλητές. Πιθανότητες & Στατιστική 2017 Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Δ15 ( 1 )

Επίλυση Προβλημάτων 1

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Πληροφορική 2. Αλγόριθμοι

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Transcript:

Διαχείριση Έργων Πληροφορικής Διαχείριση Πόρων Μ. Τσικνάκης Ε. Μανιαδή - Α. Μαριδάκη 1

Διαχείριση Χρήσης Πόρων Απαιτούμενοι πόροι στην ανάπτυξη ενός Πληροφοριακού Συστήματος: Ανθρώπινο δυναμικό (π.χ. αναλυτές, προγραμματιστές κλπ.) Η/Υ, μηχανήματα, υλικό Εγκαταστάσεις Κλπ. 2

Ανάλυση δικτύου και πόροι Μέχρι τώρα ο προσδιορισμός της κρίσιμης διαδρομής δεν λάμβανε υπόψιν το κόστος κάθε δραστηριότητας ούτε τους περιορισμούς στους διαθέσιμους πόρους. Για παράδειγμα, μπορεί να μην είναι δυνατή η εκτέλεση δύο ή περισσοτέρων (ανεξάρτητων) δραστηριοτήτων, επειδή δεν υπάρχουν οι διαθέσιμοι πόροι. 3

Υπολογισμός απαιτούμενων μέσων 4

Παράδειγμα 1 5

Διακύμανση αναγκών ΧΩΡΙΣ περιορισμός στους πόρους Κάνουμε κατανομή των απαιτούμενων μέσων βασιζόμενοι στους Ενωρίτερους Χρόνους Έναρξης κάθε δραστηριότητας (ημερολόγιο εργασιών διάγραμμα Gantt). Αυτή η κατανομή των μέσων δίνει τη διακύμανση των αναγκών η οποία γραφικά αναπαρίσταται με ένα ιστόγραμμα (ιστόγραμμα διακύμανσης του μέσου). Δημιουργούμε μια μία νέα κατανομή των απαιτούμενων μέσων βασιζόμενοι στους Βραδύτερους Χρόνους Έναρξης (νέα διακύμανση αναγκών, νέο ιστόγραμμα). Τα δύο ιστογράμματα που παράγονται αποτελούν τις δύο «ακραίες» τοποθετήσεις του μέσου. 6

Παράδειγμα 2 Αφού κατασκευάσετε το δίκτυο δραστηριοτήτων και υπολογίσετε τους ενωρίτερους και βραδύτερους χρόνους, να καταρτίσετε τα ημερολόγια εργασιών βασιζόμενοι στους ΕΧ και ΒΧ. Δραστηριότητα Διάρκεια (σε μήνες) Πόροι (αναλυτές / μήνα) (1, 2) 2 4 (1, 3) 5 4 (2, 3) 0 - (2, 5) 4 3 (3, 4) 3 2 (3, 5) 4 1 (4, 5) 2 2 7

Παράδειγμα 2: Δίκτυο έργου Activity-on-arc 8

Παράδειγμα 2: ΕΧ, ΒΧ & ΣΠ Δραστ. Διάρκεια (d) Πόροι/ μήνα ΕΧΕ ij (a) EXΠ ij (=a + d) ΒΧΠ ij (b) ΒΧΕ ij (=b-d) ΣΠ ij (1,2) 2 4 0 2 5 3 3 (1,3) 5 4 0 5 5 0 0 (2,3) 0-2 2 5 5 3 (2,5) 4 3 2 6 10 6 4 (3,4) 3 2 5 8 8 5 0 (3,5) 4 1 5 9 10 6 1 (4,5) 2 2 8 10 10 8 0 9

Παράδειγμα 2: Ημερολόγιο Εργασιών (ενωρίτεροι χρόνοι) Μήνες Δραστ. Διάρκεια Αναλυτές 1 2 3 4 5 6 7 8 9 10 (1,2) 2 4 (1,3) 5 4 (2,3) 0 - Ψευδο-δραστηριότητα (2,5) 4 3 (3,4) 3 2 (3,5) 4 1 (4,5) 2 2 Απαιτούμενοι πόροι: 54 8 8 7 7 7 6 3 3 3 2 10

Παράδειγμα 2: Ημερολόγιο Εργασιών (βραδύτεροι χρόνοι) Μήνες Δραστ. Διάρκεια Αναλυτές 1 2 3 4 5 6 7 8 9 10 (1,2) 2 4 (1,3) 5 4 (2,3) 0 - Ψευδο-δραστηριότητα (2,5) 4 3 (3,4) 3 2 (3,5) 4 1 (4,5) 2 2 Απαιτούμενοι πόροι: 54 4 4 4 8 8 2 6 6 6 6 11

Αναλυτές Παράδειγμα 2: Ιστόγραμμα κατανομής πόρων 9 8 7 6 5 4 3 2 1 0 0 2 4 6 8 10 12 Χρόνος (Μήνες) 12

Ανάθεση περιορισμένων πόρων NP-hard πρόβλημα Χρήση ευρετικών αλγορίθμων (heuristics) Εναλλακτικές: 1 η περίπτωση: Σταθερός αριθμός πόρων ανά χρονική μονάδα προσαρμόζεται η διάρκεια του έργου 2 η περίπτωση: Σταθερή διάρκεια έργου αναζητούμε τη βέλτιστη (ελάχιστη) ποσότητα πόρων για την ολοκλήρωση του έργου (εξομάλυνση αιχμών ιστογράμματος κατανομής). 13

1 η περίπτωση: Ανάθεση περιορισμένου αριθμού πόρων Υποθέσεις: Υπόθεση 1: Αναθέτουμε πόρους σε μια δραστηριότητα μόνο όταν όλες οι αμέσως προηγούμενες δραστηριότητες έχουν ολοκληρωθεί. Υπόθεση 2: Αναθέτουμε όλους τους πόρους που απαιτεί η δραστηριότητα για να ολοκληρωθεί (δηλ. δεν επιτρέπεται η διακοπή των δραστηριοτήτων ή η τμηματική υλοποίησή τους). Υπόθεση 3: Οι διαθέσιμοι πόροι είναι επαρκείς ανά χρονική μονάδα. 14

Προτεραιότητες ανάθεσης περιορισμένων πόρων 1. Οι ψευδοδραστηριότητες (αν υπάρχουν) έχουν τη μεγαλύτερη προτεραιότητα. 2. Καθορίζουμε σειρά προτεραιότητας με βάση ελάχιστο Συνολικό Περιθώριο (ΣΠ) κάθε δραστηριότητας. Σε περίπτωση ύπαρξης δραστηριοτήτων με τον ίδιο ΣΠ, εφαρμόζεται ο επόμενος κανόνας. 3. Προηγούνται οι δραστηριότητες με το μεγαλύτερο γινόμενο πόροι x διάρκεια. Σε περίπτωση ύπαρξης δραστηριοτήτων με το ίδιο γινόμενο, εφαρμόζεται ο επόμενος κανόνας. 4. Προηγούνται οι δραστηριότητες με τη μεγαλύτερη κατανομή μέσων πόρων ανά χρονική μονάδα. Σε περίπτωση ύπαρξης δραστηριοτήτων με την ίδια κατανομή, εφαρμόζεται ο επόμενος κανόνας 5. Προηγούνται οι δραστηριότητες με την καλύτερη διάταξη των γεγονότων έναρξης πέρατος. 15

Ευρετικοί αλγόριθμοι ανάθεσης Οι παραπάνω κανόνες εφαρμόζονται στους περισσότερους ευρετικούς αλγόριθμους ανάθεσης πόρων. Τρεις είναι οι πλέον γνωστοί ευρετικοί αλγόριθμοι ανάθεσης: Σειριακή μέθοδος Παραλλαγή της σειριακής μεθόδου Παράλληλη μέθοδος Αλλάζοντας τη σειρά προτεραιότητας των κανόνων, έχουμε διαφορετικούς αλγορίθμους ανάθεσης. 16

Σειριακή μέθοδος Κατασκευή και χρονική επίλυση δικτύου. Υπολογίζουμε τους χρόνους έναρξης και πέρατος κάθε δραστηριότητας, τους πόρους, το γινόμενο (πόροι x διάρκεια) και τα συνολικά περιθώρια. Θέτουμε Τ=χρόνος έναρξης πρώτης κρίσιμης δραστηριότητας (=έναρξη έργου). Καθορίζουμε το Σύνολο των Δραστηριοτήτων για Ανάθεση (ΣΔΑ). Στο ΣΔΑ περιλαμβάνονται όλες οι δραστηριότητες με ΕΧΕ Τ για τις οποίες έχουν ολοκληρωθεί όλες οι προηγούμενεςπροαπαιτούμενες δραστηριότητες. Όσο υπάρχουν δραστηριότητες στο ΣΔΑ: Καθορίζουμε την προτεραιότητα των δραστηριοτήτων του ΣΔΑ και δημιουργούμε το ΔΙΣΔΑ (ΔΙατεταγμένο Σύνολο Δραστηριοτήτων για Ανάθεση) Όσο υπάρχουν δραστηριότητες στο ΔΙΣΔA: Εάν υπάρχουν διαθέσιμοι πόροι: Κάνουμε ανάθεση στην δραστηριότητα που έχει σειρά. Αφαιρούμε του πόρους που ανατέθηκαν από τους πόρους που είναι διαθέσιμοι. Διαγράφουμε τη δραστηριότητα από το ΔΙΣΔΑ Υπολογίζουμε πότε θα είναι πάλι διαθέσιμοι οι πόροι που αναθέσαμε. Παίρνουμε την επόμενη δραστηριότητα του ΔΙΣΔΑ. Διαφορετικά: Τέλος_Όσο Αναβάλουμε την εκτέλεση της δραστηριότητας Υπολογίζουμε την επόμενη χρονική στιγμή ανάθεσης Τ, ανάλογα με τους διαθέσιμους πόρους. Αναθεωρούμε το δίκτυο με τις νέες διάρκειες των δραστηριοτήτων που εκτελούνται και διαγράφοντας τις δραστηριότητες που έχουν ολοκληρωθεί. Προχωρούμε στην επίλυση του νέου δικτύου - επανυπολογισμός των χρόνων έναρξης και πέρατος, των πόρων, του γινομένου (πόροι x διάρκεια) και των ΣΠ. Καθορίζουμε το νέο σύνολο ΣΔΑ & ΔΙΣΔΑ και εφαρμόζουμε την ίδια διαδικασία. Τέλος_Όσο 17

Παράδειγμα 2 (συνέχεια) Όπως είδαμε, το Ενωρίτερο και το Βραδύτερο Πρόγραμμα απαιτούν (για κάποιους μήνες) 8 αναλυτές. Αν η εταιρεία που έχει αναλάβει το έργο διαθέτει 6 αναλυτές, πόσο θα πρέπει να παραταθεί το έργο αν δεν θέλουμε να προσλάβουμε νέο προσωπικό; 18

Παράδειγμα 2: Δίκτυο έργου Activity-on-arc 19

Παράδειγμα 2: ΕΧ, ΒΧ & ΣΠ Δραστ. Διάρκεια Πόροι/ μήνα ΕΧΕ ij EXΠ ij ΒΧΠ ij ΒΧΕ ij ΣΠ ij (1,2) 2 4 0 2 5 3 3 (1,3) 5 4 0 5 5 0 0 (2,3) 0-2 2 5 5 3 (2,5) 4 3 2 6 10 6 4 (3,4) 3 2 5 8 8 5 0 (3,5) 4 1 5 9 10 6 1 (4,5) 2 2 8 10 10 8 0 20

Παράδειγμα 2 Βήμα 1 Τ 1 =0 (έναρξη του πρώτου κρίσιμου γεγονότος) αρχή 1 ου μήνα ΔΙΣΔΑ = {(1,3), (1,2)} (ΣΠ (1,3) = 0, ΣΠ (1,2) = 3) Ανάθεση 4 αναλυτών στην (1,3) για 5 μήνες / διαθέσιμοι αναλυτές = 2 Δεν επαρκούν για την εκτέλεση της (1,2) Βήμα 2 Τ 2 =5 (Τ 1 +d (1,3) ) - αρχή 6 ου μήνα Διαθέσιμοι αναλυτές = 6 (έχει τελειώσει η εκτέλεση της (1,3) ΔΙΣΔΑ = {(1,2)} Ανάθεση 4 αναλυτών στην (1,2) για 2 μήνες / διαθέσιμοι αναλυτές = 2 Βήμα 3 Τ 3 =7 (Τ 2 +d (1,2) ) - αρχή 8 ου μήνα Διαθέσιμοι αναλυτές = 6 (έχει τελειώσει η εκτέλεση της (1,2) ) Επανα-υπολογίζουμε και επιλύουμε το νέο δίκτυο. ΣΔΑ = {(2,3), (2,5), (3,4), (3,5)} ΔΙΣΔΑ = {(2,3), (3,4), (2,5), (3,5)} (2,3) ψευδοδραστηριότητα (3,4) ΣΠ = 0 (2,5) & (3,5) ΣΠ = 1 / (πόροι x διάρκεια) (2,5) = 3 x 4 = 12, (πόροι x διάρκεια) (3,5) = 1 x 4 = 4 21

Παράδειγμα 2 Βήμα 3 (συνέχεια ) ΔΙΣΔΑ = {(2,3), (3,4), (2,5), (3,5)} Αναθέτουμε κατά σειρά: στην ψευδοδραστηριότητα (2,3) μηδέν πόρους στην (3,4) 2 αναλυτές για 3 μήνες / διαθέσιμοι αναλυτές = 4 στην (2,5) 3 αναλυτές για 4 μήνες / διαθέσιμοι αναλυτές = 1 στην (3,5) 1 αναλυτή για 4 μήνες / διαθέσιμοι αναλυτές = 0 Βήμα 4 Τ 4 =10 (Τ 3 +min{3,4,4}) αρχή 11 ου μήνα ΔΙΣΔΑ = {(4,5)} Ανάθεση 2 αναλυτών στην (4,5) για 2 μήνες. 22

Παράδειγμα 2: Νέο Ημερολόγιο Εργασιών Δραστ (1,2) (1,3) (2,3) (2,5) (3,4) Διάρκ Αναλυτ ές 2 4 5 4 Μήνες 1 2 3 4 5 6 7 8 9 10 11 12 0 - Ψευδοδραστηριότητα 4 3 3 2 (3,5) 4 1 (4,5) 2 2 Απαιτούμενοι πόροι: 54 4 4 4 4 4 4 4 6 6 6 6 2 23

Αναλυτές Ιστόγραμμα χρήσης πόρων 7 6 5 4 3 2 1 0 0 2 4 6 8 10 12 14 Χρόνος (Μήνες) 24

Παράδειγμα 2 Επομένως, το έργο θα πρέπει να καθυστερήσει κατά δύο εβδομάδες κάνοντας χρήση των 6 αναλυτών, χωρίς να απαιτείται η πρόσληψη νέου προσωπικού. 25

2 η περίπτωση - Βέλτιστη χρήση πόρων d r, r 1 έ d r 0, έ d []: ακέραιο μέρος του πηλίκου r/d r: συνολική προσπάθεια υλοποίησης του έργου d: η διάρκεια του έργου σε χρονικές μονάδες 26

Παράδειγμα 2 Για το έργο απαιτείται συνολική προσπάθεια 54 ανθρωπομηνών και εκτιμάται πως θα διαρκέσει 10 μήνες. Ποιο είναι το βέλτιστο επίπεδο ανάθεσης πόρου; [54/10]+1=6 αναλυτές 27

Κατανομή πολλών πόρων Μπορούμε να εφαρμόσουμε τους αλγόριθμους ανάθεσης πόρων για περισσότερες από μια κατηγορίες πόρων Αναθέτουμε κάθε φορά σε μια δραστηριότητα το σύνολο των πόρων που απαιτεί. 28

Παράδειγμα 2 (συνέχεια) Δραστ. Διάρκεια Αναλυτές Προγραμματιστές ΕΧΕ ij EXΠ ij ΒΧΠ ij ΒΧΕ ij ΣΠ ij (1,2) 2 4 (1,3) 5 4 (2,3) 0 - (2,5) 4 3 (3,4) 3 2 (3,5) 4 1 (4,5) 2 2 2 2-2 1 2 2 0 2 5 3 3 0 5 5 0 0 2 2 5 5 3 2 6 10 6 4 5 8 8 5 0 5 9 10 6 1 8 10 10 8 0 Διαθέτουμε 6 αναλυτές και 4 προγραμματιστές 29

Παράδειγμα 2 (συνέχεια) Βήμα 1 Τ 1 =0 (έναρξη του πρώτου κρίσιμου γεγονότος) αρχή 1 ου μήνα ΔΙΣΔΑ = {(1,3), (1,2)} (ΣΠ (1,3) = 0, ΣΠ (1,2) = 3) Ανάθεση 4 αναλυτών και 2 προγραμματιστών στην (1,3) για 5 μήνες Διαθέσιμοι πόροι: 2 αναλυτές + 2 προγραμματιστές που δεν επαρκούν για την εκτέλεση της (1,2) Βήμα 2 Τ 2 =5 (Τ 1 +d (1,3) ) - αρχή του 6 ου μήνα ΔΙΣΔΑ = {(1,2)} Ανάθεση 4 αναλυτών και 2 προγραμματιστών στην (1,2) για 2 μήνες Διαθέσιμοι πόροι: 2 αναλυτές + 2 προγραμματιστές Βήμα 3 Τ 3 =7 (Τ 2 +d (1,2) ) - αρχή του 8 ου μήνα Επανα-υπολογίζουμε και επιλύουμε το νέο δίκτυο. ΣΔΑ = {(2,3), (2,5), (3,4), (3,5)} ΔΙΣΔΑ = {(2,3), (3,4), (2,5), (3,5)} (2,3) ψευδοδραστηριότητα (3,4) ΣΠ = 0 (2,5) & (3,5) ΣΠ = 1 / (πόροι x διάρκεια) (2,5) = (3+2) x 4 = 20, (πόροι x διάρκεια) (3,5) = (1+2) x 4 = 12 30

Παράδειγμα 2 (συνέχεια) Βήμα 3 (συνέχεια ) ΔΙΣΔΑ = {(2,3), (3,4), (2,5), (3,5)} Αναθέτουμε κατά σειρά: Βήμα 4 στην ψευδοδραστηριότητα (2,3) μηδέν πόρους στην (3,4) 2 αναλυτές και 1 προγραμματιστή για 3 μήνες / διαθέσιμοι πόροι: 4 αναλ. + 3 προγραμ. στην (2,5) 3 αναλυτές και 2 προγραμματιστές για 4 μήνες / διαθέσιμοι πόροι: 1 αναλ. + 1 προγραμ. Η ανάθεση στην (3,5) δεν είναι δυνατή λόγω έλλειψης πόρων! Τ 4 =10 (Τ 3 +min{3,4}) - αρχή του 11 ου μήνα Διαθέσιμοι πόροι: 3 αναλυτές και 2 προγραμματιστές Η (3,4) έχει ολοκληρωθεί, η (2,5) βρίσκεται υπό εξέλιξη ΔΙΣΔΑ = {(3,5), (4,5)} (ΣΠ (3,5) = 0, ΣΠ (4,5) = 2) Αναθέτουμε στην (3,5) 1 αναλυτή και 2 προγραμματιστές για 4 μήνες Διαθέσιμοι πόροι: 2 αναλυτές και 0 προγραμματιστές Η ανάθεση στην (4,5) δεν είναι δυνατή λόγω έλλειψης πόρων! 31

Παράδειγμα 2 (συνέχεια) Βήμα 5 Τ 5 =11 - αρχή του 12 ου μήνα (χρόνος που έχει ολοκληρωθεί η (2,5) και έχει απελευθερώσει επαρκής πόρους για την (4,5) Διαθέσιμοι πόροι: 5 αναλυτές και 2 προγραμματιστές ΔΙΣΔΑ = {(4,5)} Αναθέτουμε στην (4,5) 2 αναλυτές και 2 προγραμματιστές για 2 μήνες Το έργο ολοκληρώνεται στο μήνα 14, αφού δηλαδή τελειώσει και η (4,5). 32

Τεχνικές εξομάλυνσης ακμών Μέχρι τώρα θεωρούσαμε πως ο αριθμός των πόρων που διατίθενται είναι σταθερός και μεταβάλλεται η διάρκεια του έργου. Αυτό όμως πολλές φορές οδηγεί σε αναθέσεις με μεγάλες αυξομειώσεις στην ανά χρονική στιγμή χρησιμοποίηση των μέσων, πράγμα ασύμφορο από πλευράς διεύθυνσης. Μας ενδιαφέρει δηλαδή επιπλέον και η κατανομή της διαθεσιμότητας των πόρων. Αν δηλαδή η χρονική διάρκεια του έργου είναι σταθερή μας ενδιαφέρει και η διαθεσιμότητα των πόρων ανά χρονική στιγμή. 33

Τεχνικές εξομάλυνσης ακμών Η επιθυμητή κατανομή της διαθεσιμότητας μπορεί να προσδιορισθεί αν θεωρήσουμε σταθερή τη διάρκεια του έργου (αυτή που δίνει η κρίσιμη διαδρομή) και μετά εξομαλύνουμε τις αιχμές που παρουσιάζονται στην ανάθεση πόρων. Όσο λιγότερες αιχμές έχει η κατανομή των πόρων τόσο μικρότερο το έμμεσο κόστος. 34

Τεχνικές εξομάλυνσης ακμών Μια πρώτη ιδέα Να γίνει πρώτα ανάθεση στις κρίσιμες δραστηριότητες και μετά στις μη κρίσιμες, μετατοπίζοντας τον χρόνο έναρξής τους μεταξύ του ΕΧΕ και ΒΧΕ. Άλλες τεχνικές: Υπάρχουν διάφορες τεχνικές στην διεθνή βιβλιογραφία ευρετικοί αλγόριθμοι και βέλτιστοι αλγόριθμοι. Οι δεύτεροι συνήθως δεν υιοθετούνται γιατί είναι δαπανηροί από πλευράς υπολογιστικών πράξεων ακόμα και για μικρά δίκτυα. 35

Τεχνικές εξομάλυνσης ακμών Σχεδόν όλοι οι ευρετικοί αλγόριθμοι εξομάλυνσης στηρίζονται στην ιδέα που περιγράψαμε παραπάνω: ανάθεση πρώτα στις κρίσιμες δραστηριότητες και μετά ανάθεση στις μη-κρίσιμες καθυστερώντας αν χρειαστεί την έναρξή τους (μεταξύ ΕΧΕ και ΒΧΕ) ώστε να επιτευχθεί καλύτερη κατανομή πόρων. Οι διαφορά στους διάφορους ευρετικούς αλγορίθμους βρίσκεται στο κριτήριο βελτιστοποίησης. 36

Αλγόριθμος εξομάλυνσης Κάνει αναθέσεις μέχρι να επιτευχθεί το μέγιστο και μετά προσπαθεί να διατηρήσει όσο γίνεται το μέγιστο αυτό. Βήμα 1: Κατασκεύασε το δίκτυο και καθόρισε από την κρίσιμη διαδρομή, την ελάχιστη χρονική διάρκεια του έργου και τις κρίσιμες δραστηριότητες. Βήμα 2: Ανάθεσε τους πόρους πρώτα στις κρίσιμες δραστηριότητες. Αυτές αποκτούν προτεραιότητα για ανάθεση αμέσως μόλις γίνουν κρίσιμες. Βήμα 3: Όταν γίνει ανάθεση σε όλες τις κρίσιμες, η ανάθεση των μηκρίσιμων μπορεί να καθυστερήσει μέχρι τον ΒΧΕ (οπότε γίνονται και αυτές κρίσιμες). Βήμα 4: Γίνεται προσπάθεια να διατηρηθεί αυτό το μέγιστο για όσο περισσότερο γίνεται. Για αυτό οι μη κρίσιμες δραστηριότητες αρχίζουν αν απαιτηθεί με τον ΕΧΕ τους. 37

Παράδειγμα 2 Μήνας 1ος Ανάθεση στην (1,3) ως κρίσιμη Σύνολο πόρων που χρησιμοποιούνται = 4 αναλυτές Η (1,2) μπορεί να ξεκινήσει όμως την καθυστερούμε μέχρι τον ΒΧΕ της Μήνας 2ος Εκτέλεση της (1,3) Σύνολο πόρων που χρησιμοποιούνται = 4 αναλυτές Μήνας 3ος Εκτέλεση της (1,3) Σύνολο πόρων που χρησιμοποιούνται = 4 αναλυτές Μήνας 4ος Ανάθεση στις (1,3) & (1,2) ως κρίσιμες, Σύνολο πόρων που χρησιμοποιούνται = 8 αναλυτές Μήνας 5ος Ανάθεση στις (1,3) & (1,2) ως κρίσιμες, Σύνολο πόρων που χρησιμοποιούνται = 8 αναλυτές Μήνας 6ος Έχει τελειώσει η (1,3) Έχει τελειώσει η (1,2) Κρίσιμες δραστηριότητες (2,3) και (3,4). Από αυτές η (2,3) είναι ψευδοδραστηριότητα και η (3,4) είναι κρίσιμη η οποία απαιτεί 2 αναλυτές. Τον προηγούμενο μήνα είχαμε φθάσει τους 8. Άρα μπορούμε να κάνουμε ανάθεση και στις άλλες με το μικρότερο ΣΠ = 1, δηλαδή τις (2,5) και (3,5). Σύνολο πόρων που χρησιμοποιούνται = 6 αναλυτές Μήνας 7ος Ανάθεση στην (3,4) ως κρίσιμη Ανάθεση στις (2,5) και (3,5) που είναι επίσης κρίσιμες Σύνολο πόρων που χρησιμοποιούνται = 6 αναλυτές Μήνας 8ος Ανάθεση στις (3,4), (2,5) & (3,5) Σύνολο πόρων που χρησιμοποιούνται = 6 αναλυτές Μήνας 9ος Ανάθεση στην (4,5) ως κρίσιμη Ανάθεση στις (2,5) και (3,5) Σύνολο πόρων που χρησιμοποιούνται = 6 αναλυτές Μήνας 10ος Ανάθεση στην (4,5) δύο αναλυτών Δεν υπάρχει άλλη δραστηριότητα για ανάθεση Σύνολο πόρων που χρησιμοποιούνται = 2 αναλυτές Ερώτημα: Υπάρχει καλύτερη ανάθεση από αυτή με βάση του ΕΧΕ και ΒΧΕ; 38