Jump to content
  • entries
    57
  • comments
    28
  • views
    30648

Agile ή Waterfall Project Management; Παραδοσιακή ή Ευέλικτη Προσέγγιση στα Projects;


Theofanis.Giotis

1434 views

 Share

Agile ή Waterfall Project Management;



Παραδοσιακή
ή Ευέλικτη Προσέγγιση στα
Projects;



 



Το παραδοσιακό Project Management
βασίζεται κυρίως στην
waterfall προσέγγιση (μοντέλο καταρράκτη) ή σε
αυτό που ονομάζουμε
predictive
project management.  Γνωρίζοντας όλες τις απαιτήσεις του project καθώς και τα product requirements, προγραμματίζουμε πολύ νωρίς στην
αρχή και μετά εκτελούμε το πλάνο μας κάνοντας τις απαραίτητες διορθώσεις στο
monitor and
control.



 



Στην απέναντι πλευρά έχουμε έργα που
ξεκινούν με άγνωστο φυσικό αντικείμενο (
unknown
scope) - χωρίς
ουσιαστικά να γνωρίζουμε το τελικό προϊόν του
project. Για παράδειγμα new product development ή ερευνητικά projects. Σε αυτές τις περιπτώσεις είναι
σχεδόν αδύνατον να κάνεις πλάνο γιατί διαφορετικά είναι να προγραμματίζεις το
άγνωστο (
planning the unknown). Εδώ έχει λόγο το Agile Project Management.



 



IC365683.png

Το Agile Project Management
είναι
μια ευέλικτη επαναληπτική μέθοδος (iterative method) για να καθορίσουμε τα
product requirements με εξαιρετικά ευέλικτο και διαδραστικό τρόπο. Ουσιαστικά βασίζεται σε μια παλιά πασίγνωστη
τακτική: «Πως τρως έναν Ελέφαντα; Μια
μπουκιά τη φορά
!». Πολλοί ονομάζουν την
Agile
προσέγγιση ως
Adaptive Project Panagement.



 



Κάποια άλλοι πιστεύουν ότι το Agile είναι αδιάρρηκτα συνδεδεμένο με τα software projects. Πιθανώς γιατί το Agile Manifesto
που δημοσιεύτηκε το 2001 από 17 άτομα είχε να κάνει αποκλειστικά με
software development.
Όμως
το Agile Project
Management
ΔΕΝ είναι μόνο για software projects. Είναι για κάθε τύπο από project όπου το φυσικό αντικείμενο του έργου
είναι άγνωστο.



 



Συνήθως στο κλασικό project management:



·        
Το
φυσικό αντικείμενο του έργου είναι γνωστό



·        
Υπάρχει
ημερομηνία έναρξης και λήξης και



·        
Το
Budget του έργου εγκρίνεται εξ’ αρχής



 



Όταν μιλάμε όμως για new product
development
:



·        
Το
φυσικό αντικείμενο εντοπίζεται σταδιακά και υπάρχει λίστα προτεραιοτήτων



·        
Υπάρχουν
πολλαπλές εκδόσεις του προϊόντος (
releases)



·        
Το
Budget εγκρίνεται σταδιακά



 



AGILE-ITERATIONS.jpg

Πολλοί επίσης θεωρούν ότι το Agile είναι συνώνυμο του Scrum. Άλλοι ότι είναι συνώνυμο του Lean. Agile προσεγγίσεις υπάρχουν πολλές: Scrum, AUP, TDD, DSDM, Kanban, EssUP, OpenUP,
Pragmatic Programming, Adaptive Software Development, FDD, Agile Modeling,
eXtreme Programming, Crystal, Lean,
κλπ.



 



Γενικά όλες οι Agile προσεγγίσεις χωρίζουν το έργο σε μικρούς κύκλους μιας, δύο ή τεσσάρων
εβδομάδων
. Μέσα σε αυτούς τους μικρούς κύκλους η ομάδα υλοποιεί και
παραδίδει σταδιακά τα χαρακτηριστικά του προϊόντος του έργου. Εκτός από την
ομάδα (
team)
που δουλεύει 100% πάνω στο
project (απαγορεύεται
το
multi-tasking), υπάρχει ο product owner ρόλος που είναι
υπεύθυνος για το
business value του project και o ScrumMaster
ρόλος

που εξασφαλίζει ότι η ομάδα είναι αποδοτική και παραγωγική.



 



Γενικά το Agile
Project Management
βασίζεται στην δημιουργία
cross functional teams που εργάζονται full time πάνω στο έργο
είναι
empowered
για την λήψη αποφάσεων. Γενικά οι ομάδες είναι πλήρως διάφανες και η
εμπιστοσύνη είναι κυρίαρχο στοιχείο στα
Agile
teams.



 



Ποια προσέγγιση είναι καλύτερη; Δεν
υπάρχει καλή και καλή προσέγγιση. Τα πάντα εξαρτώνται από την φύση του
project. Όταν τα πάντα είναι προβλέψιμα, τότε
η παραδοσιακή μέθοδος (
waterfall) είναι η
συνιστώμενη. Εάν γίνεται
new product development
και τα «πάντα ρει», τότε  ευέλικτη
επαναληπτική μέθοδος (
Agile) είναι η
προτεινόμενη.



 



Scrum_process.png

Επίσης πολλοί πιστεύουν ότι ο οδηγός PMBOK® που εκδίδεται από το PMI
και είναι
ANSI Standard
δεν μπορεί να βοηθήσει σε
Agile προσεγγίσεις.
Και αυτό είναι λάθος. Ο οδηγός
PMBOK® είναι ένα framework το οποίο χρησιμοποιείται “most of the times” στα “most of the projects”.



 



Επίσης δεν είναι τυχαίο ότι το Project Management Institute (PMI®) ξεκίνησε σε πιλοτική μορφή την επαγγελματική πιστοποίηση PMI-ACP (Agile Certified Professional). Με αυτή την κίνηση εκτιμάτε ότι πολλές παρανοήσεις
που υπήρχαν σχετικά με το τι είναι και το τι δεν είναι
Agile,
θα εξαλειφθούν (http://www.pmi.org/agile).

Επίσης για πρώτη φορά στην Ελλάδα γίνεται workshop για AGILE Project Management που μπορεί να οδηγήσει στην πιστοποίηση PMI-ACP (more info here ...)




 

 Share

1 Comment


Recommended Comments

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...