George Dinwiddie | 1 Feb 01:34 2009

Re: The Whole Enchilada

Joshua Kerievsky wrote:
> A typical floundering team has:
> 
> * 2,347 bugs.
> * broken builds
> * extraordinarily slow manual testing
> * great big knowledge silos coupled with beginners and intermediates who
> improve at the rate of a tortoise
> * very unhappy customers
> * big fat PRDs (product requirement definition) that took 1.5 years to write
> and are already out-of-date with what competitors are doing
> * stressed out workers
> * no (or little) inspection or adaptation (oh my gawd, they're supposed to
> be doing that but they aren't!)
> 
> Now imagine all of the above co-existing in a context of standing up,
> sprinting and having a product owner.  That's simply ineffective.  Yet we
> get call after call in which that is exactly what has been "installed."

Josh, what you're describing sounds very different from the complaint 
that people are doing Scrum, but still writing poor quality code.  It 
sounds like you're working with people who wrote Scrum on the door, but 
don't have any enchilada at all.

This is quite different from what I hear Martin Fowler and Ron Jeffries 
and Jim Shore describe.

  - George

--

-- 
(Continue reading)

jaredhirsch | 1 Feb 03:56 2009
Picon

Re: OT: Looking for something new to fiddle with

Two thoughts:

(1) How about going inward instead of outward? Maybe
spend some time refactoring an existing/stale C# 
project to recultivate the love of poetry which is,
ultimately, no more tied to any programming language
than human poetry is tied to any natural language.

(2) I suggest the oldies: the Smalltalk 'blue book',
or the LISP 1.5 manual. Both are (I believe) free at 
ACM's 'classics' website. If you ever wanted to really,
really learn Smalltalk, the blue book is the way to 
go. It's the Moby Dick of computer documentation.

--- In extremeprogramming <at> yahoogroups.com, Chris Wheeler
<christopher.wheeler <at> ...> wrote:
>
> Hey everybody,
> 
> I'm looking to scratch an itch right now, so I'm throwing this
question out
> there: What language/technology/tool are you playing with in your
spare time
> that you find cool? I'm bored of ruby, and do C#, VB professionally
and am
> wondering what to spend some spare time dabbling. Weird as it seems,
I'd had
> a bit of a hankering to revisit C lately, don't know why, and maybe
explore
> Objective-C on my Mac. But, what are some of you guys and girls
(Continue reading)

Angsuman Chakraborty | 1 Feb 05:42 2009

Invitation to connect on LinkedIn

LinkedIn
------------

Angsuman Chakraborty requested to add you as a connection on LinkedIn:
------------------------------------------

Rong,

I'd like to add you to my professional network on LinkedIn.

- Angsuman

View invitation from Angsuman
Chakraborty
http://www.linkedin.com/e/pipDWbflZD6Sa2qbpJucLL9D38CE0qnxp_8QUtiNGKzK3mb3c51/blk/974992814_2/cBYQcjwOejAQdPALqnpPbOYWrSlI/svi/ 
------------------------------------------

DID YOU KNOW LinkedIn can help you find the right service providers using recommendations from your
trusted network? Using LinkedIn Services, you can take the risky guesswork out of selecting service
providers by reading the recommendations of credible, trustworthy members of your network. 
http://www.linkedin.com/e/svp/inv-25/

 
------
(c) 2009, LinkedIn Corporation

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

Victor | 1 Feb 09:41 2009
Picon
Picon

Re: [mod] Invitation to connect on LinkedIn

Is something being done about this spam?

Victor

===================================

----- Original Message ----- 
From: "Angsuman Chakraborty" <angsuman <at> taragana.com>
To: "Rong Ou" <extremeprogramming <at> yahoogroups.com>
Sent: Saturday, January 31, 2009 11:42 PM
Subject: [XP] Invitation to connect on LinkedIn

> LinkedIn
> ------------
>
> Angsuman Chakraborty requested to add you as a connection on LinkedIn:
> ------------------------------------------
>
> Rong,
>
> I'd like to add you to my professional network on LinkedIn.
>
> - Angsuman
>
> View invitation from Angsuman Chakraborty
> http://www.linkedin.com/e/pipDWbflZD6Sa2qbpJucLL9D38CE0qnxp_8QUtiNGKzK3mb3c51/blk/974992814_2/cBYQcjwOejAQdPALqnpPbOYWrSlI/svi/
> ------------------------------------------
>
> DID YOU KNOW LinkedIn can help you find the right service providers using 
> recommendations from your trusted network? Using LinkedIn Services, you 
(Continue reading)

Brad Appleton | 1 Feb 15:51 2009
Picon

Re: What if code-smells were counted as "vulnerabilities"?

Olof Bjarnason wrote:
> I think you have an opportunity here: educate "those" that YAGNI is
> about features, not code quality.

Yes - I tried. I think theyre inclined to make YAGNI be about what THEY 
want it to be about so they don't have to make that particular change in 
mind-set/culture.

--

-- 
Brad Appleton <brad {AT} bradapp.net>
   Agile CM Environments (http://blog.bradapp.net/)
   & Software CM Patterns (www.scmpatterns.com)
"And miles to go before I sleep" -- Robert Frost

Brad Appleton | 1 Feb 15:53 2009
Picon

Re: IDEs, Pair Programming, Pragmatic Thinking and Learning

Steve Freeman wrote:
> Given that this is the XP list (and not a generic Agile list), my
> preference is that all development environments are the same. Once
> settled it becomes one less thing to think about so I can focus on the
> real work. Partly this is about focus and reducing opportunities for
> mistakes, and partly this is about a social declaration that this is a
> team.

Interesting ... the above makes the case for treating "standardizing on 
an IDE" to be basically an extension of the need for a common "coding 
standard" for the team

--

-- 
Brad Appleton <brad {AT} bradapp.net>
   Agile CM Environments (http://blog.bradapp.net/)
   & Software CM Patterns (www.scmpatterns.com)
"And miles to go before I sleep" -- Robert Frost

Mary Poppendieck | 1 Feb 15:59 2009

Re: The Whole Enchilada

Hi Laurent,

I'm with Josh on this.  I see lots of floundering Scrum initiatives,
typically due to the assumption that essential technical practices will
be discovered by "the team" and they are not.  Can you explain where the
incentive would come from to write up the stories? Why bother?

Mary Poppendieck

--- In extremeprogramming <at> yahoogroups.com, Laurent Bossavit
<laurent <at> ...> wrote:
>
> Josh,
> > > I keep hearing that. Where are the stories ? The "Journal of Agile
> > > Failure" doesn't even list 6.
> >
> > Are you familiar with NDAs?
> >
> Yes. (Few of my clients bother to have me sign one, though.)
>
> My question still stands: where are the stories ? Case studies can be
> anonymized. Consultants can seek permission to publish, without
> revealing details. The fact that the one site supposedly devoted to
> listing "agile failures" has nearly zero content seems significant to
> me.
>
> These stories would be worthwhile. For instance, I haven't the first
> clue what you call "floundering", and some detailed explanation of the
> mechanism would give me more of a clue as to what (if anything) needs
> fixing in Agile discourse.
(Continue reading)

Laurent Bossavit | 1 Feb 16:54 2009

Re: The Whole Enchilada

Hi Mary,

> I see lots of floundering Scrum initiatives,
> typically due to the assumption that essential technical practices  
> will
> be discovered by "the team" and they are not. Can you explain where  
> the
> incentive would come from to write up the stories? Why bother?

For the same reason you'd bother to record precise observations of  
anything: research. Making hypotheses and breaking them.

For instance, just one question out of the many that come to mind: is  
there a significant difference in the floundering observed on teams  
where folks have gone through the CSM class, versus teams where folks  
have gotten training elsewhere, versus teams who've had no training at  
all ?

Referring to my Scrum course handout, I find "inspect and adapt",  
"sprint retrospective", references to robust engineering practices,  
and other aspects which are missing from the description Josh gave of  
a seed that leads to floundering ("standing up, sprinting and having a  
PO"). So, an answer to the above question would settle whether the CSM  
is failing - because people just don't apply what they learn in there  
- or on the contrary the failure lies in applying Scrum without the  
training.

Laurent Bossavit
laurent <at> bossavit.com

(Continue reading)

Dave Rooney | 1 Feb 17:12 2009
Picon

Re: The Whole Enchilada

Joshua Kerievsky wrote:
> Flaccid Scrum?   The Decline and Fall of Agile?
> More evidence that organizations and development communities need a Whole
> Enchilada -- managerial and technical agility, not just one or the other.
>
> The idea that "they will just evolve to adopt the technical stuff" is, in my
> humble opinion and experience, a naive assumption.  Most of the time, that
> adoption either doesn't happen or happens so haphazardly that it is as if it
> never happened at all.
>
> Scrum out of the box says nothing about technical agility.  It is like
> selling a car without seat belts and other critical safety features.  You
> need to be lucky enough to know the right Scrum people who will tell you
> that you need the technical stuff too (though even they make believe in this
> "later adoption phase" idea).
>   

I've blogged about this before, and posted a new entry today:

http://practicalagility.blogspot.com/2009/02/scrum-is-not-enough-redux.html

Needless to say, I'm in 100% agreement with Josh, Ron, Martin and James 
Shore.

--

-- 

Dave Rooney
Mayford Technologies
"Helping you become AGILE... to SURVIVE and THRIVE!"
http://www.mayford.ca
(Continue reading)

George Dinwiddie | 1 Feb 17:14 2009

Re: [mod] Invitation to connect on LinkedIn

Victor wrote:
> Is something being done about this spam?

It's Chet's fault. :-)

I wouldn't call this spam.  It's just an inadvertent posting after 
mistakenly associating the list email with someone's name.  If the 
sender is a member of the list (and not in moderation) there's not much 
that can be done to prevent such mistakes from going through.

  - George

--

-- 
  ----------------------------------------------------------------------
   * George Dinwiddie *                      http://blog.gdinwiddie.com
   Software Development                    http://www.idiacomputing.com
   Consultant and Coach                    http://www.agilemaryland.org
  ----------------------------------------------------------------------


Gmane