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

Code freeze

Scheduled Pinned Locked Moved The Lounge
help
21 Posts 12 Posters 0 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.
  • J Jamie Hale

    We have one. On friday. As in 3 days from now. Trouble is, the highly paid consultants who came it to help "finish off" the project have completely broken our test console. This means that unless they fix a steadily growing list of major (read: catastrophic) issues, we'll be "freezing" untested code. Hurray. Remaining issues: - data acquisition console machines blue-screens during scans - one control application spits out run-time errors (VB) and dies - another control application gets itself into a state where we have to restart it in order to do two successive scans - when it runs, calibration takes roughly 2 hours instead of the required 15 minutes - last I heard we could scan at 30rpm instead of the required 200rpm ... For those of you not following the drama, this is an inspection system for making sure that the nuclear power plants in Ontario (and Quebec possibly) run safely. :~ J

    "I am the Lorax. I speak for the trees."

    M Offline
    M Offline
    Mike Dimmick
    wrote on last edited by
    #7

    I hope they have good acceptance tests. :~ Seriously, tell your boss that you aren't happy shipping the code in this condition. At least, that's what I'd do if I had the guts :mutter: I have to ask: how did the code get into a state where it performs so badly? Are those criteria actually achievable, or it did a salesman spec the system? :) The boss needs to take the flak and tell the customer that the software won't be ready for another :looks at bugs, watch, calculates: eight weeks, and let the customer decide whether to continue with the project or kill it. Ultimately it's someone else's money you're wasting (or earning, depends how you look at it :suss: ) -- Mike Dimmick

    J 1 Reply Last reply
    0
    • M Mike Dimmick

      I hope they have good acceptance tests. :~ Seriously, tell your boss that you aren't happy shipping the code in this condition. At least, that's what I'd do if I had the guts :mutter: I have to ask: how did the code get into a state where it performs so badly? Are those criteria actually achievable, or it did a salesman spec the system? :) The boss needs to take the flak and tell the customer that the software won't be ready for another :looks at bugs, watch, calculates: eight weeks, and let the customer decide whether to continue with the project or kill it. Ultimately it's someone else's money you're wasting (or earning, depends how you look at it :suss: ) -- Mike Dimmick

      J Offline
      J Offline
      Jamie Hale
      wrote on last edited by
      #8

      Mike Dimmick wrote: Seriously, tell your boss that you aren't happy shipping the code in this condition Well, the trick is I'm just another contractor on site. Thankfully, it's not on my boss's head if this doesn't work out. That can't be said for the other contractor they brought in (along with a team of 10 other developers). He has a million dollar contract or something. Mike Dimmick wrote: how did the code get into a state where it performs so badly? Are those criteria actually achievable, or it did a salesman spec the system? A valid question. The original specs were based on the specs from a marketing brochure for one of the pieces of hardware we use. As soon as the hardware manufacturer found out we actually needed those specs, they pulled the whole line. Then, rather than re-spec'ing and perhaps reconsidering the project, this company just continued on hoping that something would work out. It's possible that we could get the required speeds, but at present it's looking pretty bad and the guy that wrote all the DSP code is away on holidays. :) Mike Dimmick wrote: The boss needs to take the flak and tell the customer that the software won't be ready for another :looks at bugs, watch, calculates: eight weeks, and let the customer decide whether to continue with the project or kill it. Unfortunately, this has been going on for the better part of the last year. It's come to the point where we've spent $35 million on the project so far (or something) and the upper management is quite annoyed that we don't have a stable system to show for it. Basically if it doesn't work in the test phase (next month I think), it will be canned. J

      "I am the Lorax. I speak for the trees."

      J J 2 Replies Last reply
      0
      • J Jamie Hale

        Mike Dimmick wrote: Seriously, tell your boss that you aren't happy shipping the code in this condition Well, the trick is I'm just another contractor on site. Thankfully, it's not on my boss's head if this doesn't work out. That can't be said for the other contractor they brought in (along with a team of 10 other developers). He has a million dollar contract or something. Mike Dimmick wrote: how did the code get into a state where it performs so badly? Are those criteria actually achievable, or it did a salesman spec the system? A valid question. The original specs were based on the specs from a marketing brochure for one of the pieces of hardware we use. As soon as the hardware manufacturer found out we actually needed those specs, they pulled the whole line. Then, rather than re-spec'ing and perhaps reconsidering the project, this company just continued on hoping that something would work out. It's possible that we could get the required speeds, but at present it's looking pretty bad and the guy that wrote all the DSP code is away on holidays. :) Mike Dimmick wrote: The boss needs to take the flak and tell the customer that the software won't be ready for another :looks at bugs, watch, calculates: eight weeks, and let the customer decide whether to continue with the project or kill it. Unfortunately, this has been going on for the better part of the last year. It's come to the point where we've spent $35 million on the project so far (or something) and the upper management is quite annoyed that we don't have a stable system to show for it. Basically if it doesn't work in the test phase (next month I think), it will be canned. J

        "I am the Lorax. I speak for the trees."

        J Offline
        J Offline
        John Honan
        wrote on last edited by
        #9

        Jamie Hale wrote: That can't be said for the other contractor they brought in (along with a team of 10 other developers) Do project managers ever read case studies? :rolleyes: John www.silveronion.com[^]

        J 1 Reply Last reply
        0
        • J Jamie Hale

          Mike Dimmick wrote: Seriously, tell your boss that you aren't happy shipping the code in this condition Well, the trick is I'm just another contractor on site. Thankfully, it's not on my boss's head if this doesn't work out. That can't be said for the other contractor they brought in (along with a team of 10 other developers). He has a million dollar contract or something. Mike Dimmick wrote: how did the code get into a state where it performs so badly? Are those criteria actually achievable, or it did a salesman spec the system? A valid question. The original specs were based on the specs from a marketing brochure for one of the pieces of hardware we use. As soon as the hardware manufacturer found out we actually needed those specs, they pulled the whole line. Then, rather than re-spec'ing and perhaps reconsidering the project, this company just continued on hoping that something would work out. It's possible that we could get the required speeds, but at present it's looking pretty bad and the guy that wrote all the DSP code is away on holidays. :) Mike Dimmick wrote: The boss needs to take the flak and tell the customer that the software won't be ready for another :looks at bugs, watch, calculates: eight weeks, and let the customer decide whether to continue with the project or kill it. Unfortunately, this has been going on for the better part of the last year. It's come to the point where we've spent $35 million on the project so far (or something) and the upper management is quite annoyed that we don't have a stable system to show for it. Basically if it doesn't work in the test phase (next month I think), it will be canned. J

          "I am the Lorax. I speak for the trees."

          J Offline
          J Offline
          Jim Crafton
          wrote on last edited by
          #10

          Jamie Hale wrote: Basically if it doesn't work in the test phase (next month I think), it will be canned. Will that mean you lose a job? Or simply that another system will have to be developed? How big a deal is it? Sounds like an interesting story... :) ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!

          J 1 Reply Last reply
          0
          • J Jim Crafton

            Jamie Hale wrote: Basically if it doesn't work in the test phase (next month I think), it will be canned. Will that mean you lose a job? Or simply that another system will have to be developed? How big a deal is it? Sounds like an interesting story... :) ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!

            J Offline
            J Offline
            Jamie Hale
            wrote on last edited by
            #11

            What it means is that after 2 and a half years, I'll finally get to work on something else. :) It means that the existing system will have to suffice, despite it being slower (and hard-coded for PCs with a very specific 15-year-old Trident video card). Plus there's another system (cheaper by several orders of magnitude) in the works that's sort of a hybrid of the old and the new - it's set to be tested around the same time. It's quite an interesting story. I'd really like to get it all someday. Most of it is straight out of the book Anti-Patterns. I snicker lots when I flip through that book. :) J

            "I am the Lorax. I speak for the trees."

            1 Reply Last reply
            0
            • J John Honan

              Jamie Hale wrote: That can't be said for the other contractor they brought in (along with a team of 10 other developers) Do project managers ever read case studies? :rolleyes: John www.silveronion.com[^]

              J Offline
              J Offline
              Jamie Hale
              wrote on last edited by
              #12

              Someone, somewhere, decided that if we have more fingers on the keyboard, we'll finish faster. J

              "I am the Lorax. I speak for the trees."

              1 Reply Last reply
              0
              • J Jamie Hale

                We have one. On friday. As in 3 days from now. Trouble is, the highly paid consultants who came it to help "finish off" the project have completely broken our test console. This means that unless they fix a steadily growing list of major (read: catastrophic) issues, we'll be "freezing" untested code. Hurray. Remaining issues: - data acquisition console machines blue-screens during scans - one control application spits out run-time errors (VB) and dies - another control application gets itself into a state where we have to restart it in order to do two successive scans - when it runs, calibration takes roughly 2 hours instead of the required 15 minutes - last I heard we could scan at 30rpm instead of the required 200rpm ... For those of you not following the drama, this is an inspection system for making sure that the nuclear power plants in Ontario (and Quebec possibly) run safely. :~ J

                "I am the Lorax. I speak for the trees."

                A Offline
                A Offline
                adamUK
                wrote on last edited by
                #13

                Jeez, we don't let any microsoft stuff anything near our chemical plant.. sheesh!! My world tour What I do now.. "I spent a lot of my money on booze, birds and fast cars. The rest I just squandered" George Best. "I suppose if it was a choice between bon jovi and the interior of a car, the car would win, even it didnt have a radio and I had to sit in silence" James Simpson on Light Metal.

                J 1 Reply Last reply
                0
                • J Jamie Hale

                  We have one. On friday. As in 3 days from now. Trouble is, the highly paid consultants who came it to help "finish off" the project have completely broken our test console. This means that unless they fix a steadily growing list of major (read: catastrophic) issues, we'll be "freezing" untested code. Hurray. Remaining issues: - data acquisition console machines blue-screens during scans - one control application spits out run-time errors (VB) and dies - another control application gets itself into a state where we have to restart it in order to do two successive scans - when it runs, calibration takes roughly 2 hours instead of the required 15 minutes - last I heard we could scan at 30rpm instead of the required 200rpm ... For those of you not following the drama, this is an inspection system for making sure that the nuclear power plants in Ontario (and Quebec possibly) run safely. :~ J

                  "I am the Lorax. I speak for the trees."

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #14

                  Maybe I won't catch that flight back to Toronto on Friday... cheers, Chris Maunder

                  J 1 Reply Last reply
                  0
                  • A adamUK

                    Jeez, we don't let any microsoft stuff anything near our chemical plant.. sheesh!! My world tour What I do now.. "I spent a lot of my money on booze, birds and fast cars. The rest I just squandered" George Best. "I suppose if it was a choice between bon jovi and the interior of a car, the car would win, even it didnt have a radio and I had to sit in silence" James Simpson on Light Metal.

                    J Offline
                    J Offline
                    Jamie Hale
                    wrote on last edited by
                    #15

                    Well, nobody asked for my opinion when they were spec'ing the thing out. :( J

                    "I am the Lorax. I speak for the trees."

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      Maybe I won't catch that flight back to Toronto on Friday... cheers, Chris Maunder

                      J Offline
                      J Offline
                      Jamie Hale
                      wrote on last edited by
                      #16

                      You'll be fine... just make a quiet request that the pilot approach Pearson from the west. And make sure you give him a shifty-eyed look too. :~ J

                      "I am the Lorax. I speak for the trees."

                      C 1 Reply Last reply
                      0
                      • J Jamie Hale

                        We have one. On friday. As in 3 days from now. Trouble is, the highly paid consultants who came it to help "finish off" the project have completely broken our test console. This means that unless they fix a steadily growing list of major (read: catastrophic) issues, we'll be "freezing" untested code. Hurray. Remaining issues: - data acquisition console machines blue-screens during scans - one control application spits out run-time errors (VB) and dies - another control application gets itself into a state where we have to restart it in order to do two successive scans - when it runs, calibration takes roughly 2 hours instead of the required 15 minutes - last I heard we could scan at 30rpm instead of the required 200rpm ... For those of you not following the drama, this is an inspection system for making sure that the nuclear power plants in Ontario (and Quebec possibly) run safely. :~ J

                        "I am the Lorax. I speak for the trees."

                        C Offline
                        C Offline
                        cmk
                        wrote on last edited by
                        #17

                        Jamie Hale wrote: - one control application spits out run-time errors (VB) and dies ... making sure that the nuclear power plants in Ontario (and Quebec possibly) run safely Our power plants are managed by VB code ? :wtf: Thank god i moved to San Diego. :) ...cmk Save the whales - collect the whole set

                        1 Reply Last reply
                        0
                        • J Jamie Hale

                          You'll be fine... just make a quiet request that the pilot approach Pearson from the west. And make sure you give him a shifty-eyed look too. :~ J

                          "I am the Lorax. I speak for the trees."

                          C Offline
                          C Offline
                          Chris Maunder
                          wrote on last edited by
                          #18

                          They don't allow types like me near tha cabins anymore :( cheers, Chris Maunder

                          1 Reply Last reply
                          0
                          • J Jamie Hale

                            Not mission critical. They shut the reactor down, then we do the fuel-channel inspections. And hope that our scanning system works. :) J

                            "I am the Lorax. I speak for the trees."

                            P Offline
                            P Offline
                            peterchen
                            wrote on last edited by
                            #19

                            Jamie Hale wrote: They shut the reactor down, Um... If I would have to go in and do the inspections, I would call that part very much "mission critical" :~


                            "Der Geist des Kriegers ist erwacht / Ich hab die Macht" StS
                            sighist | Agile Programming | doxygen

                            1 Reply Last reply
                            0
                            • J Jamie Hale

                              We have one. On friday. As in 3 days from now. Trouble is, the highly paid consultants who came it to help "finish off" the project have completely broken our test console. This means that unless they fix a steadily growing list of major (read: catastrophic) issues, we'll be "freezing" untested code. Hurray. Remaining issues: - data acquisition console machines blue-screens during scans - one control application spits out run-time errors (VB) and dies - another control application gets itself into a state where we have to restart it in order to do two successive scans - when it runs, calibration takes roughly 2 hours instead of the required 15 minutes - last I heard we could scan at 30rpm instead of the required 200rpm ... For those of you not following the drama, this is an inspection system for making sure that the nuclear power plants in Ontario (and Quebec possibly) run safely. :~ J

                              "I am the Lorax. I speak for the trees."

                              A Offline
                              A Offline
                              Atlantys
                              wrote on last edited by
                              #20

                              Jamie Hale wrote: nuclear power plants in Ontario Like the one in in Pickering that's close to where I live?? (and even more importantly, close to the CP servers) :-D I prefer to wear gloves when using it, but that's merely a matter of personal hygiene [Roger Wright on VB] Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. [Rich Cook]

                              J 1 Reply Last reply
                              0
                              • A Atlantys

                                Jamie Hale wrote: nuclear power plants in Ontario Like the one in in Pickering that's close to where I live?? (and even more importantly, close to the CP servers) :-D I prefer to wear gloves when using it, but that's merely a matter of personal hygiene [Roger Wright on VB] Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. [Rich Cook]

                                J Offline
                                J Offline
                                Jamie Hale
                                wrote on last edited by
                                #21

                                That would be the one. :) J

                                "I am the Lorax. I speak for the trees."

                                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