Search the web
Sign In
New User? Sign Up
extremeprogramming · Extreme Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
What do you think about parallel releases in a single project?   Message List  
Reply | Forward Message #141771 of 152249 |
Re: [XP] What do you think about parallel releases in a single project?


I'm not surprised you don't find much in the agile literature on this
topic.

Branches are a form of waste and the goal is to eliminate them, to
move to a single code stream, whose most recently released version is
the only supported version, which is forcibly pushed to all
installations on every release, with releases happening as frequently
as possible (ideally, one release per feature/defect).

All of which is made a lot simpler with SaaS.

Regards,

John A. De Goes
N-BRAIN, Inc.
http://www.n-brain.net
[n minds are better than n-1]

On Apr 16, 2008, at 1:51 AM, Michael Dubakov wrote:

> I think this question is not highlighted in books, articles and
> blogs. I did not find any
> comprehensive article. However the problem is pretty common. Team
> developing main
> release line (v.2), support release (v.1.x) line and future release
> line (v.3) in parallel. What do
> you think about that? How that should be handled in a single team?
>
> Starting point may be this post
>
>
http://www.targetprocess.com/blog/2008/04/should-we-have-parallel-releases-and.h\
tml

>
>
>



[Non-text portions of this message have been removed]




Fri Apr 18, 2008 5:29 pm

jdegoes
Online Now Online Now
Send Email Send Email

Forward
Message #141771 of 152249 |
Expand Messages Author Sort by Date

I think this question is not highlighted in books, articles and blogs. I did not find any comprehensive article. However the problem is pretty common. Team...
Michael Dubakov
fire_falcon_...
Offline Send Email
Apr 16, 2008
7:51 am

... The versions should only look different; they should run from the same code batch. The same GrandWazooTest that covers v2 should also run the current ...
Phlip
phlipcpp
Offline Send Email
Apr 16, 2008
11:46 am

There are two sides to the problem - one is architectural, and one is process oriented. Your blog post speaks more to the process. When we have encountered...
Steven Campbell
dukeytoo
Offline Send Email
Apr 16, 2008
1:40 pm

... Exactly. There are many articles about technical side of the problem and solution looks quite trivial. However there is almost no info about process part. ...
Michael Dubakov
fire_falcon_...
Offline Send Email
Apr 17, 2008
10:37 am

... There is only a single burn-down. We assign point values to fixes and include the points in the sprint. Some sprints have fixes, and others do not. In...
Steven Campbell
dukeytoo
Offline Send Email
Apr 18, 2008
9:33 pm

... I did not find any ... developing main ... line (v.3) in parallel. What do ... http://www.targetprocess.com/blog/2008/04/should-we-have-parallel-releas\ ...
Matt
maswaffer
Offline Send Email
Apr 16, 2008
2:36 pm

I have worked with a similar environment. For the sake of discussion, let's say we had a contract with one organization that ran three versions of our software...
irishtek
Offline Send Email
Apr 17, 2008
12:51 am

Folks, I think we are missing the point. The articles is not about versions/branches. There is nothing complex with branches and multiple versions support at...
Michael Dubakov
fire_falcon_...
Offline Send Email
Apr 17, 2008
10:30 am

... Dubakov ... single ... Bug fixes in one branch will likely need to be merged somehow into other branches. Who better to do that than the developer of the...
Bill Michell
billmichell
Offline Send Email
Apr 17, 2008
10:43 am

... What is typical here is to see a "category" of (re)work called something like "fixes" or "patches" (or some other form of "waste" :-) All the time & effort...
Brad Appleton
bradapp1
Offline Send Email
Apr 17, 2008
1:52 pm

The situation is absolutely typical for product development. If you have a product, you have to release patches and developing new version. Release itself has...
Michael Dubakov
fire_falcon_...
Offline Send Email
Apr 17, 2008
10:27 am

Michael, It may be typical but that doesn't mean it is optimal. It may well be for your situation, I don't have a clue. For us though, we released a new...
Matt
maswaffer
Offline Send Email
Apr 17, 2008
2:21 pm

Just wonder are you working of single branch and single set of requirement or does you able to achieve for a project that need to support multiple branch with...
Carfield Yim
c8133594
Offline Send Email
Apr 17, 2008
3:03 pm

... We have a single "branch"... all work is done on the trunk. We practice continuous integration so it is always up to date with the current work. We have a...
Matt
maswaffer
Offline Send Email
Apr 17, 2008
7:11 pm

... When I was doing that, the cost of supporting multiple code versions was crushing. If the goal was to somehow insulate each flavor's bugs from the others,...
Phlip
phlipcpp
Offline Send Email
Apr 17, 2008
10:00 pm

... For example for a stock trading system to support difference exchange, like HK, TW, KR, difference software need to support difference features, which are...
Carfield Yim
c8133594
Offline Send Email
Apr 18, 2008
12:36 am

Carfield, I have experience with a product that has seven customers, each of which has quite a bit of custom logic in addition to the common code. We have a...
Kent Beck
kentlbeck
Offline Send Email
Apr 18, 2008
4:12 am

Thanks a lot for reply, We've tried to have single binary, but fail at the moment. And now it is sinking under the weight of merging. :-/ So I really like to...
Carfield Yim
c8133594
Offline Send Email
Apr 18, 2008
6:18 pm

Dear Carfield, It sounds like quite a dilemma--if you have a single binary, you break each others' code. If you have separate binaries, you have to pay too...
Kent Beck
kentlbeck
Offline Send Email
Apr 25, 2008
2:08 pm

... I am certain is not in that position. Other than that, our senior management probably overload with various meetings. Probably we need to learn more...
Carfield Yim
c8133594
Offline Send Email
Apr 29, 2008
4:37 pm

... You might also want to take a look at a collection of "Agile SCM" articles at http://cmwiki.com/AgileSCMArticles - especially the ones on branching &...
Brad Appleton
bradapp1
Offline Send Email
Apr 30, 2008
5:48 am

I completely agree. The goal to be able to to ship every day is definitely great. But to be on such high-league-level you should have very good development...
Michael Dubakov
fire_falcon_...
Offline Send Email
Apr 17, 2008
3:11 pm

... I think it is highlighted. The Berczuk/Appleton book talks about release branches and code line policies and a lot of the stuff you need, no? My personal...
Tim Ottinger
linux_tim
Offline Send Email
Apr 18, 2008
4:52 am

... Shorten your cycles, then. You have too long a reach here, IMHO. Doing less, more completely, more often is the way, no? Are you doing internal releases...
Tim Ottinger
linux_tim
Offline Send Email
Apr 18, 2008
4:55 am

I'm not surprised you don't find much in the agile literature on this topic. Branches are a form of waste and the goal is to eliminate them, to move to a...
John A. De Goes
jdegoes
Online Now Send Email
Apr 18, 2008
5:29 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help