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.

Reply via email to