Articles of gestion de projet

Briser la première User Story d’un projet en tâches

Je commence un nouveau projet à partir de zéro et j’ai écrit des magasins d’utilisateurs pour décrire comment un utilisateur donné interagira avec le système. Mais, j’ai du mal à comprendre comment décomposer la première histoire d’utilisateur en tâches sans que la première ne devienne une épopée. Par exemple, si je construisais une voiture et […]

Pourquoi mon équipe devrait-elle adopter le contrôle des sources?

J’ai l’occasion de faire une présentation formelle à mon patron sur tout ce qui profite à l’entreprise. Mon idée est d’adopter le contrôle des sources sur mon lieu de travail. J’ai utilisé Mercurial pour gérer mon propre projet au travail, mais le rest de l’équipe ne dispose pas d’un système de contrôle de source formel. […]

Séparez les dossiers «include» et «src» pour le code de niveau application?

Cette question concerne principalement le développement C ++ de type Unix / Linux. Je vois que de nombreuses bibliothèques C ++ stockent leurs fichiers d’en-tête dans un dossier “include” et les fichiers source dans un dossier “src”. Par souci de conformité, je l’ai adopté dans mon propre code. Mais il n’est pas clair pour moi […]

Donner des estimations pour des projets à grande échelle dans un environnement agile

Mon entreprise vient d’obtenir sa première demande de projet de développement à grande échelle et j’aimerais utiliser un processus Agile. Le client a une vision de l’application mais admet ouvertement avoir très peu d’exigences et reconnaît que nous devrons facturer à l’heure. A cause de cela, je l’ai presque vendu sur une approche Agile. Le […]

Existe-t-il de bonnes métaphores pour expliquer la complexité du projet à un non-programmeur?

On vient de mentionner que je “ne construis pas exactement la chapelle Sixtine”. Cela est vrai, mais je construis une application de gestion du fret, qui n’est pas aussi simple que de dessiner des contrôles sur un formulaire (même si les fournisseurs vous font croire que c’est le cas). Je ne tiens pas contre la […]

Démarrer un projet avec une nouvelle technologie ou un nouveau langage

Avez-vous des meilleures pratiques lorsque vous commencez à travailler sur un projet en utilisant une technologie ou un langage avec lequel vous n’avez jamais travaillé auparavant? Allez-vous simplement de l’avant avec ce que vous savez et apprenez-vous davantage lorsque des obstacles surviennent ou avez-vous des étapes préalables à franchir? La question est de savoir quelles […]

Modèles de spécifications techniques et fonctionnelles

Donc, fondamentalement, je recherche de bons modèles pour écrire des spécifications techniques et fonctionnelles sur un projet ou une demande de travail. Qu’est ce que tu utilises? À quelle profondeur obtenez-vous en écrivant les spécifications? Tous les conseils généraux supplémentaires que vous pourriez fournir seraient appréciés. Mon entreprise en a grandement besoin. Je travaille pour […]

Une alternative gratuite à Atlassian Greenhopper / PivotalTracker?

Je travaille avec mon frère sur une idée de site Web que nous avons, et nous aimerions utiliser un outil pour planifier des sprints et atsortingbuer des estimations à des tickets individuels. Le JIRA + Greenhopper d’Atlassian est fantastique mais coûte 20 $ / mois et à ce stade, nous ne faisons que valider notre […]

Des moyens d’empêcher une ingénierie excessive?

En développant un logiciel, je me pose souvent des questions continuelles: “Est-ce la meilleure façon?” “Y a-t-il une meilleure technologie pour le travail?” et par conséquent, j’ai mis plus d’efforts pour étudier et rechercher différents modèles / technologies / meilleures pratiques de conception que de simplement développer la chose avec des outils qui, je le […]

Meilleur contrôle de version pour le développeur isolé

Je suis un développeur seul en ce moment; S’il vous plaît partagez votre expérience sur ce qui est une bonne configuration VC pour un développeur seul. Mes contraintes sont: Je travaille sur plusieurs machines et je dois les garder synchronisées Parfois je travaille hors ligne J’utilise actuellement Subversion (uniquement le client sur un serveur distant), […]