Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Breaking complex features into something that can be delivered in an iteration
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  2 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Follow-up To:
Add Cc | Add Follow-up to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers that you hear
 
Stevio  
View profile   Translate to Translated (View Original)
 More options 15 Oct 2008, 19:00
From: Stevio <st...@jsbrewer.plus.com>
Date: Wed, 15 Oct 2008 11:00:23 -0700 (PDT)
Local: Wed 15 Oct 2008 19:00
Subject: Breaking complex features into something that can be delivered in an iteration
Q1. Is there any very clear and concise presentation/material
available anywhere which summaries to senior software chaps how to
break complex features down into chunks that are small enough to
implement and test within a single Scrum iteration?

Q2. If a new feature requires a major investment in terms of new
architectural infrastructure which is going to take multiple sprints
to develop (it's 3 months work), what do you deliver as working,
tested code at the end of an sprint? If you spend lots of time
developing unit tests for this, they are pretty much useless later in
the process once more of the design has been implemented and are
therefore seen as wasted effort.

Q3. Does anyone know of a real world example that is well documented
somewhere which shows the power of Agile in a complex embedded
development environment (not applications)?

Both of the above are being given as objections to us adopting Scrum
and I'd like some help removing these blockages.

Thanks for any suggestions,
Stevio


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "All About Agile: Breaking complex features into something that can be delivered in an iteration" by Hubert Smits
Hubert Smits  
View profile   Translate to Translated (View Original)
 More options 15 Oct 2008, 22:20
From: "Hubert Smits" <hubert.sm...@gmail.com>
Date: Wed, 15 Oct 2008 15:20:11 -0600
Local: Wed 15 Oct 2008 22:20
Subject: Re: All About Agile: Breaking complex features into something that can be delivered in an iteration

Hey Stevio,

A1: Go to Bill Wake's website (XP123.com) and look for the article "Twenty
ways to split stories"

A2: Create a release, starting with release planning, and a number of
Sprints. Every Sprint delivers the prioritized architectural stories, *proven
by user requirements*. The user material can be minimal, but it has to be
real and serves to prove that your architecture things are working in a real
environment. The first release can have a release goal to 'prove the
architecture'. More info in my paper on 5 levels of planning (see
www.rallydev.com). Try to keep this release as short as possible, you will
not to be able to predict architectural requirements any more then you can
predict user requirements.

A3: I don't have one documented (did see the AOL Video API team do this
successfully). Browse around the yahoo groups for the Embedded Agile group.

Success, Hubert


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google