Nous allons faire plus d'efforts pour vous montrer les coulisses ici au siège de TeamworkPM. Dans le cadre de cette initiative, nous allons vous présenter chacun des membres de l’équipe. Tout d'abord, Peter Coppinger, fondateur et développeur principal de Digital Crew… OK, à vous Peter… parlez-nous un peu de votre parcours… Salut à tous, c'est bon de me présenter et de sortir de mon bureau de donjon de programmation pour un peu d'air… Je suis 32 ans, j'habite à Cork, en Irlande, et j'adore mon travail. En fait, j'ai commencé à programmer sur un Commodore 64 à l'époque où je n'avais que 8 ans. À 10 ans, j'ai été inspiré en lisant sur le bon vieux Bill Gates, et même alors je savais que je voulais créer un logiciel incroyable avec un tel équipe de grands développeurs à l'esprit. J'ai cofondé Digital Crew il y a plus de 11 ans. Pendant de nombreuses années, nous étions un petit cabinet de conseil Web et nous avons réalisé des centaines de sites Web gérés par le contenu pour des petites et moyennes entreprises. Nous sommes passés au développement d'applications Web puissantes pour des clients multinationaux. Il y a environ trois ans, nous avons décidé que nous devions nous organiser et nous avons donc recherché une application de gestion de projet en ligne. Ce que nous avons trouvé nous a consternés et cet été-là, alors que je rendais visite à ma sœur à Boston pendant quelques semaines, je me suis mis à créer TeamworkPM. J'ai programmé la version 1.0 sur mon solitaire assis sur le canapé de ma sœur dans la chaleur étouffante. TeamworkPM a parcouru un long chemin depuis lors et nous avons beaucoup appris dans le processus. J'apprécie énormément de m'aventurer avec le code, la base de données et l'interface conception. J'adore créer de super logiciels pour vous et je suis plus motivé par vos commentaires positifs et la satisfaction du travail bien fait que je ne le serai jamais par l'argent. Alors, sur quoi travaillez-vous chaque jour… Je suis responsable du développement de la base de code TeamworkPM et de tout faire fonctionner efficacement. Nous avons une règle selon laquelle les bogues doivent être corrigés avant que de nouvelles fonctionnalités soient ajoutées, donc chaque jour je viens travailler et vérifier la liste des bogues. Nous essayons généralement d'effacer la liste des bogues petits et grands avant de passer au développement de fonctionnalités. Lorsque des bogues sont résolus, je me tourne vers le feuille de route, choisissez la tâche la plus importante et je reste coincé. Je passe aussi beaucoup de temps à optimiser TeamworkPM pour que tout soit beau et rapide. Je vérifie les journaux pour les requêtes lentes, ajoute des index et les optimise, et implémente des mécanismes de mise en cache qui nous permettent d'évoluer et de fournir une expérience meilleure et plus rapide. Nous pensons que la vitesse est une fonctionnalité importante pour TeamworkPM. Enfin, nous sommes une petite équipe, donc nous restons tous impliqués dans la réponse à vos commentaires et le marketing TeamworkPM. Sur quoi travaillez-vous aujourd'hui? Aujourd'hui, je mets la touche finale à un nouveau système de serveur de téléchargement de fichiers. Au cours de la semaine dernière, j'ai conçu et mis en œuvre un système pour prendre en charge le traitement de tous nos téléversements de fichiers (et la diffusion de miniatures et de fichiers) afin que ces téléversements de fichiers n'aient pas d'impact sur les performances de l'application principale. Une fois ce système déployé, les téléchargements seront plus rapides, la génération de vignettes sera plus rapide et meilleure, et l'ensemble de l'application TeamworkPM sera un peu plus rapide, plus robuste et capable de mieux évoluer. Vous devriez donc vous attendre à une amélioration subtile de la vitesse dans quelques jours. Quelque chose à ajouter? Juste pour dire que nous avons de GRANDS projets pour TeamworkPM. C’est déjà très bien, mais dans quelques mois, ça va te faire tomber. C’est un plaisir de travailler sur des logiciels qui aident des milliers d’entreprises à travers le monde à faire leur travail plus rapidement et mieux. Pour moi, c’est extrêmement gratifiant de voir vos messages sur Twitter, rétroaction et témoignages qui reconnaissent les heures de conception, de re-conception, de débat et de programmation consacrées à une fonctionnalité. Alors à vous tous, je vous dis merci, et si vous n’avez pas déjà répondu nous aimerions recevoir un témoignage de votre part. À votre santé!