SCJP, SCJD, SCEA 5 "Any sufficiently analyzed magic is indistinguishable from science!" Agatha Heterodyne (Girl Genius)
Originally posted by Burk Hufnagel:
Anybody care to share a story on how to introduce XP to an organization without scaring management too badly?
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Burk Hufnagel:
I was wondering if anybody out reading this is using XP under another name
Originally posted by Burk Hufnagel:
The other issue that regularly bring up objections is, of course, Pair Programming...but it sure seems to draw heavy fire from the bean counters.
Originally posted by Mark Herschberg:
Personally, I recommend coding games.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
On the other hand, why so you need to ask management to do your job the best way you can? Do you also ask them wether to use for- or while-loops? ;)
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Originally posted by Mark Herschberg:
Obviously you don't tell you manager everything you do, but the process you're using is important enough that the manager should be aware of it (which is different then dictating it).
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
I just think there are some
Obviously you don't tell you manager everything you do, but the process you're using is important enough that the manager should be aware of it (which is different then dictating it). What if the group decides a new OS is important to increase productivity, should they all just swap the OS on their machines without telling management?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
I am also all for open and honest communication with management. There are just some things I wouldn't ever *ask for permission* for - things like writing unit tests, refactoring my code and close collaboration with my coworkers.
Originally posted by Mark Herschberg:
Its important for the manager to know which is being used so he can schedule tasks to optimize under certain weather contingencies.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Lasse Koskela:
Let's think objects for a while.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Lasse Koskela:
I agree that if the manager knew what he was doing, he could say which concrete to use or how to pour it. However, that kind of managers don't grow on trees and when you have one, he's got a price tag which you can't justify if he's actually spending his time doing "lower-level" tasks for his team.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Mark Herschberg:
Imagine the following situation. You have a team of 10 people, all of whom just graduated from college last week and are doing an XP project. The know Java well and were all A students. Think it will succeed?
I think they will miss things in overall design
and as they each go about their parituclar task they'll tend to have significantly different ideas for the overall architecture of project.
For example, a particularly complex problem might not be handled well given one moderately experienced senior programmer and a bunch of entry level programmers.
You's probably agree with me so far
My motivation for this position comes from my views that XP cannot dynamically and efficently communicate a "big picture" view of the system across team members for sufficently junior members (who seem to be quite prevalent in the industry).
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Lasse Koskela:
There is no software development process that does the work of developers for them. Of course the success is dependent on the skills of the team. I think we can safely give up on the mission of defining the golden rule of what-kind-of-team-can-make-XP-work...
Originally posted by Ilja Preuss:
I have also heard of a bunch of universitary projects using XP quite successfully.
...
Why wouldn't they miss it if they'd do more upfront design? <http://www.javaranch.com>
Originally posted by Ilja Preuss:
How would they if they agreed on a system methaphor?
Originally posted by Ilja Preuss:
And my view is that it can, quite better than any other technique I know. (Which might simply not be enough.)
Originally posted by Ilja Preuss:
And even if they did, wouldn't they find out very fast because of all of them being in one room, working on the same code and switching pairs often. Wouldn't the wise ones insist on settling the issue by gathering on the white board or the like?
Originally posted by Ilja Preuss:
And you think it would be better if the senior programmer just handed the entry level programmers a bunch of "complete design diagrams"???
*Laffer Curve (for taxation rates)
How can lowering taxe sincrease revenue? 0% tax produces $0 revenue. %1 tax produces $X and 2% produces $2X and so forth. But we also know that 100% tax produces $0 because then there is no incentive to work. Hence, we know that there is some inflection point at which incremental taxation reduces overall revenue.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Weeds: because mother nature refuses to be your personal bitch. But this tiny ad is willing:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
|