Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

leanagile · Lean Agile

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 1767
  • Category: Software
  • Founded: May 7, 2007
  • Language: English
? 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.

Messages

Advanced
Messages Help
Messages 437 - 467 of 6793   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#437 From: "Skip Angel" <skip.angel@...>
Date: Sun Dec 2, 2007 11:37 pm
Subject: RE: [leanagilescrum] Re: Managers as Scrum Masters
skipangelno
Send Email Send Email
 

Actually, I have seen it the other way around *if* there are two roles.

 

The Product Manager is usually the long-range person and is involved in not only setting strategic direction for the product but all other activities typical with such a role such as Marketing, Competitive Analysis, Budgets, etc.

 

The Product Champion is usually the customer “proxy”, the person who is able to work with the team full-time.   Their primary role is to ensure that the Product Backlog is ready for the team.   Ready means clearly defined stories that are sized to fit into iterations and prioritized by business value.   They should be constantly monitoring changes and progress inside and outside the team to the product and determine changes that need to be made in future iterations.  They should define clear goals at both the iteration and release levels for the team.  They should also be there for the team to ask questions about the business – what does the customer really want?

 

In Scrum, the role is usually called Product Owner but I don’t like the term Owner.  That makes it sound like they have complete authority and responsibility for what goes into the product.   The Champion term is much more suitable in that they help the team understand what is important for the product and help make decisions with the team as the solution unfolds.

 

Skip Angel, Sr. Consultant

Office: (425)-260-7965

Net Objectives, Inc. - www.netobjectives.com

Integrating people, process and technology through training, coaching and consulting.

 

See http://www.netobjectives.com/courses/ for our list of nationally offered courses in Lean Software Development, Scrum, Requirements, OO, Design Patterns and TDD.

 

Blogs and podcasts http://blogs.netobjectives.com/

 

From: leanagilescrum@yahoogroups.com [mailto:leanagilescrum@yahoogroups.com] On Behalf Of abcleech
Sent: Thursday, November 29, 2007 6:08 PM
To: leanagilescrum@yahoogroups.com
Subject: [leanagilescrum] Re: Managers as Scrum Masters

 

I like the idea of Product Champion as you describe it. That person
could possibly do everything you list, but what I often see is that
the workload for that role is too staggering for them to carry out the
job well. Hence, the creation of a product manager who focuses on the
tactical development, leaving the product champion to cover the
strategic & organizational planning aspects, and the project
manager/scrum master focusing on the process and the health of the
team - the how of product development if you will. The PM/SM position
also providing the discipline to adhere to the development methodology.

Bill Leech
CNET Networks

--- In leanagilescrum@yahoogroups.com, "MaryP" <maryp@...> wrote:
>
> I spend quite a few years being a product champion. It took teams of
> approximately 30 people - more or less - about 18 months - more or
less - to
> commercialize a brand new product. During this time each technical
> specialty had people on the team, and their immediate supervisors were
> responsible for assigning them, making sure they were trained in their
> individual specialties, and had the necessary backup to be sure that
their
> specialty area was done correctly and according to the latest
standards.
>
>
>
> As product champion, I was responsible for running team meetings,
removing
> obstacles, making sure that everyone was in sync, scheduling gate
reviews,
> helping people on the team look good in front of their bosses, and -
by the
> way - I was responsible for the business success of the product.
Although
> the team as a whole worked on the system design, I (and my boss)
worked on
> adding the right additional people to the team to match the
architecture,
> getting funding when necessary, etc. Groups of team members (including
> especially those developing the product) called on potential
customers to
> better understand the market, etc. We had a marketing person on the
team,
> as well as an accountant, development people, QA, manufacturing, tech
> service - everyone necessary to make sure we - as a TEAM -
understood the
> market commercialized a successful product. Think of the team as a
small
> entrepreneurial company, but inside of a big company.
>
>
>
> I do not think of a product champion as "being off being a business
> champion." The product champion is the team leader first, making
sure that
> the team works together and works well. Team improvement is handled
by the
> team and champion, but specialty area process improvement is the
role of the
> team members' supervisors. The team as a whole assumes as part of
its job
> the business responsibility, so the champion is not "off" worrying
about the
> business. That is something that the whole team does. The
reasoning here
> is that an engaged, team MUST be deeply engaged in the business in
order to
> become passionately committed to business success. I do not like
the idea
> that there is a "channel" (sometimes called product owner, sometimes
called
> product manager) who makes all of the business calls and hands them
off to
> the team. This is a sub-optimized model, where the team is not
allowed to
> get engaged in business success.
>
>
>
> True, when there is no other team leader, there needs to be a Project
> Manager or a Scrum Master or someone like that. But why not someone
who is
> allowed/expected to be a real leader, who helps the team as a whole
achieve
> business success?
>
>
>
> Mary Poppendieck
>
> www.poppendieck.com
>
> Author of: Lean Software Development & Implementing Lean Software
> Development
>
>
>
> From: leanagilescrum@yahoogroups.com
[mailto:leanagilescrum@yahoogroups.com]
> On Behalf Of aalanatlas
> Sent: Monday, November 26, 2007 4:12 PM
> To: leanagilescrum@yahoogroups.com
> Subject: [leanagilescrum] Re: Managers as Scrum Masters
>
>
>
> Mary, I love your model (except I don't know where I personally would
> fit in it). So far, though, in my experience it seems a bit simpler
> and more perfect than reality will allow. So I still see a third leg
> on your leadership stool, and the Scrum Master is that leg. While the
> champion is championing the business and the supervisor is training
> people across many product teams, somebody needs to pay attention to
> the self-organizing team churning away to produce product.
>
> For instance, continuous improvement of the process itself, at the
> team level, is an important part of a Lean/Agile implementation, at
> least as I understand it so far. In my Lean readings, I read about how
> the manager should be establishing the current standard for doing
> things and then improving it constantly. That process is very
> team-specific, and it requires somebody intimately familiar with the
> team to tune it. That seems like something the Scrum Master can lead
> more successfully than either the champion, the supervisor, or the
> team itself.
>
> The other thing missing from this discussion is the thing I spent most
> of my time doing as a Scrum Master, which is removing impediments.
> From missing specs and other dependencies from outside groups to
> infrastructure needs (both hardware and software) to protection from
> outside meddling, impediment removal (and sometimes identification,
> too) is an important Scrum Master task that I do not see fitting well
> either with the business champion or the people supervisor.
>
> Sure, maybe the champion is capable of doing this stuff, or maybe the
> supervisor is, but I at least found that just doing these things
> directly with the team was more than a fulltime job. And I know that
> champion is a full time job at my current company. I believe you when
> you say that your two-pronged model has been used and worked well. I
> just can't quite imagine it myself.
>
> alan
>
> --- In leanagilescrum@yahoogroups.com
> <mailto:leanagilescrum%40yahoogroups.com> , "Mary Poppendieck" <maryp@>
> wrote:
> >
> >
> > Hi David,
> >
> >
> >
> > Here's what I've seen work very successfully in an organization
> > tens of thousands of people engaged in product development:
> >
> >
> >
> > People are hired by and report to supervisors or managers who are
> > responsible for their training and career development and
supplying them
> > with leadership in an area of a technical specialty. Supervisors are
> > competent to act as technical leaders in the area they supervise,
since
> > they have technical expertise in the area themselves. They understand
> > that their job is to create and preserve knowledge in their field and
> > "grow people" who are competent in the field. (Think of a major
> > professor at a university, but in a company.)
> >
> >
> >
> > People are assigned by their supervisor or manager to work on a
product
> > teams, which are led by a competent technical leaders who also has a
> > deep understanding of the market and are responsible for the business
> > success of the product. (We called these people product champions.)
> > The champion provides team leadership, while supervisors assign people
> > to the team and makes sure they have the guidance, technical
support and
> > backup when they need it. The champion is not a ScrumMaster in the
> > sense of being a process leader, because champions also lead the
team in
> > accomplishing most of the work Scrum assigns to the Product Owner:
> > getting a good sense of what customers really want, deciding how to
> > prioritize the work, etc. In addition, they provide the technical
> > guidance of a technical architect, or make sure that such
leadership is
> > in place.
> >
> >
> >
> > In some companies the champion is more than one person, but if so, the
> > people in this role are "joined at the hip" in the sense of
> > working together to accomplish the job of a champion.
> >
> >
> >
> > In this kind of an environment, a process leader might be needed
when a
> > new process is introduced, but over time leadership devolves to
> > supervisors - who grow people - and champions - who grow
> > businesses.
> >
> >
> >
> > Mary Poppendieck
> >
> > 952-934-7998
> >
> > www.poppendieck.com <http://www.poppendieck.com/>
> >
> > Author of: Lean Software Development & Implementing Lean Software
> > Development
> >
> > --- In leanagilescrum@yahoogroups.com
> <mailto:leanagilescrum%40yahoogroups.com> , "David Starr" <davidstarr@>
> > wrote:
> > >
> > > I want to follow up on this with all due respect and as a admirer of
> > your
> > > work.
> > >
> > > Have you genuinely seen this come to complete fruition in an
> > organization
> > > with over 50 people?
> > >
> > > Is it not fair to see the role of personnel supervisor and that
of SM
> > as
> > > having separate accountability? To be frank, it is sometimes
necessary
> > in
> > > the course of human events to tell a team of people what to do.
> > >
> > > While one team may embody self organization and emergent
behavior, an
> > > identically empowered team in the next room may tend toward entropy.
> > The
> > > difference hinges on the individuals who compose the teams.
> > >
> > > I am not speaking theoretically here, but from experience. 2
similarly
> > > composed teams, 2 rooms, 1 Scrum Master for 2 teams, 2 amazingly
> > different
> > > outcomes. Why? Because some people need to be led and when the
team is
> > > composed without a natural leader, entropy occurs.
> > >
> > > David Starr
> > > http://elegantcode.com
> > >
> > >
> > > On Nov 16, 2007 2:40 PM, MaryP maryp@ wrote:
> > >
> > > > I think that the ScrumMaster role (as canonically defined) usurps
> > the
> > > > job of a good first line supervisor / team lead. When
supervisors /
> > team
> > > > leaders understand that their job is to solve problems (remove
> > barriers),
> > > > preserve knowledge (act as teachers), and grow people (help
everyone
> > reach
> > > > their full potential), the organization probably doesn't need
> > processes
> > > > leaders.
> > > >
> > > >
> > > >
> > > > Mary Poppendieck
> > > >
> >
>


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________


