Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to plan User Requirements for IT projects - Γιώργος Χατζόπουλος

How to plan User Requirements for IT projects - Γιώργος Χατζόπουλος

WordCamp Thessaloniki 2018

Η ομιλία του αφορά τεχνικές εξαγωγής απαιτήσεων σε εμπορικό επίπεδο μέσα από Case Studies (company profiles/e-commerce/custom applications). Μάθετε πως θα δομείτε έργα και πως να κάνετε Scale Up τα δικά σας projects ή των πελατών σας.

His speech addresses commercially-based export techniques through Case Studies (company profiles / e-commerce / custom applications). Learn how to build projects and how to scale your own projects or your customers.

A717e9d055b2284e573b2412e32f5397?s=128

WordPress Greek Community

December 15, 2018
Tweet

Transcript

  1. Εξαγωγή απαιτήσεων σε έργα Πληροφορικής STONEWAVE Γιώργος Χατζόπουλος gchatz@stonewave.net WordCamp

    Thessaloniki 2018
  2. Εισαγωγή – Ποιοι είμαστε

  3. SW_Timeline • 03/10/2010 : Ίδρυση της εταιρίας με στόχο την

    ανάπτυξη τεχνολογιών ανοιχτού κώδικα • 2012 : Το πρώτο μας «μεγάλο» website για την ΙΝΤΡΑΚΑΤ, κατασκευαστική εταιρία της INTRACOM • 2013 : Το PAOKFC.GR (version 1) ανήκει πλέον στο portfolio της ομάδας μας • 2013 : Η εταιρία πλέον ανοίγει σε 3 ορίζοντες : Company Websites & Apps, E-Commerce και Custom λογισμικό
  4. SW_Timeline • 2014 : FWA & CSSAWARDS για το cicilas.com

    • 2014 : Οι πρώτοι διεθνείς πελάτες και οι πρώτες διεθνείς συνεργασίες (Ην. Βασίλειο, Γερμανία, ΗΠΑ) • 2015 : Βραβείο ΕΒΓΕ για το PAOKFC.GR (version 2) • 2016 : Η Stonewave προσγειώνεται στο Dubai • 2017 : ESTIA Silver Tech Award για το Dailychef.gr • 2017 : Βραβείο FINTECH International METLIFE Dubai Contest ανάμεσα σε 300 εταιρίες παγκοσμίως για το 1Clique Systems, μια HR εφαρμογή για τις χώρες της Μέσης Ανατολής και της Βόρειας Αφρικής • 2018 : Συμμετοχή στην ΔΕΘ μέσω της Αλεξάνδρειας Ζώνης Καινοτομίας
  5. Ποια είναι η σημασία της εξαγωγής απαιτήσεων στα πληροφοριακά συστήματα;

  6. Σημασία εξαγωγής απαιτήσεων • Πλήρης κατανόηση του έργου • Πλήρης

    κατανόηση της δυναμικής του πελάτη • Set_critical : Κατανόηση της δυναμικής και των δυνατοτήτων του πελάτη από τον ίδιο τον πελάτη
  7. Τεχνικές εξαγωγής απαιτήσεων

  8. Τεχνικές εξαγωγής απαιτήσεων - Job Shadowing • Σκιώδης παρατηρητής •

    Απαιτεί χρόνο και φυσική παρουσία • Καταγραφή μέσω παρατηρήσεων και ερωτήσεων • Ξενάγηση και επεξήγηση των εμπλεκόμενων θέσεων εργασίας και χειριστών • Κατανόηση των δυνατοτήτων και του επιπέδου • Πολύ αποτελεσματική μέθοδος
  9. Τεχνικές εξαγωγής απαιτήσεων - Prototyping • Κατασκευή ενός πρωτοτύπου •

    Χρήση οποιουδήποτε οπτικού μέσου ακόμα και χαρτί • Brainstorming -> Προβληματισμός -> Ανάλυση -> Καταγραφή -> Brainstorming … εις το διηνεκές μέχρι να απαντηθούν όλα τα βασικά προβλήματα • Θα χρειαστεί Proof of Concept • Προσεγγιστική μέθοδος
  10. Το μεγάλο μυστικό – Γιατί κάποιοι μπορούν και κάποιοι δεν

    μπορούν;
  11. Η εξαγωγή απαιτήσεων, πολύ λανθασμένα, θεωρείται κομμάτι της διαχείρισης του

    έργου ενώ στην πραγματικότητα διέπεται από τις αρχές της πώλησης. Αυτό σημαίνει ότι η αρχή, η μέση και το τέλος της διαδικασίας ορίζεται από πωλησιακές τεχνικές και όχι διαχειριστικές.
  12. Η ευγενής καθοδήγηση του πελάτη είναι περισσότερο σημαντική από το

    σύστημα χαρτογράφησης απαιτήσεων και η κατάτμηση του σε tasks (π.χ. JIRA) ή ακόμα και από το deadline του έργου. Η πωλησιακή (αλλά όχι η οπορτουνιστική) λογική της ανάπτυξης ιδεών και απαιτήσεων είναι το κλειδί για την δόμηση ενός σταθερού πληροφοριακού συστήματος.
  13. Case Studies • Company Profile Application • E-Commerce Application •

    Custom Application
  14. Company Profiles / Website • Με τον όρο Company Profile

    εννοούμε εφαρμογές παρουσίασης πληροφορίας με ελάχιστη διάδραση από τον χρήστη. • Ένα Company Profile δεν σημαίνει απαραίτητα ένα Content website. • Τα Company Profiles είναι πλέον επιτακτική ανάγκη και δεν νοείται σύγχρονη εταιρία άνω των 3 ατόμων χωρίς έστω ένα Company Profile.
  15. Βασικά σημεία • Παραμείνετε προσηλωμένοι στο στόχο, ο οποίος είναι

    η επίδειξη πληροφορίας. • Χρησιμοποιήστε το υλικό που σας δίνεται και ρωτήστε ποιες είναι οι δυνατότητες παραγωγής υλικού. • Ποιες είναι οι δυνατότητες της εταιρίας σε εσωτερικά συστήματα; Θα είχε νόημα να συνδεθεί εσωτερικά με κάποια συστήματα για την ομαλή κυκλοφορία της πληροφορίας (π.χ. ένα B2B area); • Προσοχή στο $_budget, χωρίς να γίνεστε “quick & dirty”
  16. E-Commerce Applications • Με τον όρο E-Commerce Applications εννοούμε τις

    πλατφόρμες / εφαρμογές που εκτελούν μια ΠΛΗΡΗ πώληση == υπάρχει Checkout Page. • Τα E-Commerce Applications παίρνουν πολύ χρόνο μέχρι να υπάρξει πλήρης ανάπτυξη και σε καμία περίπτωση δεν πρέπει να νομίζουμε ότι είναι μηχανές που βγάζουν λεφτά. • Μεγάλη προσοχή στις πραγματικές δυνατότητες του πελάτη, όσο και μεγάλος να είναι – το τεχνικό επίπεδο εντός της εταιρίας είναι μείζονος σημασίας.
  17. Βασικά σημεία • Το E-shop καταρχάς πουλάει αβίαστα και μετά

    κάνει όλα τα άλλα. • Δώστε λύσεις πρώτα για τους πελάτες των πελατών σας, μετά για τους πελάτες σας και στο τέλος για τους υπαλλήλους των πελατών σας. • Απλοποιήστε τα UI, εμπλουτίστε τα Backend. • Η δύναμη ενός E-Commerce βρίσκεται στη διασύνδεση, στην ανάλυση των αποτελεσμάτων και στην ευελιξία του. • Stay_alive_guide : Δώστε στον πελάτη αυτό που πρέπει να έχει και όχι αυτό που ξέρετε να κάνετε.
  18. Custom Applications • Τα Custom Applications είναι το όνειρο και

    αποτελούν την πραγμάτωση μιας ιδέας που πολλές φορές δεν έχει επιχειρηθεί στο παρελθόν. • Με τον όρο Custom Application, εννοούμε τα συστήματα εκείνα όπου ο πελάτης ζητάει κυριολεκτικά ό,τι θέλει. • Τα Custom Applications κατά 99.99% δεν επεκτείνονται σε διαφορετική εταιρία πλην της εταιρίας που αρχικά ανέλαβε το έργο, λόγω του υπερβολικού complexity. • Τα Custom Applications είναι και πρέπει να είναι ακριβά έργα.
  19. Βασικά σημεία • Πριν από την εκκίνηση συλλογής απαιτήσεων, ορίστε

    3+1 ομάδες απαιτήσεων : Critical to have (Main Idea), Must have (Possibly Phase B), Good to Have & Να ‘χαμε να λέγαμε • Τα περισσότερα Startups & Custom Solutions αποτυγχάνουν από αμφιβολίες και συνεχές pivoting – επιμονή στα Critical to Have και όχι σε περιφερειακές ιδέες που δεν έχουν βάθος. • Σε περιπτώσεις ανάπτυξης βιομηχανικών συστημάτων ή συστημάτων εσωτερικής παρακολούθησης και ανάλυσης, το Job Shadowing είναι μονόδρομος -> προσοχή σε budget και εργατοώρες.
  20. Σας ευχαριστούμε για την προσοχή σας!