Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Apl > Re: scrum
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 14 of 18 Topic 1000 of 1019
Post > Topic >>

Re: scrum

by "Stephen Taylor <editor@[EMAIL PROTECTED] >" <StephenTaylorFRSA@[EMAIL PROTECTED] May 2, 2008 at 12:48 AM

from Ward Cunningham (ward@[EMAIL PROTECTED]
)
-------------------------------------------------------------------


Stephen -- I assume I've been invited into a conversation already in
progress. It seems like an interesting conversation so I will join.

I think of software as having an inside and an outside. Most people
only know and interact with the outside. However, for decision makers
on a software project it can be valuable to understand large parts of
the inside.

I was invited back to consult on WyCash, an agile project started in
the late '80s. As we climbed the stairs to the office the customer rep
explained to me what was needed. I was floored by the precision of her
requests. On the top stair landing I had to ask, "Are you programming
now?"

Back when I had some say on the project, I had insisted that words in
the GUI map to class or method names in the code. When the GUI
changes, the code changed too. It was a pain at first until we rewrote
the Digitalk class renaming code.

We had what Eric Evans calls Ubiquitous Language. The customer rep
spoke it so well that I thought she was talking about code. She was
talking about the outside, but I had no trouble hearing her in the
context of the inside. She even asked for things that were doable
because she had developed a workable model of the inside without need
for details of syntax or libraries.

This is not unlike my understanding of my own family.

Agile methods achieve better than average communication because people
work on the same things at the same time. It is human nature for
people to make sense of words they hear. Agile plays to this human
strength by avoiding the traditional divide-and-conquer that keeps
people separated. I called the preferred practice  "Product
Initiative", the first pattern in the Episodes pattern language.

http://c2.com/ppr/episodes.html

The inside of a Web 2.0 application is amazingly complex. It is
allowed to be so because of the agile techniques that are now second
nature to the developers we hire. I've met young programmers who
didn't know there was another way.

Best regards to all. -- Ward




 18 Posts in Topic:
scrum
Gosi <gosinn@[EMAIL PR  2008-04-29 06:32:32 
Re: scrum
"jk" <aqxqy@  2008-04-29 16:11:57 
Re: scrum
Gosi <gosinn@[EMAIL PR  2008-04-29 07:43:23 
Re: scrum
"jk" <aqxqy@  2008-04-30 09:17:52 
Re: scrum
Gosi <gosinn@[EMAIL PR  2008-04-30 00:36:57 
Re: scrum
"jk" <aqxqy@  2008-05-01 08:34:38 
Re: scrum
"Stephen Taylor <  2008-04-30 16:32:16 
Re: scrum
Gosi <gosinn@[EMAIL PR  2008-05-01 01:36:55 
Re: scrum
"jk" <aqxqy@  2008-05-01 12:31:01 
Re: scrum
"Stephen Taylor <  2008-05-01 07:02:44 
Re: scrum
Gosi <gosinn@[EMAIL PR  2008-05-01 08:43:34 
Re: scrum
"jk" <aqxqy@  2008-05-01 17:52:39 
Re: scrum
Gosi <gosinn@[EMAIL PR  2008-05-01 09:16:14 
Re: scrum
"Stephen Taylor <  2008-05-02 00:48:09 
Re: scrum
"Stephen Taylor <  2008-05-02 10:22:25 
Re: scrum
Gosi <gosinn@[EMAIL PR  2008-05-02 11:05:00 
Re: scrum
RHui000@[EMAIL PROTECTED]  2008-05-02 11:45:59 
Re: scrum
"Stephen Taylor <  2008-05-02 16:31:45 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri May 16 8:09:10 CDT 2008.