Iterations: Agile eNewsletter
 

StickyLetter - The newsletter for software professionals who care about quality
       
 
28 December 2011

In this issue:

Media Spotlight

What's Happening at StickyMinds.com

Agilism: DEFINING THE MOVEMENT

Content Pointer
Getting to "Done"
By Brian Bozzuto

Book Review
The Agile Samurai
By Jonathan Rasmusson
Review by Peter Gabris

PowerPass Pointer
When Software Smells Bad
by William Wake and Dr. Kevin Rutherford


The Agile Experience
Seven Strategies for Handling Distributed Agile
by Sowmya Karunakaran


Visit the iterations archives
 
SPONSORED BY: IBM
MicrosoftAgile 101: Organizing Teams for Agility at Scale\player
Microsoft has collaborated with InCycle Software to make freely available the InCycle ALM BluePrint. Unlike time consuming ad-hoc do-it-yourself approaches, InCycle Blueprint provides a proven framework combined with a turnkey TFS template and a series of ready-to-use initiatives to accelerate your time to improvement.

Click here to learn more.
horizontal rule
 

MEDIA SPOTLIGHT
Agile Brushstrokes: The Art of Choosing an Agile Transition Style
by Joshua Kerievsky
Agile software processes vary in detail, depth, impact, and endurance as much as painting styles like graffiti differ from Baroque or Impressionist art. What can artists teach us about successful agile transitions, and what can past agile transitions teach us about styles that endured or faded away? Joshua Kerievsky maps agile transitions to art styles and identifies elements that lead to success or failure, offering an excellent perspective on the art of agile transitioning and what style(s) will work best for you.

Read Agile Brushstrokes: The Art of Choosing an Agile Transition Style

horizontal rule
     
 
WHAT'S HAPPENING AT TECHWELL AND STICKYMINDS.COM
TechWell Blogs
Experts including Lisa Crispin, Steve Berczuk, and Naomi Karten have years of industry experience and are ready to share their insight and interact with you at TechWell Blogs. Join in at http://techwell.com/blogs.

@StickyMinds on Twitter
Want to get a daily dose of what's new and popular on and in Better Software magazine? Follow @StickyMinds on Twitter for regular updates about weekly columns, news, forums, newsletters, and more.
 
     
 
AGILISM: DEFINING THE MOVEMENT
DEFINING THE MOVEMENT

"Audience"
There is a correlation between artistic ability and success in software development. In practical terms, that means that in today's software development community there exist people who have had high-quality, professional artistic experiences. These experiences gave them the opportunity to perform for large audiences and to understand, at a visceral level, the interaction between the audience, the performance, and the performer. Software creators can learn from performers what it actually feels like to connect to an audience. That is the critical missing piece from normal UX work, where the creators of the software attempt to remove themselves from the user's experience.


From "Software Is Art?"by Chris McMahon
 
     
 
FROM THE DOWNLOAD CENTER
Extend Agile Beyond Development with Jama Contour
Sponsored by Jama Software
Does everyone understand what we're building and why? Agile methodology teaches us to embrace change at any time within the development process. But how do you track those changes and keep your team and stakeholders in sync when plans evolve? Contour is the industry's most collaborative solution for requirements management and the only solution with the agile Review Center, which provides teams with a fast way to review requirements and get buy-in from stakeholders. Embrace change, collaborate, stay connected!

Try Jama Contour free for 30 days.
 
     
 
CONTENT POINTER
Getting to "Done"
By Brian Bozzuto
When the tasks in the "Done" column needed more attention, the team created a "Done Done" column. Later, they created a "Done Done Done" column. In this article, Brian Bozzuto discusses how you can stop adding columns and honestly get to "done" without having to kid yourself.

Read Getting to "Done"
 
     
 
BOOK REVIEW
The Agile Samurai
By Jonathan Rasmusson
Review by Peter Gabris
Is the waterfall dry? At least we know it has much less water than it used to have. The software development process has changed a lot since we rushed to sign the Agile Manifesto almost ten years ago. The Agile Samurai covers all aspects of the agile software development process. The first part, Introducing Agile, describes what the agile is, what it is not, and what an agile team should look like.

