Vous êtes sur la page 1sur 16
CONCOURS E-CHALLENGE 9ème édition Règlement de participation et Cahier de Charges
CONCOURS E-CHALLENGE 9ème édition Règlement de participation et Cahier de Charges

CONCOURS E-CHALLENGE 9ème édition

Règlement de participation et Cahier de Charges

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

TABLE DES MATIERES

I. REGLEMENT DE LA PARTICIPATION

1)

3

Article 1 : Objet du règlement de la participation

3

2)

3)

4)

5)

6)

7)

8)

9)

10)

11)

12)

Article 2 : Conditions requises des participants au concours

3

Article 3 : Retrait du dossier de participation

3

Article 4 : Liste des livrables

3

Article 5 : Règles d’envoi du livrable ‘Plan Projet’

4

Article 6 : Délai de réception des livrables

4

Article 7 : Etapes de la sélection

5

Article 8 : Demandes d’Eclaircissements

5

Article 9 : Résultat d’admission

6

Article 10 : Contact avec SQLI - Rabat

6

Article 11 : Critères d’évaluation

6

Article 12 : Clauses particulières

7

II. CAHIER DES CHARGES

1)

2)

8

Article 13 : Objet du concours

8

Article 14 : Présentation du Sujet

8

 

2.1

Besoin fonctionnel à implémenter

8

2.1.1 Processus métiers

8

2.1.2 Droits et habilitations par acteurs de formation

9

2.1.3 Rubricage de l’application

10

2.2

Règles de

gestion transverse

11

2.3

Couverture du besoin par les candidats

12

2.4

Technologie à utiliser

13

3)

Article 15 : Livrables prévus

14

 

3.1

Le plan projet

14

3.2

Livraison de l’application

15

4)

Article 16 : Charte qualité

15

 

4.1

Qualité de livrables

15

III. ANNEXE : LE PLAN PROJET

16

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

I. REGLEMENT DE LA PARTICIPATION

1)

ARTICLE 1 : OBJET DU REGLEMENT DE LA PARTICIPATION

Le présent règlement de participation concerne la 9ème édition du concours national e-Challenge lancé par SQLI Rabat pour l’année universitaire 2014/2015 qui a pour sujet :

Analyse, Conception, Développement et Tests d’un projet de gestion et de suivi de la formation interne

Selon les prescriptions demandées dans le cahier de charges ci-après dans le deuxième chapitre.

2)

ARTICLE 2 : CONDITIONS REQUISES DES PARTICIPANTS AU CONCOURS

La participation au concours E-Challenge est ouverte uniquement aux étudiants en dernière année de formation, en monôme ou en binôme.

3)

ARTICLE 3 : RETRAIT DU DOSSIER DE PARTICIPATION

Les documents relatifs au concours E-Challenge sont téléchargeables sur le site e-challenge.sqli.com

4)

ARTICLE 4 : LISTE DES LIVRABLES

Deux livrables sont prévus pour ce concours et correspondent respectivement à la première et deuxième étape de sélection des candidats gagnants :

Livrable 1 : Le plan projetet deuxième étape de sélection des candidats gagnants : Livrable 2 : La livraison de l’application

Livrable 2 : La livraison de l’applicationdes candidats gagnants : Livrable 1 : Le plan projet La description détaillée de ces deux

La description détaillée de ces deux livrables est mentionnée dans les paragraphes 3.1 et 3.2 du Cahier des charges ci-après.

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

5)

ARTICLE 5 : REGLES D’ENVOI DU LIVRABLE ‘PLAN PROJET’

Ce livrable est envoyé par messagerie électronique à l’adresse echallenge@sqli.com selon les règles suivantes :

Destinataire de l’email (A) : echallenge@sqli.com echallenge@sqli.com

Destinataire de l’email (CC) : sqliechallenge2014@gmail.com sqliechallenge2014@gmail.com

Objet de l’email : [Concours SQLI 2014][Code Candidat][Plan Projet]de l’email (CC) : sqliechallenge2014@gmail.com [Code Candidat] : Exemple MID : M ohamed ID RISSI. En

[Code Candidat] : Exemple MID : M ohamed ID RISSI. En cas d’un binôme, choisir le nom & prénom MID : Mohamed IDRISSI. En cas d’un binôme, choisir le nom & prénom d’une seule personne et appliquer la règle

Pièce jointe : Plan projet dûment rempli selon le modèle en annexe.& prénom d’une seule personne et appliquer la règle Corps de l’email : Nom & Prénom

Corps de l’email :: Plan projet dûment rempli selon le modèle en annexe. Nom & Prénom : ( En

Nom & Prénom : ( En cas de binôme les noms et les prénoms des deux candidats sont : (En cas de binôme les noms et les prénoms des deux candidats sont demandés)

Ecole : ( En cas de binôme le nom des deux écoles des candidats est à : (En cas de binôme le nom des deux écoles des candidats est à mentionner)

Contact GSM : ( En cas de binôme les deux GSM des candidats sont demandés ) : (En cas de binôme les deux GSM des candidats sont demandés)

Email : ( En cas de binôme les deux emails des candidats sont demandés ) : (En cas de binôme les deux emails des candidats sont demandés)

Techno à utiliser : … : …

Le non-respect de ces règles est un critère pénalisant.

6)

ARTICLE 6 : DELAI DE RECEPTION DES LIVRABLES

Le délai pour la réception des livrables expire aux dates suivantes :

Plan projet : Au plus tard le 02/11/2014 à 23h59min 02/11/2014 à 23h59min

Livraison de l’application :: Plan projet : Au plus tard le 02/11/2014 à 23h59min Après acceptation par le comité

Après acceptation par le comité du concours du Plan projetle 02/11/2014 à 23h59min Livraison de l’application : Au plus tard le 14/12/2014 à 23h59min Les

Au plus tard le 14/12/2014 à 23h59min Les livrables reçus postérieurement au jour et à l’heure fixée ne sont 14/12/2014 à 23h59min Les livrables reçus postérieurement au jour et à l’heure fixée ne sont pas admis.

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

Aucun livrable, une fois envoyé, ne peut être retiré, complété ou modifié après la date limite fixée pour la réception des livrables.

La date et l’heure d’arrivée sont portées sur les livrables envoyés.

7)

ARTICLE 7 : ETAPES DE LA SELECTION

La sélection des offres est régie par les étapes suivantes :

sélection des offres est régie par les étapes suivantes : Etape 1 : présélection Sur la

Etape 1 : présélection

Sur la base des Plans projets reçus par SQLI Rabat, une présélection sera faite pour choisir les candidats qui vont passer à la deuxième étape. Les candidats retenus à cette étape seront contactés par mail pour leurs préciser les modalités d’envoi du deuxième livrable.

Etape 2 : évaluation technique de l’applicationpréciser les modalités d’envoi du deuxième livrable. Sur la base des livraisons d’applications envoyées par

Sur la base des livraisons d’applications envoyées par les candidats retenus à l’étape 1, une évaluation technique sera faite pour déterminer ceux qui vont participer à l’étape 3.

pour déterminer ceux qui vont participer à l’étape 3. Etape 3 : Soutenance et entretien RH

Etape 3 : Soutenance et entretien RH

Les candidats retenus à l’issu de l’étape 2, seront amenés à :

Soutenir leur projet devant un jury. La durée de soutenance ne doit pas excéder 30 min.retenus à l’issu de l’étape 2, seront amenés à : Passer un entretien Technique individuel de

Passer un entretien Technique individuel de 30 min max avec un jury de SQLI Rabat.jury. La durée de soutenance ne doit pas excéder 30 min. Passer un entretien RH individuel

Passer un entretien RH individuel de 30 min max avec un jury de SQLI Rabat.individuel de 30 min max avec un jury de SQLI Rabat. A l’issu de ces 3

A l’issu de ces 3 étapes, les trois finalistes bénéficieront de prix décernés par SQLI. Les meilleurs candidats bénéficieront également de stage de fin d'études Pré-embauche.

8)

