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

Comment