#438 From: "Alan Shalloway" <alshall@...>
Date: Mon Dec 3, 2007 12:35 am
Subject: Why Lean Now?
alshalloway
Send Email Send Email
 
I posted this a blog (http://www.netobjectives.com/blog) but thought
people here might find it useful as well.

I was recently asked:

"Can you tell me, if you would, why Lean is coming to the forefront
in your practices at this time? Is is simply a continuation of your
ongoing research? Or does it fill some gap that you've detected in
Scrum (the way it was formerly taught). Or: are customers more
interested in Lean concepts, for some reason? "

  There isn't an easy, or perhaps, I should say, short answer to this.
However, given that I am heading out to SQE's Agile Development
Practices Conference in the morning, I will give as good a short
answer as I can. J

  I've been doing Lean for several years, so it's not really coming to
the forefront in my practice just now. It probably looks that way
because I've both been more vocal about it and my company (Net
Objectives) has been working with more and more teams with Lean
methods. I've been more vocal recently because I have seen many teams
under the impression that Scrum is all they have to do, when in fact,
it isn't. As good as Scrum is, it doesn't address many issues that
are beyond the team and beyond projects. I would say about half of
our practice is now helping teams who have started with Scrum and
recognize they need some help. On the corporate front, we've been
working with several Enterprise wide accounts where we've been seeing
a great need for Lean principles to enhance Scrum practices. Scrum is
a great team/project process, but doesn't deal directly with many
Enterprise issues. The Lean principles on which Scrum is based can be
more directly applied to Enterprises than the Scrum practices
themselves. In particular, the lean principle of optimizing the whole
and the practice of value stream mapping provides much greater
insights than Scrum's "Scrum of Scrums".

  Customers are also becoming more aware of the need for Lean. Many
companies are dealing with legacy code which makes standard agile
development not possible. Lean insights can be very useful here. In
many cases, agile practices of the team are often important, but not
the primary impediment to creating business value. We have seen many
cases where after removing the primary impediment to development,
agile methods are the next step to undertake. However, knowing when
to undertake Scrum is often just as important as knowing how to do it.

  In addition to all of this, Lean goes beyond software. It includes
the attitude of where do you look when things go wrong. In
incorporates the need for systems thinking, not just people thinking.
This is required if you are going to change the culture of an
organization.

  In closing, I want to be clear that I think Scrum is great.
Obviously so since Net Objectives, of which I am CEO, is probably the
largest Agile training company in the world. I admit I've set myself
up for being misunderstood by pointing out the limitations of Scrum.
But in this area I am referring to Scrum's scope. Scrum is fabulous
for what it attempts to do. But what it attempts to do (a focus on
teams and projects) is not sufficient for Enterprise adoption.

Alan Shalloway
CEO, Net Objectives

#439 From: Juan Bernabó <juan.bernabo@...>
Date: Mon Dec 3, 2007 1:53 pm
Subject: Re: Why Lean Now?
jbernab
Send Email Send Email
 
Alan,

What I like about Scrum is that drives the process implementation, not
just the product development, just in time, so you can pull lean into
the organization without a lot of upfront upper management commitment
to change, which is what IT has been laking.

In my vision Scrum pulls lean practices and other changes, just in
time, and this not something that needs fixing, this is by design.

Juan.

--- In leanagilescrum@yahoogroups.com, "Alan Shalloway" <alshall@...>
wrote:
>
> I posted this a blog (http://www.netobjectives.com/blog) but thought
> people here might find it useful as well.
>
> I was recently asked:
>
> "Can you tell me, if you would, why Lean is coming to the forefront
> in your practices at this time? Is is simply a continuation of your
> ongoing research? Or does it fill some gap that you've detected in
> Scrum (the way it was formerly taught). Or: are customers more
> interested in Lean concepts, for some reason? "
>
>  There isn't an easy, or perhaps, I should say, short answer to this.
> However, given that I am heading out to SQE's Agile Development
> Practices Conference in the morning, I will give as good a short
> answer as I can. J
>
>  I've been doing Lean for several years, so it's not really coming to
> the forefront in my practice just now. It probably looks that way
> because I've both been more vocal about it and my company (Net
> Objectives) has been working with more and more teams with Lean
> methods. I've been more vocal recently because I have seen many teams
> under the impression that Scrum is all they have to do, when in fact,
> it isn't. As good as Scrum is, it doesn't address many issues that
> are beyond the team and beyond projects. I would say about half of
> our practice is now helping teams who have started with Scrum and
> recognize they need some help. On the corporate front, we've been
> working with several Enterprise wide accounts where we've been seeing
> a great need for Lean principles to enhance Scrum practices. Scrum is
> a great team/project process, but doesn't deal directly with many
> Enterprise issues. The Lean principles on which Scrum is based can be
> more directly applied to Enterprises than the Scrum practices
> themselves. In particular, the lean principle of optimizing the whole
> and the practice of value stream mapping provides much greater
> insights than Scrum's "Scrum of Scrums".
>
>  Customers are also becoming more aware of the need for Lean. Many
> companies are dealing with legacy code which makes standard agile
> development not possible. Lean insights can be very useful here. In
> many cases, agile practices of the team are often important, but not
> the primary impediment to creating business value. We have seen many
> cases where after removing the primary impediment to development,
> agile methods are the next step to undertake. However, knowing when
> to undertake Scrum is often just as important as knowing how to do it.
>
>  In addition to all of this, Lean goes beyond software. It includes
> the attitude of where do you look when things go wrong. In
> incorporates the need for systems thinking, not just people thinking.
> This is required if you are going to change the culture of an
> organization.
>
>  In closing, I want to be clear that I think Scrum is great.
> Obviously so since Net Objectives, of which I am CEO, is probably the
> largest Agile training company in the world. I admit I've set myself
> up for being misunderstood by pointing out the limitations of Scrum.
> But in this area I am referring to Scrum's scope. Scrum is fabulous
> for what it attempts to do. But what it attempts to do (a focus on
> teams and projects) is not sufficient for Enterprise adoption.
>
> Alan Shalloway
> CEO, Net Objectives
>