ARTICLE 8 : DEMANDES D’ECLAIRCISSEMENTS

Aucun éclaircissement sur les documents ne sera communiqué directement à un participant, toutes clarifications ou précisions fournies par SQLI seront affichées sur le lien :

http://e-challenge.sqli.com/echallengefaq.html

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

9)

ARTICLE 9 : RESULTAT D’ADMISSION

SQLI - RABAT informe les candidats retenus dans toutes les étapes de sélection par messagerie électronique dans un délai qui ne peut dépasser 2 jours à compter de la date d’achèvement des travaux de sélection.

SQLI - RABAT n’est pas tenu d’informer les candidats non retenus ni de leur justifier les raisons d’une telle décision.

10)

ARTICLE 10 : CONTACT AVEC SQLI - RABAT

Aucun candidat n’entrera en contact avec SQLI - RABAT sur un sujet concernant sa participation durant toutes les phases du concours.

11)

ARTICLE 11 : CRITERES D’EVALUATION

L’évaluation sera effectuée selon les critères suivants :

sera effectuée selon les critères suivants : Etape 1 : Le « Plan projet » contient

Etape 1

:

Le « Plan projet » contient tous les chapitres demandéssera effectuée selon les critères suivants : Etape 1 : Le choix de la démarche est

Le choix de la démarche est justifié: Le « Plan projet » contient tous les chapitres demandés Le choix de l’architecture technique

Le choix de l’architecture technique et de ses composantes est justifiéchapitres demandés Le choix de la démarche est justifié Etape 2 : Le guide d’installation est

Etape 2 :technique et de ses composantes est justifié Le guide d’installation est clair et simple Le code

Le guide d’installation est clair et simpletechnique et de ses composantes est justifié Etape 2 : Le code source Etape 3 :

LeEtape 2 : Le guide d’installation est clair et simple code source Etape 3 : nomenclature

code

source

Etape 3 :Le guide d’installation est clair et simple Le code source nomenclature respecte un minimum de normes

nomenclature

respecte

un

minimum

de

normes

de

codages :

Commentaire,

Le respect du temps alloué pour la soutenance (30 mn)respecte un minimum de normes de codages : Commentaire, La clarté de l’exposé Cohérence, sincérité,

La clarté de l’exposéLe respect du temps alloué pour la soutenance (30 mn) Cohérence, sincérité, argumentation, facilité

Cohérence, sincérité, argumentation, facilité d’expression lors des entretiensCommentaire, Le respect du temps alloué pour la soutenance (30 mn) La clarté de l’exposé ©

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

Les critères suivants sont éliminatoires :

Non-respect des deadlines mentionnésde Charges Les critères suivants sont éliminatoires : Le non-respect du socle technique (outils et leur

Le non-respect du socle technique (outils et leur version) exigé dans le cahier de charge.éliminatoires : Non-respect des deadlines mentionnés Installation échouée en suivant le guide 12) ARTICLE 12 :

Installation échouée en suivant le guide(outils et leur version) exigé dans le cahier de charge. 12) ARTICLE 12 : CLAUSES PARTICULIERES

12)

ARTICLE 12 : CLAUSES PARTICULIERES

Le prix décerné par SQLI n’est pas divisible (Stage et Montant), le désistement au stage de pré- embauche annule le montant proposé pour le gagnant.en suivant le guide 12) ARTICLE 12 : CLAUSES PARTICULIERES En cas de binôme le montant

En cas de binôme le montant proposé par SQLI sera équitablement répartit entre les membres de l’équipepré- embauche annule le montant proposé pour le gagnant. Les candidats gagnants recevront leurs prix à

