Συγγραφή περιπτώσεων χρήσης και σεναρίου χρήσης

This commit is contained in:
alextselegidis@gmail.com 2012-11-25 12:33:22 +00:00
parent b993e22a2a
commit f898eae9d3
7 changed files with 158 additions and 10 deletions

Binary file not shown.

Binary file not shown.

View File

@ -29,7 +29,7 @@ citecolor=darkred }
%% DOCUMENT PROPERTIES
%% =============================
\title{{\Huge {\bf Easy!Appointments}} \\[0.3cm] Εισαγωγικό Κεφάλαιο}
\author{Αλέξανδρος Τσελεγγιδης}
\author{Αλέξανδρος Τσελεγγίδης}
\date{Νοέμβριος 2012}
%% =============================
@ -44,15 +44,15 @@ citecolor=darkred }
\section* {Εισαγωγή} %% Ο αστερίσκος δεν βάζει νούμερο στο section
Το παρόν κεφάλαιο επεξηγεί τον σκοπό ανάπτυξης του Easy!Appointments καθώς και τις ανάγκες που καλύπτει σε μια επιχείρηση. Επιπρόσθετα αναφέρονται παρόμοια συστήματα και οι διαφορές που έχουν σε σχέση με την εφαρμογή.
%% ΠΟΙΟ ΠΡΟΒΛΗΜΑ ΠΡΟΣΠΑΘΕΙ ΝΑ ΛΥΣΕΙ Η ΕΦΑΡΜΟΓΗ
\section {Ποιο πρόβλημα προσπαθεί να λύσει η εφαρμογή}
%% ΠΟΙΑ ΠΡΟΒΛΗΜΑΤΑ ΠΡΟΣΠΑΘΕΙ ΝΑ ΛΥΣΕΙ Η ΕΦΑΡΜΟΓΗ
\section {Ποια προβλήματα προσπαθεί να λύσει η εφαρμογή}
Οι επιχειρήσεις από την φύση τους χρειάζεται να έρχονται σε επαφή με τους πελάτες, για να μπορέσουν να τους εξυπηρετήσουν και έτσι να πάρουν την αμοιβή τους. Ανάλογα με την μορφή και το είδος της επιχείρησης, η επαφή αυτή διαφέρει. Για παράδειγμα κάποιες έρχονται σε επαφή με περισσότερους πελάτες, άλλες με λιγότερους άλλα η εξυπηρέτηση μπορεί να είναι πάλι παθητική (πχ κατάστημα ηλεκτρονικών ειδών) και κάποιες απαιτούν ιδιαίτερη προσοχή στον πελάτη καθώς εξυπηρέτησή του μπορεί να γίνει μόνο προσωπικώς από κάποιον υπάλληλο ή επαγγελματία. Η τελευταία κατηγορία περιέχει ένα μεγάλο εύρος επιχειρήσεων το οποίο για να οργανώσει και να διευκολύνει το πελατειακό κοινό του, λειτουργεί κανονίζοντας ραντεβού με τους ενδιαφερόμενους.
\\[0.3cm]
Η κράτηση ενός ραντεβού είναι μια διαδικασία η οποία γίνεται συνήθως τηλεφωνικώς είτε μετά από προσωπικό κανονισμό με κάποιον αρμόδιο. Η διαδικασία αυτή αποτελείται συνήθως από τα παρακάτω μέρη:
\begin{enumerate}
\item Ο ενδιαφερόμενος πελάτης έρχεται σε επαφή με την επιχείρηση και ζητάει να κάνει κράτηση την επιθυμητή ημερομηνία και ώρα.
\item Ο αρμόδιος υπάλληλος ψάχνει σε κάποιο ημερολόγιο ή αρχείο υπολογιστή τα ραντεβού για την συγκεκριμένη ημερομηνία και ανάλογα με την διαθεσιμότητα ανταποκρίνεται στον πελάτη.
\item Αν η συγκεκριμένη όμως χρονική στιγμή δεν είναι διαθέσιμη θα χρειαστεί να γίνει μια αντιπρόταση από τον υπάλληλο ή ο πελάτης να βρει κάποια άλλη στιγμή που θα είναι αυτός διαθέσιμος.
\item Αν η συγκεκριμένη χρονική στιγμή δεν είναι διαθέσιμη θα χρειαστεί να γίνει μια αντιπρόταση από τον υπάλληλο ή ο πελάτης να βρει κάποια άλλη στιγμή που θα είναι αυτός διαθέσιμος.
\end{enumerate}
Αν παρατηρήσουμε όμως την παραπάνω διαδικασία, θα δούμε πως έχει κάποια σημαντικά μειονεκτήματα, τα οποία μάλιστα συνεπάγονται την αύξηση του κόστους λειτουργίας μιας επιχείρησης και την μείωση της ποιότητας εξυπηρέτησης των πελατών.
\\[0.3cm]
@ -68,14 +68,14 @@ citecolor=darkred }
\\[0.3cm]
Επίσης τα δεδομένα αυτά δεν είναι προσβάσιμα από οποιονδήποτε ανά πάσα στιγμή, αλλά μόνο στον χώρο της επιχείρησης και μόνο από το άτομο το οποίο διαχειρίζεται τα ραντεβού.
\\[0.3cm]
Τα παραπάνω προβλήματα διογκώνονται σημαντικά όταν πρόκειται για μεγάλες επιχειρήσεις ή και οργανισμούς, οι οποίοι εξυπηρετούν μεγάλο πλήθος πελατών.
Τα παραπάνω προβλήματα διογκώνονται σημαντικά όταν πρόκειται για μεγάλες επιχειρήσεις και οργανισμούς, οι οποίοι εξυπηρετούν μεγάλο αριθμό πελατών.
%% ΓΙΑΤΙ ΕΙΝΑΙ ΣΗΜΑΝΤΙΚΟ ΤΟ ΠΡΟΒΛΗΜΑ ΑΥΤΟ
\section {Γιατί ειναι σημαντικό το πρόβλημα αυτό}
%% ΓΙΑΤΙ ΕΙΝΑΙ ΣΗΜΑΝΤΙΚΑ ΤΟ ΠΡΟΒΛΗΜΑΤΑ ΑΥΤΑ
\section {Γιατί ειναι σημαντικά το προβλήματα αυτά}
Οι απαιτήσεις και η ανταγωνιστικότητα που υπάρχει μεταξύ των επιχειρήσεων στην εποχή μας, απαιτεί την γρήγορη και άμεση διεκπεραίωση διεργασιών και την όσο το δυνατόν καλύτερη οργάνωση τους, για να μπορούν να παρέχουν υπηρεσίες υψηλού επιπέδου με το χαμηλότερο δυνατό κόστος και προσωπικό. Για να επιτύχουν τον σκοπό αυτό οι επιχειρήσεις πρέπει να επιλέξουν τα κατάλληλα εργαλεία οργάνωσης και εξυπηρέτησης των πελατών τους.
\\[0.3cm]
Βλέποντας τα μειονεκτήματα που αναφέρθηκαν προηγουμένως είναι κατανοητό ότι με την χρήση της έως τώρα μεθόδου κράτησης ραντεβού, επέρχεται μείωση της ποιότητας και της απόδοσης της επιχείρησης. Αυτό σημαίνει ότι το επίπεδο εξυπηρέτησης είναι χαμηλότερο και έτσι η επιχείρηση αδυνατεί να είναι ανταγωνιστική προς τις άλλες καθώς γίνεται σπατάλη πόρων για την υλοποίηση αυτής της διαδικασίας.
Βλέποντας τα προβλήματα που αναφέρθηκαν προηγουμένως είναι κατανοητό ότι με την χρήση της έως τώρα μεθόδου κράτησης ραντεβού, επέρχεται μείωση της ποιότητας και της απόδοσης της επιχείρησης. Αυτό σημαίνει ότι το επίπεδο εξυπηρέτησης είναι χαμηλότερο και έτσι η επιχείρηση αδυνατεί να είναι ανταγωνιστική προς τις άλλες καθώς γίνεται σπατάλη πόρων για την υλοποίηση αυτής της διαδικασίας.
\\[0.3cm]
Η μείωση αυτή επιφέρει αύξηση του κόστους λειτουργίας το οποίο αποτελεί ένα επιπρόσθετο εμπόδιο στην προσπάθεια για ανάπτυξη και επέκταση. Πολλές φορές μάλιστα αυτή η αύξηση του κόστους σε συνδιασμό με άλλους παράγοντες μπορεί να συντελέσουν στην μη βιωσιμότητα και το κλείσιμο της επιχείρησης, εφόσον αυτή δεν μπορεί να παράγει κέρδη.
\\[0.3cm]
@ -88,12 +88,12 @@ citecolor=darkred }
\\[0.3cm]
Αυτό που δεν υποστηρίζει είναι η δημιουργία πολλαπλών πλάνων που να αντιπροσωπεύουν διαφορετικούς τομείς ή υπαλλήλους (όλα τα ραντεβού φαίνονται σε ένα ημερολόγιο).
\\[0.3cm]
Παρατηρήσεις : επί πληρωμή, πλήρως παραμετροποιήσιμο, δημιουργία στατιστικών
Παρατηρήσεις : επί πληρωμή, ικανοποιητικά παραμετροποιήσιμο, δημιουργία στατιστικών
\\[0.3cm]
\href{http://www.genbook.com}{Website}
\subsection{Web Appointment Scheduling System (WASS)}
Το WASS είναι μια λύση ανοιχτού κώδικα, η οποία περιέχει τις βασικότερες λειτουργίες διαχείρισης ραντεβού για μια επιχείρηση. Από την εφαρμογή αυτή λείπουν κάποια στοιχεία διαχείρισης και παραμετροποίησης και η εμπειρία χρήστη χρειάζεται επιπλέον δουλειά. Παρ' όλα αυτά είναι δωρεάν και προτείνεται για οποιαδήποτε μικρή επιχείρηση. Η εφαρμογή υποστηρίζει το iCal της Apple και την δημιουργία πολλών πλάνων.
Το WASS είναι μια λύση ανοιχτού κώδικα, η οποία περιέχει τις βασικότερες λειτουργίες διαχείρισης ραντεβού για μια επιχείρηση. Από την εφαρμογή αυτή λείπουν κάποια στοιχεία διαχείρισης και παραμετροποίησης και το γραφικό περιβάλλον του χρήστη χρειάζεται επιπλέον δουλειά. Παρ' όλα αυτά είναι δωρεάν και προτείνεται για οποιαδήποτε μικρή επιχείρηση. Η εφαρμογή υποστηρίζει το iCal της Apple και την δημιουργία πολλών πλάνων.
\\[0.3cm]
Παρατηρήσεις : δωρεάν, βασικές λειτουργίες, ανοιχτός κώδικας, υποστήριξη iCal
\\[0.3cm]

Binary file not shown.

View File

@ -0,0 +1,51 @@
%% =============================
%% GENERAL SETTINGS
%% =============================
\documentclass[12pt]{article}
\usepackage [margin=2.5cm]{geometry}
\usepackage {graphics}
\usepackage {xltxtra}
\usepackage {xgreek}
\usepackage {color}
\usepackage {hyperref}
\hypersetup {colorlinks}
\setmainfont[Mapping=tex-text]{Tahoma}
\setlength{\parindent}{0cm} %% No paragraph indent
\definecolor{darkred}{rgb}{0.5,0,0}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{darkblue}{rgb}{0,0,0.5}
\hypersetup{ colorlinks,
linkcolor=darkblue,
filecolor=darkgreen,
urlcolor=darkblue,
citecolor=darkred }
%% =============================
%% DOCUMENT PROPERTIES
%% =============================
\title{{\Huge {\bf Easy!Appointments}} \\[0.3cm] Σενάριο Χρήσης}
\author{Αλέξανδρος Τσελεγγίδης}
\date{Νοέμβριος 2012}
%% =============================
%% DOCUMENT CONTENT
%% =============================
\begin{document}
\maketitle
\thispagestyle{empty} %% Απομάκρυνση page number από την πρώτη σελίδα
\pagebreak
%% ΣΕΝΑΡΙΟ ΧΡΗΣΗΣ ΔΙΑΧΕΙΡΙΣΤΗ
\section{Σενάριο Χρήσης Διαχειριστή}
Ο διαχειριστής της εφαρμογής λαμβάνει μια ειδοποίηση από την εφαρμογή (email ή sms) ότι έχει γίνει μια κράτηση για ραντεβού. Βλέποντας τα στοιχεία της κράτησης και την ημερομηνία αποφασίζει ότι δεν θα μπορέσει να είναι εκείνη την στιγμή διαθέσιμος, οπότε συνδέεται στην εφαρμογή και προτείνει κάποια άλλη ημερομηνία. Μετά από λίγο έρχεται μια άλλη ειδοποίηση στην οποία ο πελάτης έχει αποδεχτεί την αλλαγή και έτσι το ραντεβού κατοχυρώνεται. Αμέσως μετά ο διαχειριστής πηγαίνει στο πρόγραμμά του και ενημερώνει την χρονική στιγμή στην οποία δεν θα είναι διαθέσιμος, έτσι ώστε να μην μπορούν πλέον οι πελάτες να κάνουν κρατήσεις σε εκείνη την χρονική περίοδο.
%% ΣΕΝΑΡΙΟ ΧΡΗΣΗΣ ΠΕΛΑΤΗ
\section{Σενάριο Χρήσης Πελάτη}
Ο πελάτης ενδιαφέρεται να κλείσει ραντεβού στην επιχείρηση για μια συγκεκριμένη υπηρεσία. Πηγαίνει στην σελίδα της επιχείρησης και βλέπει το πλάνο, αφού έχει επιλέξει ποια υπηρεσία και ποιόν υπάλληλο προτιμάει. Στην συνέχεια επιλέγει μια χρονική στιγμή που τον βολεύει και την κατοχυρώνει. Για να ολοκληρωθεί η διαδικασία θα χρειαστεί να απαντήσει σε ένα επιβεβαιωτικό mail που θα του έρθει. Από την στιγμή αυτήν και μετά το ραντεβού έχει κατοχυρωθεί και ο πελάτης μπορεί να ενημερωθεί ανά πάσα στιγμή για την κατάστασή του.
\end{document}

BIN
doc/use-cases/use-cases.pdf Normal file

Binary file not shown.

View File

@ -0,0 +1,97 @@
%% =============================
%% GENERAL SETTINGS
%% =============================
\documentclass[12pt]{article}
\usepackage [margin=2.5cm]{geometry}
\usepackage {graphics}
\usepackage {xltxtra}
\usepackage {xgreek}
\usepackage {color}
\usepackage {hyperref}
\hypersetup {colorlinks}
\setmainfont[Mapping=tex-text]{Tahoma}
\setlength{\parindent}{0cm} %% No paragraph indent
\definecolor{darkred}{rgb}{0.5,0,0}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{darkblue}{rgb}{0,0,0.5}
\hypersetup{ colorlinks,
linkcolor=darkblue,
filecolor=darkgreen,
urlcolor=darkblue,
citecolor=darkred }
%% =============================
%% DOCUMENT PROPERTIES
%% =============================
\title{{\Huge {\bf Easy!Appointments}} \\[0.3cm] Περιπτώσεις Χρήσης}
\author{Αλέξανδρος Τσελεγγίδης}
\date{Νοέμβριος 2012}
%% =============================
%% DOCUMENT CONTENT
%% =============================
\begin{document}
\maketitle
\thispagestyle{empty} %% Απομάκρυνση page number από την πρώτη σελίδα
\pagebreak
%% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΔΙΑΧΕΙΡΙΣΤΗ
\section {Περιπτώσεις Χρήσης Διαχειριστή}
\subsection{Εγκατάσταση της εφαρμογής}
Βαθμός σημαντικότητας : 9
\\[0.3cm]
Βαθμός δυσκολίας : 3
\subsection{Παραμετροποίηση της εφαρμογής}
Βαθμός σημαντικότητας : 8
\\[0.3cm]
Βαθμός δυσκολίας : 2
\subsection{Διαχείριση πλάνων}
Βαθμός σημαντικότητας : 10
\\[0.3cm]
Βαθμός δυσκολίας : 3
\subsection{Διαχείριση υπαλλήλων}
Βαθμός σημαντικότητας : 7
\\[0.3cm]
Βαθμός δυσκολίας : 1
\subsection{Διαχείριση υπηρεσιών}
Βαθμός σημαντικότητας : 6
\\[0.3cm]
Βαθμός δυσκολίας : 1
\subsection{Διαχείριση αιτήσεων ραντεβού}
Βαθμός σημαντικότητας : 10
\\[0.3cm]
Βαθμός δυσκολίας : 3
\subsection{Διαχείριση ραντεβού}
Βαθμός σημαντικότητας : 8
\\[0.3cm]
Βαθμός δυσκολίας : 2
%% ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΤΗ ΠΕΛΑΤΗ
\section {Περιπτώσεις Χρήσης Πελάτη}
\subsection{Προβολή πλάνου υπαλλήλου}
Βαθμός σημαντικότητας : 7
\\[0.3cm]
Βαθμός δυσκολίας : 2
\subsection{Αποστολή αίτησης για ραντεβού}
Βαθμός σημαντικότητας : 9
\\[0.3cm]
Βαθμός δυσκολίας : 2
\subsection{Ενημέρωση για την κατάσταση των αιτήσεων}
Βαθμός σημαντικότητας : 8
\\[0.3cm]
Βαθμός δυσκολίας : 2
\end{document}