Commits

Anonymous committed 587761f

added changelog and edited pilotsystems.rst

Comments (0)

Files changed (4)

+Modifications
+=============
+
+ - Retrait de l'organigrame de l'entreprise
+ - Retrait des captures d'écran qui n'apportaient pas d'information supplémentaires
+
 # Grouping the document tree into LaTeX files. List of tuples
 # (source start file, target name, title, author, documentclass [howto/manual]).
 latex_documents = [
-  ('index', 'RapportdestagechezPilotSystems.tex', u'Rapport de stage chez PilotSystems',
+  ('index', 'RapportdestagechezPilotSystems.tex', u'Rapport de stage chez Pilot Systems',
    u'Amirouche Boubekki', 'manual'),
 ]
 latex_elements = {'papersize': 'a4paper', 'pointsize': '12pt'}
     ('index', 'rapportdestagechezpilotsystems', u'Rapport de stage chez PilotSystems',
      [u'Amirouche Boubekki'], 1)
 ]
+
 ------------
 
 Pilot Systems est une entreprise de services en informatique basée à Paris.
-Elle propose de l’intégration, de la personnalisation et du support pour les 
+Elle propose de l’intégration, de la personnalisation et du support pour les
 logiciels libres. Elle dispose d’une infrastructure permettant l’hébergement de
 serveurs et de sites web. Pilot Systems dispense aussi des formations sur certaines
-technologies Open Source, en particulier Python, Django, Plone et Zope. Les objectifs 
+technologies Open Source, en particulier Python, Django, Plone et Zope. Les objectifs
 de l’entreprise sont :
 
 - le développement de sites web, en utilisant des technologies Open Source, le plus souvent en Python;
 - l’hébergement des sites développés chez Pilot Systems ou non, utilisant des technologies Python;
 - la proposition de solutions open-source.
 
-.. figure:: _static/organisation.png
-    :alt: Organigramme de Pilot Systems
-    
-    *Organigramme de Pilot Systems*
-
-Pilot Systems est une entreprise composée de douze personnes. La société est gérée 
-par David Sapiro, qui s’occupe en particulier de la stratégie commerciale, de la 
-communication, et des relations client. L’équipe est composée de développeurs, 
-d’administrateurs système, mais aussi d'un gestionnaires de projet qui joue aussi
-le rôle d'assistant de direction.
+Pilot Systems est une entreprise composée de douze personnes, principalement
+dessus développeurs.
+La société est gérée
+par David Sapiro, qui s’occupe en particulier de la stratégie commerciale, de la
+communication, et des relations client. L’équipe est composée de développeurs,
+d’administrateurs système.
 
 Développeur Agile
 -----------------
   de l'équipe en fonction des spécialités de chacun.
 
 - **Veille Technologique:** une partie du travail est de mobiliser son
-  attention sur le développement des techniques, technologies et outils. Cette 
+  attention sur le développement des techniques, technologies et outils. Cette
   veille se concrétisent notamment à travers la participation des développeurs aux
   forums concernant les technologies employées.
 
-- **Recherche & Développement**: trouver de nouvelle solution à des problèmes 
-  déjà résolus tel que la gestion de contenu ou bien l'innovation en intégrant 
+- **Recherche & Développement**: trouver de nouvelle solution à des problèmes
+  déjà résolus tel que la gestion de contenu ou bien l'innovation en intégrant
   de nouvelle techno est une partie prenante du travail du développeur.
 
 - **Communication**: sur ses projets le développeur est le référent technique donc
   c'est à lui qu'incombe la formation de l'utilisateur. Il aussi un rôle de
-  conseiller technique mais aussi fonctionnelle. Il est très efficace dans ce 
+  conseiller technique mais aussi fonctionnelle. Il est très efficace dans ce
   domaine car il est le concepteur de l'architecture et peut précieusement expliquer
-  au client les tenants et aboutissant de chaque demande. Il participe à la 
+  au client les tenants et aboutissant de chaque demande. Il participe à la
   formalisation du besoin.
 
-Couplées à une méthodologie de développement agile, ses différentes qualités qui 
-forme un développeur chez Pilot Systems permet au client l'assurance de la 
+Couplées à une méthodologie de développement agile, ses différentes qualités qui
+forme un développeur chez Pilot Systems permet au client l'assurance de la
 réalisation de son besoin avec un maintient du triptyque qualité/coût/délai.
 
 Outils
 Le tracker
 ----------
 
-Le tracker est l’outil maître chez Pilot Systems. C’est un outil de suivi de 
+Le tracker est l’outil maître chez Pilot Systems. C’est un outil de suivi de
 tâches, de report de temps et de gestion de planning, accessible avec un navigateur
 web.
 
 .. figure:: _static/full_report.png
     :alt: Rapport du temps passé durant le stage
