77 votes

Comment gérez-vous votre propre projet?

Depuis que j'ai un travail, et je veux écrire un peu de mon propre logiciel, lors de mon temps libre. Donc, je veux savoir comment les gars, vous organiser, de planifier et de développer un tel projet de petite taille. Car il n'est pas un travail, vous pouvez être interrompu par de nombreuses autres choses, comment puis-je faire pour continuer?

107voto

e.James Points 51680

Voici quelques choses que j'ai trouvé utile:

  1. Trouvez votre productivité maximale heures: Certaines personnes travaillent mieux à 6 heures du matin, certaines personnes à 6 PM, certains à minuit. Vous avez probablement d'autres engagements, alors assurez-vous de déterminer le meilleur temps, hors du temps que vous avez, de faire les choses.
  2. Faire les Choses: Il y a un grand livre (du même nom) de David Allen, qui traite de la manière de gérer tous de votre temps, que ce soit le travail, les loisirs, la détente, ou vos petits projets. J'ai trouvé ses techniques extrêmement utile. Ils ne seront pas vous aider à organiser votre projet calendrier directement, mais ils vous aideront à maximiser tout le temps que vous avez.
  3. Établir un calendrier de projet: Donnez-vous une date d'échéance, et certains intermédiaires des dates cibles pour les différentes phases du projet. Même une seule heure passé à la pose d'une feuille de route pour votre projet peut contribuer à consolider le processus dans votre esprit, et de déterminer ce genre de programme vous pouvez réellement atteindre. Je trouve que la planification des récompenses (dîner, un jour de congé, un nouveau jeu vidéo) pour atteindre des objectifs aide beaucoup. Assurez-vous de garder trace de vos progrès une fois par semaine. Cela vous aidera à rester concentré sur le projet.
  4. Gardez la zone de travail bien défini: mettre de côté une zone (idéalement, un bureau à la maison ou quelque chose de similaire) où vous allez travailler sur le projet. Lorsque vous êtes dans cet endroit, travail uniquement sur le projet. Même si c'est juste un petit coin à l'intérieur de votre bureau, que la place doit être réservée pour le projet. Quand vous avez le temps de travailler sur elle, asseyez-vous dans ce lieu. Quand il est temps de se détendre ou de faire d'autres choses, de s'asseoir quelque part d'autre.
  5. Prenez le temps de vous détendre: Vous ne durera pas longtemps de travailler 8 heures par jour, en prenant soin de tous les autres engagements, et puis dépenser tout en restant heure de réveil à travailler sur votre projet. Votre corps (et l'esprit) ont besoin de temps pour se détendre et se ressourcer.
  6. N'ayez pas peur de l'échec: de Nombreux petits projets échouent. Si vous voulez faire quelque chose, de lui donner un bon coup. Accepter qu'il ne pourrait pas travailler, mais si vous décidez de travailler sur elle, engager vous-même à la pensée de lui succéder, et ne regardez pas en arrière.
  7. Amusez-vous: Si vous n'aimez pas, trouver un moyen de rendre le travail agréable. Écoutez votre musique préférée, d'écrire du code dans un joli petit café quelque part, ou tout simplement travailler sur une autre partie du projet pendant un certain temps.

48voto

LachlanG Points 3205

Éteignez votre téléphone, donner votre TÉLÉVISEUR et débranchez l'internet.

D'autres mesures qui peuvent être nécessaires en fonction de votre situation: dump de votre petite amie, trouver un passe-temps pour votre femme, vendent à vos enfants et d'embaucher une femme de ménage.

Sur une note plus sérieuse, je trouve tôt le matin beaucoup plus productif que d'essayer de travailler la nuit, quand il y a tant de distractions. Comme un effet secondaire d'aller au lit plus tôt fait de vous un beaucoup plus énergique et plus heureuse dans mon expérience.

25voto

Ludwi Points 403

L'une des méthodes les plus efficaces que j'ai appris était à attraper un partenaire. Lorsque vous commencer à s'aventurer dans un projet, il peut être très solitaire et déprimant. Un one-man-show le rend plus facile de plier bagages et rentrer à la maison.

Avec un partenaire, vous trouverez peut-être une obligation de fournir ce qui est nécessaire pour remplir votre promesse, qui doit être "nous allons réussir". De Plus, si vous avez un partenaire, vous pouvez échanger des idées hors de lui. Penser hors de la boîte sera beaucoup plus facile.

D'autres conseils peuvent être. Définir les étapes, de la semaine, si pas tous les jours.

10voto

too much php Points 27983

J'écris mes idées sur un bloc-notes (papier / crayon) au cours de mon long trajet en train/à partir de mon travail. J'ai probablement la moyenne est d'environ 3 heures de la planification et de l'écriture pour chaque 1 heure de codage réel. Parce que je passe beaucoup de temps à la planification et la conception, lorsque j'ai fait asseoir pour écrire un peu de code, le code est de bien meilleure qualité, et n'a pas besoin d'être ré-écrit, comme souvent. J'en aurais peut-être légèrement moins productive que si j'ai passé tout le temps d'écrire du code.

En outre, vous pouvez également utiliser FogBugz à la maison pour libre, bien que je n'ai pas vraiment ça comme un outil de gestion de projet.

10voto

paxos1977 Points 25088

D'un point de vue plus pragmatique de réponse...

  1. Assurez-vous que vous avez à distance de contrôle de révision (subversion et git sont tous les deux vraiment bien).
  2. Accueil votre de contrôle de révision sur un serveur qui est sauvegardé (les vôtres ou service gratuit)
  3. Trac pour le suivi des anomalies/billets, les jalons du projet, wiki, etc. S'intègre avec la plupart open source, systèmes de contrôle de révision. (si vous êtes un utilisateur git, alors je vous recommande github plutôt que de trac)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X