• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Craig Larman

 
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Where would one place his design book/philosophy in the grand scheme of things?
XP is really about implementation only, isn't it ?
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by HS Thomas:
XP is really about implementation only, isn't it ?


I would say XP is about planning, design, testing, and implementation.
By the way, how is XP related to Larman's UML/UP book?
[ January 12, 2004: Message edited by: Lasse Koskela ]
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
By the way, how is XP related to Larman's UML/UP book?
It's not. Why I said XP is only for implementation - I thought perhaps Larman's book was better for the bigger picture designs which could come into place with different kinds of business planning.
Larman may release a new book which could include XP I believe.
[ January 12, 2004: Message edited by: HS Thomas ]
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, Larman's latest (review in the Bunkhouse by your's truly) does in fact discuss Extreme Programming, among other agile software development processes.
However, I doubt that Larman would write a "UML with XP" type of book because relatively few XPers actually use formal UML as a significant part of their process (that's my observation, your mileage may vary, of course) and Scott Ambler has already put out a quality book about Agile Modeling and XP.
[ January 12, 2004: Message edited by: Lasse Koskela ]
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
By the way, the business planning aspect has recently been the topic of an active discussion thread in the XP Yahoo group (here is the actual thread's starting point)...
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Lasse.
The first link may not be what you meant.
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by HS Thomas:
The first link may not be what you meant.


Corrected. Thanks.
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sometimes the response to "we have the wrong Customer" is "tough beans."
In that case, we must have the courage to say, "OK, then let's stop
doing XP for this project. It won't work without the right Customer."
You need to find the right Customer for XP ?
If you don't have the right customer I suppose fall back on RUP.
[ January 12, 2004: Message edited by: HS Thomas ]
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by HS Thomas:
Sometimes the response to "we have the wrong Customer" is "tough beans."
In that case, we must have the courage to say, "OK, then let's stop
doing XP for this project. It won't work without the right Customer."


You need to remember that Customer (notice the capital C) is a *role*. It's the person or team which has both the competence and the power to decide what functionality money should be spent on. It could be an actual customer, possibly assisted by business analysts, testers and other folks, a product manager or whoever looks like ge can best do the job.


You need to find the right Customer for XP ?
If you don't have the right customer I suppose fall back on RUP.


You need to find the right Customer for your project, wether XP or not. Neither RUP nor any other process will save your project when you don't have an authority on the project who both knows what needs to be done and is trusted by those who spend their money on the project.
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Keep on reading that thread. Problems with business objectives is a major risk and a serious project killer regardless of the process used, as pointed out by Ilja.
Process doesn't save projects, good people do.
 
What are you saying? I thought you said that Santa gave you that. And this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic