project-management

How to manage @todo programming stuff ?

For many years my code was full of this kind of comments : //TODO : Add ... ... /* *TODO : Fix ... * */ Now I think to create my own @todo javadoc annotation ... but before doing that I want to know if do you guys have better way to manage your todo programming stuff ? ...

How to design a program (structure and literal file/folder structure) for the real world? (Specifically C#)

How would one create, or where could one find an example of a relatively simple C# program that is big enough to require multiple classes and files and demonstrate medium complexity of OOP based interactions? Some examples would be great. There are a lot of resources out there, and I am familiar with OOP syntax and concepts, but is see...

how do I manage filenames in my php project

Hello everyone, I have a problem regarding the filenames management in my PHP project. If I have a large number of PHP files in my project and I rename a PHP file then this will result in changing the name of file everywhere where I used the old name for that file. I have adapted a solution to this approach but don't know if it is eff...

Promoting Couch-DB to management

I've run a series of somewhat brutal tests against CouchDB 0.10 and it handled itself well (ex. the server's netstack caved in but best I can tell CouchDB was still functioning ). Unfortunately none of that really matters if I can't convince clients and employers to allow me to use it*. Common fears I've heard. "It's only Version .10...

Story map or flat backlog?

I struggle on creating good visualization/tracking for my scrum project and are therefore considering several alternatives. One interesting concept is Story Mapping. Do you have any input on using a story map instead of a flat backlog? ...

What comes between the vision and a product backlog in scrum?

Not looking really for a book. I have seen lots of references and links to them. I can't buy one right now. I have been reading online, watching videos, etc. One thing so far I don't get. What comes between the vision (solution to the problem) and the product backlog. From what I read, I think it is user stories but I am not sure. ...

Any advice for a PM wanting to go back to development

I have been an interactive project manager for about 7 years now and considering going back to my first passion which was HTML. As a producer I am up to date on how technology has progressed in the 7 years I have been away from TextEdit but my development expertise in now pretty much gone. What should I do to make the move back? Does t...

Where in the scrum process is programming architecture discussed?

Let's say I have my vision and now my product backlog of items. That part is in writing and ready to be used. I am about to create my sprint(s). I am curious. When does a programming team sit down and say "let's use this platform, this framework, and language" and things like "We need a class here," or "I see a way we can use an Inte...

Please suggest a better way to organize development databases.

Hi, all. I'm currently working on a web project, in which we all connect to one development database. And like other centralized system, in time this database turns out to be a single point of failure. If one of the developers carelessly dump some dirty data into the database, all the other developers suffer from it. So I think maybe...

How far do you go with YAGNI?

I am developing a new revolutionary web application for the enterprise market. Sure, many before me thought that their web app would be revolutionary only to find out it isn't. (Or it is, but the business is not good anyway). So I'm am thinking, in order to find out if my idea has any traction with the lowest cost, to follow an extreme...

How much flexibility in business requirements is too much?

I feel like I'm beating my head against a brick wall sometimes. I was just talking to someone in my company about the need to encourage our [company's internal] client to put thought into their requirements up front and make a bigger effort to ensure that they're fixed before providing them to my development team to start on. The argum...

What helpful tactics have you employed to keep your development team on-track?

I realize that this is a subjective question, so I've marked it as a community wiki. I think that it is pretty specific to programming teams, though, so I've posted it here as opposed to somewhere else. I'm leading a small game development team (four people) as a side project. We are a disjoint team, with everyone in different places, b...

Advice on the most efficient way to plan-out a html/php & multi-user Ajax project.

I'm starting a experimental project and I was looking for advice to choose the best option I have. The project will be on the 100 - 1,000 user count. It collects its main data using javascript + json data from the user's flickr page and then uses that to display specific flickr photos. The variables that need to be stored include use...

How important are development Time Entries?

Hi, for my final year project (BSc Software Engineering) I am looking at time entries for software applications, and whether they accurately reflect the development of the project, and whether they can be improved or automated. For this I will be prototyping a plug-in for Visual Studio using VSPackages that will automatically track whic...

Suggestion for customizable workflow tool

Hi, There's a project which we're doing for the govt which necessisiates the use of a workflow system. I'm looking for advice on what software systems we can use (either commercial or open source / freeware) with appropriate customizations. Steps: 0. We monitor a certain site for "notifications". Whenever a notification is posted, this...

What is the process of software development risks management?

Could someone please describe what is exactly risks management in software development? What are the main tasks, goals, strategies, tools, e.t.c.? Update: This is not a homework question. I am being put into the position of one-man project management and development team and i have no prior experience in the management part. I am curre...

required to produce a web application in just 2 days

What would you recommend to someone whose boss told : "your work planning of 1 month and half isn't acceptable. I need this web app (online employee evaluation system) demo done by day after tomorrow". What steps would you take ? I started this job on monday. I gathered requirements and constructed a product backlog on Monday. on Tuesd...

Managing web project over multiple hosts with revision control

Greetings! :-) I would like to describe a workflow strategy with some gaps in it, and I would be glad if you could fill in the gaps and otherwise give comments. If admins think that this does not validate as a question, then please delete away. I am working on a webproject having files with PHP, Javascript (jQuery), HTML, CSS and postg...

How to benefit from SVN in web development

Hi! I am managing the development of currently two different web applications of which one will roll out in beta testing before sunday. I have some previous experience from SVN usage, after playing around a few hours with TortoiseSVN locally on a XP machine, but I never really got the hang out of it to be honest. However, it feels lik...

Creative ways to punish (or just curb) laziness in coworkers

Like the subject suggests, what are some creative ways to curb laziness in co-workers? By laziness I'm talking about things like using variable names like "inttheemplrcd" instead of "intEmployerCode" or not keeping their projects synced with SVN, not just people who use the last of the sugar in the coffee room and don't refill the jar. ...