Οργανώνει τη διαχείριση έργων σε

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Οργανώνει τη διαχείριση έργων σε"

Transcript

1 Δρ. Πάνος Φιτσιλής

2 Οργανώνει τη διαχείριση έργων σε A) Διεργασίες (Processes) B) Περιοχές Γνώσεις (Knowledge Areas) Διεργασίες 2 ειδών 1. Διεργασίες PM : περιγράφουν και οργανώνουν το έργο 2. Διεργασίες σχετικές με το αντικείμενο του έργου (Product-oriented processes) 2

3 3

4 1. Initiating 2. Planning 3. Executing 4. Controlling 5. Closing Η κάθε διεργασία περιγράφεται από : Inputs Tools & Techniques Outputs 4

5 Source: Project Management Institute 5

6 6

7 Define Schedule and Costs Identify Quality Approach Establish Project/Phase Clarify and Define Project Requirements Develop Plans Identify risks Organize Staff Measure Project Performance Take Corrective Action Select and Administer Procurements Carry out Plan Verify Product Quality Manage Reqts & Configurations Report Performance Info Cultivate Teamwork Close the Project/Phase

8 INITIATION 2.1 Establish Project / Phase a. Determine initial customer needs and requirements b. Determine needs c. Become familiar with the Strategic Plan d. Determine mgt & engineering processes e. Identify management and team responsibilities CONTROL 5.1 Measure Project Performance a. Collect data b. Analyze data, determine status c. Monitor project and process quality 5.2 Manage Reqts & Configurations a. Control project scope b. Manage project and doc configurations Project identified PM identified SSC assets Project Description PM prepared Constraints Assumptions Proposals SOW 5.3 Take Corrective Action a. Analyze issues b. Take action c. Implement risk plans Example: Operational View 5.4 Report Performance Info a. Report status b. Communicate with stakeholders c. Submit project measures/ work products 3.1 Clarify & Define Project Reqts. a. Gather candidate reqts. b. Analyze reqts c. Formalize reqts d Review & clarify reqts and standards Project Status Revisions Direction & Revisions Completed products Status measures 3.2 Define Schedule & Costs a. Estimate parameters b. Document life cycle c. Identify tasks, phases d. Identify processes e. Develop schedule f. Estimate costs g. Define resources 3.5 Identify Risks a. Document candidate risks b. Determine risk avoidance c. Document reduction/ contingency actions d. Determine risk measures 4.1 Carry Out Plan a. Design product or service solution b. Develop product c. Review for defects d. Evaluate the product against rqmnts CLOSEOUT 6.1 Close the Project / Phase a. Deliver and support b. Prepare de-staffing plan c. Track/turn in equip. & hazardous matls d. Conduct admin closure e. Properly close out contracts PLANNING 3.3 Identify Quality Approach a. Define QA approach b. Define CM approach c. Identify methods to remove defects d. Determine project measures 3.4 Organize Staff a. Define org structure b. Identify staff roles c. Identify needed contracts d. Determine stakeholder involvement e. Identify training needs EXECUTION 4.2 Select and Administer Procurements a. Acquire outside support b. Administer outside support 4.3 Cultivate Teamwork a. Acquire staff members b. Build teamwork c. Obtain training Delivered product Returned equipment and recycle materials Archived files 3.6 Develop Plans a. Document plans b. Reconcile resources c. Conduct peer reviews d. Obtain plan approval & commitment Baselined Requirements Project Plan Schedule & Milestones 4.4 Verify Product Quality a. Implement QA b. Report work results

9 Γιατί - Why Deliverable: ROI Τι - What SOW, Requirements Πως - How Design Specification, SDP, Lifecycle Κάντο - Do Execution Έγινε Done PPR Futrell, Shafer, Shafer, Quality Software Project Management 9

10 Inputs Product Description Strategic plan Project Selection Criteria Historical Information Outputs Project charter Project Manager assigned Constraints Assumptions Αποφασίζουμε για το έργο που θα κάνουμε

11 Φτιάχνουμε και συντηρούμε ένα πραγματοποιήσιμο σχέδιο που ικανοποιεί τις ανάγκες λαμβάνοντας υπόψη πόρους, και περιορισμούς Scope Planning Scope Definition Activity Definition Activity Sequencing Activity Duration Estimating Resource Planning Cost Estimating Cost Budgeting Risk Planning Schedule Development Quality Planning Communications Planning Organization Planning Staff Acquisition Procurement Planning Project Plan Development

12 Συντονίζουμε ανθρώπους και πόρους με σκοπό την υλοποίηση του σχεδίου Project Plan Execution Scope Verification Quality Assurance Team Development Information Distribution Solicitation Source Selection Contract Administration

13 Εξασφαλίζουμε ότι ικανοποιούνται οι στόχοι του έργου Overall Change Control Scope Change Control Schedule Control Cost Control Quality Control Performance Reporting Risk Response Control 13

14 Το έργο γίνεται αποδεκτό Administrative Closure Contract Close-out

15 15 Q75 03 Prin ciple s of Proj ect Man age ment, Fall 2002

16

17 Οι φάσεις του κάθε έργου προσδιορίζονται από τα παραδοτέα (deliverables) Ένα παραδοτέο είναι ένα χειροπιαστό, επαληθεύσιμο ποσό εργασίας: Μελέτη σκοπιμότητας Σχεδιασμός έργου Το τέλος κάθε φάσης σηματοδοτεί Έλεγχο παραδοτέων Έλεγχο απόδοσης Συνέχεια σε επόμενη φάση Διόρθωση λαθών

18 waterfall model, Spiral model, V-Model, incremental/iterative, Unified process, Agile, etc. 18

19 19 Q75 03 Prin ciple s of Proj ect Man age ment, Fall 2002

20 Ο κανόνας Προδιαγραφές Υλοποίηση - Τέστ Εμπορικά Συστήματα Web Συστήματα Real-time συστήματα Αμυντικά Συστήματα Planninig Code & Unit Test 25% 40% 35% 55% 15% 30% 35% 25% 40% 40% 20% 40% Integration & Test 20 Bennatan, E.M, On Time Within Budget

21 Activity Small Project (2.5K LOC) Analysis 10% 30% Design 20% 20% Code 25% 10% Unit Test 20% 5% Integration 15% 20% System test 10% 15% Large Project (500K LOC) McConnell, Steve, Rapid Development

22 NASA s Manager s Handbook for Software Development

23

24

25 25

26 Δίνει έμφαση στη διαχείριση κινδύνου Είναι μια σειρά από μικρά έργα Ο αριθμός των επαναλήψεων είναι μεταβλητός Χρησιμοποιεί πρωτότυπα 03 Οι πρώτοι κύκλοι είναι οι πιο οικονομικοί. 26 Q75 Prin ciple s of Proj ect Man age ment, Fall 2002

27 Πλεονεκτήματα Μπορεί να συνδυαστεί με άλλα μοντέλα Χειρίζεται το κίνδυνο από την αρχή. Μειονεκτήματα Πολύπλοκος Απαιτεί αρκετή διαχείριση

28 products of programming system design description products of software development system requirements description products of software engineering problem description used system V - model user requirements usable system developer requirements executable system is verified against system design is developed in is integrated in is validated against component requirements component design executable component component code 28

29 Verification is the process of comparining a work product with its parent specification or a standard for the purpose of detecting errors. Design is verified by comparing it with the requirements and code is verified by comparing it with the design. Verification answers the question, "Did we build the product correctly? Validation is the process of comparing a product to its high level requirements. Using a validation method to determine if a system does what the requirements said it should is validation. The same methods used for verification can also be used for validation. Validation answers the question, "Did we build the correct product?" 29

30 Δίνει έμφαση στον έλεγχο Δίνει έμφαση σε Verification & Validation Είναι παραλλαγή του waterfall Πλεονεκτήματα Ενθαρρύνει V&V σε όλες τις φάσεις Μειονεκτήματα Δεν έχει επαναλήψεις Δυσκολία στη διαχείριση αλλαγών 30 Q75 03 Prin ciple s of Proj ect Man age ment, Fall 2002

31 The requirements are not known at project inception (evolutionary development) The full set of requirements are known up front (incremental development) 31

