project-management

Should people only having management background be heading software engineering projects / departments

Do you guys think that people with no technical background or people who have been in technical organizations but have not passed through technical ranks should be promoted and made heads of a technical project or development teams. For example a person who has never been a software developer being made a project manager for a software p...

Scrum Project Managment w/ Trac Integration

Currently we use Trac to manage all of our tickets (bugs, enhancements, and new projects). It lacks a nice ability to map out the projects, releases and do time estimations. Is there a good scrum project management system that would integrate with Trac to use the tickets we are already making? ...

Best way to manage projects

What is a best way to organize many software development projects, interaction with clients, project documentation, sources, emails, knowledge, time tracking, issue and features tracking, support for releases and versions etc. for a small company? For me (and I believe for many others) it is obvious that it must be some sort of web-base...

How to Handle Different csproj

I am working in a team of 5. We are working on a C# application with 5 csprojects. The problem is that for each csproject, each of my colleagues has their own ideas on how to reference a dll; some would like to link in by Project reference, other would like to link in the DLL only. So each and everyone of us will have our own csproject...

Writing user stories for internal technical tasks

I am attempting to manage my projects a little better so I am looking at attempting to apply some of (eventually all) the features of scrum. Looking at user stories specifically the high level format seems to be: As a User I can Feature Description or Artifact is Doing Something How would I write "Upgrade the Database"? Is it sim...

How to measure a software task?

Hi, This is a software management questions. If i asked to measure a software project task for my every task assigned to me, means how can i do that? Would it be in percentage (or) out of 10 (or) in man hours? Any suggestions please? thanks. ...

Managing Project Development for Single Programmer?

Hi, I am going to be starting a new job in a few weeks where I will be responsible for both the maintenance and development of a couple of existing web applications and the development of new web applications. As I will be the only developer on the project and the previous developer was more of a hobbyist, no formal project management ...

Being a developer, project manager and everything else concurrently

Disclaimer: This is not an explicit programming question but it is about software development. I understand that a lot of guys out here work in a small organization and play multiple roles. I've learnt back in school (if I remember correctly), that in a software development project, certain roles/hats cannot be played/worn by the same p...

Adopting software project management and testing protocol from scratch

I work in a small company (2-4 software developers) where software is "only" a part of the main product (specialized measurement instruments). So far the software has been built from start to end with no formal process at all, but as we're steadily growing in both in number of products and people involved, it's evident that we need to ad...

managing multiple software projects

we have an organization that has about 50 different software projects going on (about 90 developers). some big, some small. some are front to back solutions and some are building on top of existing solutions and technologies. some of these projects are new initiative and some are incremental improvements over existing software that we ...

what is the best way to visualize technical investment for the business

we have a number of functional deliverable planned for 2010 but we also have a technology agenda (architectural refactorings, consolidation, upgrade a platform). any suggestions on the best way to include these in a roadmap to help the business understand why they are important. one option is just saying trust us as this is the right t...

web-based project management and time keeping software?

I work in a web shop where most of us aren't programmers. (I am.) Structure is almost non-existent. The biggest beauracratic construct is logging our time since that is essential for business. A few of us are project managers but everyone has their own system. Now lately customers want estimates for all of our work and reconciling t...

What did Joel Spolsky mean by the other three methods of software management?

I've just read Joel's "Three Management methods" http://www.joelonsoftware.com/items/2006/08/07.html but I'm really interested in some of the other ones he mentioned, including: The Jihad Method (I wish there was a less politically loaded name for it...) The Charismatic Cult Method and "Devil Wears Prada" method. I've definately live...

New project panic

I have a question which is not strictly-speaking programming related, but nevertheless caused by being an analyst and a programmer at the same time. It's about starting new projects which seem to be unfeasible, because they have an unknown domain, lack specifications, and/or require technology which I am not familiar with. I get some s...

Scrum and Project estimated time

IF the client asks me for a estimated time for completion for the whole project can this be given using Scrum? Using for instance the (dreaded) waterfall methodology I will have a technical spec to use to give a half decent estimation. ...

Issue tracking software that support multiple repositories

We are just starting to be using subversion as our SCM software at my job, I would need some advise here. My project manager would like to use only one instance of a software to manage every projects we have (so we don't want to install a trac instance for each project we start it's kind of an overload).I heard trac can support multiple...

How do estimate the time line to an Research and Development task

What should be the main point to keep in mind when estimating the time for Research and Development task. Suppose I have to estimate "ABC" task using "WPF" technology and I have no experience for it, I need to some R&D for it. ...

Which open-source project can be used a 'showcase' for mid-size project MAKEFILE management?

hi, guys now i need to design/organize the source-code structure and makefiles for the next project. This is a software implemented largely by C++ and supposed to be used normally on Linux. It will include following components: projecthome/3rd_party_lib_boost/ hdr and src projecthome/3rd_party_lib_from_vendor/ hdr and src # libraries ...

What are all of the automated build tasks that can be performed?

I'm curious. I'm looking into creating a CI server and wondering, after the first couple of obvious tasks, what else can an automated build do? The tasks that I'm aware of (not in any order): Compile (debug/release versions) Code style conformance Automated tests (unit/integration/etc.) Code coverage Version incrementing Deployment ...

Developing with unstable 3rd party releases

I'm in the early stages of a project which is being built using the PHP framework, CakePHP. Currently, CakePHP has a stable release (1.2.5), and there has just been released their first alpha of the next version (1.3.0). The next version adds a lot of features that I want for my project (mostly in the way of performance increases), so ev...