project-management

Is "Software Project Survival Guide" by Steve McConnell still relevant to software project management?

This book was written in 1998 and I like some of the concepts it introduces. When I tried to employ some of its strategies, one of the project members said that they weren't realistic. What do you think - outdated or still relevant? What of his concepts works and what doesn't? ...

Too hard a project? What do you do?

What do you do when you get assigned a project that is just way too hard to do: Say it's a mammoth project and your boss thinks you alone can handle it You have knowledge to do somethings, but some other things are a little beyond your expertise at this point in time Your boss probably thinks it's something that can be done by one pers...

Ever had to talk yourself more or less completely out of a project?

I recently had a project that almost failed miserably. To me it's a complete failure but somehow it passed, shouldn't have, just did. There was a lot of good will on all sides and the blame was shared equally. But now that I put the project files into "cold storage" I wonder what will happen in "the worst-case scenario". You are on a sin...

PivotalTracker Best Practices

(For those who haven't heard of it, Pivotal Tracker "is a simple, story-based project planning tool that allows teams to collaborate and instantly react to real-world changes. It's based on agile software development methods, but it can be used on a variety of types of projects.") We're about to ramp up with a workflow based around this...

Charting Progress in JIRA

With JIRA, there are features that allow you to Start Progress and Stop Progress on an issue or various issues at any given time. Is there a way for me to go back and see a chart or a graphical representation of how my time was spent over a set period of time? If I wanted to see how many bugs I worked on in April, and see how much time...

How much of the Mythical Man Month still applies?

This book was written in the era of time sharing systems, procedural programming, and about 30 fewer years in software engineering experience. With the improvement of things such as existing libraries, higher level languages, IDES, and the amount of documentation and examples available on the internet how much of the book still holds tru...

What kind of software risk / threat analysis tools or books are available?

The situation: I work for a manufacturing company which uses several pieces of in-house software to mass customize our product. The system uses a home grown .NET 1.1 KBE (knowledge based engineering) backend, a .NET 2.0 web interface for quoting and ordering, and a DOS based tool from the late 80s/early 90s for creating AutoCAD drawings...

Books/resources that teach software developers how to pragmatically use project/bug/task tracking tools

Does anyone know of excellent (in your opinion) books/websites that go over in details how to pragmatically use a bug/task/project management tool to help improve software development process? Ideally, I would like "from-the-trench" kind of resource, not theory. Examples of such mgmt tools are: JIRA/Confluence combo, Visual Studio Team ...

Online time logging tool

Duplicate: How do you track your hours? Best tools for time tracking? Although this question isn't strictly program related, I think a lot of developers are often put into a position to quickly recap what we've been up to. I'd like hear recommendations for a free, easy-to-use online time-logging tool. Nothing fancy, must...

Writing efficient open source product summary and promoting project

I've been working on an open source project on sourceforge a few months ago. One thing I noticed is that a well written summary could make a huge difference for the product. I literally saw traffic going to almost nothing when I made a poor change to project summary. One more thing I noticed is that not only summary has to be appealing,...

How do you get newcomers to get started on a existing project?

When you are in a running project, how do you get newcomers to get started? What is, in your opinion, the fastest way to get them up and running? How do you get them to know the code and the project culture quickly so they can catch-up fast? What do you do? Give them defects to solve so the have to dive into the code? Do you give them d...

Logging of development email

I'm at an IT/Development department where the only method notifying changes to code is sending a email to the group ([email protected]). So we have a lot of emails. I would like to set up the email group so all emails sent to the group are stored in one place. We use Exchange, so I was thinking of having them automatically store...

Coding as a team

Hi there, Lets say that me and my friend are trying to work on same software project. We are not located on same location but we wish to be as productive is possible. We are using Visual Studio 2005, the code has to be written in C/C++ and at this moment we send the code using zip files. My questions are: 1) what approach should...

How do I protect the trunk from hapless newbies?

A coworker relayed the following problem, let's say it's fictional to protect the guilty: A team of 5-10 works on a project which is issue-driven. That is, the typical flow goes like this: a chunk of work (bug, enhancement, etc.) is created as an issue in the issue tracker The issue is assigned to a developer The developer resolves t...

Where to find good test case templates/examples?

I'm trying to establish more formal requirements and testing procedures then we have now, but I can't find any good reference examples of documents involved. At the moment, after feature freeze testers "click through the application" before deployment, however there are no formal specification what needs to be tested. First, I'm thinki...

Visual Studio Plug-in to measure time spent on Solution/Project

Hey guys, does anyone know of a Visual Studio (2008) Plug-in that attempts to track how long you've spent working on any given Solution or Project? I realize this would be difficult, like at work I might leave a Solution open all day, but only work on it for a couple of hours, on and off. However at home, I might only open a Solution...

How should I get back to programming when overwhelmed with help-desk problems?

Hello I'm a Java programmer! Recently our work load started to increase more than my team can handle. I have to program software, but I am also partly responsible for answering help-desk calls. It means I have to answer the phone, to consult with people who made errors using the program, to listen for implementation requests and to sugg...

Using a Wiki for Requirements Management?

I have been looking for a collaborative tool for developing functional specifications. I am looking for the ability to: Have multiple users contribute to the specification. Provide some form of traceability, which could be done manually if needed. Provide users with the ability to add comments and notes. Upload and display Visio d...

Fighting the urge to switch projects during coding?

I am 22 Years of age and have been into computers since 13 and programming for the past 3 yrs. I am in the CSE program in my local university. I have been thinking non-stop about startup ideas and open-source contribution projects, but i find it very hard to stick to the program. I start to code, then as am coding i stop and think abo...

What project management methodology to use to develop new software internally?

As part of my assignment I have to answer this question: The Sales Department has decided to develop new software internally. They will thus need to manage the IT project formally. Briefly describe two suitable project management methodologies models that could be used. I'm quite confused by the amount of methodologies. I Tho...