32 Requirements Design Design Design Implementation Implementation Implementation Integration and deployment Integration and deployment Integration and deployment Maintenance Maintenance Maintenance 32

33 33

34 Εφαρμόζεται επαναληπτικά Το σύστημα χτίζεται σταδιακά Είναι αρχιτεκτονικοκεντρική Βασίζεται στις περιπτώσεις χρήσης Χρησιμοποιεί αρχές της αντικειμενοστρεφούς προσέγγισης Διαγράμματα της Γλώσσας UML (Unified Modeling Language) 34

35 Η UP είναι μια μεθοδολογία Μια διαδικασία μηχανικής λογισμικού Μια διαδικασία για την ανάπτυξη λογισμικού Είναι ένα σύνολο γνώσης για το πως να αναπτύξεις λογισμικό Είναι μια διαδικασία που χρησιμοποιεί τη UML γλώσσα για να περιγράψει τα παραδοτέα H UP προσδιορίζει Ποιος κάνει τι; Πότε το κάνει; Πώς το κάνει; έχοντας πάντα ως στόχο την ανάπτυξη λογισμικού 35

36 Οι φάσεις του κύκλου ζωής είναι τέσσερις: Σύλληψη (inception) Επεξεργασία (elaboration) Κατασκευή (construction) Μετάβαση (transition) 36

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

38 Στη φάση αυτή: Αναπτύσσουμε και συγκεκριμενοποιούμε τους στρατηγικούς στόχους του συστήματος Καταγράφουμε τις απαιτήσεις Αναλύουμε τις απαιτήσεις λεπτομερώς Προσδιορίζουμε επακριβώς το αντικείμενο των εργασιών του έργου (scope) Αναπτύσσουμε τη βασική αρχιτεκτονική του συστήματος Αντιμετωπίζουμε τους κινδύνους που εντοπίσαμε στη φάση της σύλληψης Βελτιώνουμε, συγκεκριμενοποιούμε και επικαιροποιούμε τις προβλέψεις σχετικά με το κόστος, χρόνο, πόρους που απαιτεί το έργο 38

39 Είναι η φάση κατά την οποία υλοποιούμε και ελέγχουμε τμήματα του συστήματος για τα οποία: Έχουν διευκρινιστεί οι απαιτήσεις Και έχουν αντιμετωπισθεί οι κίνδυνοι 39

40 Είναι η φάση κατά την οποία το τελικό προϊόν δίνεται στον χρήστη Είναι η φάση η οποία έχει μεγάλο βαθμό μεταβλητότητας η οποία εξαρτάται από το συγκεκριμένο έργο και μπορεί να περιλαμβάνει: Εκπαίδευση χρηστών Μεταφορά δεδομένων Δοκιμαστική λειτουργία νέου συστήματος Παράλληλη λειτουργία παλαιού και νέου συστήματος Beta testing. 40

41 Ο Krutchen δίνει παράδειγμα για ένα έργο διάρκειας 2 ετών Φάση σύλληψης 2 ½ μήνες Φάση Επεξεργασίας 7 μήνες Φάση Κατασκευής 12 μήνες Φάση Μετάβασης - 2 ½ μήνες 41

42 Κύκλος ζωής 42 επανάληψη φάση σύλληψη επεξεργασία κατασκευή μετάβαση Στόχοι συστήματος Αρχιτεκτονική Συστήματος Σύστημα Λειτουργικά Ικανό Τελικό σύστημα

43 Φάσεις Σε κάθε φάση εκτελείς όλα τα workflow Βασικές Ροές Εργασιών Σύλληψη Επεξεργασία Κατασκευή Μετάβαση Σχεδιασμός Επιχειρηματικών Διαδικασιών Απαιτήσεις Ανάλυση και Σχεδιασμός Υλοποίηση Έλεγχος Διάταξη (deployment) Υποστηρικτικές Ροές Εργασιών Διαχείριση Σχηματισμών Διαχείριση έργου Περιβάλλον Επαν. Επαν. #1 Επαν. #2 Επαν. #n Επαν. #n+1 Επαν. #n+2 Επαν. #m Επαν. #m+1 Επαναλήψεις 43

44 Δραστηριότητα (Activity) Μονάδα εργασίας Ρόλος Ο ρόλος προσδιορίζει Την συμπεριφορά και τις υπευθυνότητες των ατόμων ή των ομάδων. Περίπτωση Χρήσης Αναλυτής Περιπτώσεων Χρήσης Υπεύθυνος για Πακέτο Περιπτώσεων Χρήσης Describe a Use-Case Παραδοτέο (Artifact) Είναι μια πληροφορία που παράγεται, τροποποιείται ή απλά χρησιμοποιείται από μια διαδικασία Μπορεί να είναι ένα έγγραφο, Ένα αρχείο πηγαίου κώδικα, ένα διάγραμμα κ.λπ. 44

45 Πόροι Κώστας Χρύσα Πάνος Μαρίνα Γιάννης Εργάτης (Worker) Σχεδιαστής Προσδ. Περιπτ. Χρήσης Αναλυτής Συστήμ. Προγραμματιστής Αρχιτέκτων Δραστηριότητες Προσδιορισμός λειτουργίας Προσδιορισμός περιπτώσεων χρήσης Εύρεση χειριστών και περιπτ. χρήσης Εκτέλεση Μοναδιαίων Ελέγχων 45 Προσδιορισμός Μηχανισμών Σχεδιασμού Κάθε άτομο στο έργο μπορεί να έχει πολλούς ρόλους

46 Ανάπτυξη Επιχειρηματικής Περίπτωσης Προσδιορισμός Κινδύνων Διευθυντής Έργου Ανάπτυξη Πλάνου Έργου Στελέχωση Έργου Εκτέλεση Κύκλου Ανάπτυξη Πλάνου Επαναληπτικής Ανάπτυξης Επανεκτίμηση Κινδύνων Αξιολόγηση κύκλου 46

47

48 It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change. - Charles Darwin, The Origin of Species 48

49 When the process is too complicated for the defined approach, the empirical approach is the appropriate choice. Process Dynamics, Modeling, and Control, Ogunnaikeand Ray, Oxford University Press,

50 Defined Process Management Great for known activity 50

51 Not great for unknown activity $7 million budget $120 million final 51

52 Ευελιξία στον προγραμματισμό (Agility) είναι η ικανότητα της προσαρμογής και επαναπροσδιορισμού ενός αναπτυσσόμενου και συνεχώς εξελισσόμενου συστήματος στην περίπτωση που εμφανίζονται αλλαγές στις αρχικές θεωρήσεις και παραδοχές. Οι Ευέλικτες μέθοδοι είναι: Επαναληπτικές (Iterative) Επαυξητικές (Incremental) Αυτό-διοργανούμενες (Self-Organizing) Προκύπτουσες (Emergent) 52

53

54 Ένας ελαφρύς, αποτελεσματικός, χαμηλού-κινδύνου, ευέλικτος, προβλέψιμος, επιστημονικός και ευχάριστος τρόπος για την ανάπτυξη λογισμικού Βασίζεται σε τέσσερις αξίες στην απλότητα, επικοινωνία, ανατροφοδότηση και κουράγιο. Η αποτελεσματικότητα της οφείλεται στη στενή συνεργασία της ομάδας κάτω από απλές πρακτικές με συχνή ανατροφοδότηση που τους επιτρέπει να αξιολογούν την πρόοδο τους και να προσαρμόζουν τις πρακτικές στις τρέχουσες ανάγκες. Το πρώτο XP-πρόγραμμα ήταν το πρόγραμμα μισθοδοσίας στην Chrysler Comprehensive Compensation (C3), (Beck Highsmith, 1998). 54

55 Επικοινωνία Communication Απλότητα - Simplicity Ανατροφοδότηση - Feedback Κουράγιο - Courage Επικοινωνία Η κοινή κατανόηση των προβλημάτων του λογισμικού απαιτεί την διαπροσωπική επικοινωνία. Οτιδήποτε εμποδίζει την αμεσότητα αυτή πρέπει να αποβληθεί. 55