Les candidats gagnants recevront leurs prix à la fin de leurs stages.équitablement répartit entre les membres de l’équipe Les stages proposés par SQLI sont rémunérés

Les stages proposés par SQLI sont rémunérés mensuellement.gagnants recevront leurs prix à la fin de leurs stages. SQLI préserve le droit de déterminer

SQLI préserve le droit de déterminer le sujet du stage de fin d’étude pour les candidats qui y seront retenus sans que le sujet proposé par SQLI porte obligatoirement sur les technologies utilisées dans les livrables soumis par les candidats à l’occasion du présent concours.à la fin de leurs stages. Les stages proposés par SQLI sont rémunérés mensuellement. © SQLI

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

II. CAHIER DES CHARGES

1)

ARTICLE 13 : OBJET DU CONCOURS

Analyse, Conception, Développement et Tests d’un projet de gestion en évaluant les capacités des

candidats dans :

Le respect du périmètre demandéde gestion en évaluant les capacités des candidats dans : La qualité des livrables Et le

La qualité des livrablesdes candidats dans : Le respect du périmètre demandé Et le respect des délais 2) ARTICLE

Et le respect des délaisLe respect du périmètre demandé La qualité des livrables 2) ARTICLE 14 : PRESENTATION DU SUJET

2)

ARTICLE 14 : PRESENTATION DU SUJET

Le projet « Mise en place d’une application de gestion des formations interne » consiste à mettre en

place une application web pour la gestion et le suivi des cursus de formation interne pour les collaborateurs

d’une société informatique. Elle permet, en outre, de définir les objectifs de la formation, détailler la

démarche de formation et effectuer le bilan pour chaque formation.

2.1 BESOIN FONCTIONNEL A IMPLEMENTER

2.1.1 PROCESSUS METIERS

Ce projet est composé de neuf modules :

1)

Gestion des collaborateurs et de leurs habilitations

2)

Création d’une formation

3)

Création d’une session de formation et affectation d’un formateur

4)

Ajouter/Modifier les documents et la démarche de la formation par le formateur

5) Inscrire les collaborateurs à la session de formation en envoyant un email de confirmation

aux collaborateurs inscrits

6)

Confirmation de l’inscription par les collaborateurs

7)

Déroulement de la formation avec gestion des absences

8)

Évaluation de la formation

9)

Tableau de Bord et indicateurs (Rapports), au moins deux indicateurs doivent être mis en place :

i. Nombre d’absents par session de formation

ii. Pourcentage de collaborateurs non-formé par formation

iii. Collaborateurs qui n’ont jamais suivi une formation

iv. Ou autres …

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

2.1.2 DROITS ET HABILITATIONS PAR ACTEURS DE FORMATION

Les processus d’une formation sont résumés dans le schéma suivant selon les acteurs de l’application :

formation sont résumés dans le schéma suivant selon les acteurs de l’application : © SQLI GROUP

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

2.1.3 RUBRICAGE DE L’APPLICATION

Vue générale :

et Cahier de Charges 2.1.3 RUBRICAGE DE L’APPLICATION Vue générale : Focus Formation : © SQLI

Focus Formation :

et Cahier de Charges 2.1.3 RUBRICAGE DE L’APPLICATION Vue générale : Focus Formation : © SQLI

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

Focus administration :

de participation et Cahier de Charges Focus administration : 2.2 REGLES DE GESTION TRANSVERSE Les règles

2.2 REGLES DE GESTION TRANSVERSE

Les règles à respecter de façons transverses dans le développement de l’application sont :

Identifiant

Description

RG-001

Les suppressions de données dans l’application sont toutes soumises à confirmation. Le traitement est effectué si l’utilisateur clique sur « confirmer » dans un second écran

RG-002

L’affichage des éléments des listes déroulantes se fait par ordre alphabétique si aucun ordre de classement n’est défini dans les écrans.

