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. Documentation: How thorough are you with it?

Documentation: How thorough are you with it?

Scheduled Pinned Locked Moved The Lounge
question
31 Posts 17 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.
  • S Slacker007

    Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

    -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #8

    "Documentation" you say? Hmm, documentation,, DocumentAtion... I'm sure I've heard the word somewhere...

    MVVM# - See how I did MVVM my way ___________________________________________ .\\axxx (That's an 'M')

    1 Reply Last reply
    0
    • S Slacker007

      Functional Requirements Document/Documentation I believe and yes it is an F word. :-D

      -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

      W Offline
      W Offline
      Wayne Gaylard
      wrote on last edited by
      #9

      Slacker007 wrote:

      Functional Requirements Document/Documentation

      No swearing in the lounge please. :-D

      ...and I have extensive experience writing computer code, including OIC, BTW, BRB, IMHO, LMAO, ROFL, TTYL.....

      1 Reply Last reply
      0
      • S Slacker007

        Functional Requirements Document/Documentation I believe and yes it is an F word. :-D

        -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

        X Offline
        X Offline
        Xiangyang Liu
        wrote on last edited by
        #10

        Oh, I get it. That's the one analyst gives you after you have done all your coding. :) In exchange, I give them the SDD.

        My Younger Son & His "PET"

        1 Reply Last reply
        0
        • S Slacker007

          Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

          -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

          I Offline
          I Offline
          Ian Shlasko
          wrote on last edited by
          #11

          I save every e-mail I get, and I usually (well, sometimes) add a code comment on a feature saying which user requested it... If I think it's a stupid idea, I'll usually add something like:

          /* Yes, this looks stupid and counter-intuitive, but ____
          * wanted it to work this way. (IS 2011-05-19)
          */

          But not much formal documentation... I'm a one-man development team.

          Proud to have finally moved to the A-Ark. Which one are you in?
          Author of the Guardians Saga (Sci-Fi/Fantasy novels)

          S 1 Reply Last reply
          0
          • I Ian Shlasko

            I save every e-mail I get, and I usually (well, sometimes) add a code comment on a feature saying which user requested it... If I think it's a stupid idea, I'll usually add something like:

            /* Yes, this looks stupid and counter-intuitive, but ____
            * wanted it to work this way. (IS 2011-05-19)
            */

            But not much formal documentation... I'm a one-man development team.

            Proud to have finally moved to the A-Ark. Which one are you in?
            Author of the Guardians Saga (Sci-Fi/Fantasy novels)

            S Offline
            S Offline
            Slacker007
            wrote on last edited by
            #12

            Ian Shlasko wrote:

            I'm a one-man development team.

            I belong to a 4 person team (was going to say "man" but we do have a female in the team). 2 seniors, 1 junior, and one obnoxious 2 year old (myself). :)

            -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

            I 1 Reply Last reply
            0
            • S Slacker007

              Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

              -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #13

              I'm very bad at it, although I do keep every e-mail sent or received. We're at the start of a big culture shift here though, where before anything can be put live it needs the following documents; Technical Details User Guide Requirements Design Sign Off I am sure you can see the acronym for yourself, but it is absolutely true.

              Every man can tell how many goats or sheep he possesses, but not how many friends.

              S 1 Reply Last reply
              0
              • X Xiangyang Liu

                Slacker007 wrote:

                Now, the powers that be want to know who dropped the ball.

                That's good. In my company, the power that be never want to know who dropped the ball. All they ever ask is who can fix it and how long will it take. By not asking, I think they assume it is your fault (your name is the de-fault value). :)

                My Younger Son & His "PET"

                H Offline
                H Offline
                hairy_hats
                wrote on last edited by
                #14

                Xiangyang Liu 刘向阳 wrote:

                (your name is the de-fault value

                :doh:

                1 Reply Last reply
                0
                • X Xiangyang Liu

                  Slacker007 wrote:

                  Now, the powers that be want to know who dropped the ball.

                  That's good. In my company, the power that be never want to know who dropped the ball. All they ever ask is who can fix it and how long will it take. By not asking, I think they assume it is your fault (your name is the de-fault value). :)

                  My Younger Son & His "PET"

                  V Offline
                  V Offline
                  V 0
                  wrote on last edited by
                  #15

                  Actually that is a very good practice ! At least they focus on a solution instead of on the problem. :-D

                  V.

                  X 1 Reply Last reply
                  0
                  • S Slacker007

                    Ian Shlasko wrote:

                    I'm a one-man development team.

                    I belong to a 4 person team (was going to say "man" but we do have a female in the team). 2 seniors, 1 junior, and one obnoxious 2 year old (myself). :)

                    -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                    I Offline
                    I Offline
                    Ian Shlasko
                    wrote on last edited by
                    #16

                    Slacker007 wrote:

                    (was going to say "man" but we do have a female in the team)

                    Wow, really? That's rare.

                    Proud to have finally moved to the A-Ark. Which one are you in?
                    Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                    S 1 Reply Last reply
                    0
                    • L Lost User

                      I'm very bad at it, although I do keep every e-mail sent or received. We're at the start of a big culture shift here though, where before anything can be put live it needs the following documents; Technical Details User Guide Requirements Design Sign Off I am sure you can see the acronym for yourself, but it is absolutely true.

                      Every man can tell how many goats or sheep he possesses, but not how many friends.

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

                      The smell is always there. :) :thumbsup:

                      -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                      1 Reply Last reply
                      0
                      • I Ian Shlasko

                        Slacker007 wrote:

                        (was going to say "man" but we do have a female in the team)

                        Wow, really? That's rare.

                        Proud to have finally moved to the A-Ark. Which one are you in?
                        Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                        S Offline
                        S Offline
                        Slacker007
                        wrote on last edited by
                        #18

                        Ian Shlasko wrote:

                        That's rare.

                        Sarcasm? Can't tell. I have always worked in shops that have women on the teams. Some of the best developers I have worked with are women. My immediate boss is a woman and I have learned a lifetime of stuff from her.

                        -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                        I 1 Reply Last reply
                        0
                        • S Slacker007

                          Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

                          -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                          N Offline
                          N Offline
                          NormDroid
                          wrote on last edited by
                          #19

                          Never doc, like to live life in the fast lane.

                          Software Kinetics - The home of good software

                          1 Reply Last reply
                          0
                          • S Slacker007

                            Ian Shlasko wrote:

                            That's rare.

                            Sarcasm? Can't tell. I have always worked in shops that have women on the teams. Some of the best developers I have worked with are women. My immediate boss is a woman and I have learned a lifetime of stuff from her.

                            -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                            I Offline
                            I Offline
                            Ian Shlasko
                            wrote on last edited by
                            #20

                            Wow, really? My entire career, I've only worked with two female developers... Well, they were on the server team, while I was working on the client, but still... There were a couple women in QA too, but no other programmers.

                            Proud to have finally moved to the A-Ark. Which one are you in?
                            Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                            S 1 Reply Last reply
                            0
                            • I Ian Shlasko

                              Wow, really? My entire career, I've only worked with two female developers... Well, they were on the server team, while I was working on the client, but still... There were a couple women in QA too, but no other programmers.

                              Proud to have finally moved to the A-Ark. Which one are you in?
                              Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                              S Offline
                              S Offline
                              Slacker007
                              wrote on last edited by
                              #21

                              Ian Shlasko wrote:

                              Wow, really?

                              Yes. and some are very easy on the eyes as well. ;)

                              -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                              1 Reply Last reply
                              0
                              • S Slacker007

                                Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

                                -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                                F Offline
                                F Offline
                                fjdiewornncalwe
                                wrote on last edited by
                                #22

                                That's what BA's are for.

                                I wasn't, now I am, then I won't be anymore.

                                1 Reply Last reply
                                0
                                • V V 0

                                  Actually that is a very good practice ! At least they focus on a solution instead of on the problem. :-D

                                  V.

                                  X Offline
                                  X Offline
                                  Xiangyang Liu
                                  wrote on last edited by
                                  #23

                                  It is also polical correctness. Basically there is no reward for high quality work and no punishment for screwing up, because nobody should be "pointing fingers" no matter what.

                                  My Younger Son & His "PET"

                                  B 1 Reply Last reply
                                  0
                                  • S Slacker007

                                    Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

                                    -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                                    I Offline
                                    I Offline
                                    ian dennis 0
                                    wrote on last edited by
                                    #24

                                    FRD before coding starts (I call it a Solutions Requirement Document, although it is heavy on Function and light on Form), possibly augmented by Use Cases. Solutions Control Document after the project is implemented - describes the platform, deployment type, etc. Additonally, we are bound by Sarbanes-Oxley (SOX) auditing, and every change/implementation to a production server requires a Change Request to be created. This typically includes tasks for: . Request to Proceed (completed by customer) . Testing Completed (completed by customer) . Deployment to Production (documented by IT, approved by Change Management) . Post-Release Review (completed by customer)

                                    1 Reply Last reply
                                    0
                                    • S Slacker007

                                      Not code documentation so much but the documentation involved with requests/mods/enhancements. Stuff like who made the request, dates and times, reason for the change or mod, that kind of stuff. Documentation that you would use for audit purposes and for catching people in lies. I am glad that I archive my e-mails and keep files for EVERY project that I work on; it has saved my ass on numerous occasions. I have been in a back and forth, he said - she said, ordeal as of late, where a project manager has said that they notified us of some enhancements/changes that needed to be made and we show no documentation or proof that this meeting ever took place. Now, the powers that be want to know who dropped the ball.

                                      -- ** You don't hire a handyman to build a house, you hire a carpenter. ** Jack of all trades and master of none.

                                      C Offline
                                      C Offline
                                      Caslen
                                      wrote on last edited by
                                      #25

                                      I haven't been on here for a while, does the kid sister rule no longer apply? I mean blatant use of the 'D' word - and in the subject line as well, I'm shocked!! ;)

                                      1 Reply Last reply
                                      0
                                      • H Henry Minute

                                        Fortunately this no longer impinges on my life. I say fortunately because I was probably the worlds worst. Code documentation - immaculate. Any other form of documentation - abysmal. I would forever be in the situation of meeting 'fred' (who submitted a feature request a couple of days ago), in the lift or canteen, or wherever, and during the conversation we would agree some change to it. That remained in my head, it got done, but wouldn't be documented until the completion stage. Personally I blame him, he should have submitted a change to the change request.

                                        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” I wouldn't let CG touch my Abacus! When you're wrestling a gorilla, you don't stop when you're tired, you stop when the gorilla is.

                                        P Offline
                                        P Offline
                                        PirateT7
                                        wrote on last edited by
                                        #26

                                        Henry Minute wrote:

                                        I would forever be in the situation of meeting 'fred' (who submitted a feature request a couple of days ago), in the lift or canteen, or wherever, and during the conversation we would agree some change to it. That remained in my head, it got done, but wouldn't be documented until the completion stage.

                                        The difficulty, from the POV of proj mgrs, requirements writers, and others who work with developers, is that often the canteen-line conversation was stated as "is this possible," "how difficult would it be," or "how long would this take" and wasn't meant to actually be done. With that info, the non-dev has in mind conversations they need to have with the customer, then at some point the change would be put into a "real" request. Instead, *poof* the change has been made without anyone expecting it, and now there's much scrambling to be done. I'm not saying this is always the case, but I see it often enough that I try to be explicit - "I am NOT asking you to make a change, I'm just asking for information here." If you're having this sort of situation come up repeatedly in your org, perhaps a "do you actually want this change or are you just asking for information?" type question would help avoid it. Or not, depending on the personalities involved :| -S

                                        P 1 Reply Last reply
                                        0
                                        • X Xiangyang Liu

                                          It is also polical correctness. Basically there is no reward for high quality work and no punishment for screwing up, because nobody should be "pointing fingers" no matter what.

                                          My Younger Son & His "PET"

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

                                          Off topic... In your sig. Is your younger son's name Calvin?

                                          Psychosis at 10 Film at 11

                                          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