For Programmers: Free Programming Magazines  


Home > Archive > Extreme Programming > August 2007 > definition is everything









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author definition is everything
r

2007-06-27, 10:01 pm

Actual problem is at p:

------------p----------

It is defined at various points:

C--E--M--B--p---T-----I

at C by customer
at E by executive
at M by management
at B by business analyst
at T by technologist
at I by implementor

Has XP 2nd edition done something about only the Customer defining the
problem?

Furthermore, the value of the definition comes from the repeated
modification of the definition, not from the artifact itself. The
insight into the current problem comes from the change of or
difference in the model/metaphor to the next thing. Definition is
crucial, but thrown away. What's the point of trying to freeze
definitions in a dept wiki, for example.

I spent a month solving the wrong problem defined by C and M, that
was not the actual problem when the problem-solver came in contact
with the problem.

-r

Phlip

2007-06-30, 10:07 pm

r wrote:

> Actual problem is at p:
>
> ------------p----------
>
> It is defined at various points:
>
> C--E--M--B--p---T-----I
>
> at C by customer
> at E by executive
> at M by management
> at B by business analyst
> at T by technologist
> at I by implementor
>
> Has XP 2nd edition done something about only the Customer defining the
> problem?


The "whole team" concept simply means that everyone has a voice here.

Within the team, there is a business side and a development side. Your 'p'
defines the difference between the two sides. So the XP Bills of Rights
imply who on what side has what right.

Next, the "unitary Onsite Customer" doesn't mean there's only one person
writing user stories. It means there's only one person that anyone should go
to for the Decision of Solomon - how to cut a story in half; when to declare
a story finished. Developers should not "shop for judges" on that one.

> Furthermore, the value of the definition comes from the repeated
> modification of the definition, not from the artifact itself. The
> insight into the current problem comes from the change of or
> difference in the model/metaphor to the next thing. Definition is
> crucial, but thrown away. What's the point of trying to freeze
> definitions in a dept wiki, for example.


I think you think there's a pipeline. That's phasist thinking. Everyone in
XP should see last w's features, and should have input to this w's
features.

> I spent a month solving the wrong problem defined by C and M, that
> was not the actual problem when the problem-solver came in contact
> with the problem.


Didn't M and B (and C and M) also review your solutions after the first
w? That's the point - to never spend more than a w going in the wrong
direction.

--
Phlip
http://www.oreilly.com/catalog/9780596510657/
"Test Driven Ajax (on Rails)"
assert_xpath, assert_javascript, & assert_ajax


r

2007-08-01, 7:04 pm

> > I spent a month solving the wrong problem defined by C and M, that
>
> Didn't M and B (and C and M) also review your solutions after the first
> w? That's the point - to never spend more than a w going in the wrong
> direction.


Why did they need to review? It was a mandated solution based on
their analysis.

We bumped into the actual problem accidentally months later.

-r



Smily

2007-08-14, 7:03 am

Hot blonde with huge boobs is f*cked doggystyle.
Click here to watch for free - no signup needed
Bbbbbbbbbbrissssssssky

2007-08-19, 7:40 am

Sarah M. Gellar Undressing & Shows Tiny Dick Posing!

http://www.digitalzenart.com/Play?movie=726648
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com