Pages

jeudi 6 août 2015

Conclusion de deux mois de stage chez Weenove

Mes deux mois de stage chez Weenove se terminant, il est maintenant temps de conclure.




Premièrement, sur le plan technique, je suis vraiment content de mon stage car j'ai fait beaucoup de choses et pas toutes dans le même domaine. Concernant le développement, j'ai découvert le C# et appris à maîtriser une partie des fonctionnalités de Visual Studio. J'ai également pu mettre en oeuvre les compétences en algorithme et en programmation orientée objet apprises à Ingésup.  Ce stage m'a aussi permis de découvrir l'OpenData, de mieux maîtriser Excel et découvrir le VBA avec les macros.



Sur le plan professionnel, ce stage était ma première expérience. J'ai découvert le travail en équipe sur le développement d'un gros projet, mais aussi le concept des méthodes agiles avec la méthode Scrum. J'ai également vu ce qu'était la BI (Business Intelligence) à travers Biwee. De plus, les tâches comme la mise en place de Google Apps ou la collecte d'informations m'ont permises de prendre des responsabilités au sein de l'entreprise et de prendre des décisions en autonomie.




Mon stage m'aura également permis de découvrir la vie dans une petite entreprise comme Weenove et dans un OpenSpace. J'ai également participé à une soirée "AfterWork" avec d'autres entreprises de la pépinière.




Pour finir, ces deux mois chez Weenove auront plus que répondu à mes attentes, et je reste en contact avec eux pour éventuellement d'autres stages.




lundi 3 août 2015

Deux dernière semaines de stage



Malgré un nombre d'heures de retard sur l'objectif du sprint précédent assez conséquent, le bilan réalisé lors de la rétrospective a été bon et nous étions tous assez contents des tâches effectuées. Nous avons ensuite entamé une phase intermédiaire sans sprint, dans laquelle l'objectif était de stabiliser l'application et finir certaines fonctionnalités afin de livrer cette version aux clients de l'entreprise. En effet la version sur laquelle j'ai travaillé était en développement depuis plusieurs mois et intègre des changements majeurs par rapport à la version précédente de Biwee.



De ce fait, j'ai consacré la plupart de mon temps lors de ces deux dernières semaines de stage à corriger des bugs et fonctionnalités diverses et donc stabiliser un maximum l'application. Parmi ces tâches, il y avait par exemple un bug concernant les droits de partage d'un document, ou alors le fait que l'on puisse valider des changements sur l’application en appuyant sur la touche "Entrée", ou encore des problèmes sur les messages d'erreurs lorsque l'on modifiait une connexion ou une source de donnée.






En dehors du développement de Biwee, j'avais pour objectif de préparer et d'aider la société à utiliser Google Apps. En effet dans une optique de centralisation des données et des mails de l'entreprise, on m'a demandé de m'occuper de migrer les données des employés depuis leurs Google Drive personnels ainsi que leurs mails de l'entreprise sur un compte Google Apps afin que tout soit sur un même compte et que la direction puisse administrer tout cela. J'ai donc effectué des tests pour vérifier qu'aucune donnée ou mail ne seraient perdus.Une fois cela fini, j'ai validé la solution à la direction et fait la migration avec eux.

Cette tâche m'a permis de découvrir cet outil, de comprendre mieux le fonctionnement des serveurs mails ainsi que les DNS car j'ai dû modifier les enregistrements MX (enregistrement DNS permettant d'associer un nom de domaine par exemple "@monnomdedomaine.fr" à un serveur de messagerie) pour que les adresses emails des employés pointent vers les serveurs de Google. Cela m'a également permis de prendre des responsabilités dans l'entreprise.





Pour finir, une des dernière tâche que j'ai effectuée est le développement d'un crawler web (robot d'indexation).

Weenove voulant réaliser une campagne de mailing, les directeurs nous ont demandé de récupérer des informations sur des entreprises de l'informatique et du numérique.
Un autre stagiaire avait pour mission de trouver des sites contenant des informations pertinentes. A partir de ceux-ci, j'ai développé en C# un programme qui parcourt l'annuaire de ces sites, puis qui récupère les informations des entreprises, et enfin les écrit dans un fichier Excel. J'ai donc fait un programme assez général, puis à partir de celui-ci des spécifiques aux sites en fonction de l'architecture de leurs annuaires. Cette tâche était vraiment très agréable et m'a permise de m'améliorer en C#.