project-management

Project Management Tool; webbased / collaborative / task dependencies

I'm looking for a project management tool with the following characteristics; 1) web based 2) collaborative. One person (the project manager) must be able to create tasks and assign them to co-workers. The co-workers must be able to edit them en resolve them, but they should not be able to close or reassign them. So if the project manage...

How to adapt agile to different companies? An MBA thesis

My master's thesis is to look at how to apply agile. There is an awful lot of corporate selling of agile - lots of management consultants selling their brand as 'best'. I'm not interested whether XP, Scrum, Crystal Clear, Agile-CMMI, Six Sigma or any other brand/variant is best. I'm interested in what real, active developers (i.e. yo...

FogBugz or Rally (or other)

I'm currently trying to decide on a bug tracking/project management system for a pretty small team of 2 developers, 1 QA, and 2 designers/product managers. Our team builds web-based software and we have two products, both of which are now complete, but are continuing to be developed on (additional features, refinements, etc). We need to...

In how many good software project have you actually participated?

Over my few (four) years in my career as a professional software developer, I've participated in very few good software projects. Most of the software projects I participated really suck: the design stinks, no unit testing, unclear requirements that changed all the time, poor management, lack of talented team, waterfall software developm...

Web based project management tool

Hey all, I'm looking for a free web based project management tool that can do at least the following: Task lists with deadlines Email reminders Collaboration on documents/items Progress monitoring There will be less than 5 people using this under the account at one time. Any ideas/suggestions? Thanks a lot, Edit: To get a further...

How to cope with the behind schedule progress?

How do you cope when one (or some) of your project(s) is/are getting way behind schedules and upper management is pinching you on the matter? ...

Subversion repository statistics, other than StatSVN?

Are there other open source/free packages for producing repository statistics for a Subversion repository? I've tried StatSVN but it seems to be incompatible with the logfiles for Subversion 1.5 and above. Note, I know that TortoiseSVN has some statistics built into its dialogs and repository browsing code, but this is not what I'm loo...

How far would you go to avoid reinventing the wheel?

It's pretty cliche that reinventing the wheel is evil. Of course, if there's a good canned solution, I agree. The question, though, is how far to you go to avoid reinventing the wheel when there is no optimal existing wheel? Here are some cases: The existing wheel is in a different language than you're using or want to use. You'd h...

TFS Project Management with CMMI level 3 and 4

I'm a bit confussed as to the best way to handle our projects in TFS. We are a CMMI level 3 (working on level 4) compliant organization. As such we are currently using the MSF CMMI process template in TFS, which I'm working on customizing to beter suite the needs of our organization. With each new release (whether that be a major or p...

Axosoft OnTime vs Countersoft Gemini

We are "upgrading" the systems at the company, moving from SourceSafe/BugNet/... (yeahy!) to some more serious systems. TFS is too expensive. We have come down to comparing OnTime vs Gemini. They both seem OK with an "OK" price-tag. We will of-course download and try them out both, but it would be nice with comments from experienced user...

What's the good time balance between designing an application and coding it?

The question might seem trivial, but it's an actual problem: when you're working on a project, do you do any kind of architecture design before actually starting coding? Do you spend much time working together with a customer to get a detailed specs/usecases/mockups? During coding, do you alter those architectural decisions made before...

How to measure software development progress

I would like to help my project manager (a non-programmer) track how quickly things get done. We have a detailed requirement spec in DOORS that allow us to track completed requirements. I have suggested this as a reasonable tracking mechanism. ...

How do you track time spent working on a project?

I'm not looking for anything complicated or enterprisey. I'm wondering if there exists something simple where I can "punch" in an out and say what I was working on. I'm interested in both how long I spend on different projects and how much I actually work per day. A command line tool would be preferable, but feel free to recommend anythi...

Prioritized list of tasks

I might have to write an application for this, but I thought I'd ask here first, maybe someone else already wrote it. I am looking for a small, preferably web application with the following features: everyone logs on, so the app can know who does what everyone can add tasks and assign them to someone (including themselves) you can mar...

Dev & Business Teams - How have you successfully bridged the gap?

I'd hope some healthy discussion will come out of this more so than a specific solution so I'll Community Wiki it as it is a fairly subjective topic. Appreciate if it can be left open as a helpful resource. Recently I've taken over as Dev Manager with a small Technical Team. The Business/Marketting/Design Teams out number the technical...

What skills should a tech leader have?

Should they have a degree? A few things I can see, they: should know the platform they are working on should know to listen should know how to drive problems should know how to mediate between co-workers many others.... ...

How do you sustain product development if every customer is allowed to change the code?

How do you cope with that? Is it normal to allow the costumer to change the software as often as he wants? I´m working in a environment where there are no specs and constant requests for changes. For every new costumer we have to create a new branch and makes so many changes that by the time I finish I have a complete different produ...

How to version project schedules, to-dos, wikis etc. in Git?

In almost all of my projects I have few files that are "project wide" in the sense that their contents should be shared across all branches. These files usually include project schedules, to-do lists, wikis, and the like. Currently I have them included .gitignore so that they are not versioned but remain the same no matter what branch I ...

How do you get from requirements to production?

I'm doing some research for an article I'm writing about the process of getting from the requirements to production. I met with some of my peers last week and they had some interesting ideas. As a quick background, this company is a small web development agency. They have 2 great in-house business development managers (BDM, some places...

Script for creating development environment folder structure ?

How would look like a simple script ( cmd.exe batch, *nix shell , perl , python or whatever .. ) for creating folder structure for development environment. Suppose we are in a project where we need more than 10 developers to bring in and we do want to ensure that all of them get the same libs and environment to ensure that "we are on t...