• 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!

Methodology for single person developer

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

    Methodology for single person developer

    Hello !

    I am sorry if this question has been asked elsewhere. I work in the C# domain. Most of my recent contracts have been single person developments i.e where I am the only developer working on a project from start to finish. And even when there is a team, I have been specifically contracted to work on a new project that no one else has the time for. My question is for other developers like me - what methodology do you use in such situations? Is it Agile / Waterfall / Prototype / Iterative / Mix of all ? Or do you use TDD / BDD / ATDD? How do you handle testing? Who tests your code ? And finally how do you do handover - do you write user manuals? Or code comments? Sorry if its a lot but just want to try and see what other freelancers/contractors do in situations such as these....

    Cheers !

    #2

    Comment


      #3
      Originally posted by CloudWalker View Post
      +1. I discuss it with the client and delivery what they want and are willing to pay for...
      merely at clientco for the entertainment

      Comment


        #4
        Originally posted by fsltduk View Post
        Hello !
        hi.
        Originally posted by fsltduk View Post
        Is it Agile / Waterfall / Prototype / Iterative / Mix of all ?
        Whichever is the right tool for the job.
        Originally posted by fsltduk View Post
        do you use TDD / BDD / ATDD?
        Whichever is the right tool for the job.
        Originally posted by fsltduk View Post
        How do you handle testing? Who tests your code ?
        Whichever is the right tool for the job.
        Originally posted by fsltduk View Post
        And finally how do you do handover - do you write user manuals? Or code comments?
        Whichever is the right tool for the job.

        Comment


          #5
          As a contractor you need to be a bit like the T-1000 and morph into a replica of a typical permie and do things exactly how they do it just a bit better.

          Comment


            #6
            Originally posted by SpontaneousOrder View Post
            hi.

            Whichever is the right tool for the job.

            Whichever is the right tool for the job.

            Whoever is the right tool for the job.

            Whichever is the right tool for the job.
            FTFY
            Originally posted by Stevie Wonder Boy
            I can't see any way to do it can you please advise?

            I want my account deleted and all of my information removed, I want to invoke my right to be forgotten.

            Comment


              #7
              Originally posted by Unix View Post
              As a contractor you need to be a bit like the T-1000 and morph into a replica of a typical permie and do things exactly how they do it just a bit better.
              Haha, this is quite apt. Just enough change to show you're better, but not enough that they freak out and start yelling "But but that's now how we've done it before"

              Comment


                #8
                Use whatever the other teams use damn it! And if they don't use anything..well don't use anything. Ur only a single developer ffs.
                McCoy: "Medical men are trained in logic."
                Spock: "Trained? Judging from you, I would have guessed it was trial and error."

                Comment


                  #9
                  Originally posted by fsltduk View Post
                  Hello !

                  I am sorry if this question has been asked elsewhere. I work in the C# domain. Most of my recent contracts have been single person developments i.e where I am the only developer working on a project from start to finish. And even when there is a team, I have been specifically contracted to work on a new project that no one else has the time for. My question is for other developers like me - what methodology do you use in such situations? Is it Agile / Waterfall / Prototype / Iterative / Mix of all ? Or do you use TDD / BDD / ATDD? How do you handle testing? Who tests your code ? And finally how do you do handover - do you write user manuals? Or code comments? Sorry if its a lot but just want to try and see what other freelancers/contractors do in situations such as these....

                  Cheers !
                  Only two kinds of animal work in the "C# Domain", Steers and Queers!

                  Comment


                    #10
                    Originally posted by lilelvis2000 View Post
                    Use whatever the other teams use damn it! And if they don't use anything..well don't use anything. Ur only a single developer ffs.
                    Hack it and see? I think even 1-person teams - or some-times especially 1-person teams - still need structure and discipline.
                    Originally posted by MaryPoppins
                    I'd still not breastfeed a nazi
                    Originally posted by vetran
                    Urine is quite nourishing

                    Comment

                    Working...
                    X