Home arrow Blogs arrow Agile Junction arrow The Agile Junction
The Agile Junction PDF Print E-mail
User Rating: / 0
PoorBest 
Written by Kirk Knoernschild   
Tuesday, 19 September 2006
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.
Comments (0)add feed
Write comment


Write the displayed characters


busy
Tags:
Click to add your tags...,
 
< Prev

Video News

ThoughtWorks Mingle 2.0
 
Copyright © 2006 - 2008 CMC Media, Inc. All rights reserved. All marks are trademarks of CMC Media Reproduction in whole or in part in any form or medium without the express written permission of CMC Media, Inc. is prohibited  
 
 CM Yellow Pages | ALM Expo | CM Today | Configuration Management Journal | CM Crossroads