I can vouch for the Agile process, where I work we've been using if for about 2 years now. I've seen how it can, and does work. And a small and growing company like Flex can transition to it quicker, see the benefits of it sooner than a larger company. After just 4-6 cycles through the sprint process the work/time estimating for the backlog items becomes almost frighteningly easy and accurate. And for Agile to be truly successful having senior management buy-in to the approach is key.
Also the continuous build process will reap many benefits as well, been working in that kind of an environment for much longer than the 'formalized' Agile. And continuous builds work especially well with an extensive suite of automated unit and integration tests run at build time. Many coding problems show up long before the build is even handed off for manual testing. And perhaps even more importantly, before there are a pile of other potentially interacting code changes made, makes isolating the culprit (bug) code easier. If the build fails because of automated tests failing, then there is often no point wasting time testing that particular build manually. The approach simply saves a lot of time and effort. These few SW development process changes all taken together can only improve Flex's SW development efforts. Duane N9DG --- On Wed, 7/21/10, Stephen Hicks, N5AC <[email protected]> wrote: > Although I'm an electrical engineer by training, I have > spend most of my > adult (and child) life in software development. Like > most in this field, > I've been over the waterfall, done SET CMM, and worked in a > number of "Level > Zero" organizations that were passionate with no defined > process. This is > my second Agile adoption and we're about a month into > it. I pinch myself > everyday thinking that it is a dream how well things are > going implementing > this process. We are essentially using Scrum/Agile, > Planning Poker for > estimation (I've used Wide Band Delphi successfully for > years) and we're > using some tools to help us with this process including > Rally for backlog, > release, iteration and task management and CruiseControl > for continuous > builds. <snip> _______________________________________________ Flexedge mailing list [email protected] http://mail.flex-radio.biz/mailman/listinfo/flexedge_flex-radio.biz This is the FlexRadio Systems e-mail Reflector called FlexEdge. It is used for posting topics related to SDR software development and experimentalist who are using beta versions of the software.