Continue reading the review of The Agile Samurai
 
     
 
POWERPASS POINTER
Magazine Archive
When Software Smells Bad
by William Wake and Dr. Kevin Rutherford
Most software needs to be "maintainable" and have high "internal quality." But what does that mean in practical terms? Code smells form a vocabulary for discussing code quality and how well suited code might be to change. The smells also provide good indications as to what to refactor and how.


Read When Software Smells Bad
 
 
 
     
 

FEATURED WEB SEMINAR

The Agile Mindset: Principles for Collaborating and Innovating
Sponsored by IBM
What is the one thing that can truly enable individuals and teams to collaborate and innovate with agility? Technology companies claim that you need the latest and greatest tools while consultants say you need a rigid process of best practices. These things will make a difference but they are useless without a culture that promotes the right principles. Much can be learned from successful teams in other domains such as jazz, basketball, and even special forces military units. In all of these fields, multi-disciplined teams integrate innovative contributions from highly capable individuals into group and individual behaviors. In this web seminar, jazz musician and IBM software development manager Adrian Cho describes the ways in which software developers can learn from jazz musicians and great performers in other domains.

Join us Wednesday, December 14 at 11 a.m. EST.
 
     
     
 
THE AGILE EXPERIENCE
Seven Strategies for Handling Distributed Agile
By Sowmya Karunakaran

Global markets, global talent, and a constant pressure to reduce costs through outsourcing are all major forces that contribute to distributed teams. In VersionOne's 2008 State of Agile Development survey, 57 percent of respondents stated that their teams were distributed. While distributing a team could have practical business reasons, distribution can inhibit communication within the team.

Ken Schwaber writes in his book, The Enterprise and Scrum, "High-bandwidth communication is one of the core practices of Scrum...The best communication is face to face, with communications occurring through facial expression, body language, intonation, and words. When a white board is thrown in and the teams work out design as a group, the communication bandwidth absolutely sizzles."

My article discusses aspects of distributed agile—challenges as well as mitigation strategies—based on experiences and lessons learned from fifty-odd distributed agile projects. I focus particularly on the top seven strategies that are widely adopted and used on projects.

Strategy #1: Managing the Communication Bandwidth The time zone differences between onsite (particularly western) client locations and many of the major offshore development sites like India are so huge that, at times, the business hours are completely mismatched. A mitigation option is to identify the possible overlapping hours. This could vary based on the geographies in which the teams are located. In case of Project A, the teams are distributed across Chennai, India, and New York. Because the overlapping business hours are practically zero, an adjustment has to be made that addresses this.

Identifying the probable windows is the first step. It appears the Chennai team, with a little extension of the business hours, can catch up with the early business hours of the New York team. The Chennai team's work schedule was revamped and modified from 9 a.m. to 6 p.m. to 11 a.m. to 8 p.m.

Continue Reading "Seven Strategies for Handling Distributed Agile."


Visit the Iterations Archive to find out what you may have missed in past issues.
   
 
ADVERTISEMENT
Mark your Calendars! Agile Development Practices West 2012
June 10-15, 2012 | Las Vegas, NV


Attend Agile Development Practices West for the latest in agile methods, technologies, tools, and leadership principles from leaders who deliver inspiring keynote presentations, in-depth tutorials, and a wide range of conference classes. Plus, when you register, you'll receive full access to Better Software Conference West, also being held at Caesars Palace, June 10-15. * Register by March 23, 2012, and receive a $50 Amazon.com gift card PLUS up to $400 off! *

Click here to register for the Agile Development Practices West 2012
 
     
  iterations is an extension of StickyMinds.com and Better Software magazine—and a reminder that your "online resource for building better software" is just a click away at www.StickyMinds.com.  
     
 
You are receiving this issue of iterations as part of your StickyMinds.com membership, Better Software magazine subscription, or iterations subscription. We hope this publication will be a useful and enjoyable benefit. To ensure optimal receipt of these emails, please add iterations@lists.stickyminds.com to your address book or all messages from your email white list.

horizontal rule

SOFTWARE QUALITY ENGINEERING • 340 CORPORATE WAY • STE. 300 • ORANGE PARK, FL 32073
 
     
Better Software Magazine