project-management

Process, Tools, Management Techniques Required For Re-engineering A Java Software Project

I am part of a new team attempting to develop a new Java software system out of a legacy code base (also written in Java) that's rotten to the core. For company political reasons we can't ditch the old Java code and start from fresh. A rewrite would be tantamount to an admission that the system they spent 2 years developing is complete r...

Manage a day-to-day business with a web app?

Dear Community, I need a bit of web software (ideally Open Source) that will manage my business -i.e invoices, accounts, clients, contacts, time spent on work, notes, diary. Any ideas ? ...

How to manage large projects without Visual Studio?

How does one go about keeping track of source files, resources, references, assemblies, etc.. if they didn't want to use Visual Studio. I know you can compile code with csc, and use csc to add all of the references, etc.. but it becomes quite painful to add these references as the project grows. How do you manage it when splitting the ...

How can I track and synchronize releases between products and components

I found an odd situation at work and I'm trying to figure out where to start with a solution. We have a custom hardware/software device which contains multiple boards, each with their own function and flavor of software (CPLD, bootloader, application, etc). Additionally, the device interacts with a specific web app and a PC application...

Outsourcing project management tools, good or bad?

I am not asking about which tool is the best (google, lighthouse, github...), but I'm asking about using those tools. Traditionally, we used bugzilla and other self hosted tools to manage our closed and open source project, but we now start considering outsourcing tools like bug tracking, SCM... I know this question might be quite vast...

looking for ideas on how to calculate project progress percentage

Hi - I'm building a basic app to track progress of projects through db. When the project is first created, it saves the created_at timestamp (yes, it's rails), and the user can then update the following fields: status (choose from 'in progress', 'frozen', 'done' or 'scratched') priority ('none', 'minor', 'major') days (the estimate, in...

Adopting bug tracking / project management software: To open source or not to open source?

My manager has recently asked my team and I for our input about implementing a bug tracking / project management solution. From his perspective, he would like more visibility around where our projects actually are in the grand scheme of things as well as the ability to see some analysis on how bugs are being caught and addressed. My ol...

Low cost ways of integrating user experience design?

As Jeff Atwood reminds us, the ultimate metric of developer success is the number of users our products. Building software that people actually want to use involves creating an enjoyable experience from the first minute they encounter your brand to the minute they power down. It got me wondering, what are a couple of low cost (both in m...

buildbot: run svn with --trust-server-cert

I am trying to install buildbot for my project. I always run my svn commands with trust-server-cert option. How can I pass that to SVN thru buildbot? I don't see there is a way for doing that. What is the shortest workaround? ...

Kanban as a Software Development Process in Practice

Has anyone used the kanban method for software development management? I am evaluating kanban as a technique and would be curious to hear from anyone who has actually applied it in practice as to how effective it is. I've seen questions like: is-anyone-using-kanban, kanban-vs-scrum, and apply-kanban-in-an-agile-team but they don't addre...

Does a process like CMMI really helps a project

What do you think is the advantage of processes like CMMI in a project. When I go into a CMMI meeting I feel like I wasted a couple of hours because I don't see any value in filling all those project related documents that I know will never be reviewed again by anyone. I have updated hundreds of CMMI related documents in the last 2 years...

Redmine vs. Retrospectiva

Has anyone tried both Redmine and Retrospectiva, and is able to make some comparison between the two? I'm currently using Trac for my projects management and issue-tracking, but I'm looking to test some alternative and the above two seems most likely to fit my needs. I understand Redmine is more of a Trac clone, but Retrospectiva seem t...

buildbot: run SVNPoller with --trust-server-cert

I asked this similar question and got a satisfactory answer. However, doing the same with SVNPoller doesn't work. So how can I pass --trust-server-cert as an extra param to SVNPoller in buildbot ...

VIM Marks and Project Management

So I've been using NERDTree in vim as it adds great functionality being able to browse around the file system. And with the Bookmarks capabilities it works great for switching between projects. However, I've started using Marks more and more in vim and wanted to know if anyone knew of a plugin that allowed you to have sets of marks. L...

Organizing Java projects

Hello, I'm a junior developer and recently started working for a very small office where they do a lot of in-house development. I have never worked in a project that involved more than one developer or were as big and complex as these ones. The problem is that they don't use all the tools available (version control, automated building,...

buildbot: buildbot.slave.commands.SVN vs. buildbot.steps.source.SVN

Buildbot question: When to use each of these classes: buildbot.slave.commands.SVN and buildbot.steps.source.SVN? I want the class that is used to check out a project from svn. ...

How do you begin breaking your project up into smaller pieces?

I have seen this thread: http://stackoverflow.com/questions/1448321/breaking-down-the-project-into-small-tasks and it is helpful. I'm just not sure where to begin. Do I just read a book on agile and use that methodology as the project manager? Is agile a complete system from the absolute beginning to the end? Any software for a sug...

Big picture planning with Agile

I did some fairly thorough reading and searching through SO and didn't find anything on this topic, so hopefully I'm not creating a dupe. If this has been asked before I would appreciate a link. I work for an enterprise development shop that is currently using a mostly waterfall process for software development projects. I've read thr...

Bug tracking/forums/etc when client wants to hide me from customers

Sorry for the vague title, if anyone can think of a better one please feel free! My company is negotiating providing a small dev team (me as PM + 2 or 3 devs) to a client. However he's not the customer, his client is. It's important to him to be providing the software services to the customer, he doesn't like to tell them he has outsour...

Is PMBOK more for implemenation and Agile, Scrum more for engineering?

Is PMBOK more for after implementing software is built, delivering it to the customer while Agile or Scrum is more for building the software in the first place? Just trying to understand. Thank you. EDIT: My main concern is the PMBOK. They use it a lot where I work but not for development (they implement with it.) They don't develo...