Projects
-
Let's assume that you wore assigned to create an application using .NET technology. The application could be quite simple ou complex, but you need to estimate how many "programming and testing" hours you'll need to complete it. Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? I don't know if this is the right place to ask this, but surely my kid sister can read this. Er.. well... I don't have a kid sister anyway... Mauricio Ritter - Brazil Sonorking now: 100.13560 MRitter
English is not my native language so, if you find any spelling erros in my posts, please let me know. -
Let's assume that you wore assigned to create an application using .NET technology. The application could be quite simple ou complex, but you need to estimate how many "programming and testing" hours you'll need to complete it. Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? I don't know if this is the right place to ask this, but surely my kid sister can read this. Er.. well... I don't have a kid sister anyway... Mauricio Ritter - Brazil Sonorking now: 100.13560 MRitter
English is not my native language so, if you find any spelling erros in my posts, please let me know.Personally I think it's one of the hardest things to do in the world. I'm sure there are formal systems, but when I used to do custom programming for small jobs for clients I would literally do the programming first on my own, record how long it took then quote them that amount of time.
"A dope trailer is no place for a kitty..." - Bubbles
-
Let's assume that you wore assigned to create an application using .NET technology. The application could be quite simple ou complex, but you need to estimate how many "programming and testing" hours you'll need to complete it. Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? I don't know if this is the right place to ask this, but surely my kid sister can read this. Er.. well... I don't have a kid sister anyway... Mauricio Ritter - Brazil Sonorking now: 100.13560 MRitter
English is not my native language so, if you find any spelling erros in my posts, please let me know.Mauricio Ritter wrote: Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? Sorry to say it, but it comes down to experience. It helps it you can break it down into tasks, and if you already have a design. From there its just experience having performed similar tasks before. Its even more difficult when your having to do it on behalf of other people. There is one rule of thumb thats always useful. Once you have your estimate, add another 50% - just because you'll need it.
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
-
Let's assume that you wore assigned to create an application using .NET technology. The application could be quite simple ou complex, but you need to estimate how many "programming and testing" hours you'll need to complete it. Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? I don't know if this is the right place to ask this, but surely my kid sister can read this. Er.. well... I don't have a kid sister anyway... Mauricio Ritter - Brazil Sonorking now: 100.13560 MRitter
English is not my native language so, if you find any spelling erros in my posts, please let me know.I have struggled with this problem for years. The number of variables in this problem are hard to recognize when you are at the beginning of the project. It is truly about experiance as Giles pointed out. I try to use programs like codecount to count the lines of code when I am done and keep notes including the hours worked on my projects to help me make better predictions in the future. I try to allow as much time to test as I use to code just as a rule of thumb.
-
Mauricio Ritter wrote: Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? Sorry to say it, but it comes down to experience. It helps it you can break it down into tasks, and if you already have a design. From there its just experience having performed similar tasks before. Its even more difficult when your having to do it on behalf of other people. There is one rule of thumb thats always useful. Once you have your estimate, add another 50% - just because you'll need it.
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
Giles wrote: There is one rule of thumb thats always useful. Once you have your estimate, add another 50% - just because you'll need it. Unless you are really optimistic like me. I routinely multiply my esitmate by 2 to 3 times - which works out okay most of the time. I'm usually still off if there is a lot of learning to do at the same time. --Colin Mackay--
-
Mauricio Ritter wrote: Does anyone know any good system or metric that can give an acurate result ? What do you guys use or do in these cases ? Sorry to say it, but it comes down to experience. It helps it you can break it down into tasks, and if you already have a design. From there its just experience having performed similar tasks before. Its even more difficult when your having to do it on behalf of other people. There is one rule of thumb thats always useful. Once you have your estimate, add another 50% - just because you'll need it.
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
-
Giles wrote: There is one rule of thumb thats always useful. Once you have your estimate, add another 50% - just because you'll need it. Unless you are really optimistic like me. I routinely multiply my esitmate by 2 to 3 times - which works out okay most of the time. I'm usually still off if there is a lot of learning to do at the same time. --Colin Mackay--
Colin Angus Mackay wrote: I routinely multiply my esitmate by 2 to 3 times Thats for when you need to make a profit and live of it. ;)
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
-
Giles wrote: Sorry to say it, but it comes down to experience. Experience to know for how long (far) you can push it! :) leppie::AllocCPArticle("Zee blog");
Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.Now I've got a dirty mind, so I'm going to stay quite on that one.
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
-
Colin Angus Mackay wrote: I routinely multiply my esitmate by 2 to 3 times Thats for when you need to make a profit and live of it. ;)
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
Sadly not. That's to ensure that the amount of time estimated roughly resembles the reality after the project. --Colin Mackay--