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. 75% of sw projects miss target date, Why?

75% of sw projects miss target date, Why?

Scheduled Pinned Locked Moved The Lounge
question
32 Posts 18 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.
  • R Roger Wright

    You don't set target dates before requirements are known, period. Management will tell you it's just for 'planning' purposes, but as soon as you give them a swag it will be cast in stone. My projects were usually mixed hardware and software design tasks. Requirements analysis and definition came first, and change control was enforced. Each module, hardware or software, had an interface control document that could not be changed without all affected signing off. Tedious, but effective. Feature creep was allowable, but only if it came with money and schedule relief. Developers should be left alone to develop - as project manager it was my job to protect them from administrative bullshirt and intercept the annoyances that would interfere with them. No fun, but that's how you earn the title and perks. Give the team clear, immutable requirements, keep the imbeciles out of their way, and you'll get a clean product on time, within budget (assuming you know when to shoot the engineers yourself, and move to production).

    T Offline
    T Offline
    Tim Smith
    wrote on last edited by
    #21

    But when you bid a contract, they tend not to like a delivery date of 'whenever'. Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

    R 1 Reply Last reply
    0
    • E ez2

      Would be interested in knowing what you believe is the reason for most projects to miss their target date. Feature creep, unrealistic expectations, etc. Inquiring minds want to know. What problems have you encounted to make a project go way off base?

      D Offline
      D Offline
      Dale Thompson
      wrote on last edited by
      #22

      Because the initial estimate wasn't worth the paper it was written on. I hate to say it - but I think the average person is likely to way underestimate the ammount of time it requires to do something. Then you add to that the requirements are usually very incomplete - and it gets even worse. Dale Thompson

      1 Reply Last reply
      0
      • E ez2

        Would be interested in knowing what you believe is the reason for most projects to miss their target date. Feature creep, unrealistic expectations, etc. Inquiring minds want to know. What problems have you encounted to make a project go way off base?

        S Offline
        S Offline
        Stan Shannon
        wrote on last edited by
        #23

        Simple. It is because 75% of all projects are done in VB or Java. :-D "There's a slew of slip 'twixt cup and lip"

        1 Reply Last reply
        0
        • E ez2

          Would be interested in knowing what you believe is the reason for most projects to miss their target date. Feature creep, unrealistic expectations, etc. Inquiring minds want to know. What problems have you encounted to make a project go way off base?

          S Offline
          S Offline
          Stan Shannon
          wrote on last edited by
          #24

          Oh, and also because there is a slew of slip 'twixt cup and lip. (Meaning: A lot of unexpected stuff can go wrong while trying to accomplish what you said you could do.) "There's a slew of slip 'twixt cup and lip"

          1 Reply Last reply
          0
          • E ez2

            Would be interested in knowing what you believe is the reason for most projects to miss their target date. Feature creep, unrealistic expectations, etc. Inquiring minds want to know. What problems have you encounted to make a project go way off base?

            S Offline
            S Offline
            Samsung
            wrote on last edited by
            #25

            To finish as soon as possible is much more important, than quality of coding. After some time speed must be down, because code is bad. Reason for it: Capitalism is very good, but not perfect.;)

            1 Reply Last reply
            0
            • E ez2

              Would be interested in knowing what you believe is the reason for most projects to miss their target date. Feature creep, unrealistic expectations, etc. Inquiring minds want to know. What problems have you encounted to make a project go way off base?

              S Offline
              S Offline
              Samsung
              wrote on last edited by
              #26

              Speed is much more important, than quality of coding. After some time speed must be down, because code is bad. Reason for it: Capitalism is very good, but not perfect.;)

              1 Reply Last reply
              0
              • E ez2

                hey Michael, just a thought. So if mis-management around of variety of things seems to be the problem, what if there was a defined (sw delivery) process where everyone in the organization knows what is to be expected. In other words, for a given milestone if you will, what are the documents expected to be delivered as well as an established milestone exit criteria. If the criteria is not met and management moves on to the next phase at least you can document that this part of the process was not complete and therefore part of the cause these problems. Nothing better than showing management what caused the problem. Just a thought

                M Offline
                M Offline
                Martin Bohring
                wrote on last edited by
                #27

                No process can overcome bad management. It does help to have a defined process to give guidelines. But defining what documents should be delivered at what stage of the software project does not solve the more basic problems of requirement gathering. Every project has to define if all needed requirements are known, to give them priorities and plan the releases I am a signature virus! Help me spread and copy me to your sig! Ooops I am infected

                E 1 Reply Last reply
                0
                • T Tim Smith

                  But when you bid a contract, they tend not to like a delivery date of 'whenever'. Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

                  R Offline
                  R Offline
                  Roger Wright
                  wrote on last edited by
                  #28

                  True enough, but I'm not familiar with consulting... There's got to be some way to lock down the change requests or you're doomed from the start.

                  T 1 Reply Last reply
                  0
                  • M Martin Bohring

                    No process can overcome bad management. It does help to have a defined process to give guidelines. But defining what documents should be delivered at what stage of the software project does not solve the more basic problems of requirement gathering. Every project has to define if all needed requirements are known, to give them priorities and plan the releases I am a signature virus! Help me spread and copy me to your sig! Ooops I am infected

                    E Offline
                    E Offline
                    ez2
                    wrote on last edited by
                    #29

                    I agree, however what seems to be lacking is a process for requirements gathering as well. Here are the steps, documents, use cases, what ever the company needs in order to properly define requirements. I have worked for several companies that 1) either did not have an understanding of what requirements gathering is 2) had a process but because it was in some binder somewhere, no one followed. I'm suggesting this as a visibility tool into the process, but also help to determine what mistakes were made( i.e. missing steps in the req process). Once mistakes are learned you could subsequently add them to the process there by ensuring that its not missed for the next project.

                    1 Reply Last reply
                    0
                    • D David Wulff

                      Poor planning, and only poor planning. Any good plan should allow for a certain amount of feature creep, unexpected problems, and for uninterupted funding (bar some extreme unforseen event). ________________ David Wulff http://www.davidwulff.co.uk Sonork ID: 100.9977 Dave …

                      C Offline
                      C Offline
                      ColinDavies
                      wrote on last edited by
                      #30

                      David Wulff wrote: Any good plan should allow for a certain amount of feature creep, unexpected problems, Very true David ! Regardz Colin J Davies

                      Sonork ID 100.9197:Colin Logic merely enables one to be wrong with authority. -- Doctor Who :jig: :jig: :jig:
                      :jig: :jig: :jig:

                      1 Reply Last reply
                      0
                      • R Roger Wright

                        True enough, but I'm not familiar with consulting... There's got to be some way to lock down the change requests or you're doomed from the start.

                        T Offline
                        T Offline
                        Tim Smith
                        wrote on last edited by
                        #31

                        Actually, change requests are usually written into the contract. And you get to charge money for that. Lots of money. But for an assortment of reasons, the numbers submitted might not be realistic. Poor understanding of the spec. Lowballing the contract to get it. etc... Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?

                        1 Reply Last reply
                        0
                        • J Jon Sagara

                          Politics. Jon Sagara What about :bob:? Best Miniputt score: 21 Sonork ID: 100.9999 jonsagara

                          P Offline
                          P Offline
                          Paul Watson
                          wrote on last edited by
                          #32

                          75% of sw projects miss target date, Why? Jon Sagara wrote: Politics. Amen Jon. regards, Paul Watson Bluegrass Cape Town, South Africa "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge Sonork ID: 100.9903 Stormfront

                          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