We have 6586 guests and 19 members online

Agile Sponsors

HP


CollabNet


TechWell

Home > Blogs > Featured Blogs > Agile Junction > The Agile Junction

The Agile Junction

E-mail
Written by Kirk Knoernschild   
Tuesday, 19 September 2006 13:34
A sub-theme of Java Design: Objects, UML, and Process (aka. JOUP) was that of convergence. Back in 2002, there was quite a bit already written about Java development, object-oriented design, software process, and UML, but very little specifically addressing the area where these worlds meet. JOUP did that, showing how each worked together and generated value that was much greater than the sum of the individual parts.  A few very astute readers drew the connection between the book's cover and the topic, while I'm sure the rest wondered why I would choose that crazy picture for the cover of my book. In good company with many other authors, JOUP never made me rich. But I've always received praise from those who have taken the time to digest the message. For most of us, writing a book is not easy, making the positive feedback I receive worth the effort. To this day, I occassionally receive a "thank you" e-mail, or an opportunity to visit a new company to discuss similar ideas.

Today, however, more of my discussions focus on agile development. And once again, I'm drawn to the idea of convergence, while also broadening my interest.  How, and at what point, do disparate technologies, ideas, principles, and patterns come together, feed each other, and fit with agile development. At what point do objects and agile meet? How about UML and agile? SOA and agile? Objects, UML, SOA and agile? Objects, UML, SOA, build, deployment, configuration management, and agile? Now add testing, and more. Between any two seemingly disparate technologies, what does the world look like where they meet? What synergies exist? Then expand the world to explore the synergies between more than only two. Harmonious relationships exist that when discovered and applied result in a fluid development process producing quality and adaptable software.

Agile Junction is a blog dedicated to exploring the synergies between agile development and the technologies, practices, principles, patterns, and paradigms leveraged by software development teams. As ideas unfold, we'll uncover the harmonious intersection where multiples ideas come together. I encourage your feedback. Please express yourself if you disagree with what I say. Please provide feedback on additional topics of interest. If you feel I've neglected an important aspect of the current discussion topic, please point that out. I'm sure there will be times when I digress and focus on other aspects of agile development, but as much as I'm capable, Agile Junction will focus on how various technologies and agile fit together. I look forward to sharing ideas on the convergence of agile development and many of the other practices, principles, patterns and paradigms of software development.

Trackback(0)

Comments (0)Add Comment


Write comment

security code
Write the displayed characters


busy
Last Updated on Monday, 09 October 2006 08:13
 
Cialis

Agile Marketplace - Announcements and Special Offers

Upcoming Webcasts
Sponsored by Urbancode - On Demand
Mastering Complex Application Deployment
Sponsored by CollabNet - Wednesday, August 24, 2011
Closing the Agile Loop: Continuous Integration, Continuous Information

ScrumWorks Pro – The World’s Best Agile Project Management Tool
Simply put, CollabNet’s ScrumWorks Pro is the best Agile project management solution on the market, bar none. More than 150,000 Agile professionals rely on the power and simplicity of ScrumWorks every day.  But don’t take our word for it – try it yourself for free. CollabNet is now providing the first 10 users of ScrumWorks Pro at no charge!
Download ScrumWorks Pro today!

The Business Case for ALM Transformation
Are legacy systems holding your company back?  Breakthrough these technical constraints with an open and scalable environment that meets your unique business need to transform. There is no reason to be locked into an obsolete platform. The output of a number of recent transitions from legacy systems, this is practical white paper shares lessons learned and illustrates how guidance and enablement can pave the way for change.
Download this Whitepaper