Depuis le début de l’année, le blog des développeurs reprend du service pour nous fournir deux fois par semaine un article sur les coulisses d’Habbo. Après s’être immissé dans la vie d’un modérateur, les développeurs nous font partager une journée type dans les locaux de Sulake dans la capitale finlandaise.
La traduction de l’article est intégralement réalisée pour et par Mangetoiça.
–
–
« UNE JOURNÉE DANS LA PEAU D’UN DÉVELOPPEUR CHEZ HABBO »
Article original à retrouver ici.
–
« Depuis la première publication sur notre blog, nous avons eu beaucoup de demandes stipulant la publication des étapes et des stades de développement sur Habbo. C’est pourquoi je vais vous transporter avec moi vers une journée habituelle qu’à un développeur. Nous allons nous pencher sur une petite – mais puissante – fonction que nous avons publié la semaine dernière, à savoir quand un utilisateur rapporte un autre Habbo, celui-ci est automatiquement muté.
–
–
PAR QUOI COMMENCE-T-ON ?
Après une petite balade dans le bureau pour chercher une petite tasse de café revigorante tout en réfléchissant aux choses incroyables à venir, nous nous installons à notre bureau et consultons nos e-mails. Basique, mais important. Nous avons besoin de savoir ce qu’il se passe dans tous les autres branches de Sulake (service client, département économique, juridique…) avant d’avoir une réunion que nous appelons le ‘daily dev’ (le développement du jour). Dans cette réunion, nous discutons de tous les problèmes qui pourraient se produire, aussi bien que nous nous mettons tous au courant les uns les autres de nos autres projets en cours de développement.
Une fois la réunion terminée, nous pouvons revenir à nos moutons. Nous nous connectons à certains systèmes de gestion externe afin de vérifier comment se comportent les hôtels. Nous avons tendance à vérifier ce qui a été installé récemment, ce qui est en cours de développement et si de nouveaux bugs sont apparus et s’ils nous ont été rapporté.
–
–
Voici ci-dessus un petit graphique montrant le nombre de problèmes signalés dans un laps de temps défini de 30 jours et le nombre de problèmes résolus en 30 jours. Ceux qui ont une vision à en épater un ophtalmo remarqueront qu’il y a plus de problèmes résolus que de problèmes rencontrés, en fait il s’agit des problèmes rencontrés avant ces 30 jours qui ont été résolu pendant ces 30 jours !
–
–
C’EST BIEN… MAIS JE N’AI VU AUCUN CODE POUR L’INSTANT
Avant que nous commencions à coder, nous avons effectivement besoin de préparation avant d’attaquer le développement d’une fonctionnalité. Même quelque chose qui s’avère être très succinct comme le mute automatique d’un utilisateur après l’avoir rapporté peut prendre beaucoup de temps de préparation.
Par exemple, pour cette fonctionnalité citée nous avons eu l’équipe du département ‘Service Client’ au téléphone pour leur dire ‘Hey les gars, nous avons une idée pour une fonctionnalité qui déchire‘. Une fois que nous avons le projet initial en tête, nous devons répondre à beaucoup de questions avant de s’attaquer au développement : combien de temps cela va-t-il prendre ? Le développement est-il finalement possible ? Cette fonctionnalité existe-t-elle déjà ? Y-a-t’il une meilleure alternative ? Qui va se charger de prendre en main le projet ?… et beaucoup d’autres !
Une fois que les réponses ont été trouvées à toutes les questions, alors quelqu’un de notre équipe de développeur se met au travail. Il/elle développe la fonctionnalité sur son ordinateur attribué, puis une fois que nous sommes satisfaits de notre fonctionnalité, nous la testons et nous la publions sur l’un de nos hôtels bac-à-sable. Seul le personnel de Sulake a accès à ces hôtels bac-à-sable pas si secrets que ça. Une fois que la fonctionnalité est installée sur l’hôtel test, différentes personnes de différents départements/branches de Sulake vont tester cette fonctionnalité. Nous ne voulons pas publier quelque chose de bâcler alors qu’il aurait pu être parfait.
–
–
QU’EST-CE-QUE ÇA DONNE SUR HABBO?
Pour tout vous dire, c’est une bonne question. Après qu’un nombre de tests incalculables ont été effectués, nous nous préparons à publier cette fonctionnalité sur tous les (vrais) hôtels. C’est généralement à ce moment que les fansites commencent à publier des articles sur les nouvelles fonctionnalités à venir.
–
–
C’EST TOUT ?
Eh bien, pas exactement. ll y a davantage de plus petites étapes, comme les examens de code et la documentation, mais pour globalement c’est ça ! Nous espérons que ce bref aperçu vous donnera une meilleure idée de la façon dont les fonctionnalités sont développées sur Habbo ! »
–
Source | blog.habbo.com
Traduction exclusive de Mangetoica
FORUM: DERNIERS SUJETS |