Home arrow Articles


articlesAgile Journal Articles

The Agile Journal publishes original content, articles and regular columns from industry thought leaders, analysts and software providers on a wide variety of topics related to agile development best practices and business adoption of agile ideas. Below you will find links directly to our columns and articles or you may use the search box to scan for a particular topic or writer.

Subscribe to the Agile Journal RSS Feed


 



Business and IT – A Marriage Made in Heaven?
User Rating: / 0
Articles
To most non-technical people, the mere mention of "IT" can be a real turn off, or result in a roll of the eyes. Although traditionally  associated with geeks developing code in a back room, IT - in its very broadest sense - forms the backbone of organizations today, which begs the question: why is there still such a huge communication gap between the IT discipline and the business it powers? This article provides anecdotes and advice for businesses to help them resolve the issues between business and IT, and describes how using Agile methods might just save their relationship. 
Tags:
Click to add your tags...,
 
The Product Owner: Choosing the Right Person for the Job
User Rating: / 0
Articles

The Product Owner Agile teams large or small, co-located or distributed, have one very important common denominator: the absolute imperative that a strong product owner be established before any work begins. Arguably the strongest, or weakest, link in any Agile team is the product owner. At odds with this basic fact is a startling oversight of this role at the outset of many projects. Add to this a multi-site outsourced development team and it's no wonder successful enterprise Agile adoption is slow going. What makes a good product owner? Why is this role critical to the success of any Agile project? How should this role be supported within the team and organization? These fundamental questions will be addressed herein. 

Tags:
Click to add your tags...,
 
What We Learned and Didn’t Learn at the Agile 2007 Conference
User Rating: / 0
From the Editor
fromeditorThere is no shortage of Agile topics to write about this month! The Agile 2007 conference was a whirlwind of activity: speakers, vendors, discussion groups, and lots of networking. Participants, many of whom are professional developers, shared  new ideas and best practices and were even willing to talk about some failures. The many vendors and consultants talked about customer successes as they vied for new customers. There were also some noticeable gaps in the program, including a lack of depth in large-scale and global projects and a disproportionate number of ISVs versus IT shops sharing their stories. Overall, though, I found the conference to be rich with ideas and enthusiasm; an acknowledgement of a quickly maturing market. 
Tags:
Click to add your tags...,
 
Balancing Skills For Agile Team Success
User Rating: / 0
Articles
0907-balancingOften, our agile teams are made up of junior and senior people. Some of these people tend to be more domain focused, such as understanding financial services, while others are more engineering focused, with expertise in software architecture and programming languages. While this mix is generally beneficial from a synergistic point of view, it can also create friction during development - friction that requires active management attention and a proactive balancing of the relative "skills scales." 
Tags:
Click to add your tags...,
 
Behavior Driven Development -- An Evolution in Testing
User Rating: / 0
Articles
0907-evolutionBehavior Driven Development (BDD) is not a revolution in testing, but an evolution in how we software engineers think about program design. BDD was born from the observation that most developers were not realizing the full potential of Test Driven Development (TDD). Many people say that TDD, done well, is not about testing but about design. However, the language of "testing" impedes novices and journeymen from realizing its full potential. In this article I will introduce Behavior Driven Development, explore the rationale behind it, and introduce Open Source tools, some new, some familiar, that you can use to get you started.  
Tags:
Click to add your tags...,
 
Three Levels of Leadership Agility
User Rating: / 0
Articles
0907-three-levelsNew, in-depth research shows that people move through distinct stages or levels as they become more agile leaders.  At each new level, managers gain new capacities that make it more natural for them to lead in an agile manner.  This article outlines three levels of leadership agility and shows how managers at each level of agility lead projects, lead teams, and engage in pivotal conversations.  It ends with a few pointers about ways to assess and develop your own level of leadership agility.  
Tags:
Click to add your tags...,
 
FEATURED BOOK: Continuous Integration: Improving Software Quality and Reducing Risk
User Rating: / 0
Featured Books

ba0907-1 by Paul M. Duvall with Steve Matyas & Andrew Glover 

For those of you seeking a book on the subject of Continuous Integration (a.k.a. "CI"), what it is, how to do it, why to do it, what the benefits are, and the details of how to do it ... look no further. The book you have got to run out and get is here! It is Paul Duvall et.al.'s Continuous Integration: Improving Software Quality and Reducing Risk. It includes descriptions of no less than 40 CI practices, five dozen code listings, coverage of  systems using Java, C/C++/C#, Python, Ruby, and dozens of tools and environments. No other book is as thorough in capturing not just the concepts and the mental attitude of CI, but also all the related practices and current technologies (including Ant, NAnt, JUnit, NUnit, CruiseControl, Continuum, Bamboo, Buildforge, Rake, Luntbuild, ParaBuild, Guantlet, Sin, Maven (and Maven 2), CruiseControl.NET, AntHill, and more).  You can check out this book at Amazon.com  

 

 

Tags:
Click to add your tags...,
 
Make it Fun, Make it Agile
User Rating: / 0
The Agile Developer

agiledeveloper-tall

Enterprise software development isn't fun anymore. As young geeks, we pursued a career in software development because we enjoyed technology, especially the part where we used a programming language to create software programs. You remember, right? Each day at work was filled with something new, exciting, and often-times profound. But for senior technologists with their sustainable passion for technology, software development today is less about writing code and more about performing other mundane activities that we not only dislike, but know are counter-productive to our end goal. But agile development, with its proven emphasis on individuals and working software, has the ability to make software development fun again. If we're able to bring agile to the enterprise, we just might make software development the way it ought to be - enjoyable, productive, and valuable. 
Tags:
Click to add your tags...,
 
Challenging Why (Not If) Scrum Works
User Rating: / 0
Articles
0907-successAgile works. Early adopters, working largely by instinct, have seen good success. To go to the next level, instinct alone is not enough. As we face more complex and uncertain environments, as we face the need to scale to the enterprise, we need to apply intelligence and knowledge, guided by experience. Knowledge about why Scrum works. 
Tags:
Click to add your tags...,
 
Structured Flexibility: Creating Sustainable Large-Scale Agile Adoption
User Rating: / 0
The Agile Manager
global-agile-developmentAs Agile practices prove successful in small project teams, there is increasing demand to roll them out to large programs or across entire departments.  Such large-scale adoptions demand that the practices be rapidly implemented and consistently executed, and that they work with the most stringent corporate governance standards.  What makes this difficult is that complex projects can strain Agile practices.  New practices and tools in build pipelining as well as emerging application lifecycle management (ALM) 2.0 capabilities in Agile project management tools will make it possible to scale Agile practices into very large and complex development initiatives.  
Tags:
Click to add your tags...,
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Results 91 - 100 of 248

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