RG-003

Dans les formulaires, lors de la validation on vérifie que tous les champs obligatoires sont renseignés.

RG-004

Tous les champs obligatoires sont mis en évidence par une étoile rouge après leur libellé (*).

RG-005

Dans les formulaires, lors de la validation on vérifie le format des zones de saisie.

RG-006

Il existe deux types de validation :

Côté Client (JavaScript) afin d’éviter l’aller-retour vers le serveur. Côté Serveur dans le cas où l’utilisateur a désactivé le code JavaScript

RG-007

Après une sauvegarde dans les écrans en disposant pas d’écran liste, il faut afficher le message General_MSG1 :

General_MSG1 : Données sauvegardées avec succès.

RG-008

Après une suppression dans les écrans liste, il faut afficher un message

RG-009

Si une erreur non gérée s’est produite, il faut afficher le message General_MSG2 :

General_MSG2 : Une erreur s’est produite, Merci de contacter l’administrateur.

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

2.3 COUVERTURE DU BESOIN PAR LES CANDIDATS

Les candidats devront privilégier la qualité et le bon fonctionnement du livrable à la couverture du besoin dans son intégralité ; En d’autre termes : il faut veiller à livrer un produit de qualité, qui fonctionne, même s’il ne couvre pas tous les modules demandés.

Le tableau ci-dessous décrit les modules obligatoires et ceux qui sont facultatifs :

Modules de l’application

Etape 1 (Plan projet)

Etape 2 (Développement de l’application)

1-

Gestion des collaborateurs et de leurs habilitations

Obligatoire

 

Souhaitable

 

2-

Création d’une formation

Obligatoire

 

Obligatoire

3-

Création d’une Session et affectation d’un formateur

Obligatoire

 

Obligatoire

4-

Ajouter/Modifier les documents et la démarche de la formation

Obligatoire

 

Obligatoire

5-

Inscrire des collaborateurs à la Session avec email de confirmation aux collabs

Obligatoire

 

Obligatoire

6-

Confirmation de l’inscription

Obligatoire

 

Obligatoire

7-

Déroulement de la formation avec gestion des absences

Obligatoire

 

Obligatoire

8-

Évaluation de la formation

Obligatoire

Souhaitable

 

9-

Tableau de Bord et indicateurs

Obligatoire

Souhaitable

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

2.4 TECHNOLOGIE A UTILISER

L’application doit être développée obligatoirement avec l’une des technologies : Microsoft .NET (Silverlight) ou JEE selon les prérequis ci-après :

Prérequis .Net

Ci-dessous les liens des logiciels utiles pour monter l’environnement de développement :

Windows 7 or higherutiles pour monter l’environnement de développement : SQL Server Express 2012 :

SQL Server Express 2012 : http://www.microsoft.com/fr-fr/download/details.aspx?id=29062 http://www.microsoft.com/fr-fr/download/details.aspx?id=29062

Visual Studio 2013 Express for web : http://www.visualstudio.com/downloads/download-visual- studio-vs#d-express-web http://www.visualstudio.com/downloads/download-visual- studio-vs#d-express-web

Prérequis JEE

Ci-dessous les conditions pour les projets JEE :

Base de données : MySQL 5.5JEE Ci-dessous les conditions pour les projets JEE : Outil de développement : Eclipse Serveur :

Outil de développement : Eclipsepour les projets JEE : Base de données : MySQL 5.5 Serveur : Tomcat 7 ou

Serveur : Tomcat 7 ou JBOSS 7de données : MySQL 5.5 Outil de développement : Eclipse Gestionnaire de dépendance : Maven Le

Gestionnaire de dépendance : Mavende développement : Eclipse Serveur : Tomcat 7 ou JBOSS 7 Le déploiement sur un site