#440 From: "Alan Shalloway" <alshall@...>
Date: Mon Dec 3, 2007 2:11 pm
Subject: Re: Why Lean Now?
alshalloway
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, Juan Bernabó <juan.bernabo@...>
wrote:
>
> Alan,
>
> What I like about Scrum is that drives the process implementation, not
> just the product development, just in time, so you can pull lean into
> the organization without a lot of upfront upper management commitment
> to change, which is what IT has been laking.
>
> In my vision Scrum pulls lean practices and other changes, just in
> time, and this not something that needs fixing, this is by design.
>
> Juan.

I agree, this is the power of Scrum.  I also agree that Scrum pulls
lean practices.  But where does Scrum talk about portfolio management,
value-stream mapping, coordinating different teams with a separate
integration team?  I guess you can call the lean principles that
discuss this Scrum principles as well.  In many ways they are.  But
then you start losing the focus of what Scrum is.  Scrum should not be
everything to everybody.  It started as a team-centric approach to
projects and process improvement.  I suppose with Type-B and Type-C
Scrum it does expand to the Enterprise.  But I really think it's better
to think of them as Lean implementations - or at least I find it easier
to think of them that way and help others pick them up that way.

Alan Shalloway
CEO, Net Objectives

#441 From: "yanivpe" <yanivpe@...>
Date: Tue Dec 4, 2007 1:25 am
Subject: Re: Office Layout Recommendations
yanivpe
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, "David Starr" <davidstarr@...>
wrote:
>
> As a director for a 35 person software team, I went through the process
> of building a new building and laying out our floor from the ground
> up.  We ended up with wheels on all the furniture, and a very
> collaborative workspace. I will admit that results have been mixed and
> the reason was my oversight to respect the need for privacy for
> individuals.
>
> I have learned from this experience and most recently I blogged about
> it here:
> http://elegantcode.com/2007/10/31/the-agile-concentration-cave/
>
> A detailed explination of our physical environment may be found here:
> http://elegantcode.com/2006/03/27/refactoring-physical-space/
>
> Overall, the plan has worked well. If I have it to do again, I would
> include the cave on day one.
>
> David Starr
> http://elegantcode.com

Hello to all, and let me offer my semi-contrarian view on the matter:

I actually consider the common agile interpretation of co-location,
meaning "stuff everyone in one room", to be a mistake on the part of
the agile community, especially so now. A one-room colocation may have
been the right move to signal emphasis on 'teamwork', but as an
ongoing seating arrangement, it is ineffective.

Both research, previous literature (c.f. the Peopleware, the book) and
common sense indicate that a noisy and interrupt-laden environment is
not conductive to productivity. While co-location-to-one-room
encourages the positive aspects of teamwork, it also encourages the
negative aspects of team reliance ("hey Jake, where is the config
file", asked across a room, breaks the concentration of at least one
person - Jake - to save the one asking possibly 2 minutes. not a good
tradeoff).

Moreover, lack of offices is, and will be, perceived as loss of
status. Developers, testers, and line managers all wish for higher
status, and de-motivating them by co-location-to-one-room does not
seem wise.

I don't find the 'cave' approach, which I have experienced, to
alleviate this problem sufficiently. Instead, I find a 'reverse cave',
a 'town square' where team members can congregate with their laptops
when they are doing relevant activities (pairing/group
reviews/discussion/semi-discussion-semi-coding) to be much more
effective. Companies find the co-location-to-one-room attractive due
to reduced cost, but I think agilists are wrong to continue
encouraging it at this stage.
Co-location? sure, move offices to be next door, dedicate a team
conference room, and schedule 'co-located' time. A team should not be
spread across multiple buildings or floors. But let people keep their
offices, and enjoy improved focus on those tasks that do require
individual attention.

// Yaniv Pessach
// www.yanivpessach.com

#442 From: "Alan Shalloway" <alshall@...>
Date: Tue Dec 4, 2007 1:48 am
Subject: Praise for Scrum
alshalloway
Send Email Send Email
 
I just wrote a blog I think might be of interest to members of this
group.  It's titled Praise for Scrum and starts with:

I have been accused of two things in the last few days. One is true,
the other isn't. The one that is true is that I'm always looking for
what's missing and not acknowledging enough what has been done. The
one that isn't true is that I don't like Scrum. Although as CEO of a
global training/consulting company I feel I need to look for what is
missing, I also need to praise and acknowledge the good things around
me. Something I don't do this as much as I could. Since I am a firm
believer in the ability of people to create magic in their lives, I
guess this makes me a very optimistic, half-empty glass kind of
guy. :)

However, I am committed to acknowledging more about what is good and
less about focusing on the negative. As a start down this path of
personal transformation, I wanted to take an opportunity to praise
Scrum and discuss many of the things I like about it. So here goes.
-----

