Vous êtes sur la page 1sur 9

Description de l’entreprise

ST2I est la Société Tunisienne d’Informatique pour l’Ingénierie filiale du groupe STUDI, groupe
international d’ingénierie pluridisciplinaire. Crée en 1992, ST2I est un intégrateur de solutions
informatiques et de télécommunication novatrice et à forte valeur ajoutée. Elle se positionne
parmi les sociétés  de services en ingénierie informatique leaders du marché des nouvelles
technologies de l’information et de la communication.
ST2I, présente des produits et des services dans plusieurs secteurs, citons: télécoms, finances
publiques, économie, éducation, santé, banques… Les produits de l’entreprise sont destinés à
des clients en Tunisie et à des clients étrangers.
La société est caractérisée par ses diverses activités :
Etude et conseil : ST2I dispose de grandes références nationales et internationales en "Études et
Conseil" dans de nombreux  secteurs.
Géomatique : ST2I est l’une des plus importants pôles de compétence en géomatique en Tunisie
et en Afrique. Elle assure la conception et le développement des systèmes d’informations
géographiques.
Intégration de solution logicielle : la Société Tunisienne d’Informatique pour l’Ingénierie est un
intégrateur reconnu aussi bien à l’échelle régional qu’à l’Afrique.
Développement spécifique : La société, produit des progiciels adaptés aux besoins de ses clients.
Description de l’existant (Fonctionnement actuel)
Au sein de l’entreprise, la plupart des projets sont réalisés en collaboration entre plusieurs
employés. Comme dans la plupart des entreprises, le chef de projet prend en charge la
planification du travail : il identifie le personnel, l’affaire et veille à décomposer cette
dernière en plusieurs tâches pour les distribuer ensuite sur les différents personnels en
précisant la période de travail. Cette planification ainsi que le suivi du travail distribué se
font au cours des réunions périodiques exigées par le chef de projet pour assurer le bon
déroulement du travail.
Le processus actuel engendre quelques problèmes :
Manque de collaboration : les réunions assurent une coordination entre les employés mais
elles restent insuffisantes.
Perte de temps : Comme la planification d’une affaire est faite manuellement cela engendre
une perte de temps. Le chef de projet perd beaucoup de temps pour sélectionner l’affaire,
les personnels, diviser les tâches, distribuer le travail et suivre le déroulement
manuellement : processus lent et lourd. 
Une difficulté dans le suivi : il est difficile au chef de projet de bien suivre le déroulement du
travail et de contrôler la réalisation des tâches puisqu’il n’existe pas des traces de travail.
Manque d’évaluation : comme le déroulement du travail est non tracé, il est très difficile au
chef de projet ou à un simple employé d’évaluer le travail et d’améliorer les prévisions. Il est
difficile aussi de déduire les causes d’une défaillance.
Difficulté d’amélioration : comme l’évaluation est difficile, l’amélioration devienne risquée.
Sans savoir les lacunes du travail il est difficile d’améliorer la qualité de produit, la rapidité
de la réalisation…
Objectifs
Il s’agit de développer une application web qui assure le bon encadrement du travail à
réaliser et la traçabilité afin de garantir l’évaluation et puis l’amélioration.
ST2I envisage d’améliorer sa gestion des charges de personnel, par la mise en place d’une
nouvelle application web qui permet au chef de projet de planifier le travail et de contrôler
son déroulement en affectant aux personnels participants à la réalisation d'un projet les
tâches qui leurs concernent et en identifiant une période pour chaque tâche et ceci dans le
but d'améliorer les prévisions et d’accélérer l'exécution du travail demandé. Grâce à cette
application web, les chefs des projets peuvent à tout moment, où qu’il soit, à y accéder aux
tâches en cours de la réalisation, évaluer le travail et anticiper aux changements.
Le système présente plusieurs objectifs :
Faciliter la planification pour les chefs des projets.
Faciliter aux personnels de bien coordonner et d’avoir une idée sur l’avancement du travail, et
de s’auto évaluer.
Assurer le bon déroulement de la réalisation d’une affaire.
Analyser l’utilisation des ressources humaines.
Comparer l’avancement du travail prévu de chaque employé et le déroulement réel afin
d’améliorer les prévisions de travail.
1ère Phase Inception ( 1ère Itération )
La première phase du processus unifié : « Phase d’incubation » qui consiste à délimiter la portée
du système. Il s’agit d’identifier les acteurs, lever les ambiguïtés sur les besoins et les exigences
nécessaires et d’identifier les cas d’utilisation initiaux en les organisant selon des priorités.
Capture des besoins
Identification des besoins fonctionnels et non fonctionnels 
Cette étape consiste à comprendre le contexte du système, Il s'agit de déterminer les
fonctionnalités et les acteurs et d'identifier les cas d'utilisation initiaux.
1ère Phase Inception ( 1ère Itération )
Les besoins fonctionnels 
Le système doit permettre de:

