Re: XP, Requirements & Selling Organizational Change
"davehane" <[email protected]> Fri, 18 Apr 2003 14:57:59 -0000
| Newsgroups | gmane.comp.programming.extreme-customering |
|---|---|
| Message-ID | <[email protected]> |
--- In [email protected], "Bill Walton" <[email protected]> wrote: Thank you. That's very useful information. I'll be sure to post my progress to this group. David > In addition to Glen's excellent advice, I'd suggest you know even more > about how the Sales group operates and is compensated before opening the > conversation with them. Glen has implemented XP within an envelope that > still utilizes the up-front requirements definition process. This may not > be pure XP, but it delivers many of the benefits and opens the door to more > change in the future. Hope you'll keep us posted on your progress! > > Best regards, > Bill > > > Glen B. Alleman wrote: > > > > Dave, just some short comments ... > > > > > -----Original Message----- > > > From: davehane > > > > > > --- In [email protected], "Alleman, Glen B." > > > <[email protected]> wrote: > > > > > > > (1) What is the felt need for moving from where ever you are now to > > > XP? > > > > > > Need? Who said anything about need? :^) > > > > > > Ok, I'm consulting for this client as a QA person on one particular > > > implementation though I've had my share of development experience > > > (all in traditional SDLC projects). > > > > > > Since I'm really a mole, I've been able to observe their processes > > > from a distance. The term "death march" is apropos. I've seen poor > > > quality software, 72 hour work weeks, budget overruns and some > > > unhappy employees. > > > > > > All in all I view this as an "opportunity" to help a client adopt a > > > process that will allow them to create higher quality software in > > > less time with fewer resources - and won't wreak havoc on the people > > > doing so. Eventually I also see the client as being able to take > > > advantage of "better process" in their outbound marketing. > > > > [>] I'd suggest some type of assessment of what the problem is before > jumping into the solution. XP provides many solutions to specific types of > problems, but not all problems. Here are some problems types: > > > > (1) Skill sets - do the developers have the skills to produce high quality > code. > > (2) Development environment - is there sufficient understanding of the > core coding practices - CM, testing, core design processes, core team work > processes, for building code. > > (3) Product life cycle - is this a high rate of requirements change > environment - good for XP. How are requirements (for the service) > articulated? Are there resources for the core XP processes - dedicated > customer, feedback cycles, etc.? > > > > > > (2) What is the level of maturity of the current processes? E.g. > > > are there processes in place or is this an ad hoc development org? > > > > > > They have a formal development methodology, though being on the QA > > > side I am one step removed from the particulars. > > > > [>] It'd be good to know which one? RUP? Home grown? > > > > > > (3) Are the practices of XP "understood" to any extent by the > > > management? E.g. do they have a clue about the concept of process > > > improvement and the issues associated with improving software > > > development processes? > > > > > > I don't know what their understanding of is of XP or any other Agile > > > methodology, nor do I have a good feeling (yet) for their > > > understanding of process improvement work. As far as improving > > > software development processes go, that's an interesting question. > > > The new CTO has > > > identified that they continously re-invent the wheel. He is > > > attempting to build a common framework on which they can begin to > > > base future applications. That fact coupled with my pressing the ASD > > > issue helped me win a dinner meeting with him next week. > > > > [>] as the public speaking classes advise - known your audience. > > > > > The CTO has a development background. Plus I called on him in a > > > former life. So that's why I said that I felt confident about > > > selling ASD to him. > > > > > > Culturally the company doesn't see itself in the software development > > > business. They only see themselves as a purveyor of a service. The > > > fact that they build custom software for each program they sell seems > > > to be something of a curiousity, as in "why wouldn't we do it that > > > way?" This is what makes me nervous about introducing something > > > new. > > > > > > > (4) What is it about XP that attracted you to start there? > > > > > > Not sure that I understand this question. If you mean why do I think > > > XP is of value to them, it's because of the end product -- higher > > > quality software that does what is needed (or has the most business > > > value), etc. > > > > [>] Why XP? Why not Scrum? DSDM? RUP? > > > > > Does this help? > > > > > > > Glen B. Alleman > > > > > > To unsubscribe from this group, send an email to: > > extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org > > > > > > > > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ > > > > > > ------------------------ Yahoo! Groups Sponsor ---------------------~--> Get 128 Bit SSL Encryption! http://us.click.yahoo.com/W7NydA/hdqFAA/VygGAA/NhFolB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/