To see the rest, go to our blog (http://www.netobjectives.com/blog).

Alan Shalloway
CEO, Net Objectives

#443 From: Ron Jeffries <ronjeffries@...>
Date: Tue Dec 4, 2007 2:19 am
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
ronaldejeffries
Send Email Send Email
 
Hello, yanivpe.  On Monday, December 3, 2007, at 8:25:13 PM, you
wrote:

> Both research, previous literature (c.f. the Peopleware, the book) and
> common sense indicate that a noisy and interrupt-laden environment is
> not conductive to productivity. While co-location-to-one-room
> encourages the positive aspects of teamwork, it also encourages the
> negative aspects of team reliance ("hey Jake, where is the config
> file", asked across a room, breaks the concentration of at least one
> person - Jake - to save the one asking possibly 2 minutes. not a good
> tradeoff).

Google
   university of michigan war room
for some more recent actual research.

And no one is suggesting a noisy and interrupt-laden environment. In
addition, many of us who have actually tried things both ways have
found the one room situation to be quite preferable.

Ron Jeffries
www.XProgramming.com
Any errors you find in this are the work of Secret Villains,
whose mad schemes will soon be revealed. -- Wil McCarthy

#444 From: "Paul Oldfield" <PaulOldfield1@...>
Date: Tue Dec 4, 2007 8:40 am
Subject: Re: Office Layout Recommendations
pauloldfield1
Send Email Send Email
 
(responding to Yaniv)

> I actually consider the common agile interpretation of co-location,
> meaning "stuff everyone in one room", to be a mistake on the part
> of the agile community, especially so now. A one-room colocation
> may have been the right move to signal emphasis on 'teamwork',
> but as an ongoing seating arrangement, it is ineffective...
>
> ... a noisy and interrupt-laden environment is
> not conductive to productivity...

It would be useful to consider how the team and its members can
get the gain of co-location without the pain.  How, for
example, can one accept productive distractions while being
shielded from unproductive distractions?  How can one minimise
the effect of dealing with a distraction?

I find that I work well in an open environment by subdividing
my work so I only need to think about a little at a time, and by
keeping a few 'roadmaps' around so I can rapidly re-load my
mind after any distraction.

With this sort of working practice, there are still a few
jobs that need a longer period of time free of interruptions,
but these are far fewer than I would have imagined 15 years
ago.

Paul Oldfield

#445 From: "jay_vandewark" <jay_vandewark@...>
Date: Tue Dec 4, 2007 6:55 am
Subject: Re: Office Layout Recommendations
jay_vandewark
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, Ron Jeffries <ronjeffries@...>
wrote:
>
> Hello, yanivpe.  On Monday, December 3, 2007, at 8:25:13 PM, you
> wrote:
>
> > Both research, previous literature (c.f. the Peopleware, the
book) and
> > common sense indicate that a noisy and interrupt-laden
environment is
> > not conductive to productivity. While co-location-to-one-room
> > encourages the positive aspects of teamwork, it also encourages
the
> > negative aspects of team reliance ("hey Jake, where is the config
> > file", asked across a room, breaks the concentration of at least
one
> > person - Jake - to save the one asking possibly 2 minutes. not a
good
> > tradeoff).
>
> Google
>   university of michigan war room
> for some more recent actual research.
>
> And no one is suggesting a noisy and interrupt-laden environment. In
> addition, many of us who have actually tried things both ways have
> found the one room situation to be quite preferable.
>
> Ron Jeffries
> www.XProgramming.com
> Any errors you find in this are the work of Secret Villains,
> whose mad schemes will soon be revealed. -- Wil McCarthy
>

I don't believe Yaniv was claiming that agilists are advocating noisy
or interrupt-laden environments.  But one-room locations do have
drawbacks and I believe that one-room locations are the weakest
practice advocated by agilists.  I, too, have experienced multiple
team room environments and even the best of them were too distracting
for me - at times.  Maybe you'll think I have yet to be in a "good"
one, and maybe you'd be correct.  But I think I have been in good
ones.  I enjoyed them - most of the time.  Even better though were
the ones that had a team room with offices (with doors) around the
perimiter.

People are different and they should be supported with an environment
that allows them to do their best within the context of optimizing
the whole team.  Don't force them to sit in a solo office without
easily accessible collaborative space, and don't force them to go sit
in their car to think through a tough problem without distraction
(not everybody has a car).

Jay Vandewark
Velocity Partners

#446 From: "Max Guernsey, III" <Max.Guernsey@...>
Date: Tue Dec 4, 2007 2:31 am
Subject: Re: Office Layout Recommendations
maxguernseyiii
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, Ron Jeffries <ronjeffries@...>
wrote:
> Google
>   university of michigan war room
> for some more recent actual research.
>
> And no one is suggesting a noisy and interrupt-laden environment. In
> addition, many of us who have actually tried things both ways have
> found the one room situation to be quite preferable.
>
> Ron Jeffries
> www.XProgramming.com
> Any errors you find in this are the work of Secret Villains,
> whose mad schemes will soon be revealed. -- Wil McCarthy
>

Indeed.  The heightened visibility alone more than makes up for the
increased risk of broken focus, in my opinion.  It surfaces the
problem that so-and-so can't find the config files on his own.  The
team can react accordingly.  For instance, the third time the
question is raised, they can start prefacing their responses
with "Remember?" and gradually get more assertive from there.

Remember that, since the it has control over the processes and the
Scrum area, the team has control over how interrupt-laden its
environment actually is.

-- Max

#447 From: "Max Guernsey, III" <Max.Guernsey@...>
Date: Tue Dec 4, 2007 9:06 am
Subject: Re: Office Layout Recommendations
maxguernseyiii
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, "Paul Oldfield"
<PaulOldfield1@...> wrote:
>
> (responding to Yaniv)
>
> > I actually consider the common agile interpretation of co-
location,
> > meaning "stuff everyone in one room", to be a mistake on the part
> > of the agile community, especially so now. A one-room colocation
> > may have been the right move to signal emphasis on 'teamwork',
> > but as an ongoing seating arrangement, it is ineffective...
> >
> > ... a noisy and interrupt-laden environment is
> > not conductive to productivity...
>
> It would be useful to consider how the team and its members can
> get the gain of co-location without the pain.  How, for
> example, can one accept productive distractions while being
> shielded from unproductive distractions?  How can one minimise
> the effect of dealing with a distraction?
>
> I find that I work well in an open environment by subdividing
> my work so I only need to think about a little at a time, and by
> keeping a few 'roadmaps' around so I can rapidly re-load my
> mind after any distraction.
>
> With this sort of working practice, there are still a few
> jobs that need a longer period of time free of interruptions,
> but these are far fewer than I would have imagined 15 years
> ago.
>
> Paul Oldfield
>

Absolutely.  Finding ways to mitigate the risks and maximize the
gains of any design decision, be it the design of a team or of a
system of classes, is the name of the game.  Keeping your work small
and keeping an up-to-date plan readily available are both really good
techniques.

Another powerful distraction-minimizing tool is pairing (I think
someone mentioned this, already, but I'm going to do so again).
Correct me if I'm wrong, here, but when the foci of two are brought
to bear on a problem wouldn't the chances of the answers to trivial
questions simply popping into the work?  ...and if two people are
working together and neither of them can find a config file, is the
question really trivial?

-- Max

#448 From: "jay_vandewark" <jay_vandewark@...>
Date: Tue Dec 4, 2007 6:54 am
Subject: Re: Office Layout Recommendations
jay_vandewark
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, Ron Jeffries <ronjeffries@...>
wrote:
>
> Hello, yanivpe.  On Monday, December 3, 2007, at 8:25:13 PM, you
> wrote:
>
> > Both research, previous literature (c.f. the Peopleware, the
book) and
> > common sense indicate that a noisy and interrupt-laden
environment is
> > not conductive to productivity. While co-location-to-one-room
> > encourages the positive aspects of teamwork, it also encourages
the
> > negative aspects of team reliance ("hey Jake, where is the config
> > file", asked across a room, breaks the concentration of at least
one
> > person - Jake - to save the one asking possibly 2 minutes. not a
good
> > tradeoff).
>
> Google
>   university of michigan war room
> for some more recent actual research.
>
> And no one is suggesting a noisy and interrupt-laden environment. In
> addition, many of us who have actually tried things both ways have
> found the one room situation to be quite preferable.
>
> Ron Jeffries
> www.XProgramming.com
> Any errors you find in this are the work of Secret Villains,
> whose mad schemes will soon be revealed. -- Wil McCarthy
>

I don't believe Yaniv was claiming that agilists are advocating noisy
or interrupt-laden environments.  But one-room locations do have
drawbacks and I believe that one-room locations are the weakest
practice advocated by agilists.  I, too, have experienced multiple
team room environments and even the best of them were too distracting
for me - at times.  Maybe you'll think I have yet to be in a "good"
one, and maybe you'd be correct.  But I think I have been in good
ones.  I enjoyed them - most of the time.  Even better though were
the ones that had a team room with offices (with doors) around the
perimiter.

People are different and they should be supported with an environment
that allows them to do their best within the context of optimizing
the whole team.  Don't force them to sit in a solo office without
easily accessible collaborative space, and don't force them to go sit
in their car to think through a tough problem without distraction
(not everybody has a car).

Jay Vandewark
Velocity Partners

#449 From: Ron Jeffries <ronjeffries@...>
Date: Tue Dec 4, 2007 12:28 pm
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
ronaldejeffries
Send Email Send Email
 
Hello, jay_vandewark.  On Tuesday, December 4, 2007, at 1:55:17 AM,
you wrote:

> I don't believe Yaniv was claiming that agilists are advocating noisy
> or interrupt-laden environments.  But one-room locations do have
> drawbacks and I believe that one-room locations are the weakest
> practice advocated by agilists.

That "weakest" would be more believable were it not that the data we
have suggests that teams in team rooms are TWICE as productive as
teams not in team rooms. There is perhaps no other Agile practice
that is that strong.

> I, too, have experienced multiple
> team room environments and even the best of them were too distracting
> for me - at times.  Maybe you'll think I have yet to be in a "good"
> one, and maybe you'd be correct.  But I think I have been in good
> ones.  I enjoyed them - most of the time.

Yes, I like to get out of the distractions myself sometimes. The
thing to avoid is a situation where someone can move to the
distraction-free space and never come back.

I'm very practiced at working in that kind of space, and I manage to
be more productive in a coffee shop than at home. Especially one
without an Internet connection. It's the Internet, especially email,
that distracts me the most.

> Even better though were
> the ones that had a team room with offices (with doors) around the
> perimiter.

Big Dave Thomas and Brian Barry favor this format. I haven't tried
it but would be willing to.

I used to favor private rooms for each developer but on one project
in this environment, built a special team room for the team. Same
people, in that room rather than in our normal separate rooms, was
far more productive.

My concerns with the periphery format would not be huge, but I'd
want all the good computers in the common area, and maybe enough
room for pairing in the separate rooms.

> People are different and they should be supported with an environment
> that allows them to do their best within the context of optimizing
> the whole team.  Don't force them to sit in a solo office without
> easily accessible collaborative space, and don't force them to go sit
> in their car to think through a tough problem without distraction
> (not everybody has a car).

I don't do force. People should do what they want, and experience
the consequences. What I'm interested in, though, is what is most
productive. Since I view software development as a team effort,
individual productivity may not be as important as team
productivity -- to the project.

Suppose it were true that my productivity in a team room was only
seventy-five percent of what it was alone, but that my being present
and able to help quickly raised the average performance of the other
team members by ten percent. Then with only three other teammates we
would do better to keep me in the team room.

On the other hand, if I could stand five hours in the team room, but
seven hours made me insane and I ran around with my katana chopping
computers in half, it might be well to encourage me to take a break
and go to my cage once in a while.

My bottom line, though, is that I have observed the team room effect
   -- on my own teams;
   -- on other people's teams;
   -- in the literature;
and it is substantial enough to make me believe that it is by far
one of the strongest of the Agile practices, not the weakest. Still
needs to be tempered by other considerations, but it would be very
unwise to dismiss it, in my opinion.

Ron Jeffries
www.XProgramming.com
He who will not apply new remedies must expect old evils.  -- Francis Bacon

#450 From: Ron Jeffries <ronjeffries@...>
Date: Tue Dec 4, 2007 12:31 pm
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
ronaldejeffries
Send Email Send Email
 
Hello, Max.  On Tuesday, December 4, 2007, at 4:06:41 AM, you
wrote:

> Another powerful distraction-minimizing tool is pairing (I think
> someone mentioned this, already, but I'm going to do so again).
> Correct me if I'm wrong, here, but when the foci of two are brought
> to bear on a problem wouldn't the chances of the answers to trivial
> questions simply popping into the work?  ...and if two people are
> working together and neither of them can find a config file, is the
> question really trivial?

Furthermore, when you're pairing, one of you can field a
distraction, while the other one keeps the balls in the air. You can
even switch pairs for a while, to help some other pair, and then
switch back.

Ron Jeffries
www.XProgramming.com
Just because XP doesn't talk about how to make fire, should we assume it
requires us to use sticks? -- Richard MacDonald

#451 From: Ron Jeffries <ronjeffries@...>
Date: Tue Dec 4, 2007 12:35 pm
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
ronaldejeffries
Send Email Send Email
 
Hello, Max.  On Monday, December 3, 2007, at 9:31:03 PM, you wrote:

> Indeed.  The heightened visibility alone more than makes up for the
> increased risk of broken focus, in my opinion.  It surfaces the
> problem that so-and-so can't find the config files on his own.  The
> team can react accordingly.  For instance, the third time the
> question is raised, they can start prefacing their responses
> with "Remember?" and gradually get more assertive from there.

They might even figure out that finding the config file should be
handled by a computer rather than by frail human memory.

> Remember that, since the it has control over the processes and the
> Scrum area, the team has control over how interrupt-laden its
> environment actually is.

Exactly. One team that I worked with added a new member who was very
garrulous, and because she was new to the team, tended to talk
across the room to some other person, discussing their cats or
something. It was distracting.

Rather than tell the woman to shut up, which might have hurt her
feelings, and reduced important communication, they developed a new
practice. They stocked up on Nerf balls about 3 inches in diameter.
When anyone experienced a shower of Nerf balls out of nowhere, they
took it as a sign that they were making a bit too much noise. Worked
just fine.

Ron Jeffries
www.XProgramming.com
There's a difference between righteous anger and just being crabby.
   --Barbara Richmond

#452 From: "yanivpe" <yanivpe@...>
Date: Wed Dec 5, 2007 12:38 am
Subject: Re: Office Layout Recommendations
yanivpe
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, Ron Jeffries <ronjeffries@...>
wrote:
>
> Hello, yanivpe.  On Monday, December 3, 2007, at 8:25:13 PM, you
> wrote:
>
> > Both research, previous literature (c.f. the Peopleware, the book) and
> > common sense indicate that a noisy and interrupt-laden environment is
> > not conductive to productivity. While co-location-to-one-room
> > encourages the positive aspects of teamwork, it also encourages the
> > negative aspects of team reliance ("hey Jake, where is the config
> > file", asked across a room, breaks the concentration of at least one
> > person - Jake - to save the one asking possibly 2 minutes. not a good
> > tradeoff).
>
> Google
>   university of michigan war room
> for some more recent actual research.
>
> And no one is suggesting a noisy and interrupt-laden environment. In
> addition, many of us who have actually tried things both ways have
> found the one room situation to be quite preferable.
>
> Ron Jeffries
> www.XProgramming.com
> Any errors you find in this are the work of Secret Villains,
> whose mad schemes will soon be revealed. -- Wil McCarthy
Thanks Ron.
First, I am glad we are having a discussion over the pros and cons of
co-locating vs. establishing or keeping interruption-free, priate
environments.

I clearly see the benefits of working in a common environment part of
the time, but, as I pointed out, some tasks call for concentration and
are better executed in a distraction-free space. I feel that an ideal
environment would have both elements.
My experience is similar to Jay's - most team rooms I shared or seen
shared, even those I consider above-average, involved quite a bit of
interruption. Another detrimental effect occurs when the team 'splits
in fast', if 1 or 2 people are working on a side project that isn't
related to the work of the other team members, during a sprint. In
many cases, it wouldn't be practical to move them to a separate area,
and yet, they no longer get any of the 'common room' benefits.
An interesting alternative arrangement that I've seen work well is
reserving a conference room as a team room for 1:00pm to 4:00pm daily,
where more group-related work can take place (and team members can
still retreat to their offices if privacy or silence is needed).
My recommendations for other practitioners would be to tailor the
seating arrangement to the tasks and team preferences, rather than
-automatically- recommend that everyone be moved to the same room.

Also note, the "university of Michigan war room experiment" does not
address my points, as they compared a _cubicle_farm_ to open space.
Cubes may be the worst of both worlds, and don't provide a distraction
free, private, or non-low-status environment either.
I use the word 'office' as a room with a door that closes, and walls
that reach all the way to the ceiling...
"instead of toiling in separate cubicles, workers sit at wall-less
workstations in one big, open room."(from
http://www.sciencedaily.com/releases/2000/12/001206144705.htm)

#454 From: "Jeff Heinen" <jheinen@...>
Date: Wed Dec 5, 2007 1:19 am
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
vercinget_xx
Send Email Send Email
 

most team rooms I shared or seen shared, even those I consider above-average, involved quite a bit of interruption.”

 

I’ve found that a nice set of noise cancelling headphones does wonders when I need to focus.

 

Another detrimental effect occurs when the team 'splits in fast', if 1 or 2 people are working on a side project that isn't related to the work of the other team members, during a sprint.”

 

Gah!  Having members of one team work on projects/objectives that are different from the rest of the team doesn’t sound very scrummy/agile to me. One of the reasons agile works is that you have a group of people with a shared goal who work together to achieve it. “splitting” the team seems like an all-around bad idea.

 

When I teach teams, I often tell people that if you can do nothing else, at a bare minimum you need to try and get the Team co-located in one room, and ensure that the Team all share the same objective. Absent all other practices, that alone will improve almost any situation, often dramatically.

 

-Jeff H.

 

 

 

 

From: leanagilescrum@yahoogroups.com [mailto:leanagilescrum@yahoogroups.com] On Behalf Of yanivpe
Sent: Tuesday, December 04, 2007 4:39 PM
To: leanagilescrum@yahoogroups.com
Subject: [leanagilescrum] Re: Office Layout Recommendations

 

--- In leanagilescrum@yahoogroups.com, Ron Jeffries <ronjeffries@...>
wrote:
>
> Hello, yanivpe. On Monday, December 3, 2007, at 8:25:13 PM, you
> wrote:
>
> > Both research, previous literature (c.f. the Peopleware, the book) and
> > common sense indicate that a noisy and interrupt-laden environment is
> > not conductive to productivity. While co-location-to-one-room
> > encourages the positive aspects of teamwork, it also encourages the
> > negative aspects of team reliance ("hey Jake, where is the config
> > file", asked across a room, breaks the concentration of at least one
> > person - Jake - to save the one asking possibly 2 minutes. not a good
> > tradeoff).
>
> Google
> university of michigan war room
> for some more recent actual research.
>
> And no one is suggesting a noisy and interrupt-laden environment. In
> addition, many of us who have actually tried things both ways have
> found the one room situation to be quite preferable.
>
> Ron Jeffries
> www.XProgramming.com
> Any errors you find in this are the work of Secret Villains,
> whose mad schemes will soon be revealed. -- Wil McCarthy
Thanks Ron.
First, I am glad we are having a discussion over the pros and cons of
co-locating vs. establishing or keeping interruption-free, priate
environments.

I clearly see the benefits of working in a common environment part of
the time, but, as I pointed out, some tasks call for concentration and
are better executed in a distraction-free space. I feel that an ideal
environment would have both elements.
My experience is similar to Jay's - most team rooms I shared or seen
shared, even those I consider above-average, involved quite a bit of
interruption. Another detrimental effect occurs when the team 'splits
in fast', if 1 or 2 people are working on a side project that isn't
related to the work of the other team members, during a sprint. In
many cases, it wouldn't be practical to move them to a separate area,
and yet, they no longer get any of the 'common room' benefits.
An interesting alternative arrangement that I've seen work well is
reserving a conference room as a team room for 1:00pm to 4:00pm daily,
where more group-related work can take place (and team members can
still retreat to their offices if privacy or silence is needed).
My recommendations for other practitioners would be to tailor the
seating arrangement to the tasks and team preferences, rather than
-automatically- recommend that everyone be moved to the same room.

Also note, the "university of Michigan war room experiment" does not
address my points, as they compared a _cubicle_farm_ to open space.
Cubes may be the worst of both worlds, and don't provide a distraction
free, private, or non-low-status environment either.
I use the word 'office' as a room with a door that closes, and walls
that reach all the way to the ceiling...
"instead of toiling in separate cubicles, workers sit at wall-less
workstations in one big, open room."(from
http://www.sciencedaily.com/releases/2000/12/001206144705.htm)


#455 From: Ron Jeffries <ronjeffries@...>
Date: Wed Dec 5, 2007 2:40 am
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
ronaldejeffries
Send Email Send Email
 
Hello, yanivpe.  On Tuesday, December 4, 2007, at 7:38:40 PM, you
wrote:

> I clearly see the benefits of working in a common environment part of
> the time, but, as I pointed out, some tasks call for concentration and
> are better executed in a distraction-free space. I feel that an ideal
> environment would have both elements.

Well, I suppose some things do require concentration, though I have
come to think that quite often, when we are doing something that
requires concentration, we are doing the wrong thing. That is, we
do better to work in ways where things are such that concentration
is not required. One reason for that is that people aren't really
all that good at tasks that require concentration ...

> My experience is similar to Jay's - most team rooms I shared or seen
> shared, even those I consider above-average, involved quite a bit of
> interruption.

That's interesting in two regards. First, I worked continuously in
an open workspace for four years and didn't notice a lot of
interruption. Second, I wonder just what constitutes an interruption
in your mind, and why they are troubling to you.

> Another detrimental effect occurs when the team 'splits
> in fast', if 1 or 2 people are working on a side project that isn't
> related to the work of the other team members, during a sprint. In
> many cases, it wouldn't be practical to move them to a separate area,
> and yet, they no longer get any of the 'common room' benefits.

Well, a, don't do that, and b, I'd think that unless they had
suddenly moved to a different line of work they would get SOME
benefits.

> An interesting alternative arrangement that I've seen work well is
> reserving a conference room as a team room for 1:00pm to 4:00pm daily,
> where more group-related work can take place (and team members can
> still retreat to their offices if privacy or silence is needed).
> My recommendations for other practitioners would be to tailor the
> seating arrangement to the tasks and team preferences, rather than
> -automatically- recommend that everyone be moved to the same room.

Well, I've found the benefits to be pretty strong. I would urge a
team to give the open space an honest try. I would like to try the
situation with the offices around the open area but that's not a
likely layout unless a company has lots of money and space.

> Also note, the "university of Michigan war room experiment" does not
> address my points, as they compared a _cubicle_farm_ to open space.
> Cubes may be the worst of both worlds, and don't provide a distraction
> free, private, or non-low-status environment either.
> I use the word 'office' as a room with a door that closes, and walls
> that reach all the way to the ceiling...
> "instead of toiling in separate cubicles, workers sit at wall-less
> workstations in one big, open room."(from
> http://www.sciencedaily.com/releases/2000/12/001206144705.htm)

Yes. I was told by Brian Barry that an IBM study showed the open
room surrounded by offices to be the best, but I haven't seen the
study.

Ron Jeffries
www.XProgramming.com
The man happy in his work is not the narrow specialist,
nor the well-rounded man, but the man who is doing
what he loves to do. You must fall in love with some activity.
   --Richard P. Feynman

#456 From: "David Starr" <davidstarr@...>
Date: Wed Dec 5, 2007 4:38 am
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
davidmstarr
Send Email Send Email
 
I just read one thing that I can completely confirm and agree with.
 
When a team is collocated in what is meant to be a collaborative workspace, any benefit that may be realized is completely negated if the team is not working on the same project.
 
I have seen this anti-pattern occur often: A team is given a backlog of unrelated backlog items prioritized at the top. As the iteration begins, the team will naturally segment into still smaller teams that allow focus in sets of 2s and 3s. Worse still, individuals own work totally just to "get it done".
 
As we all know, this grab bag of work causes nearly constant context switching, which makes a collocated team environment almost unbearable. There is no point in sharing space with people who are not working toward the same goals you are throughout the day. In fact, this is the thing that people really hate because we all know it makes us inefficient.
 
Long story short: Poor backlog management can make a high performing, collocated team degenerate into a room of individuals who are just bugging each other.
--  
David Starr

#457 From: "Amir Kolsky" <kolsky@...>
Date: Wed Dec 5, 2007 6:59 am
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
kolsky
Send Email Send Email
 

One of the things developers cherish the most is their private space, even if it is just an illusion.

 

We can’t go about taking them out of their private cocoonish comfort zone without a transition plan.

 

We also can’t go about building a common room without understanding the advantages and limitations of such room.

 

When you engage in an effective lean/agile development you stories and tasks will tend to be short and parallelized with members of the team swarming on them.

 

For this to be effective there is a need for constant communication. This communication takes the form of visual information (via the information radiator in the room) and of interpersonal communication. This can be achieved the most effectively in a shared room environment.

 

This room, however must have its rules of conduct.

No shouting, respect to others’ property, no long discussions not of interest to all, no private calls and the very important – no business talk not related to the others’ work.

 

Amir

 

From: leanagilescrum@yahoogroups.com [mailto:leanagilescrum@yahoogroups.com] On Behalf Of David Starr
Sent: Wednesday, December 05, 2007 6:39 AM
To: leanagilescrum@yahoogroups.com
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations

 

I just read one thing that I can completely confirm and agree with.

 

When a team is collocated in what is meant to be a collaborative workspace, any benefit that may be realized is completely negated if the team is not working on the same project.

 

I have seen this anti-pattern occur often: A team is given a backlog of unrelated backlog items prioritized at the top. As the iteration begins, the team will naturally segment into still smaller teams that allow focus in sets of 2s and 3s. Worse still, individuals own work totally just to "get it done".

 

As we all know, this grab bag of work causes nearly constant context switching, which makes a collocated team environment almost unbearable. There is no point in sharing space with people who are not working toward the same goals you are throughout the day. In fact, this is the thing that people really hate because we all know it makes us inefficient.

 

Long story short: Poor backlog management can make a high performing, collocated team degenerate into a room of individuals who are just bugging each other.

--  

David Starr


#458 From: "Amir Kolsky" <kolsky@...>
Date: Wed Dec 5, 2007 6:59 am
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
kolsky
Send Email Send Email
 
Hi Yaniv,

Just wondering, have you ever *actually* worked in a common team room
environment? Where the team was dedicated to a product, not just a bunch of
people co-located?

Thanks, Amir

-----Original Message-----
From: leanagilescrum@yahoogroups.com [mailto:leanagilescrum@yahoogroups.com]
On Behalf Of yanivpe
Sent: Wednesday, December 05, 2007 2:39 AM
To: leanagilescrum@yahoogroups.com
Subject: [leanagilescrum] Re: Office Layout Recommendations

--- In leanagilescrum@yahoogroups.com, Ron Jeffries <ronjeffries@...>
wrote:
>
> Hello, yanivpe.  On Monday, December 3, 2007, at 8:25:13 PM, you
> wrote:
>
> > Both research, previous literature (c.f. the Peopleware, the book) and
> > common sense indicate that a noisy and interrupt-laden environment is
> > not conductive to productivity. While co-location-to-one-room
> > encourages the positive aspects of teamwork, it also encourages the
> > negative aspects of team reliance ("hey Jake, where is the config
> > file", asked across a room, breaks the concentration of at least one
> > person - Jake - to save the one asking possibly 2 minutes. not a good
> > tradeoff).
>
> Google
>   university of michigan war room
> for some more recent actual research.
>
> And no one is suggesting a noisy and interrupt-laden environment. In
> addition, many of us who have actually tried things both ways have
> found the one room situation to be quite preferable.
>
> Ron Jeffries
> www.XProgramming.com
> Any errors you find in this are the work of Secret Villains,
> whose mad schemes will soon be revealed. -- Wil McCarthy
Thanks Ron.
First, I am glad we are having a discussion over the pros and cons of
co-locating vs. establishing or keeping interruption-free, priate
environments.

I clearly see the benefits of working in a common environment part of
the time, but, as I pointed out, some tasks call for concentration and
are better executed in a distraction-free space. I feel that an ideal
environment would have both elements.
My experience is similar to Jay's - most team rooms I shared or seen
shared, even those I consider above-average, involved quite a bit of
interruption. Another detrimental effect occurs when the team 'splits
in fast', if 1 or 2 people are working on a side project that isn't
related to the work of the other team members, during a sprint. In
many cases, it wouldn't be practical to move them to a separate area,
and yet, they no longer get any of the 'common room' benefits.
An interesting alternative arrangement that I've seen work well is
reserving a conference room as a team room for 1:00pm to 4:00pm daily,
where more group-related work can take place (and team members can
still retreat to their offices if privacy or silence is needed).
My recommendations for other practitioners would be to tailor the
seating arrangement to the tasks and team preferences, rather than
-automatically- recommend that everyone be moved to the same room.

Also note, the "university of Michigan war room experiment" does not
address my points, as they compared a _cubicle_farm_ to open space.
Cubes may be the worst of both worlds, and don't provide a distraction
free, private, or non-low-status environment either.
I use the word 'office' as a room with a door that closes, and walls
that reach all the way to the ceiling...
"instead of toiling in separate cubicles, workers sit at wall-less
workstations in one big, open room."(from
http://www.sciencedaily.com/releases/2000/12/001206144705.htm)





Yahoo! Groups Links

#459 From: "Moreno, Joen" <joen.moreno@...>
Date: Wed Dec 5, 2007 3:44 pm
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
joenm
Send Email Send Email
 
 
 
 

"... This room, however must have its rules of conduct.

No shouting, respect to others’ property, no long discussions not of interest to all, no private calls and the very important – no business talk not related to the others’ work... "

 
 
Whoa!  Are you running a software development shop or a military bootcamp?  So how will you implement those rules?  Are you going to assign (or hire?) a rules police?  What if somebody was so excited about the Patriots win against the Ravens last monday that he starts talking about it with his pair (assuming pair-programming), are you going to give him a warning?  Ask him to drop and take 10 push-ups?  Fire him?
 
In my opinion, only one golden rule should be followed by developers in such an environment, that is: "Respect of others".  From that and a dash of common sense, unwritten rules can be derived.  Let the team develop their own tolerance.  The team will self-correct if one developer goes overboard.  If one of the team member doesn't want to hear about the Patriots' win (he's a Raven fan), he can invoke that golden rule and talk to the excited Patriot fan.
 
 
Joen Moreno
 


The information in this message may be proprietary and/or confidential, and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify First Data immediately by replying to this message and deleting it from your computer.


#460 From: "Max Guernsey, III" <Max.Guernsey@...>
Date: Wed Dec 5, 2007 5:54 pm
Subject: Re: Office Layout Recommendations
maxguernseyiii
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, "Moreno, Joen"
<joen.moreno@...> wrote:
>
>
>
>
> "... This room, however must have its rules of conduct.
>
> No shouting, respect to others' property, no long discussions not of
> interest to all, no private calls and the very important - no
business
> talk not related to the others' work... "
>
>
>
> Whoa!  Are you running a software development shop or a military
> bootcamp?  So how will you implement those rules?  Are you going to
> assign (or hire?) a rules police?  What if somebody was so excited
about
> the Patriots win against the Ravens last monday that he starts
talking
> about it with his pair (assuming pair-programming), are you going to
> give him a warning?  Ask him to drop and take 10 push-ups?  Fire
him?
>
> In my opinion, only one golden rule should be followed by
developers in
> such an environment, that is: "Respect of others".  From that and a
dash
> of common sense, unwritten rules can be derived.  Let the team
develop
> their own tolerance.  The team will self-correct if one developer
goes
> overboard.  If one of the team member doesn't want to hear about the
> Patriots' win (he's a Raven fan), he can invoke that golden rule and
> talk to the excited Patriot fan.
>
>
> Joen Moreno
>

Your golden rule sounds a lot like The Golden Rule...

Is it possible that you are both referring to the same thing?  Rules
of conduct can be de facto or imposed.  They can also be highly
detailed or as broad as The Golden Rule.  No?

That said, It also seems like there is little harm in seeding a new
team with practices we have noticed work in the past.  Once the team
is rolling, and so long as it is succeeding, it is reasonable that
the team's internal state is no longer the concern of the containing
entity.  However, up to the point of instantiation, the inner
workings are very much the concern of management, product owners,
members of other related teams, and other stakeholders: they all want
the team to succeed.

Does anybody have any evidence and/or documentation that might
support or refute this hypothesis?

-- Max

#461 From: "Amir Kolsky" <kolsky@...>
Date: Wed Dec 5, 2007 6:40 pm
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
kolsky
Send Email Send Email
 
The rules are always set by the team. I just mentioned a few common ones.

Note, that I never said not to talk about the Patriots; I said "long
discussions not of interest to all."

My observations have shown a concentration cycles within the common room.
Several times a day you will notice that the team "takes a break" and does
some "ad hoc" team bonding activity. They'll joke, play some silly games or
just talk politics or sports.

It is important, however, for the team to come up with rules of conduct in
the room. We also need to facilitate these rules, for example by providing
closed rooms for private calls or meetings that take more than a few minutes
in the immediate vicinity of the common room.

I will not recommend not to have work related discussions in the room. One
of the most important benefits of the common room approach is the 'ambient
learning' that occurs when people overhear what happens with the project. A
developer once came to me and said: "I am really happy with the common room
I sit in because I finally know what's happening with the product."

Does this clarify what I mean by "rules?'





-----Original Message-----
From: leanagilescrum@yahoogroups.com [mailto:leanagilescrum@yahoogroups.com]
On Behalf Of Max Guernsey, III
Sent: Wednesday, December 05, 2007 7:55 PM
To: leanagilescrum@yahoogroups.com
Subject: [leanagilescrum] Re: Office Layout Recommendations

--- In leanagilescrum@yahoogroups.com, "Moreno, Joen"
<joen.moreno@...> wrote:
>
>
>
>
> "... This room, however must have its rules of conduct.
>
> No shouting, respect to others' property, no long discussions not of
> interest to all, no private calls and the very important - no
business
> talk not related to the others' work... "
>
>
>
> Whoa!  Are you running a software development shop or a military
> bootcamp?  So how will you implement those rules?  Are you going to
> assign (or hire?) a rules police?  What if somebody was so excited
about
> the Patriots win against the Ravens last monday that he starts
talking
> about it with his pair (assuming pair-programming), are you going to
> give him a warning?  Ask him to drop and take 10 push-ups?  Fire
him?
>
> In my opinion, only one golden rule should be followed by
developers in
> such an environment, that is: "Respect of others".  From that and a
dash
> of common sense, unwritten rules can be derived.  Let the team
develop
> their own tolerance.  The team will self-correct if one developer
goes
> overboard.  If one of the team member doesn't want to hear about the
> Patriots' win (he's a Raven fan), he can invoke that golden rule and
> talk to the excited Patriot fan.
>
>
> Joen Moreno
>

Your golden rule sounds a lot like The Golden Rule...

Is it possible that you are both referring to the same thing?  Rules
of conduct can be de facto or imposed.  They can also be highly
detailed or as broad as The Golden Rule.  No?

That said, It also seems like there is little harm in seeding a new
team with practices we have noticed work in the past.  Once the team
is rolling, and so long as it is succeeding, it is reasonable that
the team's internal state is no longer the concern of the containing
entity.  However, up to the point of instantiation, the inner
workings are very much the concern of management, product owners,
members of other related teams, and other stakeholders: they all want
the team to succeed.

Does anybody have any evidence and/or documentation that might
support or refute this hypothesis?

-- Max




Yahoo! Groups Links

#462 From: "Max Guernsey, III" <Max.Guernsey@...>
Date: Wed Dec 5, 2007 6:53 pm
Subject: Re: Office Layout Recommendations
maxguernseyiii
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, "Amir Kolsky" <kolsky@...>
wrote:
>
> The rules are always set by the team. I just mentioned a few common
ones.
>
> Note, that I never said not to talk about the Patriots; I said "long
> discussions not of interest to all."
>
> My observations have shown a concentration cycles within the common
room.
> Several times a day you will notice that the team "takes a break"
and does
> some "ad hoc" team bonding activity. They'll joke, play some silly
games or
> just talk politics or sports.
>
> It is important, however, for the team to come up with rules of
conduct in
> the room. We also need to facilitate these rules, for example by
providing
> closed rooms for private calls or meetings that take more than a
few minutes
> in the immediate vicinity of the common room.
>
> I will not recommend not to have work related discussions in the
room. One
> of the most important benefits of the common room approach is
the 'ambient
> learning' that occurs when people overhear what happens with the
project. A
> developer once came to me and said: "I am really happy with the
common room
> I sit in because I finally know what's happening with the product."
>
> Does this clarify what I mean by "rules?'
>

Kind of... I think that the confusion comes from the apparent
contradiction.  This last post declares that the team should set the
rules and then goes on to list the rules the team should set.  It
seems like there's an implied "...but it's really up to the team"
tacked on to every rule.  Almost as if you're not so much
saying "these are the rules the team should have" as "these are rules
a team is /likely/ to enact."

Is that a fair assessment?

#463 From: "Amir Kolsky" <kolsky@...>
Date: Wed Dec 5, 2007 7:18 pm
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
kolsky
Send Email Send Email
 
From my experience these are the rules that the teams eventually arrive
at....

-----Original Message-----
From: leanagilescrum@yahoogroups.com [mailto:leanagilescrum@yahoogroups.com]
On Behalf Of Max Guernsey, III
Sent: Wednesday, December 05, 2007 8:53 PM
To: leanagilescrum@yahoogroups.com
Subject: [leanagilescrum] Re: Office Layout Recommendations

--- In leanagilescrum@yahoogroups.com, "Amir Kolsky" <kolsky@...>
wrote:
>
> The rules are always set by the team. I just mentioned a few common
ones.
>
> Note, that I never said not to talk about the Patriots; I said "long
> discussions not of interest to all."
>
> My observations have shown a concentration cycles within the common
room.
> Several times a day you will notice that the team "takes a break"
and does
> some "ad hoc" team bonding activity. They'll joke, play some silly
games or
> just talk politics or sports.
>
> It is important, however, for the team to come up with rules of
conduct in
> the room. We also need to facilitate these rules, for example by
providing
> closed rooms for private calls or meetings that take more than a
few minutes
> in the immediate vicinity of the common room.
>
> I will not recommend not to have work related discussions in the
room. One
> of the most important benefits of the common room approach is
the 'ambient
> learning' that occurs when people overhear what happens with the
project. A
> developer once came to me and said: "I am really happy with the
common room
> I sit in because I finally know what's happening with the product."
>
> Does this clarify what I mean by "rules?'
>

Kind of... I think that the confusion comes from the apparent
contradiction.  This last post declares that the team should set the
rules and then goes on to list the rules the team should set.  It
seems like there's an implied "...but it's really up to the team"
tacked on to every rule.  Almost as if you're not so much
saying "these are the rules the team should have" as "these are rules
a team is /likely/ to enact."

Is that a fair assessment?




Yahoo! Groups Links

#464 From: "geex23" <derek.huether@...>
Date: Wed Dec 5, 2007 7:54 pm
Subject: Re: Office Layout Recommendations
geex23
Send Email Send Email
 
Wow, when I made this initial post, I didn't expect such a response.

I'm very happy with the feedback.
I'm now looking for 2 lists.
1.  From your perspective, what worked best using caves/commons/war
rooms?
2.  From your perspective, what worked the least?

We're using 2 war rooms now for our current sprint and it really beefed
up productivity.  But, I'm wondering if using radiators or other
artifacts could compliment the war rooms.  Yes, everyone still has
cubes.

The one thing I see as a negative for one of our war rooms is everyone
is now getting sick.  Maybe they should all wear surgical masks?

#465 From: "Matt" <maswaffer@...>
Date: Wed Dec 5, 2007 8:23 pm
Subject: Re: Office Layout Recommendations
maswaffer
Send Email Send Email
 
--- In leanagilescrum@yahoogroups.com, "geex23" <derek.huether@...>
wrote:
> The one thing I see as a negative for one of our war rooms is everyone
> is now getting sick. Maybe they should all wear surgical masks?


Hand sanitizer at every station and a liberal sick day policy should
help.

Matt

#466 From: "Moreno, Joen" <joen.moreno@...>
Date: Wed Dec 5, 2007 8:29 pm
Subject: RE: [leanagilescrum] Re: Office Layout Recommendations
joenm
Send Email Send Email
 
 
 
"Your golden rule sounds a lot like The Golden Rule..."
 
-- I thought THE Golden Rule was "Do unto others what you want others do unto you..."  I digress.


Is it possible that you are both referring to the same thing? Rules
of conduct can be de facto or imposed. They can also be highly
detailed or as broad as The Golden Rule. No?
 
-- I'm not sure if we both were referring to the same thing.  My point was that if I work in a common environment, I would not like to see a list of hard rules to follow.  I would rather have a more laid back, relaxed environment.  The key for this to work and not break down into utter chaos is open communication.  It should be ok to tell somebody else that he/she is going overboard, and he/she should not take it personally. 
 
This is, by the way from what I have experienced.  We were very much encouraged to talk directly to another person if we think we need to say something.  And we should also be very open that another person can talk to us if he/she had a problem with anyone of us.

That said, It also seems like there is little harm in seeding a new
team with practices we have noticed work in the past. Once the team
is rolling, and so long as it is succeeding, it is reasonable that
the team's internal state is no longer the concern of the containing
entity. However, up to the point of instantiation, the inner
workings are very much the concern of management, product owners,
members of other related teams, and other stakeholders: they all want
the team to succeed.
 
--  And I agree with your term: "seeding".  As I said, as long as I don't see a list of rules that developers can and cannot do that I need to sign off of, I am ok with verbal guidelines and maybe a golden rule that everybody must remember.


 
 
 
Joen Moreno


The information in this message may be proprietary and/or confidential, and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify First Data immediately by replying to this message and deleting it from your computer.


#467 From: Adrian Howard <adrianh@...>
Date: Thu Dec 6, 2007 12:02 pm
Subject: Re: [leanagilescrum] Re: Office Layout Recommendations
ajh65537
Send Email Send Email
 
On 5 Dec 2007, at 20:23, Matt wrote:

>
> --- In leanagilescrum@yahoogroups.com, "geex23" <derek.huether@...>
> wrote:
>> The one thing I see as a negative for one of our war rooms is
>> everyone
>> is now getting sick. Maybe they should all wear surgical masks?
>
>
> Hand sanitizer at every station and a liberal sick day policy should
> help.

Yes. The solution to everybody getting sick is for sick people to be
able to stay at home and get well without being punished for it.

Instead companies seem to want to encourage sick folk to come in,
infect everybody else, and reduce the productivity of everybody
involved.

Sigh.

Adrian

Messages 437 - 467 of 6793   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

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