S’identifier : les utilisateurs doivent saisir leur login et mot de passe pour accéder aux interfaces qui les
appartiennent.
Sélectionner personnel : le chef de projet identifie les personnels participants à la réalisation d’une affaire
bien déterminée.
Sélectionner affaire: le chef de projet consulte la liste des affaires, identifie l’affaire qui va être réalisée
pendant cette période. Au cours de la consultation de l’affaire le système doit identifier plusieurs
informations qui la concernent y compris son client.
Gérer la nomenclature : le chef de projet peut gérer les nomenclatures; il peut ajouter, supprimer, consulter
ou modifier une nomenclature donnée. On désigne une nomenclature par la topologie concernant une
affaire ou un client, citons : le type d’affaire, la forme juridique et le secteur d’activité.
Décomposer l’affaire en tâches : le système offre la possibilité de décomposer les affaires en tâches pour
pouvoir ensuite les attribuer aux personnels.
Planifier le travail : la planification consiste à affecter les personnels sélectionnés aux tâches d’une affaire
précise en attribuant un délai de travail à chaque tâche.
Insérer les tâches effectuées et leurs périodes : Le système permet aux employés d’insérer les tâches qu’ils
ont réalisées et d’insérer aussi la période qu’ils ont passé en travaillant sur cette tâche.
Consulter les tâches en cours : un chef de projet a la possibilité de consulter ses tâches ainsi que les tâches
de tous les personnels qui sont en cours de réalisation afin d'être au courant de tout ce qui se passe et en
parallèle un personnel peut consulter ses propres tâches pour bien évaluer le travail.
Editer état: l’employé peut évaluer le travail en éditant une fiche d’état pour comparer ce qui est fait et ce
qui est censé d’être fait. Cette évaluation permet d’améliorer les prévisions.
1ère Phase Inception ( 1ère Itération )
Les besoins non fonctionnels 
Il s'agit des besoins qui caractérisent le système. Ces derniers représentent les exigences
implicites auquel le système doit répondre. Parmi ces besoins on cite :

L’utilisabilité : les interfaces doivent être simples et claires. Elles ne doivent pas être trop
complexes pour gagner du temps lors de l’utilisation du système.
La sécurité : pour pouvoir accéder aux interfaces du système chaque utilisateur doit saisir son
login et son mot de passe.
La cohérence : le système doit être capable de maintenir une cohérence entre les différentes
informations qui le composent.
La maintenabilité : le code source du système doit être clair et commenté afin de faciliter la
maintenance et la modification.
1ère Phase Inception ( 1ère Itération )
Identification des acteurs et des cas d’utilisation 
Les acteurs sont des entités externes qui interagissent avec le système et ils sont décrits par leur
rôle. Ce rôle définit les besoins et les capacités de l’acteur vis-à-vis au système. Les acteurs en
interaction avec notre système sont :

Le chef de projet : l’acteur qui a plusieurs permissions dans le système. Il assure la sélection, la
planification et la réalisation.
Les personnels (les personnels de toutes les directions) : ce sont les acteurs qui doivent assurer
les demandes des chefs de projets et qui ont accès à des interfaces bien déterminées.

Acteur Cas d’utilisation


Personnel et chef de projet S’identifier
Chef de projet Sélectionner personnel
Chef de projet Sélectionner affaire
Chef de projet Gérer nomenclature
Chef de projet Décomposer l’affaire en tâches
Chef de projet Planifier le travail
Personnel et chef de projet Insérer la tâche effectuée et sa période 
Chef de projet et personnels Consulter les tâches en cours
Chef de projet et personnels Editer état
1ère Phase Inception ( 1ère Itération )
Diagramme des cas d’utilisation contextuel 
Les cas d’utilisation sont une technique de description du système étudié privilégiant le point de
vue de l’utilisateur. Les cas d’utilisation décrivent, sous la forme d’actions, le comportement d’un
système du point de vue d’un utilisateur. Ils servent à structurer les besoins des utilisateurs et les
objectifs correspondants du système.
Le diagramme de la figure suivante présente les principales fonctionnalités offertes par
l’application pour les acteurs.
1ère Phase Inception ( 1ère Itération )
Affectation des priorités aux cas d’utilisation 
Le tableau suivant résume les priorités affectées aux cas d’utilisation initiaux afin de les répartir
en des cas d’utilisation prioritaires ou secondaires.

Cas d’utilisation Priorité


S’identifier 1
Sélectionner personnel 1
Sélectionner affaire 1
Gérer les nomenclatures 1

Décomposer l’affaire en tâches 2


Planifier le travail 2
Insérer les taches effectuées et sa 2
période
Consulter les tâches en cours 2
Editer Etat 3

Vous aimerez peut-être aussi