I see this battle unfold daily.
Are you bringing process into projects hoping that it will generate great products?
What about bringing in great people? Great people can get to great products faster and cheaper than process can.
Sencha Touch, jQuery Mobile, and Ext JS tutorials for beginners.
I see this battle unfold daily.
Are you bringing process into projects hoping that it will generate great products?
What about bringing in great people? Great people can get to great products faster and cheaper than process can.
In no particular order:
Computerworld’s recent analysis Five Web 2.0 app dev lessons for enterprise IT shows how we can’t seem to stop the tendency to re-discover and re-name things that have been with us for quite some time. The analysis asserts that quick and incremental updates along with user involvement are the main characteristics of a new software development paradigm, a new process some call “application development 2.0”, championed by a new generation of Web 2.0 start-ups.
“Application development 2.0” is seen in contrast to what in the analysis is called the “traditional corporate waterfall process”, suggesting that the former could reduce development costs and improve quality, if corporate developers and managers are willing to make “hard changes” like these:
Look familiar?
With the exception of the much debated subject of favoring dynamic languages, compare the changes above to the principles behind the Agile Manifesto:
I don’t know what percent of corporate developers are using agile development methods, but I know that Agile has been around for a while, and even though it might be a common occurrence among Web 2.0 developers, it’s also made progress within the corporate community. Computerworld has also known this for a while, by the way.
So, and without dismissing the importance of waterfall methods, what should we really be talking about? How corporate developers can benefit from a new development process “discovered” by Web 2.0 companies? Or how we can all benefit from agile software development and contribute to its adoption?
Agile practices are pretty much alive. They don’t need to be brought back, they’re here. And they don’t need a new name either.
I just attended the Certified ScrumMaster Workshop offered by Winnow Management. It was the best class I’ve taken in a long time.
We’ve been doing agile development for a while and I think there are many pieces of the Scrum framework we can benefit from. We will certainly continue adding elements of Scrum to our process.
I’m planning on coming back to this subject after we have some concrete results to comment on.
My Sencha Touch book will show
you how to create a Sencha Touch
app step by step, from mockups to
production build.
Copyright © 2013 MiamiCoder · The opinions expressed herein do not represent the views of my employers in any way · Log in