• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Non Agile Technical Roles

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #51
    Originally posted by The Plantswoman View Post
    Yes indeed.

    And, for example, wasting my time on voting for what feature of the last sprint should appear on the "cool wall" during a sprint retrospective is NOT what I ever signed up for.
    This...

    And don't get me started on "planning poker"... I nearly fell off my chair laughing the first time a client brought the decks of cards out..
    Do what thou wilt

    Comment


      #52
      Originally posted by The Plantswoman View Post
      Yes indeed.

      And, for example, wasting my time on voting for what feature of the last sprint should appear on the "cool wall" during a sprint retrospective is NOT what I ever signed up for.
      Hahah... whoever runs your retrospective, tell them to read on what this meeting is about!

      Comment


        #53
        Originally posted by ChrisFromGreece View Post
        It is indeed a bit extreme, since it's nowhere prescribed as part of any agile process (as far as I am aware).

        Yet am an advocate of less comments than more in the code since it quickly becomes noise. Code should be self explanatory... if you need comments all over the place, then maybe you need to rethink the design?
        Comments should include things like design decisions - while any SQL developer worth their salt should be able to understand what it does, it's important to know why it's doing it. If there's minimal documentation barring a user story on a board that simply talks about what should be done, you're leaving yourself wide open.
        The greatest trick the devil ever pulled was convincing the world that he didn't exist

        Comment


          #54
          Originally posted by LondonManc View Post
          Comments should include things like design decisions - while any SQL developer worth their salt should be able to understand what it does, it's important to know why it's doing it. If there's minimal documentation barring a user story on a board that simply talks about what should be done, you're leaving yourself wide open.
          I would go for "just enough" documentation; enough that makes sense for the project/situation.

          Am not against documentation at all, so don't get me wrong here. And I totally agree with the design decisions being documented. I just don't know if the code is always the best place to document that.

          Comment


            #55
            Originally posted by DimPrawn View Post
            My last contract, the code review would pull up anyone who commented their code. Part of the agile process was to not comment code, it was seen as a pointer to obscure code and a time waster.
            I guess the logic there is that all classes should be single task, max 20 lines and simple enough that no comment is required as the class name should be enough.

            The fact it results in 400 classes (most of whom are used only once) rather than 20 is neither here nor there...
            merely at clientco for the entertainment

            Comment


              #56
              Originally posted by eek View Post
              I guess the logic there is that all classes should be single task, max 20 lines and simple enough that no comment is required as the class name should be enough.

              The fact it results in 400 classes (most of whom are used only once) rather than 20 is neither here nor there...
              Replace class with method and should be ok no?

              Comment


                #57
                Originally posted by LondonManc View Post
                Comments should include things like design decisions - while any SQL developer worth their salt should be able to understand what it does, it's important to know why it's doing it. If there's minimal documentation barring a user story on a board that simply talks about what should be done, you're leaving yourself wide open.
                WHS. "Just enough documentation" applies to comments too. The problem is when people think they should do comments you end up with "++x; // increment x", which is just a waste of bytes.
                Will work inside IR35. Or for food.

                Comment


                  #58
                  Originally posted by ChrisFromGreece View Post
                  I would go for "just enough" documentation; enough that makes sense for the project/situation.

                  Am not against documentation at all, so don't get me wrong here. And I totally agree with the design decisions being documented. I just don't know if the code is always the best place to document that.
                  Out of interest, are you a developer, BA, tester?
                  The greatest trick the devil ever pulled was convincing the world that he didn't exist

                  Comment


                    #59
                    Originally posted by LondonManc View Post
                    Out of interest, are you a developer, BA, tester?
                    Technical Architect

                    Comment


                      #60
                      Originally posted by ChrisFromGreece View Post
                      Technical Architect
                      That explains everything....
                      merely at clientco for the entertainment

                      Comment

                      Working...
                      X