Quels outils / méthodologies / stratégies utilisez-vous pour rester organisé dans votre travail de développeur? Pouvez-vous fournir des détails?
9
Quels outils / méthodologies / stratégies utilisez-vous pour rester organisé dans votre travail de développeur? Pouvez-vous fournir des détails?
Réponses:
J'utilise un kanban personnel dans chacun de mes contextes de localisation . Par exemple: Home office, Home & Business office.
Cette réponse est basée sur cet article de blog . J'ai extrait les informations les plus pertinentes mais vous pouvez être intéressé par la partie psychologique de la méthode que je ne détaillerai pas ici.
la source
Pas besoin d'utiliser des gadgets électroniques si le vieux papier et crayon fonctionne toujours.
Pour les choses dont il faut se souvenir pendant une courte période: notes post-it . S'il n'est plus nécessaire, jetez-le.
Pour réfléchir: papier et crayon . Utilisez simplement le verso net des impressions dont vous n'avez plus besoin.
Pour faire rapport à la direction: tout ce qu'ils me disent d'utiliser.
Heureusement, nous n'avons pas de politique de nettoyage des bureaux. :RÉ
la source
J'ai trois outils principaux, avec des avantages différents:
Rapide - tableau blanc - c'est le nec plus ultra à court terme, je peux griffonner n'importe quoi dessus et n'importe qui local peut le voir. Nous les utilisons pour l'état de la machine de laboratoire, et je l'utilise pour recueillir mes pensées quand il n'y a pas de temps et pas d'énergie supplémentaire pour l'interface utilisateur
Gestion de l' environnement - pour tout ce qui peut avoir à se partager avec la haute direction (nombre de tests qui passent, nombre de fonctionnalités mises en œuvre, etc.) - J'utilise Excel. Dans mon entreprise, nous avons un tas de différents mécanismes de gestion-communication requis - tous utilisent les mêmes données, mais dans des formats différents. Excel est à peu près parfait pour cela - cela me fait un tableau pour la réunion, une feuille de calcul pour les comptables et une liste de choses que je peux envoyer par courrier électronique pour obtenir le statut.
Convivialité en équipe - J'ai absolument basculé pour Rational Team Concert quand j'ai pu l'utiliser cet hiver. Il a la combinaison d'un tableau blanc (convivial pour l'équipe) et d'Excel (compatible avec la gestion), car les histoires et les tâches peuvent être affichées et filtrées d'un grand nombre de façons, tout en étant liées aux enregistrements et aux méthodes que les équipes aiment suivre. statut. IMO, c'était l'ultime, parce que les gens pouvaient communiquer le statut entre eux (et moi, le chef d'équipe) d'une manière qui fonctionnait pour eux, mais je pouvais le rendre d'une manière qui fonctionnait pour les étrangers. Attention - ce n'est pas bon marché, la configuration n'est PAS facile, et il y avait une courbe d'apprentissage - mais la plupart des gens ont évalué la courbe d'apprentissage comme "en vaut la peine".
la source
L'écriture constante dans OneNote est l'épine dorsale de ma stratégie d'organisation personnelle. Les éléments suivants peuvent ou non fonctionner pour vous, mais ils m'ont bien servi:
la source
Les listes de tâches distinctes sont tout à fait conçues. Pendant que je travaille, je ne veux pas être interrompu par des TODO personnels. Mais lorsque mon contexte passe au temps personnel, je veux toujours qu'un système garde la trace de ce que je dois faire car je suis notoirement égaré. Et RTM est moins suffisamment informel pour la tâche (sans jeu de mots) :-)
la source
Beaucoup de bons outils répondent déjà. J'ai aussi trouvé quelques "processus" pour aider
la source
J'utilise evernote pour prendre des notes sur à peu près tout et n'importe quoi. Une fois que nous arrivons à la phase du projet de viande et de pommes de terre, nous transférons les exigences dans Redmine qui devient le véritable maître d'œuvre.
la source
Le niveau de choses que vous devez faire pour l'autogestion au quotidien dépend fortement de l'entreprise (organisation / structure) dans laquelle vous travaillez.
S'il s'agit d'une petite entreprise, vous devez évidemment effectuer toutes les tâches à la main à l'aide de l'éditeur de texte le plus approprié à vos besoins. Comme indiqué précédemment - cela peut être fait dans OneNote / Outlook. Divers cadres et fonctionnalités de rappel sont désormais intégrés dans les systèmes d'exploitation. Selon le langage de programmation et l'IDE dans lesquels vous travaillez, vous devez utiliser la maintenance de code offerte et l'instrumentation de surveillance de votre flux de travail.
S'il s'agit d'une entreprise moyenne, l'entreprise doit avoir son propre SI, basé sur un logiciel serveur, par exemple, un serveur MS Exchange fonctionnant sur MS Server 2k8 (R2) Datacenter, fournissant un environnement d'entreprise complet pour un environnement Outlook. Vous utiliserez très probablement des outils tiers tels que GExperts / CnPack / madExcept ou tout autre outil requis par la société, ce qui n'entraînera pas / ou une utilisation minimale de la fonctionnalité de gestion de flux de travail intégrée IDE ... par exemple, les diagrammes de Gant.
S'il s'agit d'une grande entreprise / entreprise / coopération, il existe certainement leur propre SI qui fournit des services spécifiques au département exécutés sur certains logiciels de serveur non Windows * et du matériel serveur de classe Mainframe. Je ne peux pas faire grand-chose dans ce domaine. Si je le faisais, je le ferais illégalement, alors ... sory, les gars.
Il est vraiment difficile de répondre sans fournir une portée plus précise de votre réponse ciblée - OU - vous entrez des informations plus détaillées sur votre situation actuelle.
Pourquoi non-Windows? La réponse est simple:
Windows OS, depuis WIndows 95, a TOUJOURS été mono-utilisateur; Système d'exploitation à session unique, il n'est donc pas conçu pour fonctionner dans un environnement d'entreprise.
Unix OS, en comparaison, est conçu uniquement pour la mise en réseau, il utilise donc principalement des protocoles de transport (hyper-texte; transfert de fichiers, etc.) pour l'échange de données internes - non matérielles entre les composants du système.
Plus d'informations ici: http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406
REMARQUE: Principalement - # 10 est la chose qui fait le plus grand diff qui a un impact raisonnable sur les données et le flux de travail dans chaque entreprise.
PS Je travaille dans une entreprise de taille moyenne.
la source