-    
+
     *Rapport du temps passé sur les différents tracker pendant la durée du stage*
 
 .. figure:: _static/tracker_liberation.png
     :alt: Vue tracker principale pour le projet libération
-    
+
     *Vue tracker principale pour le projet libération*
 
-Il permet le suivi des projets de Pilot Systems et des demandes des clients. Il 
+Il permet le suivi des projets de Pilot Systems et des demandes des clients. Il
 tiens l’équipe informée des problèmes rencontrés ainsi que des demandes du client.
 Chaque projet a son propre tracker.
 
 -------
 
 Le wiki est un espace de travail accessible avec un navigateur qui permet l’édition
-collaborative de documents. L’intérêt est sa facilité d’emploi et la possibilité 
+collaborative de documents. L’intérêt est sa facilité d’emploi et la possibilité
 d’avoir une véritable réflexion de groupe sur un document. Il permet aussi la capitalisation
-des connaissances à ce titre regroupe des informations techniques classées par 
+des connaissances à ce titre regroupe des informations techniques classées par
 thème. Comme sur le tracker, chaque projet a un wiki. Ainsi, toute personne travaillant
 sur ce projet dispose des informations techniques nécessaires.
 
-.. figure:: _static/wiki_cobra.png
-    :alt: Page wiki pour l'organisation du projet Cobra
-    
-    *Page wiki pour l'organisation du projet Cobra*
-
 On retrouve sur le wiki les informations suivantes :
 
 - la documentation du parc informatique;
 NAGIOS
 ------
 
-NAGIOS est un outil de suivi de l'infrastructure d'hébergement et d'application. Il 
+NAGIOS est un outil de suivi de l'infrastructure d'hébergement et d'application. Il
 fonctionne à l'aide de script écrit en Python ou BASH, qui sonde différent comportement
 sur l'ensemble du parc. C'est un outil essentiel au bon fonctionnement
-de l'activité de hosting mais aussi un moyen de détecter des anomalies dans les 
+de l'activité de hosting mais aussi un moyen de détecter des anomalies dans les
 applications.
 
 .. figure:: _static/nagios.png
     :alt: Vue NAGIOS de suivi des machines virtuelles
-    
+
     *Vue NAGIOS de suivi des machines virtuelles*
-    
+
 IRC
 ---
 
 IRC est un outil de discussion sur internet qui s'assimile aux outils de
 messagerie sur le web. Cet outil asynchrone, non intrusif,
-permet d'expliquer par écrit des solutions à des problèmes, tout en venant 
+permet d'expliquer par écrit des solutions à des problèmes, tout en venant
 compléter le téléphone pour du support.
 
 Le tableau
 
 Le tableau permet de communiquer avec l'équipe ou un client sur un projet de
 façon dynamique. C'est un outil synchrone, intrusif.
+
 Le stage m'a permis d'apprendre un métier passionnant qu'est le celui du développeur
 Web, ainsi que la rigueur qui va avec les projets en mode agile.
 
-La facette la plus enrichissante est la communication interne au projet et 
+La facette la plus enrichissante est la communication interne au projet et
 extra-projet qui nourrit les compétences de chacun.
 
 La communication avec les collaborateurs
 ----------------------------------------
 
-Les contacts humains sont une différence significative entre un projet école et 
+Les contacts humains sont une différence significative entre un projet école et
 une expérience professionnel. La communication avec les partenaires de projet
 interviens à toutes les étapes d'un projet.
 
-Tout le long du développement d'un module pour la plateforme djaz, l'équipe me 
+Tout le long du développement d'un module pour la plateforme djaz, l'équipe me
 conseillait sur mes choix d'implémentation au fur et à mesure que j'avançait
 dans mon travail. C'est un idéal de communication qu'y est possible dans
 les petites équipes de développement.
 Ce stage m'a permis d'apprendre à jongler entre les outils, ainsi qu'avec les codes
 sources. Un bug peut survenir sur une application alors que je développe une autre,
 c'est un changement de contexte qu'il faut s'habituer à avoir. Ceci est mitigé
-par des règles établit au niveau du passage du code en stable, pour éviter ce genre 
+par des règles établit au niveau du passage du code en stable, pour éviter ce genre
 de situation.
 
 Bilan
 -----
 
 Lors de mon stage je me suis efforcé d'écouter, d'apprendre tout en fournissant
-tout mon savoir et mes compétences pour mener à bien les projets qui m'était confié.
+tout mon savoir et mes compétences pour mener à bien les projets qui m'était confiés.
 
 La méthodologie agile et le travail par pair m'a aidé à comprendre rapidement
-les besoins du métier.
+les besoins du métier tout en montant en compétence avec les outils avec lesquels
+nous avons travaillé.
 
 Cela a été une opportunité pour moi de travailler sur un projet de cette ampleur,
 avec autant de responsabilités.
+