What is the best development methodology for nurturing personal creativity? Why do you think it's better than others?
The methodologies can be agile, traditional or whatever.
The best methodology for this is anything which
Usually agile methods are good at these (this is one of the reasons they came into being). But any methodology can be good or bad in its practical incarnation in a specific team and project. Any method(ology) needs to be tailored and fine-tuned for the needs of the team and project, during which it may change considerably. And we have all heard of shops loudly preaching "we do agile" when in reality their process is something completely different :-( So the issue is not how the method is labeled, but how it works in one's concrete team and project.
Peopleware 2nd Edition discusses such issues in much greater detail - although they talk about productivity rather than creativity, I believe that in this context the two are fairly close so that the book's suggestions are useful here.
Any methodology that does not punish people when they are creative (And we all want to be creative.). Avoid:
And make sure everyone is aware of your current problems/issues with your users, company or business partners. I try to stress to people to give me problems and not ask me how to implement solutions.
One of these, is not like the other.
The definitions, themselves, are contradictory:
Again, for clarity...
Methodology: A set of rules for regulating a discipline.
Creativity: The ability to transcend traditional rules.
By definition, the best "methodology" for creativity is CowboyCoding, with its emphasis on artistry and hacking.
Downvote all you want... This is a simple truism, according to the definitions.
I am not saying that "Cowboy Coding" is the best methodoly for deliver software!
|show 7 more comments|