Would component based development more naturally follow the aspect-orientation paradigm ?
Any offerings on XP in a component-based development project ?
If we only knew what AOP was....looking for a good definition, there seems to be so many!
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 HS Thomas:
The underlying concern for both approaches ( agile modelling vs components and legacy modules ) seems to be how best to leverage re-use and keep change requirements in hand.
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 keys to modeling success are to have effective communication between all project stakeholders, to strive to develop the simplest solution possible that meets all of your needs,
"eXtreme Programming meets UML (Alan Cameron Wills) an alternative view to the essay AM and eXtreme Programming (XP)"on Scott W Amblers list of good resources on Agile Modelling.
Because the scope of XP is much greater than that of AM, XP covers the full development lifecycle, it is a candidate "base process" into which the techniques of AM may be tailored.
AOP, EJB and the Future of J2EE - In this talk, Rod Johnson begins by examining AOP concepts, before looking at approaches to implementing AOP including language enhancements (AspectJ) and standard Java approaches using dynamic proxies. Rod examines the implications of AOP for J2EE: how AOP can provide a lighter-weight yet more powerful alternative to EJB for many problems. The talk concludes with code examples showing how AOP can be used to solve common problems.
Rod Johnson: Servlet 2.4 expert group member. Author, expert one-on-one: J2EE Design and Development.
Originally posted by HS Thomas:
Then I found this link in my mailbox. ACW seems to be continuing/extending the Unification Work.
eXtreme Programming meets UML
Would be glad to know what you think of the article(s) in relation to applying XP to Requirements Modelling.
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 HS Thomas:
What is the difference between the above and Agile Modelling ?
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 HS Thomas:
I imagine the scope of XP is even greater than UML.
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
That's it in a short. Did it help?
Originally posted by HS Thomas:
I think I just stopped short of saying XP is bigger than RUP and getting myself into more trouble.
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 HS Thomas:
I suppose the Requirements Model Testers may as well be the Pair Programming Test firsters.
XPers handle small incremental changes. How difficult is that for the BA/Customer to keep an eye on the big change and know that eventially all small changes will add up to the BIG change - so as to start setting Business operational changes in motion
should the business be prepared to deviate in small steps ?
Some business changes have to be implemented with a BIG BANG! or even retracted.
Where do you draw the line before "burdening" the programmer rather than "empowering"?
And his approach also handles applying XP to big systems (some parts of it may be legacy).
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
With all due respect, I suspect this discussion could be much more productive if you'd read some more of the basic XP literature (like "XP installed").
see ref to American Airlines' SABRE in Does IT matter
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |