I'd like to define the following case as the Loner Freelance Case:
- The freelancer is a full-stack web designer and developer.
- The client is a small company who wants a web page.
Many software development enterprises use agile methodologies to get their job done. I've researched agile's approach to the software development process to see whether or not it is viable on a small team. If so, I figure it can be applicable to other scenarios (say, with more people involved). I've learned that their main advantage lies in their adaptability to change. This can be really useful in many cases, but especially in the loner freelance case.
From what I've learned, I can conclude that delivering a usable product to the client often results in that client collaborates rather than observing the process, giving a valuable feedback.
I have a few questions, though:
- Is my conclusion correct?
- In the loner freelance case, could the relation between the client and the freelance be considered a "team" because both work together?
- Assuming the agile methodologies are meant for teamwork, could it be useful in the Loner Freelance Case, even though it's not exactly a "team"?
Side note: I have seen this question, but this question involves only two entities in the development process: the freelancer and the client.