Mozilla Wants to Be Agile. Can They Do It?
The Mozilla Foundation is exploring moving from a long, browser development cycle to a much shorter one. If you’ve followed the life cycle of the original Mozilla browser which evolved into Firefox you know that the release cycles have been unbearably long at times.
For example, Firefox 4.0 has been in development for over a year. In the fast-paced world of browsers and web technologies, that’s an eternity.
Google’s Chrome browser undergoes much faster release cycles, sometimes only weeks apart. Can Mozilla successfully speed up it’s development life cycle and go head to head with Google?
Yes…but…it won’t be easy.
Mozilla will need to overcome cultural, organizational and infrastructure issues to get there. The cultural issue is obvious. Everyone is accustomed to the long, methodical, development process. Many will question the need for change. Mozilla will need to sell the new process internally and sell it hard!
Organizational issues are less obvious but no less difficult. Shorter cycles will mandate overlapping development teams to accommodate short and long term needs. QA will need to be more tightly integrated with software development. The current organizational structure is unlikely to support accelerated release cycles.
Finally, infrastructure issues are last but far from least. Everything from the layout of the office space to the software tools used by the development teams will need to be updated or overhauled. These types of changes will be controversial and, possibly, expensive (luckily, they are an open-source organization).
The extent to which the Mozilla Foundation faces these challenges and commits to change will determine their long-term success. It won’t be simple and it won’t happen within a single release cycle. I hope they make it happen. I’m a long-time Firefox advocate, though I have to admit that Chrome is also on my laptop.
P.S. Ars Technica has published an overview of Mozilla’s proposed development cycle that is worth reading.
Leave a comment
Intro
Recent Posts
Categories
Archives
- June 2013 (8)
- May 2013 (13)
- April 2013 (13)
- March 2013 (13)
- February 2013 (12)
- January 2013 (12)
- December 2012 (7)
- November 2012 (11)
- October 2012 (12)
- September 2012 (8)
- August 2012 (11)
- July 2012 (13)
- June 2012 (12)
- May 2012 (13)
- April 2012 (13)
- March 2012 (13)
- February 2012 (12)
- January 2012 (13)
- December 2011 (12)
- November 2011 (12)
- October 2011 (13)
- September 2011 (14)
- August 2011 (18)
- July 2011 (13)
- June 2011 (18)
- May 2011 (19)
- April 2011 (16)
- March 2011 (21)
- February 2011 (20)
- January 2011 (22)
- December 2010 (21)
- November 2010 (16)
- July 2010 (2)





