Extrait de rapport de stage ROCHE Sébastien

Transcription

Extrait de rapport de stage ROCHE Sébastien
Conception et développement d’un prototype de démonstration
sur tablette tactile (iPad)
Extrait de rapport de stage
ROCHE Sébastien
Conception et développement
d’un prototype de démonstration
sur tablette tactile (iPad)
Stage réalisé déroulé du 28 février au 12 août 2011
au sein de
l’entreprise Logica
Résumé :
L’émergence de nouveaux supports (tablette tactile) et le déploiement des réseaux Internet
mobile ouvrent de nouvelles possibilités aux utilisateurs :
Expérience utilisateur plus riche avec une évolution de l’interface homme-machine
(interface tactile, fonctions multimédias embarquées)
Délocalisation des activités et des processus métier par un accès nomade aux sources
d’informations.
Le prototype à réaliser pour mon stage devait s’appuyer sur un cas d’usage d’entreprise, afin
de démontrer, au-delà de l’aspect technologique novateur, l’intérêt de ce type de solution dans le
monde professionnel.
Mots clés : Mobilité, iOS, Flex, Agilité, Prototype
EXTRAIT DE RAPPORT DE STAGE – SEBASTIEN ROCHE – MASTER 2 CHM
Conception et développement d’un prototype de démonstration
sur tablette tactile (iPad)
1 Introduction
Mon stage de fin d’étude s’est déroulé
à l’agence de Carquefou de l’entreprise
Logica, un des principaux acteurs en France
et dans le Monde dans le domaine du
développement informatique.
L’entreprise s’intéressant énormément
aux nouvelles technologies et innovations et
l’iPad arrivant à maturité, elle m’a donc
proposé de m’intéresser à se sujet et de mettre
en évidence via un prototype-vitrine, les
possibilités de cette tablette.
2 Contenu du stage
21. Objet du travail
L’objectif premier de mon stage était de
réaliser un démonstrateur des possibilités de
l’iPad, cela a constitué la majeure partie de
mon stage.
Le thème métier de ce prototype était la
gestion de projet avec Scrum1, l’idée de base
était de réaliser une application pour un
support mobile et pratique, simplifiant la
gestion de projet avec Scrum. L’application
permettrait d’informatiser certains processus
de cette méthodologie, comme l’estimation de
la complexité des tâches ou le suivi de
l’avancement.
J’ai également été amené à travailler sur
un POC2 d’application de gestion de relation
client, également pour iPad, pour une durée
d’un mois. Ce POC étant réalisé à l’initiative
de Logica en supplément de la réponse à un
appel d’offre, afin de se démarquer de ses
concurrents.
Enfin, ayant accepté la proposition
d’embauche de Logica, lors des dernières
semaines de mon stage, j’ai commencé à me
former à Flex, ainsi qu’à m’intégrer et
travailler sur le projet auquel je serais affecté
1 Méthodologie de gestion de projet agile conçue pour un usage au sein d'une petite équipe dont l’objectif est d’améliorer la productivité de l’équipe de développement. 2 Réalisation courte ou incomplète d'une certaine méthode ou idée pour démontrer sa faisabilité. par la suite. Je ne détaillerais pas cette partie,
n’étant pas en rapport direct avec le sujet de
mon stage et pouvant plutôt être considérée
comme une anticipation de ma mission future.
Pour ce qui est du contexte technique de
mon travail, l’environnement logiciel pour
développer pour iOS n’est pas un choix, il est
imposé par Apple, l’IDE de développement
est XCode, utilisable conjointement avec
Interface Builder et iPhone Simulator. Ces
logiciels n’étant conçus que pour être utilisés
sur des plateformes Apple, Logica m’a fourni
un iMac comme poste de travail, et un iPad
pour tester le comportement de l’application,
pouvant légèrement différer selon si on teste
sur le simulateur ou sur un appareil.
22. Apports
Les tâches effectuées et les thèmes
abordés lors de mon stage, ainsi que la durée
de celui-ci, m’auront permis de découvrir le
travail en SSII, mais aussi la réalisation de
POC, d’applications de gestion de relation
client et de la méthodologie Scrum.
Cela dit le principal apport et le plus
poussé aura été la montée en compétence dans
le développement pour plateformes Apple, et
plus particulièrement pour iPad.
Enfin, l’apport le plus important pour moi
aura été sur le plan organisationnel, ayant
passé la majeure partie de mon stage en
autonomie, j’ai pu constater mes lacunes de
ce côté et m’efforcer de les combler.
23. Résultats obtenus
Les deux logiciels produits lors de
mon stage on débouché sur des versions nonfinies, puisqu’étant des prototypes, mais
malgré tout livrables et répondant aux
attentes.
J’ai réalisé seul tout le développement
de
ces
deux
logiciels,
travaillant
conjointement avec mon maître de stage pour
la conception du premier et avec mon chef de
projet pour le second, chef de projet qui m’a
fourni quelques conseils concernant le design
et la plupart des diverses images dont j’avais
besoin.
EXTRAIT DE RAPPORT DE STAGE – SEBASTIEN ROCHE – MASTER 2 CHM
Conception et développement d’un prototype de démonstration
sur tablette tactile (iPad)
24. Limites du travail
Les limites de mon travail peuvent être
distinguées en trois catégories :
Limites organisationnelles : en effet,
ayant travaillé dans une autonomie quasitotale pendant les premiers mois de mon
stage, je n’avais que très peu de consignes,
livraisons demandées et critiques sur mon
organisation. Inévitablement, disposant de
trop de libertés et n’ayant que rarement un
avis extérieur sur mon organisation, elle
n’était pas idéale. En ajoutant une courte
réunion hebdomadaire pour faire le point sur
le travail effectué, les blocages et les tâches
restantes, cela aurait permis de corriger des
écarts plus rapidement.
Limites temporelles : cette limite ne
concerne que le premier projet que j’ai
effectué, puisque sa durée a été écourtée, de
nombreuses fonctionnalités auxquelles nous
avions pensé n’ont pas été mises en place,
telles que la gestion des ressources humaines
des projets, ou encore la communication
entre plusieurs applications sur des appareils
différents, permettant aux membres de
l’équipe de projet d’interagir entre eux.
Limites
technologiques :
Apple
souhaitant une certaine homogénéité dans
les applications proposées pour ses supports,
de nombreux composants des applications
sont très peu, ou bien difficilement,
personnalisables. Ainsi, réaliser une
application complètement fidèle aux
recommandations Apple est relativement
simple, par contre, dès que l’on souhaite
utiliser des composants personnalisés, il faut
contourner les limitations d’Apple, ce qui
est en général fastidieux et chronophage.
Une solution alternative est apparue pendant
mon stage, la technologie Flex, basée sur
Flash et multi-plate-formes, restreint
beaucoup
moins
le
développement.
Toutefois, cela nécessiterait de ré-
implémenter complètement tout ce qui est
déjà fait. Cela n’est pas forcément gênant
pour le POC, qui n’a que peu de
fonctionnalités réellement réutilisables pour
la réalisation de l’application dans le cas où
Logica remporterait le contrat. Par contre
pour l’application de gestion de projets avec
Scrum, il faudrait d’abord étudier la
faisabilité et le coût d’une telle opération,
puisque toutes les fonctionnalités sont
pleinement fonctionnelles et testées.
3 Applications dans
l'entreprise
Les deux projets que j’ai réalisés lors de
mon stage sont tous deux destinés à être
utilisés. Le premier, en tant que
démonstrateur des possibilités du support,
comme prévu dans le sujet.
Le second a été présenté au client lors de la
démonstration finale de l’application réalisée
en réponse à l’appel d’offre.
4 Conclusions
Ce stage d’une durée deux fois plus
longue que le précédent a permis d’être
complètement plongé dans une expérience
professionnelle très intéressante.
De plus, selon toute logique le dernier de
ma formation, son objectif principal, une
embauche pour septembre, a été pleinement
rempli.
Les nombreux apports et les résultats
obtenus de ce stage en ont fait une expérience
particulièrement enrichissante et le bilan aura
été complètement positif pour ma part.
5 Bibliographie
ROCHE Sébastien (2011) : « Conception
et développement d’un prototype de
démonstration sur tablette tactile (iPad)»,
rapport interne, Département informatique,
code Master2 11 21.
EXTRAIT DE RAPPORT DE STAGE – SEBASTIEN ROCHE – MASTER 2 CHM

Documents pareils