56 Οι ομάδες προγραμματισμού XP: Χρησιμοποιούν μια κοινή Αρχιτεκτονική εικόνα του συστήματος Εργάζονται σε ανοικτό χώρο εργασίας Διαρκώς ολοκληρώνουν τον κώδικα Επικοινωνούν με ένα πελάτη που βρίσκεται διαρκώς μαζί τους Προγραμματίζουν σε ζεύγη Κατέχουν όλοι τον κώδικα Διαρκώς σχεδιάζουν τεστ ελέγχου 56

57 Οι ομάδες προγραμματισμού XP: Εκτελούν το ποιο απλό σχέδιο που πιθανόν θα δουλέψει Συνεχώς απλοποιούν και βελτιώνουν την ανάπτυξη του κώδικα με αναδόμηση 57

58 Συγγραφή και χρήση Test cases πριν την παραγωγή κώδικα Ανάπτυξη σε μικρές εκδόσεις και σε μικρότερες επαναλήψεις και σε μικρότερες εργασίες και σε ακόμη μικρότερα tests... 58

59 Τα μέλη της ομάδας XP δεν φοβούνται να: Σταματούν όταν κουράζονται Να αφήνουν τις οικονομικές αποφάσεις στους πελάτες Προτείνουν στους πελάτες να αλλάξουν την εμβέλεια μιας έκδοσης Να ζητούν βοήθεια όταν χρειάζεται Y A G N I (You re not Γonna Νeed Ιt!) Αλλάξουν την σχεδίαση και τον κώδικα Πετάξουν κώδικα που δεν ικανοποιεί Αλλάξουν την διαδικασία ανάπτυξης όταν δεν λειτουργεί 59

60 Το παιχνίδι του σχεδιασμού (The Planning Game) Μικρές Εκδόσεις (Small Releases) Αρχιτεκτονική Εικόνα (Metaphor) Απλή Σχεδίαση (Simple Design) Έλεγχοι πριν την κωδικοποίηση (Testing) Ανακατασκευή Κώδικα (Refactoring) Προγραμματισμός ανά ζεύγη ( Pair Programming) Συλλογική ιδιοκτησία κώδικα (Collective Ownership) Διαρκείς ενοποιήσεις του κώδικα (Continuous Integration) Υποφερτός ρυθμός εργασίας (Sustainable pace) Διαρκή παρουσία πελάτη (On-site Customer) Σταθερές Κωδικοποίησης (Coding Standards)

61 61

62 Στο παιχνίδι του σχεδιασμού είναι μία δραστηριότητα με την οποία η ομάδα ανάπτυξης του συστήματος και οι πελάτες αποφασίζουν τι θα γίνει σε κάθε έκδοση release (3-6 μήνες) και κάθε επανάληψη iteration (1-3 εβδομάδες). Το παιχνίδι του σχεδιασμού (planning game) τρέχει για κάθε επανάληψη για να καθορίσει ποια λειτουργία θα δρομολογηθεί στην επόμενη ενσωμάτωση. Οι προγραμματιστές λαμβάνουν τις τεχνικές αποφάσεις - εκτιμήσεις και οι πελάτες τις επιχειρησιακές αποφάσεις. 62

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

64 Οι προγραμματιστές γράφουν περιπτώσεις ελέγχου πριν αρχίσουν τη συγγραφή κώδικα. Η ομάδα δημιουργεί αυτοματοποιημένα τεστ μονάδας unit tests και τεστ αποδοχής - acceptance tests τα οποία εφαρμόζονται συχνά. Το πρόγραμμα ελέγχεται κάθε φόρα που προστίθεται επιπλέον κώδικας. Για κάθε κομμάτι κώδικα δημιουργείται αντίστοιχο τεστ. Τα αυτοματοποιημένα τεστ τρέχουν σε όλο το πρόγραμμα και διασφαλίζουν ότι όλα λειτουργούν σωστά. 64

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

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

67 Ο σωστός σχεδιασμός μίας εφαρμογής πρέπει: να τρέχει σε όλα τα test να έχει απλή λογική να δηλώνει κάθε πρόθεση σημαντική για τους προγραμματιστές να έχει τις λιγότερες δυνατές κλάσεις και μεθόδους. 67

68 Οι εκδόσεις πρέπει να είναι όσο το δυνατόν μικρότερες. Κάθε έκδοση περιέχει μόνο τα πιο σημαντικά χαρακτηριστικά (αυτά που έχουν συμφωνηθεί) Οι ΧΡ ομάδες πρέπει να δίνουν εκδόσεις στο τέλος κύκλων έκδοσης. Ο κύκλος έκδοσης πρέπει να είναι όσο το δυνατόν μικρότερος, χωρίς όμως να υπάρχουν χαρακτηριστικά που δεν δουλεύουν απόλυτα. Πριν την έκδοση υλοποιείται τεστ-αποσφαλμάτωσης και μετά γίνεται η ενσωμάτωση του κώδικα. 68

69 Οι XP ομάδες εργάζονται με μικρά βήματα και ενσωματώνουν τον κώδικά τους αρκετές φορές την ημέρα. Αυτό σημαίνει πως προβλήματα ενσωμάτωσης ανακαλύπτονται γρήγορα από τη στιγμή που εμφανιστούν και είναι πιο εύκολο να διευθετηθούν. Η συνεχής ενσωμάτωση κώδικα στο πρόγραμμα συνεπάγεται ότι δεν υπάρχουν μεγάλες εξελίξεις που είναι ασυμβίβαστες με το υπόλοιπο πρόγραμμα και ότι όλοι μπορούν να εργάζονται πάνω στην πιο πρόσφατη έκδοση του συστήματος. 69

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

71 Καμία γραπτή απαίτηση δεν είναι πλήρης και σαφής. Οι προγραμματιστές χρειάζονται πάντα επικοινωνία με τον πελάτη για διευκρινίσεις, ανεξάρτητα από το πόση προσπάθεια καταβλήθηκε στην αρχική προδιαγραφή απαιτήσεων. Μία XP ομάδα παρακάμπτει όλη αυτή την προσπάθεια αποτελεσματικής προδιαγραφής και ανάλυσης απαιτήσεων έχοντας κάποιον πελάτη διαθέσιμο συνέχεια στο χώρο εργασίας. 71

72 Η αρχιτεκτονική εικόνα που δίνει συνοχή και συνέπεια στον τρόπο με τον οποίο η ομάδα αναπτύσσει το σύστημα Μέσα στις ιδιότητες της αρχιτεκτονικής εικόνας περιλαμβάνεται και η ονομασία των διαφόρων κλάσεων και μεθόδων. Είναι πολύ σημαντική η ονοματολογία στην κατανόηση της αρχιτεκτονικής του συστήματος και στη δυνατότητα επαναχρησιμοποίησης κώδικα. 72

73 Η ανάπτυξη λογισμικού είναι μία δημιουργική εργασία και κανείς δεν μπορεί να είναι παραγωγικός και δημιουργικός αν είναι εξαντλημένος. Περιορίζοντας τις ώρες εργασίες σε 40-ώρες ανά εβδομάδα διατηρεί την ομάδα ξεκούραστη, μειώνει τον κύκλο εργασιών του προσωπικού, και βελτιώνει την ποιότητα του ολοκληρωμένου προϊόντος. 73

74 Είναι μια πειθαρχημένη προσέγγιση όπου πρέπει να: Γράφετε test πριν τον κώδικα Προγραμματίζετε σε ζεύγη Ολοκληρώνετε τακτικά τον κώδικα Ξεκουράζονται οι προγραμματιστές Επικοινωνούν οι προγραμματιστές με τους πελάτες συνεχώς στο χώρο εργασίας Ακολουθούνται οι προτεραιότητες των πελατών Αφήνεται το λογισμικό καθαρό και απλό στο τέλος της ημέρας Προσαρμόζεστε στις διαδικασίες και πρακτικές του περιβάλλοντος σας 74

75 Αν η επιθεώρηση κώδικα είναι ωφέλιμη, τότε κάνετε το συνεχώς (pair programming) Αν το ο έλεγχος κώδικα είναι ωφέλιμος, τότε κάνετε το συνεχώς (unit tests - acceptance tests) Αν ο ανασχεδιασμός είναι καλός, τότε κάνετε το συνεχώς (refactoring) Αν η απλότητα είναι καλή, τότε κάνε το απλούστερο που μπορεί να δουλέψει (simple design) 75

