Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Time Estimates

Time Estimates

Scheduled Pinned Locked Moved The Lounge
htmlcomhelp
31 Posts 23 Posters 8 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

    Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

    T Offline
    T Offline
    Tim Corey
    wrote on last edited by
    #6

    Rookie. :)

    1 Reply Last reply
    0
    • L Lost User

      It's funny because you have a whole team working on it.

      D Offline
      D Offline
      Dalek Dave
      wrote on last edited by
      #7

      they all want 3 hours 59 minutes off as well!

      --------------------------------- I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^]

      1 Reply Last reply
      0
      • L Lost User

        What part of the following do you not understand: 1: Estimate 8 hours. 2: Do it in 15 seconds. 3: Spend the rest of the day on the CP Doom server. My team could use a bit of help. I think the Canadians cheat.

        S Offline
        S Offline
        Sasha Laurel
        wrote on last edited by
        #8

        Where might I find said Doom server? And is it Doom II, skulltag, or some other variant?

        1 Reply Last reply
        0
        • L Lost User

          I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

          Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

          S Offline
          S Offline
          Steve Mayfield
          wrote on last edited by
          #9

          But you did spend time at some point to come up with a solution - so that should be included in the estimate - and don't forget time for all of the paperwork (code documentation, user documentation updates (if any), testing procedures, submission to documentation control...etc) - that usually takes up most of the time anyway.

          Steve _________________ I C(++) therefore I am

          1 Reply Last reply
          0
          • L Lost User

            I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

            Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

            A Offline
            A Offline
            AspDotNetDev
            wrote on last edited by
            #10

            They didn't ask how long it will take, did they? Just tell them how long it already took to get "all the code work" done, and if they give you that time again, then that's their fault. :)

            Thou mewling ill-breeding pignut!

            1 Reply Last reply
            0
            • L Lost User

              I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

              Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

              M Offline
              M Offline
              Mark_Wallace
              wrote on last edited by
              #11

              Aargh! The network will go down! The server will crash! Your Windows license will corrupt, black-screening you! SOMETHING will happen to make you look an idiot!

              I wanna be a eunuchs developer! Pass me a bread knife!

              CHill60C 1 Reply Last reply
              0
              • L Lost User

                What part of the following do you not understand: 1: Estimate 8 hours. 2: Do it in 15 seconds. 3: Spend the rest of the day on the CP Doom server. My team could use a bit of help. I think the Canadians cheat.

                L Offline
                L Offline
                LloydA111
                wrote on last edited by
                #12

                CodeProject has a DOOM server?!

                =====
                \ | /
                \|/
                |
                |-----|
                | |
                |_ |
                _) | /
                _) __/_
                _) ____
                | /|
                | / |
                | |
                |-----|
                |

                ===

                1 Reply Last reply
                0
                • L Lost User

                  I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                  Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                  R Offline
                  R Offline
                  R Erasmus
                  wrote on last edited by
                  #13

                  We use Agile from the start... estimate in points. We can draw a time estimation from looking at what our average point burndown is per sprint. Say I burn an average of 20 points per sprint (2 weeks in our case). The task that was given I estimate to be 10 points, thus should take 1 week to finish.

                  "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

                  1 Reply Last reply
                  0
                  • L Lost User

                    I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                    Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                    Y Offline
                    Y Offline
                    YvesDaoust
                    wrote on last edited by
                    #14

                    A very very dangerous answer. If all goes well, will take 10 seconds indeed. But if any bug pops up (possibly because the system changed since) fixing will be a four hours task that you'll have to spend on your leisure time.

                    1 Reply Last reply
                    0
                    • M Mark_Wallace

                      Aargh! The network will go down! The server will crash! Your Windows license will corrupt, black-screening you! SOMETHING will happen to make you look an idiot!

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      CHill60C Offline
                      CHill60C Offline
                      CHill60
                      wrote on last edited by
                      #15

                      Ah yes ... been there, worn that t-shirt :sigh:

                      1 Reply Last reply
                      0
                      • L Lost User

                        I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                        Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                        B Offline
                        B Offline
                        Bergholt Stuttley Johnson
                        wrote on last edited by
                        #16

                        Now youve done it, the next time they want something doing they will look at this and say "oh it took 15 seconds to that one and this ones is easier, so he should be able to do it in 10" - handing you 15 hours of work

                        You cant outrun the world, but there is no harm in getting a head start Real stupidity beats artificial intelligence every time.

                        1 Reply Last reply
                        0
                        • L Lost User

                          I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                          Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                          S Offline
                          S Offline
                          sonalDR
                          wrote on last edited by
                          #17

                          I guess you have done a right thing....in case any bugs/obstacles come on the way just keep them informed....

                          1 Reply Last reply
                          0
                          • L Lost User

                            What part of the following do you not understand: 1: Estimate 8 hours. 2: Do it in 15 seconds. 3: Spend the rest of the day on the CP Doom server. My team could use a bit of help. I think the Canadians cheat.

                            J Offline
                            J Offline
                            James Treworgy
                            wrote on last edited by
                            #18

                            Every self-respecting nerd should remember the words of Scotty (back from the dead) in the dyson sphere episode: Lt. Commander Geordi La Forge: Yeah, well, I told the Captain I'd have this analysis done in an hour. Scotty: How long will it really take? Lt. Commander Geordi La Forge: An hour! Scotty: Oh, you didn't tell him how long it would *really* take, did ya? Lt. Commander Geordi La Forge: Well, of course I did. Scotty: Oh, laddie. You've got a lot to learn if you want people to think of you as a miracle worker.

                            M 1 Reply Last reply
                            0
                            • L Lost User

                              I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                              Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                              B Offline
                              B Offline
                              BrainiacV
                              wrote on last edited by
                              #19

                              I used to structure my code so some of it was driven by a database. Many times the change took less time than it took for the principles to decide what they wanted done. I was telecommuting and at the end of the phone conference they'd ask how long would it take to implement and I'd say, "It's already done." In retrospect, I did not do myself any favors. I should have said "A week" and then announce later it was done ahead of schedule. Since the task did not get on any schedule, there was no record of my performance. Nothing I could point to anyway.

                              Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                              R 1 Reply Last reply
                              0
                              • L Lost User

                                I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                                Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                                B Offline
                                B Offline
                                Bruce Patin
                                wrote on last edited by
                                #20

                                One of my physics professors said that he would always ask for a grant to do what he had already done, then spend the time and grant money doing his next project, sending them the results of the first project when the second one is done.

                                1 Reply Last reply
                                0
                                • L Lost User

                                  I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                                  Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                                  S Offline
                                  S Offline
                                  stephen hazel
                                  wrote on last edited by
                                  #21

                                  so you have no plans to - unit test your change or - regression test the system? I hope your system is teeny.

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    I've just been emailed a Change Request, and asked to give an estimate of how long it will take me to implement. I have replied that it will take 15 seconds. When they first discussed the problem some months ago I worked on a few solutions to get my head around the problem as much as anything else. They have requested the way I suggested, and so all the code work is already done and I just have to upload one file and restart the service.

                                    Every man can tell how many goats or sheep he possesses, but not how many friends. Shed Petition[^]

                                    S Offline
                                    S Offline
                                    SeattleC
                                    wrote on last edited by
                                    #22

                                    It will take you more than 15 seconds to sit down at your desk, log on, and open your code browser. This post is an unintentional summary of how people mis-estimate. Certainly executing the checkin command on that code will only take 15 seconds, but you forgot the several steps you have to do before and after that. You probably also forgot that your code base evolved over the past few months, and you may have to resolve conflicts. Maybe you didn't write really good test cases because you were just noodling, and now you need to do them. Maybe you didn't check your return codes, because you were just trying something out, and you need to fix that. Maybe there's just a bit of documentation work... I think it's bad practice to give your boss an estimate immediately unless you prepared in advance. Say, "That code is mostly written. Let me check a few things and email you." Then you can have a quick look at that code and be sure it's really production-ready. Yhe result will be an estimate you can meet, and a happy boss. In my humble opinion, no task can be estimated to take less than one person-day, because we aren't actually very good at predicting how many words per minute we type, or what casual conversation will get our attention. You'll get the task done in less than a day. That's ok. Your boss won't notice or remember if you're done ahead of schedule. But he'll notice if you're late. I agree with the poster who said you need to include all the time you spent those months ago in the estimate. Then you also say "The work is 90% done, because I worked unpaid overtime figuring it all out. Wasn't I smart." If you're not getting paid for overtime, the least you can do is get some street credit for it.

                                    R X 2 Replies Last reply
                                    0
                                    • B BrainiacV

                                      I used to structure my code so some of it was driven by a database. Many times the change took less time than it took for the principles to decide what they wanted done. I was telecommuting and at the end of the phone conference they'd ask how long would it take to implement and I'd say, "It's already done." In retrospect, I did not do myself any favors. I should have said "A week" and then announce later it was done ahead of schedule. Since the task did not get on any schedule, there was no record of my performance. Nothing I could point to anyway.

                                      Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                                      R Offline
                                      R Offline
                                      RafagaX
                                      wrote on last edited by
                                      #23

                                      When something is "Already done", i say it will take at least an hour, so if something is not as expected i will be able to change it and have it "on time". :)

                                      CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                                      1 Reply Last reply
                                      0
                                      • S SeattleC

                                        It will take you more than 15 seconds to sit down at your desk, log on, and open your code browser. This post is an unintentional summary of how people mis-estimate. Certainly executing the checkin command on that code will only take 15 seconds, but you forgot the several steps you have to do before and after that. You probably also forgot that your code base evolved over the past few months, and you may have to resolve conflicts. Maybe you didn't write really good test cases because you were just noodling, and now you need to do them. Maybe you didn't check your return codes, because you were just trying something out, and you need to fix that. Maybe there's just a bit of documentation work... I think it's bad practice to give your boss an estimate immediately unless you prepared in advance. Say, "That code is mostly written. Let me check a few things and email you." Then you can have a quick look at that code and be sure it's really production-ready. Yhe result will be an estimate you can meet, and a happy boss. In my humble opinion, no task can be estimated to take less than one person-day, because we aren't actually very good at predicting how many words per minute we type, or what casual conversation will get our attention. You'll get the task done in less than a day. That's ok. Your boss won't notice or remember if you're done ahead of schedule. But he'll notice if you're late. I agree with the poster who said you need to include all the time you spent those months ago in the estimate. Then you also say "The work is 90% done, because I worked unpaid overtime figuring it all out. Wasn't I smart." If you're not getting paid for overtime, the least you can do is get some street credit for it.

                                        R Offline
                                        R Offline
                                        RafagaX
                                        wrote on last edited by
                                        #24

                                        For me, nothing takes less than a day, this way i can finish everything in less time and look like a hero. :-D

                                        CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                                        1 Reply Last reply
                                        0
                                        • J James Treworgy

                                          Every self-respecting nerd should remember the words of Scotty (back from the dead) in the dyson sphere episode: Lt. Commander Geordi La Forge: Yeah, well, I told the Captain I'd have this analysis done in an hour. Scotty: How long will it really take? Lt. Commander Geordi La Forge: An hour! Scotty: Oh, you didn't tell him how long it would *really* take, did ya? Lt. Commander Geordi La Forge: Well, of course I did. Scotty: Oh, laddie. You've got a lot to learn if you want people to think of you as a miracle worker.

                                          M Offline
                                          M Offline
                                          Matt McGuire
                                          wrote on last edited by
                                          #25

                                          I live by this motto, I always double my estimated time. and if I do get into a bind at least I got the extra time to use to figue it out. :laugh: p.s. never tell your manager you do this, they will cut the time in half or more!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups