project-management

Create branches inside an existing bzr project

I'm the only developer of a small project. I truck that project with bazaar. At the initial stages I did the following: mkdir myProject cd myProject bzr init bzr mkdir src bzr mkdir data bzr mkdir foo .... I have had some progress with this project and it already contains couple of dozens of commits. Now I have realized that I need to...

What utilities are useful when designing software specifications?

Hi All, I was wondering if you know of any utilities for writing software specifications? Ideally a utility that allows one to define features, expectations, and relationships between various system functions. I'm looking for something that can be presented to customers so I'm assuming it would be high level but easily translated int...

Are changelogs and news still en vogue?

Traditionally, developers (especially of open source projects) used to write a note about every single change with a description, the date and their name into a file called ChangeLog, CHANGES or HISTORY. This practice was created in a time where version control systems where not in wide use - nowadays people can simply type git log etc. ...

Unstructured and not-documented software with bugs and problems

Some time ago I started to develop an application. I had to learn how to do it, so I started with testing pieces of code, modules and libraries. From this testing stage I assembled many pieces that worked okay until the application did almost what it needed to do. However, very often I ran into exceptions, bugs, trouble, memory issues et...

Count Code Lines Number in Visual Studio

One team will analyze our .NET project(solution) code, so, before, they asked about how many lines of code contains our project. Is there some statistical data, some code metrics in VS 2010? ...

Succeeding on (software development) freelancing sites

We are a very small company that turned to freelancer.com for a small web development project. Things have not gone as smoothly as we have wished so we are analyzing what went wrong. One key problem was our lack of experience with freelancing market places. Therefore, we would really like to hear your experiences with and recommendatio...

What SCM tool and approach would be best for this scenario?

I do freelance work from home - several websites based on Wordpress, OpenCart, other open source projects and sometimes some custom made CMS/ecommerce. I'm trying to get organized to have a local Source Code Control tool - to keep track of changes, etc. I've tried SVN - its ridiculously slow - I guess because of the number of small file...

Development process documentation

Afternoon guys (adjust greeting to accommodate your time zone), I've been tasked with drafting some documents to facilitate in solidifying some processes for our team to work to. One of the documents is a 'project sign-off' from the perspective of development (i.e. to allow us to checklist component completion, testing completion and 's...

Can Skype be used as a PM tool?

I have an idea for a program that might be useful for people (like me) who work in a distributed environment. My idea is to provide team members with an easy way to query what I am working on right now. I was thinking of using a web interface, but I really don't want to add more fragmentation to our existing PM software that we use, th...

Is it useful to track the history of tasks and bugs in projects developed by one person?

I have trac set up for my private and job projects and I have an ability to define tasks or describe bugs there. As most of the time I work at those projects alone, I usually choose to write the TODO lists on sheets of paper. When a task is done, I just strike it out from the sheet. When the full page of tasks is finished, the sheet is t...

Design Project Insight and Ideas

First note, im not asking for code, more insight on the process flow. i have a client who is a photographer. he takes pictures of his clients. he wants to be able to upload them to his site, via web interface. he also wants a directory for each client. i.e. www.photographer.com/clientname pictures will be retouched and resized jp...

How do you link your code and the business rules?

Hi, What is the best practice to link code & documentation and let them being up to date ? Actually, in my work, business rules are unfortunately not well specified so we discover them during the process of coding. I know it is not so good but our boss providing them is like a ghost... I'm test infected & we are using the wiki Trac. ...

What is the best way to tell a client that a software project will be late?

Hypothetical situation: You are doing a software/web development project for a client, but you know that you will not be able to make the deadline. As the deadline approaches, you can clearly see that you will not be able to make it. How do you tell your client this, in a professional way, without upsetting the client too much. Do you...

TFS vs SharePoint: what is the best location to store documentation?

Usually, business people keep their documents in the SharePoint portal. I am (as a developer) would rather keep them in TFS (or any other source code repository) closer to the source code. Also in the latest case I would make folders structure in way like "Src", "Doc", "Data" to keep everything more consistent. Could you please share wh...

Good practices for handling project over to another developer

What are some good procedures to follow when handing a project to another developer, in cases of when the original developer will still be around for a couple of months to aid in the transition? Let's assume a medium-sized web application if a concrete example is necessary. ...

problem in microsoft office Project...

Dear friends I try use office project for my project, I have 2 problem . 1-Why my upper level task didn't completed yet?it is still ziro. 2-Why when I erase the resource name all the task removing? I upload my project file here, DOWNLOAD HERE ...

Development time

Hi, Usually if there is a development task that takes 4 days, if you put 2 developers on it then it does not necessarily halve the overall development time i.e. instead of 2 days it will take a bit more than 2 days due to things like developer discussions, technical meetings, disagreements, dependencies etc. What is the "technical term"...

Workflow for small, rapid-changing and get-it-done-quickly projects

I've seen a lot of advice about Git workflow, but it wasn't extremely usable for us. I'd like to get a piece of advice with respect to our situation. We are a very small web-development company from Russia. A lot of our orders are small web-sites for firms or events. It adds some specifics to our workflow. A "release" or "version" mak...

the best or speedest way to understand uncommented and complex project

I have complex project without comments. The project is programed in Java but have more than one main class, use several .txt files like a template and use several .bat files. I don't know where to start and how to start discovering the project, because I need to make some changes in that project. ...