76 Αν η αρχιτεκτονική του συστήματος είναι σημαντική, τότε όλοι θα την ορίζουν και επανακαθορίζουν (metaphor) Αν οι έλεγχοι ολοκλήρωσης είναι σημαντικοί, τότε να εκτελείς τέτοιους ελέγχους καθημερινά (continuous integration) Αν η ανατροφοδότηση είναι καλή, τότε να την λαμβάνεις συνεχώς (pair programming, planning game, on-site customer) 76

77 77

78

79 Roles Artifacts Events

80 80

81 Product Owner 81 ScrumMaster Team

82 αντιπροσώπευση των συμφερόντων έχει λόγο για την εξέλιξη του project Χρηματοδότηση δημιουργία των αρχικών γενικών απαιτήσεων και των στόχων απόδοσης της επένδυσης σχέδια για την διάδοση του προϊόντος στην αγορά. 82

83 αρμόδια για την ανάπτυξη της λειτουργικότητας self-managing self-organizing cross-functional τα μέλη της ομάδας είναι συλλογικά υπεύθυνα για την επιτυχία κάθε επανάληψης και του project συνολικά. 83

84 υπεύθυνος για τη διαδικασία Scrum διδάσκει τη Scrum σε όλους όσοι συμμετέχουν στο project προστατεύει την ομάδα από εμπόδια βοηθά θέτοντας ερωτήματα και παρέχοντας συμβουλές λειτουργεί με βάση την κουλτούρα του οργανισμού 84

85 Short Time boxed

86 Stories Breakdown Time boxed

87 15 minutes (at most) 3 questions

88 Inspection

89 Time boxing καθορίζεται το χρονικό διάστημα της κάθε επανάληψης Κατά τη διάρκεια αυτού του χρόνου θα πρέπει κάθε ομάδα να αναλάβει ένα κομμάτι της τελικής λειτουργικότητας του προϊόντος και να προσπαθήσει να κατανοήσει πως θα το φέρει εις πέρας.η ομάδα επικεντρώνεται μόνο σε αυτούς τους στόχους και όχι στα γενικότερα παραδοτέα του προϊόντος. Incremental Delivery Εφόσον κάθε επαυξητικό προϊόν ελέγχεται και κωδικοποιείται,ο αριθμός των αδυναμιών ποτέ δεν είναι μεγάλος. Selforganization of the team 89

90 Agile Modeling Adaptive Software Development (ASD) Crystal methods Dynamic System Development Methodology (DSDM) extreme Programming (XP) Feature Driven Development (FDD) Lean Development Scrum 90

91 3 Agility at Scale 1 Core Agile Development Focus is on construction Goal is to develop a high-quality system in an evolutionary, collaborative, and selforganizing manner Value-driven lifecycle with regular production of working software 2 Disciplined Agile Delivery Extends agile development to address full system lifecycle Risk and value-driven lifecycle Self organization within an appropriate governance framework Addresses one or more scaling factors: Team size Geographical distribution Organizational distribution Regulatory compliance Environmental complexity Enterprise discipline 91 Christopher de Kok IBM Rational IT Specialist

92 3 Team size Compliance requirement Under 10 developers 100 s of developers Low risk Critical, Audited Geographical distribution Co-located Global Disciplined Agile Delivery Organization distribution (outsourcing, partnerships) In-house Third party Application complexity Enterprise discipline Simple, single platform Complex, multi-platform Project focus Enterprise focus Christopher de Kok IBM Rational IT Specialist

93 Εξαρτάται από το έργο Επαναληπτικός iterative ή αυξητικός incremental Πόσο καλά έχουμε κατανοήσει τις απαιτήσεις Ποιοι είναι οι κίνδυνοι Τα χρονικά όρια είναι στενά Υπάρχει εμπειρία στην ομάδα και /ή στον πελάτη 93

Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στη Ενοποιηµένη Προσέγγιση Unified Process (UP) ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Τι είναι η UP Βασικές αρχές µηχανικής λογισµικού Οι βασικές έννοιες της UP Οι τέσσερις

Διαβάστε περισσότερα

ΕΥΕΛΙΚΤΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ (AGILE METHODOLOGIES) Ακραίος Προγραμματισμός (Extreme Programming) και Scrum

ΕΥΕΛΙΚΤΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ (AGILE METHODOLOGIES) Ακραίος Προγραμματισμός (Extreme Programming) και Scrum ΕΥΕΛΙΚΤΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ (AGILE METHODOLOGIES) Ακραίος Προγραμματισμός (Extreme Programming) και Scrum Στόχοι Ευέλικτες Μέθοδοι (Agile Methods) Ακραίος Προγραμματισμός (extreme

Διαβάστε περισσότερα

Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός

Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός Agile Methods and extreme Programming (XP) Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός Μοντέλο Καταρράκτη (Waterfall Model) Software Model Requirements Broad Design Detailed Design Coding Testing Κύκλος

Διαβάστε περισσότερα

Agile Methods. Ευέλικτες Μέθοδοι

Agile Methods. Ευέλικτες Μέθοδοι Agile Methods Ευέλικτες Μέθοδοι Μοντέλο Καταρράκτη (Waterfall Model) Software Model Requirements Broad Design Detailed Design Coding Testing Κύκλος Ζωής Ανάπτυξη Λογισμικού Μοντέλο Καταρράκτη Μειονεκτήματα

Διαβάστε περισσότερα

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

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

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

Διαχείριση Έργων Πληροφορικής Διαχείριση Έργων Πληροφορικής Project Lifecycle Κύκλος ζωής ενός έργου Μ. Τσικνάκης Ε. Μανιαδή, Α. Μαριδάκη Διαχείριση Έργων - Project Management What is a project? One definition of a project (from the

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Τεχνολογία Λογισμικού 8ο Εξάμηνο 2018 19 Εισαγωγή στη διαχείριση έργων λογισμικού Δρ. Κώστας Σαΐδης saiko@di.uoa.gr A. Διαχείριση έργου γενικά Ορισμοί Βασικές

Διαβάστε περισσότερα

Μεταπτυχιακή Εργασία Διαχείριση Επιχειρησιακών Διαδικασιών με τη χρήση Τεχνολογίας BPMN

Μεταπτυχιακή Εργασία Διαχείριση Επιχειρησιακών Διαδικασιών με τη χρήση Τεχνολογίας BPMN ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μεταπτυχιακή Εργασία Διαχείριση Επιχειρησιακών Διαδικασιών με τη χρήση Τεχνολογίας BPMN Παντελοπούλου Χαρίκλεια ME 10068 Agenda Η Ανάγκη για Διαχείριση Επιχειρησιακών Διαδικασιών

Διαβάστε περισσότερα

Ολοκληρωμένο Πλαίσιο Διοίκηση Έργων

Ολοκληρωμένο Πλαίσιο Διοίκηση Έργων Τμήμα Διοίκησης και Διαχείρισης Έργων Μεταπτυχιακό Πρόγραμμα Σπουδών Διοίκηση και Διαχείριση Έργων και Προγραμμάτων Ολοκληρωμένο Πλαίσιο Διοίκηση Έργων Π. Υψηλάντης Δ. Τσέλιος Σκοπός του Μαθήματος Να συνδέσει

Διαβάστε περισσότερα

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Ενότητα 1-Το γενικό πλαίσιο της agile προσέγγισης Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #11: Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

ISO 21500:2012. Σημασία. Αποφυγή λαθών Σημείο αναφοράς καλής πρακτικής Χρήση κοινής γλώσσας στα έργα του οργανισμού. Guidance on Project Management

ISO 21500:2012. Σημασία. Αποφυγή λαθών Σημείο αναφοράς καλής πρακτικής Χρήση κοινής γλώσσας στα έργα του οργανισμού. Guidance on Project Management ISO 21500:2012 Guidance on Project Management Great things happen when the world agrees Σημασία Αποφυγή λαθών Σημείο αναφοράς καλής πρακτικής Χρήση κοινής γλώσσας στα έργα του οργανισμού Πλεονεκτήματα

Διαβάστε περισσότερα

Test Data Management in Practice

Test Data Management in Practice Problems, Concepts, and the Swisscom Test Data Organizer Do you have issues with your legal and compliance department because test environments contain sensitive data outsourcing partners must not see?

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΜΕΛΕΤΗ ΘΕΜΑΤΩΝ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ ΤΗ ΧΡΗΣΗ ΕΥΚΙΝΗΤΩΝ ΜΕΘΟΔΟΛΟΓΙΩΝ ΜΕΣΩ ΣΥΛΛΟΓΗΣ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΜΠΕΙΡΙΚΩΝ

Διαβάστε περισσότερα

Το πλαίσιο για την ανάθεση δημοσίων συμβάσεων έργων agile IT

Το πλαίσιο για την ανάθεση δημοσίων συμβάσεων έργων agile IT Το πλαίσιο για την ανάθεση δημοσίων συμβάσεων έργων agile IT UK Government ICT Strategy 2011 The Government intends to use agile in information and communications technology (ICT) procurement and delivery

Διαβάστε περισσότερα

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Ενότητα 2- Οι αρχές της agile προσέγγισης Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα

Διαβάστε περισσότερα

EPL603 Topics in Software Engineering

EPL603 Topics in Software Engineering Sample questions / Revision EPL603 Topics in Software Engineering Efi Papatheocharous Visiting Lecturer efi.papatheocharous@cs.ucy.ac.cy Office FST-B107, Tel. ext. 2740 Topics covered Revision on Lectures

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Υλοποίηση στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Υλοποίηση στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η Υλοποίηση στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Πρωτοτυποποίηση Προγραµµατισµός υλοποίησης Ανάπτυξη συστήµατος Μοναδιαίος έλεγχος Ολοκλήρωση 2 3 Η υλοποίηση

Διαβάστε περισσότερα

Architecture οf Integrated Ιnformation Systems (ARIS)

Architecture οf Integrated Ιnformation Systems (ARIS) Architecture οf Integrated Ιnformation Systems (ARIS) Η αρχιτεκτονική ARIS (ARchitecture οf Integrated information Systems) έχει ως στόχο της την περιγρφή όλων των όψεων ή οπτικών ενός επιχειρηματικού

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

Α Ανάπτυξη Πληροφοριακών Συστημάτων

Α Ανάπτυξη Πληροφοριακών Συστημάτων Πληροφοριακά Συστήματα Α Ανάπτυξη Πληροφοριακών Συστημάτων Α Ανάπτυξη Πληροφοριακών Συστημάτων Επικ. Καθ. Κωνσταντίνος Μεταξιώτης kmetax@unipi.gr 1 Α Ανάπτυξη Πληροφοριακών Συστημάτων Κύκλος Ζωής Ανάπτυξης

Διαβάστε περισσότερα

Η Σηµαντικότητα της ιοίκησης

Η Σηµαντικότητα της ιοίκησης Η Σηµαντικότητα της ιοίκησης Έργων Kyriakos Leonidou Project Manager PMP, Prince2 Practitioner IBM, Global Business Services Kyriakos.Leonidou@cy.ibm.com Αποτυχηµένα Έργα Κόστος Αποτυχηµένων Έργων Πληροφορικής

Διαβάστε περισσότερα

UML: Unified modelling language

UML: Unified modelling language UML: Διαγράμματα UML: Unified modelling language Γλώσσα μοντελοποίησης για ανάλυση και σχεδιασμό Παρέχει το συμβολισμό για ανάλυση και σχεδιασμό. Είναι γλώσσα συμβολισμού. Δεν είναι ολόκληρη μεθοδολογία.

Διαβάστε περισσότερα

02α Διαχείριση Έργων Λογισμικού

02α Διαχείριση Έργων Λογισμικού 02α Διαχείριση Έργων Λογισμικού Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Διαχείριση

Διαβάστε περισσότερα

ISO 9001:2008. Οι αλλαγές του νέου προτύπου ISO 9001:2008 σε σχέση με την προηγούμενη έκδοση ISO 9001:2000

ISO 9001:2008. Οι αλλαγές του νέου προτύπου ISO 9001:2008 σε σχέση με την προηγούμενη έκδοση ISO 9001:2000 ISO 9001:2008 Οι αλλαγές του νέου προτύπου ISO 9001:2008 σε σχέση με την προηγούμενη έκδοση ISO 9001:2000 Όπως και το νέο πρότυπο ρητά αναφέρει οι αλλαγές δεν είναι μεγάλης έκτασης και δεν εισάγονται νέες

Διαβάστε περισσότερα

Διαχείριση Έργων Project Management. Dr. Μ. Κυριακίδης

Διαχείριση Έργων Project Management. Dr. Μ. Κυριακίδης Διαχείριση Έργων Project Management Dr. Project Management Institute Είναι ένας αμερικανικός οργανισμός, που ασχολείται με την ανάπτυξη και έκδοση των best practices για τη διαχείριση των έργων. Έχει εκδόσει

Διαβάστε περισσότερα

To CSAP Πρόγραμμα, Certified. ISO 9001/2015 και ISO 17024

To CSAP Πρόγραμμα, Certified. ISO 9001/2015 και ISO 17024 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Κέντρο Επιμόρφωσης και Δια Βίου Μάθησης CSAP Μεταπτυχιακό Πρόγραμμα Σπουδών με Πιστοποίηση www.csap.gr To CSAP Πρόγραμμα, Certified ISO 9001/2015 και ISO 17024 Ανταγωνιστικά Πλεονεκτήματα

Διαβάστε περισσότερα

Εισαγωγή στην Τεχνολογία Λογισμικού

Εισαγωγή στην Τεχνολογία Λογισμικού Εισαγωγή στην Τεχνολογία Λογισμικού περιεχόμενα παρουσίασης Αντικείμενο της Τεχνολογίας Λογισμικού Η ανάπτυξη λογισμικού Μοντέλα διαδικασίας λογισμικού τεχνολογία λογισμικού Κλάδος της πληροφορικής που

Διαβάστε περισσότερα

CAD / CAM. Ενότητα #9: Ποιότητα. Δημήτριος Τσελές Τμήμα Μηχανικών Αυτοματισμού T.E.

CAD / CAM. Ενότητα #9: Ποιότητα. Δημήτριος Τσελές Τμήμα Μηχανικών Αυτοματισμού T.E. ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα CAD / CAM Ενότητα #9: Ποιότητα Δημήτριος Τσελές Τμήμα Μηχανικών Αυτοματισμού T.E. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Έλεγχος αποθεμάτων (Inventory control) 1960

Έλεγχος αποθεμάτων (Inventory control) 1960 Έλεγχος αποθεμάτων (Inventory control) 1960 Βέλτιστη Ποσότητα Παραγγελίας (Economic Order Quantity - EOQ) Αποθέματα Ασφαλείας (Safety Stock - SS) Διαχείριση Τεχνικών Προδιαγραφών (Bill of Material Processing

Διαβάστε περισσότερα

ΠΠΜ 511: Προγραµµατισµός και Διεύθυνση Κατασκευών

ΠΠΜ 511: Προγραµµατισµός και Διεύθυνση Κατασκευών ΠΠΜ 511: Προγραµµατισµός και Διεύθυνση Κατασκευών Εαρινό Εξάµηνο 2009 Το µάθηµα περιλαµβάνει προχωρηµένες έννοιες προγραµµατισµού και διεύθυνσης κατασκευαστικών έργων. Βασικά θέµατα που καλύπτονται περιλαµβάνουν,

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Δομημένες μεθοδολογίες Διαχείρισης Έργων : Τα Σημαντικά Πλεονεκτήματα τους στο Συνεχώς Μεταβαλλόμενο Επιχειρηματικό Περιβάλλον

Δομημένες μεθοδολογίες Διαχείρισης Έργων : Τα Σημαντικά Πλεονεκτήματα τους στο Συνεχώς Μεταβαλλόμενο Επιχειρηματικό Περιβάλλον Δομημένες μεθοδολογίες Διαχείρισης Έργων : Τα Σημαντικά Πλεονεκτήματα τους στο Συνεχώς Μεταβαλλόμενο Επιχειρηματικό Περιβάλλον Δομημένες Μεθοδολογίες Διαχείρισης Έργων: Γιατί Πρέπει να Εφαρμόζονται Συστηματικά?

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ. Ενότητα 1 η : Ανάπτυξη Λογισμικού & Προγραμματισμός

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ. Ενότητα 1 η : Ανάπτυξη Λογισμικού & Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Προγραμματισμός Η/Υ Ενότητα 1 η : Ανάπτυξη Λογισμικού & Προγραμματισμός Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Λογιστικής & Χρηματοοικονομικής

Διαβάστε περισσότερα

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού Ενότητα 1- Η βασική ορολογία Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα Μηχανική

Διαβάστε περισσότερα

XP μέθοδος για τη Διαχείριση Έργων Λογισμικού

XP μέθοδος για τη Διαχείριση Έργων Λογισμικού XP μέθοδος για τη Διαχείριση Έργων Λογισμικού Ενότητα 1- XP- ορολογία και αρχές Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα Μηχανική

Διαβάστε περισσότερα

SELF DIAGNOSIS METHOD

SELF DIAGNOSIS METHOD SELF DIAGNOSIS METHOD Benefits from adopting an EMS Cost saving and improved management control, Compliance with legislation and good relations with stakeholders, Meeting customer expectations, Demonstration

Διαβάστε περισσότερα

02β Μοντέλα και Μεθοδολογίες Ανάπτυξης Λογισμικού

02β Μοντέλα και Μεθοδολογίες Ανάπτυξης Λογισμικού 02β Μοντέλα και Μεθοδολογίες Ανάπτυξης Λογισμικού Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr

Διαβάστε περισσότερα

BUSINESS PLAN (Επιχειρηματικό σχέδιο)

BUSINESS PLAN (Επιχειρηματικό σχέδιο) Καλωσήλθατε στην ηλεκτρονική βιβλιοθήκη του epiheirimatikotita.gr. Εδώ μπορείτε να βρείτε άφθονο BUSINESS PLAN (Επιχειρηματικό σχέδιο) Seven Steps To A Successfull pdf Business Plan Writing an effective

Διαβάστε περισσότερα

Α.Ε.Ι. Πειραιά Τ.Τ. Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Διαχείριση Έργων Αυτοματισμού και Πληροφορικής

Α.Ε.Ι. Πειραιά Τ.Τ. Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Διαχείριση Έργων Αυτοματισμού και Πληροφορικής Α.Ε.Ι. Πειραιά Τ.Τ. Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Διαχείριση Έργων Αυτοματισμού και Πληροφορικής 2 η Ενότητα Ανασκόπηση Προηγούμενης Διάλεξης 2 η Ενότητα - Περιεχόμενα Μεθοδολογίες Διαχείρισης Έργων

Διαβάστε περισσότερα

To CSAP Πρόγραμμα, Certified

To CSAP Πρόγραμμα, Certified ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Κέντρο Επιμόρφωσης και Δια Βίου Μάθησης Ελληνική Εταιρεία Συστημικών Μελετών (ΕΕΣΜ) CSAP Μεταπτυχιακό Πρόγραμμα Σπουδών με Πιστοποίηση www.csap.gr To CSAP Πρόγραμμα, Certified ISO

Διαβάστε περισσότερα

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Επίκαιρα Θέματα Ηλεκτρονικής Διακυβέρνησης Ονοματεπώνυμο Φοιτητή Σταμάτιος

Διαβάστε περισσότερα

«ΕΥΕΛΙΚΤΟ ERP. ΥΛΟΠΟΙΗΣΗ ΕΝΟΣ ΜΙΚΡΟΥ ΣΥΣΤΗΜΑΤΟΣ ERP»

«ΕΥΕΛΙΚΤΟ ERP. ΥΛΟΠΟΙΗΣΗ ΕΝΟΣ ΜΙΚΡΟΥ ΣΥΣΤΗΜΑΤΟΣ ERP» ΑΛΕΞΑΝΔΡΕΙΟ Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ «ΕΥΕΛΙΚΤΟ ERP. ΥΛΟΠΟΙΗΣΗ ΕΝΟΣ ΜΙΚΡΟΥ ΣΥΣΤΗΜΑΤΟΣ ERP» Επιβλέπων καθηγητής Σφέτσος Παναγιώτης Θεσσαλονίκη 2011 Λιάρας Ευάγγελος

Διαβάστε περισσότερα

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού Ενότητα 2- Scrum και αυτό-οργανωμένες ομάδες Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΙΟΙΚΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ

Διαβάστε περισσότερα

10α Έλεγχος και επαλήθευση λογισμικού

10α Έλεγχος και επαλήθευση λογισμικού 10α Έλεγχος και επαλήθευση λογισμικού Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr

Διαβάστε περισσότερα

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

Διαχείριση Έργων Πληροφορικής Διαχείριση Έργων Πληροφορικής Εισαγωγικό εργαστήριο Ευαγγελία Μανιαδή 27 & 28 Φεβρουαρίου 2018 Μάθημα στο eclass Ονομασία: ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ - ΕΑΡΙΝΟ 2018 Κωδικός Μαθήματος στο eclass: TP364

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΟΥ PROJECT MANAGEMENT

ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΟΥ PROJECT MANAGEMENT 1. ΕΙΣΑΓΩΓΗ ΑΙΤΙΑ ΑΠΟΤΥΧΙΑΣ ΤΩΝ ΕΡΓΩΝ ΚΑΙ ΤΡΟΠΟΙ ΑΝΤΙΜΕΤΩΠΙΣΗΣ - Τρόποι πρόληψης της αποτυχίας Η ΣΑΝ ΔΙΕΡΓΑΣΙΑ Η ΣΗΜΑΣΙΑ ΤΗΣ ΥΠΟΣΤΗΡΙΞΗΣ ΑΠΟ ΤΗ ΔΙΟΙΚΗΣΗ ΓΙΑ ΤΗΝ ΕΠΙΤΥΧΗ ΥΛΟΠΟΙΗΣΗ ΕΡΓΟΥ Η ΕΙΣΑΓΩΓΗ ΤΗΣ ΑΝΤΙΛΗΨΗΣ

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Στόχοι Παρουσίαση μοντέλων παραγωγής λογισμικού Περιγραφή τριών γενικών μοντέλων παραγωγής λογισμικού και πότε μπορούν να χρησιμοποιούνται Γενική περιγραφή των μοντέλων

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Η διαχείριση διάταξης στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η διαχείριση διάταξης στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η διαχείριση διάταξης στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Βασικές έννοιες και δραστηριότητες διαχείρισης διάταξης Παράγοντες που επηρεάζουν την εγκατάσταση

Διαβάστε περισσότερα

Αρχές Προγραμματισμού Υπολογιστών

Αρχές Προγραμματισμού Υπολογιστών Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,

Διαβάστε περισσότερα

Ποιότητα Λογισμικού και Πιστοποίηση

Ποιότητα Λογισμικού και Πιστοποίηση Ποιότητα Λογισμικού και Πιστοποίηση Πιστοποιήση: - Διεργασιών Λογισμικού - Προϊόντων Λογισμικού Ι. Σταμέλος Καθηγητής Τεχνολογίας Λογισμικού Τμ. Πληροφορικής Α.Π.Θ. Ποιότητα Λογισμικού Ένας ορισμός (από

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ. Πάνος Φιτσιλής

ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ. Πάνος Φιτσιλής ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ Πάνος Φιτσιλής pfitsilis@gmail.com Περιεχόμενα Σημερινής διάλεξης Πρότυπα διαχείρισης έργων Τα ΠΡΟΤΥΠΑ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ o o PMI PMBOK Project Management Body of Knowledge

Διαβάστε περισσότερα

Kanban μέθοδος για τη Διαχείριση Έργων Λογισμικού

Kanban μέθοδος για τη Διαχείριση Έργων Λογισμικού Kanban μέθοδος για τη Διαχείριση Έργων Λογισμικού Ενότητα 1- Kanban μέθοδος Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα Μηχανική Λογισμικού

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

IBM IoT Continuous Engineering on Cloud και IBM Collaborative Lifecycle Management on Cloud

IBM IoT Continuous Engineering on Cloud και IBM Collaborative Lifecycle Management on Cloud Περιγραφή Υπηρεσιών IBM IoT Continuous Engineering on Cloud και IBM Collaborative Lifecycle Management on Cloud Στην παρούσα Περιγραφή Υπηρεσιών περιγράφεται η Υπηρεσία Cloud που παρέχεται από την IBM

Διαβάστε περισσότερα

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ www.witside.com Υπηρεσίες Εκπαίδευσης QlikView Οι Υπηρεσίες Εκπαίδευσης QlikView παρέχουν κατάρτιση σχετικά με την ανάπτυξη εφαρμογών QlikView. Τα μαθήματα είναι διαθέσιμα σε μια

Διαβάστε περισσότερα

Αποτελεσματική Διαχείριση Έργων

Αποτελεσματική Διαχείριση Έργων Έναρξη σεμιναρίου: Σάββατο, 19 Μαΐου, 09:30 15:30 Αποτελεσματική Διαχείριση Έργων Αποτελεσματική Διαχείριση Έργων στις Υπηρεσίες και τον Τραπεζικό και Χρηματοοικονομικό κλάδο Μάθετε τις τεχνικές, τα εργαλεία

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #1 : Εισαγωγή Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

12 Έλεχος και επαλήθευση λογισμικού

12 Έλεχος και επαλήθευση λογισμικού 12 Έλεχος και επαλήθευση λογισμικού Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Εαρινό εξάμηνο 2016 17 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Πώς εξασφαλίζουμε ότι το λογισμικό είναι σύμφωνο

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 1 η : Εισαγωγή στην Πληροφορική Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Διοίκησης

Διαβάστε περισσότερα

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα Έκδοση: 1.02, Απρίλιος 2014 Πράξη «Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων» Σύνδεσμος: http://ocw-project.gunet.gr

Διαβάστε περισσότερα

GREECE BULGARIA 6 th JOINT MONITORING

GREECE BULGARIA 6 th JOINT MONITORING GREECE BULGARIA 6 th JOINT MONITORING COMMITTEE BANSKO 26-5-2015 «GREECE BULGARIA» Timeline 02 Future actions of the new GR-BG 20 Programme June 2015: Re - submission of the modified d Programme according

Διαβάστε περισσότερα

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

ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ: ΘΕΩΡΙΑ ΚΑΙ ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΕΧΝΟΟΙΚΟΝΟΜΙΚΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΑΣΦΑΛΕΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΚΑΤΕΥΘΥΝΣΗ: ΤΕΧΝΟΟΙΚΟΝΟΜΙΚΗ ΔΙΟΙΚΗΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΔΙΠΛΩΜΑΤΙΚΗ

Διαβάστε περισσότερα

Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη. Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ

Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη. Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ Γιατί χρειαζόμαστε καλές πρακτικές; Οι επιστήμονες συνήθως αναπτύσσουν το δικό τους

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 9/10/2017 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μοντέλα Κύκλου

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ

ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ Διδάσκουσα: Χαρίκλεια Τσαλαπάτα Πανεπιστήμιο Θεσσαλίας ΤΗΜΜΥ 420 htsalapa@inf.uth.gr (e-ce.uth.gr) 1 Εκπαιδευτικό υλικό μαθήματος Ιστοσελίδα: http://eclass.uth.gr/eclass/courses/mhx330/

Διαβάστε περισσότερα

Ενότητα 2. Πηγές Λογισμικού. Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 2-1

Ενότητα 2. Πηγές Λογισμικού. Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 2-1 Ενότητα 2 Πηγές Λογισμικού Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 2-1 Μαθησιακοί στόχοι Εξοικείωση με εναλλακτικές πηγές λογισμικού Κατανόηση του τρόπου αξιολόγησης έτοιμου λογισμικού

Διαβάστε περισσότερα

Scrum framework: Ρόλοι

Scrum framework: Ρόλοι Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #2 : Ευέλικτες (Agile) μέθοδοι για την ανάπτυξη λογισμικού Learning Objective : Scrum framework: Ρόλοι Filippo

Διαβάστε περισσότερα

Διαχείριση Ετερογενών Δικτύων

Διαχείριση Ετερογενών Δικτύων Διαχείριση Ετερογενών Δικτύων Δημήτρης Ι. Χρόνης (Ο.Τ.Ε) Λάμπρος Ράπτης (Ε.Μ.Π) Περιεχόμενα Παροχή υπηρεσιών σε ετερογενή δίκτυα Αρχιτεκτονική διαχείρισης ετερογενών δικτύων Λειτουργικές απαιτήσεις Τεχνικά

Διαβάστε περισσότερα

Ο Στρατηγικός Ρόλος των Πληροφοριακών Συστημάτων. Στόχοι και αντικείμενο ενότητας

Ο Στρατηγικός Ρόλος των Πληροφοριακών Συστημάτων. Στόχοι και αντικείμενο ενότητας Ενότητα 3 Ο Στρατηγικός Ρόλος των Πληροφοριακών Συστημάτων Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 3-1 Στόχοι και αντικείμενο ενότητας Ανάδειξη του στρατηγικού ρόλου ενός Πληροφοριακού

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους

Διαβάστε περισσότερα

Rational Unified Process:

Rational Unified Process: ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Μεταπτυχιακό µάθηµα: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΣ ΜΕΘΟ ΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ Καθ. Ε. Σκορδαλάκης, ρ. Β. Βεσκούκης Rational Unified

Διαβάστε περισσότερα

Information and Communication Technologies in Education

Information and Communication Technologies in Education Information and Communication Technologies in Education Instructional Design = Instructional Systems Design (ISD) K. Vassilakis / M. Kalogiannakis Instructional Design Instructional Design (also called

Διαβάστε περισσότερα

ΔΘΝΙΚΗ ΥΟΛΗ ΓΗΜΟΙΑ ΓΙΟΙΚΗΗ ΚΑ ΔΚΠΑΙΓΔΤΣΙΚΗ ΔΙΡΑ ΣΔΛΙΚΗ ΔΡΓΑΙΑ

ΔΘΝΙΚΗ ΥΟΛΗ ΓΗΜΟΙΑ ΓΙΟΙΚΗΗ ΚΑ ΔΚΠΑΙΓΔΤΣΙΚΗ ΔΙΡΑ ΣΔΛΙΚΗ ΔΡΓΑΙΑ Ε ΔΘΝΙΚΗ ΥΟΛΗ ΓΗΜΟΙΑ ΓΙΟΙΚΗΗ ΚΑ ΔΚΠΑΙΓΔΤΣΙΚΗ ΔΙΡΑ ΣΜΗΜΑ ΓΔΝΙΚΗ ΓΙΟΙΚΗΗ ΣΔΛΙΚΗ ΔΡΓΑΙΑ Θέκα: Η Γηνίθεζε Αιιαγώλ (Change Management) ζην Γεκόζην Σνκέα: Η πεξίπησζε ηεο εθαξκνγήο ηνπ ύγρξνλνπ Γεκνζηνλνκηθνύ

Διαβάστε περισσότερα

ΣΥΓΧΡΟΝΕΣ ΤΑΣΕΙΣ ΣΤΗΝ ΕΚΤΙΜΗΣΗ ΚΑΙ ΧΑΡΤΟΓΡΑΦΗΣΗ ΤΩΝ ΚΙΝΔΥΝΩΝ

ΣΥΓΧΡΟΝΕΣ ΤΑΣΕΙΣ ΣΤΗΝ ΕΚΤΙΜΗΣΗ ΚΑΙ ΧΑΡΤΟΓΡΑΦΗΣΗ ΤΩΝ ΚΙΝΔΥΝΩΝ ΕΘΝΙΚΗ ΣΧΟΛΗ ΤΟΠΙΚΗΣ ΑΥΤΟΔΙΟΙΚΗΣΗΣ Δ ΕΚΠΑΙΔΕΥΤΙΚΗ ΣΕΙΡΑ ΤΜΗΜΑ ΠΟΛΙΤΙΚΗΣ ΠΡΟΣΤΑΣΙΑΣ ΣΥΓΧΡΟΝΕΣ ΤΑΣΕΙΣ ΣΤΗΝ ΕΚΤΙΜΗΣΗ ΚΑΙ ΧΑΡΤΟΓΡΑΦΗΣΗ ΤΩΝ ΚΙΝΔΥΝΩΝ Σπουδάστρια: Διαούρτη Ειρήνη Δήμητρα Επιβλέπων καθηγητής:

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

ΕΘΝΙΚΗ ΣΧΟΛΗ ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ

ΕΘΝΙΚΗ ΣΧΟΛΗ ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ Ε ΕΘΝΙΚΗ ΣΧΟΛΗ ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ ΙE ΕΚΠΑΙ ΕΥΤΙΚΗ ΣΕΙΡΑ ΤΜΗΜΑ ΓΕΝΙΚΗΣ ΙΟΙΚΗΣΗΣ ΤΕΛΙΚΗ ΕΡΓΑΣΙΑ Θέµα: Εκπαίδευση: Μέσο ανάπτυξης του ανθρώπινου παράγοντα και εργαλείο διοικητικής µεταρρύθµισης Επιβλέπουσα:

Διαβάστε περισσότερα

«Ορολογία Αλήθεια και προκαταλήψεις»

«Ορολογία Αλήθεια και προκαταλήψεις» «Ορολογία Αλήθεια και προκαταλήψεις» Περίληψη Όταν αναφερόμαστε στην ορολογία ενός γνωστικού πεδίου συνηθίζουμε να την περιορίζουμε και να εννοούμε το τελικό προϊόν της ορολογικής ανάλυσης π.χ. ένα γλωσσάρι

Διαβάστε περισσότερα

Ολοκληρωμένο Πλαίσιο Διοίκηση Έργων

Ολοκληρωμένο Πλαίσιο Διοίκηση Έργων Τμήμα Διοίκησης και Διαχείρισης Έργων Μεταπτυχιακό Πρόγραμμα Σπουδών Διοίκηση και Διαχείριση Έργων και Προγραμμάτων Ολοκληρωμένο Πλαίσιο Διοίκηση Έργων Π. Υψηλάντης Σκοπός του Μαθήματος Να συνδέσει τις

Διαβάστε περισσότερα

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού Ενότητα 3- Scrum- εργαλεία Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα Μηχανική Λογισμικού

Διαβάστε περισσότερα

Μεθοδολογίες Παραγωγής Λογισµικού

Μεθοδολογίες Παραγωγής Λογισµικού Μεθοδολογίες Παραγωγής Λογισµικού Βασικά Γενικά Μοντέλα Μοντέλο καταρράκτη (waterfall model) Ξεχωριστές φάσεις καθορισµού απαιτήσεων και ανάπτυξης, επικύρωσης, εξέλιξης Εξελικτική ανάπτυξη (evolutionary

Διαβάστε περισσότερα

Η αντίληψη των πραγμάτων

Η αντίληψη των πραγμάτων WELCOME TO Project Management and Human Resources.. or how to create successful TEAMS PROJECT MANAGEMENT COACH YOUR SUCCESS, OUR PROJECT Η αντίληψη των πραγμάτων Αποτέλεσμα δικαιολογίες ΕΓΩ ΑΠΟΦΑΣΙΖΩ ΠΑΙΡΝΩ

Διαβάστε περισσότερα

CSR and Sustainability. Katerina Katsouli CSR & Sustainability Director Grant Thornton Greece

CSR and Sustainability. Katerina Katsouli CSR & Sustainability Director Grant Thornton Greece CSR and Sustainability Katerina Katsouli CSR & Sustainability Director Grant Thornton Greece Ποιοι είμαστε Με πάνω από 42.000 ανθρώπους σε περισσότερες από 140 χώρες, είμαστε ένας πραγματικά παγκόσμιος

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση

Διαβάστε περισσότερα

ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ Ο Ρ Ι Σ Μ Ο Ι Γ Ε Ν Ι Κ Ε Σ Ε Ν Ν Ο Ι Ε Σ. ΡΟΜΠΟΓΙΑΝΝΑΚΗΣ ΙΩΑΝΝΗΣ, PhD.

ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ Ο Ρ Ι Σ Μ Ο Ι Γ Ε Ν Ι Κ Ε Σ Ε Ν Ν Ο Ι Ε Σ. ΡΟΜΠΟΓΙΑΝΝΑΚΗΣ ΙΩΑΝΝΗΣ, PhD. ΔΙΟΙΚΗΣΗ ΕΡΓΩΝ Ο Ρ Ι Σ Μ Ο Ι Γ Ε Ν Ι Κ Ε Σ Ε Ν Ν Ο Ι Ε Σ ΈΝΝΟΙΕΣ ΟΡΙΣΜΟΙ (1) ΠΑΡΑΓΩΓΙΚΗ ΔΙΑΔΙΚΑΣΙΑ - ΕΡΓΟ Κοινά στοιχεία & διαφορές Διενεργούνται από ανθρώπους (και) μηχανές Διαθέτουν περιορισμένους πόρους

Διαβάστε περισσότερα

Διαχείριση Έργων Ανάπτυξης Πληροφοριακών Συστημάτων

Διαχείριση Έργων Ανάπτυξης Πληροφοριακών Συστημάτων Ενότητα 3 Διαχείριση Έργων Ανάπτυξης Πληροφοριακών Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 3-1 Μαθησιακοί στόχοι Κατανόηση των απαιτούμενων δεξιοτήτων και δραστηριοτήτων ενός

Διαβάστε περισσότερα

Εισαγωγή στην Ανάπτυξη Πληροφοριακών Συστημάτων

Εισαγωγή στην Ανάπτυξη Πληροφοριακών Συστημάτων Ενότητα 1 Εισαγωγή στην Ανάπτυξη Πληροφοριακών Συστημάτων Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 1-1 Μαθησιακοί στόχοι Εισαγωγή στις έννοιες της ανάλυσης και σχεδίασης πληροφοριακών συστημάτων

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Η ιαχείριση Απαιτήσεων στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η ιαχείριση Απαιτήσεων στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η ιαχείριση Απαιτήσεων στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Τι είναι διαχείριση απαιτήσεων Ποια είναι η ροή των εργασιών στη φάση της καταγραφής των

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΝΟΜΗΣ. Η εργασία υποβάλλεται για τη μερική κάλυψη των απαιτήσεων με στόχο. την απόκτηση του διπλώματος

ΣΧΕΔΙΑΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΝΟΜΗΣ. Η εργασία υποβάλλεται για τη μερική κάλυψη των απαιτήσεων με στόχο. την απόκτηση του διπλώματος ΣΧΕΔΙΑΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΝΟΜΗΣ Η εργασία υποβάλλεται για τη μερική κάλυψη των απαιτήσεων με στόχο την απόκτηση του διπλώματος «Οργάνωση και Διοίκηση Βιομηχανικών Συστημάτων με εξειδίκευση στα Συστήματα Εφοδιασμού

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου. Σχεδίαση Συστήματος

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου. Σχεδίαση Συστήματος ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Σχεδίαση Συστήματος Κατερίνα Πραματάρη Διαφορετικοί τύποι έργων ανάπτυξης λογισμικού Μικρή εφαρμογή, ανάπτυξη από την αρχή, σχετικά

Διαβάστε περισσότερα

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE) EPL 603 TOPICS IN SOFTWARE ENGINEERING Lab 5: Component Adaptation Environment (COPE) Performing Static Analysis 1 Class Name: The fully qualified name of the specific class Type: The type of the class

Διαβάστε περισσότερα

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ Γ Λυκείου Κατεύθυνσης Mike Trimos Βήματα Ανάπτυξης ενός Συστήματος 1.Ορισμός και κατανόηση του προβλήματος 2.Ανάλυση του προβλήματος 3.Σχεδιασμός Αλγοριθμικής Λύσης 4.Κωδικοποίηση 5.Διόρθωση

Διαβάστε περισσότερα

Εισαγωγή στη Δασική Πληροφορική

Εισαγωγή στη Δασική Πληροφορική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στη Δασική Πληροφορική Ενότητα 3: Θεωρία, Ανάλυση και Σχεδιασμός Πληροφοριακών Συστημάτων Ζαχαρούλα Ανδρεοπούλου Δασολογίας &

Διαβάστε περισσότερα

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems Multiple User Interfaces MobileSoft'16, Multi-User Experience (MUX) S1: Insourcing S2: Outsourcing S3: Responsive design

Διαβάστε περισσότερα

Scrum framework: Γεγονότα

Scrum framework: Γεγονότα Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #2 : Ευέλικτες (Agile) μέθοδοι για την ανάπτυξη λογισμικού Learning Objective : Scrum framework: Γεγονότα

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 10/10/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων

Διαβάστε περισσότερα