Le déploiement sur un site en ligne gratuit (exemple : https://www.heroku.com,

https://www.openshift.com,

positivement lors des évaluations des applications. L'utilisation d'une base de données autre que MySQL est acceptable uniquement pour les déploiements en ligne.

) de l'application sera un best effort important qui sera pris en compte

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

3)

ARTICLE 15 : LIVRABLES PREVUS

Deux livrables sont prévus pour ce concours. Ces livrables correspondent respectivement à la première et deuxième étape de sélection des candidats gagnants :

Plan projet : rassemble toute la spécification fonctionnelle et les aspects techniques du projet.et deuxième étape de sélection des candidats gagnants : Livraison de l’application : contiendra le code

Livraison de l’application : contiendra le code source de l’application, le package de l’installation et le manuel d’installation.fonctionnelle et les aspects techniques du projet. 3.1 LE PLAN PROJET Le plan projet, livré en

3.1 LE PLAN PROJET

Le plan projet, livré en première phase du concours, regroupe dans un seul document les chapitres suivants :

regroupe dans un seul document les chapitres suivants : Informations personnelle : contient le nom, prénom

Informations personnelle : contient le nom, prénom ainsi que d’autres informations, et s’il s’agit d’un binôme ou Monôme. Périmètre du projet : contient la vision du candidat des différents enjeux du projet, ainsi que l’architecture fonctionnelle et le référentiel des exigences déduits à partir du cahier de charges. Démarche à suivre : explique la démarche et la méthodologie choisie par le candidat pour réaliser le projet. Cycle de vie : le cycle de vie choisi pour ce projet. Planning : le planning du projet, ce planning doit prendre en compte les dates citées dans le règlement de consultation. Analyse et conception : permet de s’assurer que l’offre couvre tous les besoins exprimés dans le cahier de charges. Architecture applicative : Décrit les choix d’architecture (couches, patterns, répartition) des composants de l’application. Architecture technique : Décrit le choix des couches matérielles et réseaux, ainsi que le choix des logiciels d’infrastructure (serveurs de base de données, serveurs d’application, serveurs web, etc.).

de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le
de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le
de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le
de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le
de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le
de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le
de données, serveurs d’application, serveurs web, etc.). Important : Les candidats sont tenus de suivre le

Important : Les candidats sont tenus de suivre le modèle attaché en annexe pour la rédaction de leur plan

projet.

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

3.2 LIVRAISON DE L’APPLICATION

Contient trois livrables distincts :

Le livrable applicatif.DE L’APPLICATION Contient trois livrables distincts : Guide d’installation : un guide précis, décrivant

Guide d’installation : un guide précis, décrivant soigneusement les étapes à suivre pour installer le livrable.Contient trois livrables distincts : Le livrable applicatif. Le code source : le code source du

Le code source : le code source du livrable applicatif.les étapes à suivre pour installer le livrable. 4) ARTICLE 16 : CHARTE QUALITE 4.1 QUALITE

4)

ARTICLE 16 : CHARTE QUALITE

4.1 QUALITE DE LIVRABLES

Tout au long du concours, le candidat devra garder le souci de qualité et de rigueur dans ses réalisations :

Le « Plan projet » doit contenir tous les chapitres décrits dans le modèle en annexe.le souci de qualité et de rigueur dans ses réalisations : La démarche et l’approche de

La démarche et l’approche de réalisation doit converger avec le besoin exprimé.tous les chapitres décrits dans le modèle en annexe. Le choix de l’architecture technique doit être

Le choix de l’architecture technique doit être justifié.de réalisation doit converger avec le besoin exprimé. Le code source respect les bonnes pratiques de

Le code source respect les bonnes pratiques de codage.avec le besoin exprimé. Le choix de l’architecture technique doit être justifié. © SQLI GROUP –

CONCOURS E-CHALLENGE 9ème édition- Règlement de participation et Cahier de Charges

III. ANNEXE : LE PLAN PROJET

A télécharger sur le site http://e-challenge.sqli.com dans la section « Participez ».