Agile for Startups
blog.carbonfive.com
Agile for Startups
1–7 of 7 posts
Re: Agile for Startups
#2Re: Agile for Startups
#3Re: Agile for Startups
#4Agile is a great way to manage the project management for a startup but a dreadful way to manage the software development. Pair programming doubles cost with questionable and unproven gain in productivity (definitely not 2x). TDD is a nice idea in theory but you double development time with questionable ROI. Also startups need to be continuously evaluating and improving user experience. This doesn't happen so well with TDD.
If startups are developing at the same pace as large corporations (or slower) then they are conceding their biggest advantage. So I would leave the pair programming and TDD until you are no longer a startup.
Re: Agile for Startups
#5I have to disagree with this. Agile is a great way to manage the project management for a startup but a dreadful way to manage the software development. Pair programming doubles cost with questionable and unproven gain in productivity (definitely not 2x). TDD is a nice idea in theory but you double development time with questionable ROI. Also startups need to be continuously evaluating and improving user experience.…
Re: Agile for Startups
#6I have to disagree with this. Agile is a great way to manage the project management for a startup but a dreadful way to manage the software development. Pair programming doubles cost with questionable and unproven gain in productivity (definitely not 2x). TDD is a nice idea in theory but you double development time with questionable ROI. Also startups need to be continuously evaluating and improving user experience.…
Re: Agile for Startups
#7I have to disagree with this. Agile is a great way to manage the project management for a startup but a dreadful way to manage the software development. Pair programming doubles cost with questionable and unproven gain in productivity (definitely not 2x). TDD is a nice idea in theory but you double development time with questionable ROI. Also startups need to be continuously evaluating and improving user experience.…
As for TDD... if you think that testing doubles development effort then you're not doing it right, or more likely you've never done it at all. Ditto about TDD being incompatible with improving UX. That's just not true.