planning

Iteration planning tool

Hi, I have several problems planning an iteration for a single week. We use XP and TDD in Pairs and it is hard to decide who is pairing with whom. Is there any tool support for planning an iteration that also supports panning of pairs. ...

Proper Design of a MVC Project

I've been using Kohana for a couple months now, and am still relatively new to the MVC style of organizing your code/presentation/db-layer. Unfortunately, while there is plenty of documentation on how to create a controller, establish a view, and interact with a db via a model, I've not found many resources that deal with clean, and sugg...

How can I learn about writing project specs?

I recently read through Code Complete, and it recommends that I create a project specification before actually coding. The book didn't go very far into detail about what 'specs' are, and how they are made. Because this is a crucial part of software development, I would like to know how to create quality specs that are not too exhaustive...

How do I get sufficient detail in planning and estimation when using TDD?

When planning a 2-week iteration in the past I have taken a user story: Story: Rename a file And broken it into tasks which were then estimated in hours: Story: Rename a file Task: Create Rename command (2h) Task: Maintain a list of selected files (3h) Task: Hook up to F2 key (1h) Task: Add context menu option (1h) I would then...

Making decisions about the architecture of your project; what is your decision process like?

Many of us, who have designed and developed systems from scratch, have been in situations where you had to make tough decisions about the architecture of a project. Where did you, or would you, draw the line on taking the "next step" in building an architecturally sound, and scalable system? I've built a large scale web site that was r...

What is the acceptable upper limit of time allocated to a single development task?

When asked to estimate and/or while reading my coworkers estimates they often read something like this: Make new ############# page with feature ############## - 8 hours Create new ########## control - 21 hours Solve bug in ######## module - 15 hours I think that when the estimate for a single task is more than 5 hours you should str...

Any tips on planning a large database

I usually fly by the seat of my pants when building my databases. However, my new project is going to need quite a bit of planning. I never went to school for database development so I have no formal training on the planning process. Is there any good software, methodologies for planning these things out? ...

How do you plan your day's work?

At the start of the day, I often just fire up my IDE and work on my current project until I get tired or finish a certain part of the project. But often that doesn't work out too well. Before I get started, if I don't know exactly where I left last time or what I'm going to do today, it feels like I'm expected to take on the entire proj...

Startups and QA

Startups should have dedicated QA early in the process. Often, QA is added fairly late. My two-part question is: When should dedicated QA first be part of a startup effort and why? What skills should the first QA members have (create and execute test scripts, test automation using common tools, write unit tests, plan and execute comp...

Looking for an ASP.NET planning control

Hi, I'm looking for a planning control (like Outlook's calendar for example) for ASP.NET. I found a lot of non-free controls, but none free (even on http://asp.net control gallery). Does anyone know about a free planning control? Thanks. ...

PHP/Flash advice

Looking to start a project that would require me to use Flash or Flex (I have not worked with either of these yet, yikes!!!). Flash would be the front end user interface that needs to display items pulled from a MySQL Database (I was thinking ajax via jQuery but open to suggestions). My question is, What would be the best approach for so...

Algorithm for a planning tool

I'm writing a small software application that needs to serve as a simple planning tool for a local school. The 'problem' it needs to solve is fairly basic. Namely, the teachers need to talk with the parents of all children. However, some children have, of course, brothers and sisters in different groups, so these talks need to be schedul...

Need plan of action to upgrade graphics toolkit in company's applications

My job is to upgrade all of our applications that use OpenSceneGraph (an openGl toolkit) version 0.9.9 to the latest and greatest 2.8. Well quite a few caveats come with this task: 1.) After version .9.9 there was a major overhaul the the core OpenSceneGraph (OSG). Commonly used functions and classes were added and removed. Simply put, ...

What are some quality books for planning a Sharepoint site?

Hi all, I'm looking for recommendations for books to help my two-man team in planning our Sharepoint intranet site. I have worked with Sharepoint some before, but for a site with only about 30 users. This one is going to end up with about 1500 and my head spins trying to think of where to start. It seems like there are dozens of books...

Documenting and getting approval before starting to code?

Recently our boss changed our method of working to first document stuff such as what we are going to code, how will it affect the system code, where would i require to make changes, etc, get it approved and then start the coding process. I believe that while sometimes its better to plan out stuff and visualize things (especially for com...

How to create a project planning using LaTex ?

I am not looking for a GANTT planning. I am looking for a calendar with the deadline on it. Do you know what is the best way to do that with LaTeX ? Thanks ...

Order of programming

Hi, Is there any guidelines for what order of programming you should do? In other words, what should you code first? Stone ...

How to create Visual Studio style class diagram in Visio?

I need to plan out a Class, Method, Attribute style diagram, I have looked at the Class Designer in Visual Studio, but it seems to not do what I want. I want to be able to have a diagram show the classes just like in Visual Studio - except I want to be able to represent the parameters these methods require, for example: getStock(StockID...

How to learn to estimate how long assigments will take?

Possible Duplicate: How to estimate the length of a programming task This might be out of scope for this website. If it is, let me know and I'll remove the question. After 15 years in the industry, I still suck at answering the question "How long do you think X will take?" For scheduling purposes, we always have to give an ...

Designing interfaces: predict methods needed, discipline yourself and deal with code that comes to mind

Was: Design by contract: predict methods needed, discipline yourself and deal with code that comes to mind I like the idea of designing by contract a lot (at least, as far as I understand the principal). I believe it means you define intefaces first before you start implementing actual code, right? However, from my limited expe...