project-planning

How to setup git repository and permissions for multiple projects and developer groups

Hi! With Subversion one can setup access permissions per directory within repository. So eg. one group can have commit access to directory A, read on B - with exception that DevA has also commit permissions on B. How can one setup such a structure and permissions for Git repositories? ...

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...

Difference in Sharepoint and .Net development?

What is difference in developing applications using .Net Framework, Asp.net and developing application in Sharepoint (MOSS or WSS)? ...

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...

How should I begin this kind of project?

In order to understand how other people work with project solving I put up this project formulation: The project involves several different customer databases where data should be read and uploaded to the project's database server. Close to nothing is generally known about the customer's database when a new customer arrives, apart fro...

Linq2SQL for a new project

EDIT Appreciate all the inputs guys. Opinions were very welcome, I think we'll go with an L2S implementation at this point and just roll-up/encapsulate our DAL in such a way that if we need to change to EF in the future, it won't be too painless an operation. As it was pretty subjective, points go to the poster with the most upvotes. ...

I want to develop a web site like StackOverflow, but I've never done anything for web. How can I do this?

I have an idea for a web site that's is similar to StackOverFlow. In other words, a place to make questions and to obtain answers, but for a different subject area of StackOverflow. I have good skills with delphi for win 32 and some with Firebird and something in Java. Nothing for web. The problem is that I don't know how to plan this, ...

Getting Started With Application Lifecycle Management

I'm a lead developer in a small development shop exclusively using Microsoft based solutions. We're currently implemently small to medium sized solutions using .NET 3.5 and SQL Server 2008 as a base. We also currently use Team Server simply for source control. We have a larger project on the horizon and would like to start putting more ...

How many unfinished projects do you have? What are they?

I know that many, many developers, start projects and then get stuck or lose interest and move on to something else. Do you have any unfinished projects and why did you stop? Did you ever motivate yourself to come back and finish it, or are you deleting them after some time and forget about the original idea? ...

Is function point analysis still used for estimates?

In one discussion among colleagues I have heard that function point analysis is not used nowadays since it can go wrong for various reasons. So WBS (work breakdown structure) is used commonly. Is that true? ...

Implementing a voting system without requiring registration

Hey everyone, I'd like to implement a voting system on my site, without having to force them to create an account. They would ultimately be voting up/down a piece of content which has a unique ID. I know that I could store entries in a table with IP/ID, but what if there are more than one user coming from the same IP? Is there a way t...

How much planning do you do before starting to code?

When you're starting a new project, how do you plan for it or how long does it take? Pseudocode? Flowcharts? Do you try to think of all the classes in advance? TBH, i never plan anything. I get straight to it and think of solutions as problems arise. Mostly because the few times i tried planning in advance, i would always forget somet...

How do I explain the overhead of communication between developers in a team?

Other than just saying read Mythical man month, how would you explain to a project manager that although two programmers will do close to twice the work of one programmer, 10 programmers probably wont do 10 times the work. ...

How can I chart/graph an inheritance based ACL?

Background: I have an application with a relatively complex Access Control List. It has resources that inherit tasks from other resources, as well as add their own, and so forth. To ease development and for documentation purposes, I'd like to be able to create charts/graphs of my ACL. Now, I'm not too familiar with UML, but it seems li...

webframework effort estimate

How do convert effort estimate say in function points to a specific web framework like django? Or is effort estimation solely dependent on the architecture of the web framework? ANy hints or guidelines would help. EDIT would you be restrictive in thinking say, this is my framework, say django, and let me think in terms of converting my...

After having started a project and suddenly having found new competition, how do you convince yourself to keep going?

I understand this is a subjective question but I want to see how others dealt with this issue: How do you convince yourself and your teammates while trying to start a business or a project and suddenly faced with competition, whether due to lack of research or entirely new startups, that we should keep going? What are some motivational...

Will successful team projects get derived from simple strategies?

Learning a lot in my few years of programming that the best projects are the ones with a clear ‘strategic plan’. That means understanding the goal and research, Research, and RESEARCH! The most important concept that teams has to realize that it’s not the ‘goal’ to show how smart you are or use the most complex design patterns, but havin...

Estimates - by what factor should they be reduced when adding another developer?

I'm currently estimating a new project. My high level estimate assuming there was one developer working on it is 25 weeks. In reality there will be two developers working in parallel. What factor would be reasonable to reduce the estimate by? (I realise that it will not be 0.5) ...

Advice for Hobby Application: Laser Show Editor/Simulator

I've been wanting to work on this application for about a year now. I want to create a 'Laser Show Simulator/Editor'. I want to be able to place lights in different positions on a stage and I want to be able to script each one of them to do various operations such as turning, go on and off at certain intervals, change color, etc. Being r...

Need UML diagram and planning help

I have an Access db I wrote that I've used for my checkbook and budgeting for the last 3 years. I've never written a program before, but I've decided to write the db into a stand alone program. My only experience, besides the simple VBA in the db itself, is an Intro to C++ class and an OO Logic class. Even though I know what I want ...