First the name, I’m about software and software projects live and die by the decisions we choose to make and the decisions we choose not to make.  Therefore this site is focused on decision making by managers, leaders and most importantly teams as they navigate the murky waters of building software that matters.

At the heart of that are three inter-related ideas:

 

Requirements

RequirementsDefining requirements is too often thought of as a one-time, all-upfront activity, which is the primary reason requirements related issues are behind most failed software projects.  Defining requirements is actually a discovery process that should continue throughout the initial development project and beyond.  If we allow ourselves to, we will constantly learn more about what software consumers need and how we can best satisfy those needs. A key to success is working in ways that enhance our ability to incorporate that learning.

 

Focus

FocusMany corporate environments exhibit significant attention deficits that inhibit actual progress toward critical business initiatives.  As a result software projects often drift aimlessly while teams bounce back and forward between the urgent issues of the day, rather than achieving the defined objectives of the project.  Leadership is required to foster a culture of team-commitment to the predictable delivery focused on true business value.

 

Relationships

RelationshipsSoftware development and integration projects done in isolation can only fail. Software development is a collaborative effort that brings together diverse groups of people and ideas to achieve a common destiny. Building, growing, and nurturing trust relationships is essential in creating real business value through the use of technology.

 

 

 

First Robbie’s Blog is a growing collection of my thoughts, musings, and restless reactions to those things I encounter in my work and attempt to (hopefully) improve. Next, Downloads is a collection of presentations and articles that capture some of those musings in a more formal way. The Resources page is a collection of sources for more information from the agile community at large that I have found inspiring, enlightening or otherwise useful in contemplating how I can help improve people, teams and processes.

Hopefully all of this reflects three core beliefs and a flavor of three things that will always remain hard.

 

The beliefs:

  • Servant Leadership – leaders are there to serve the team; not the other way around
  • Collaboration – none of us is smarter than all of us
  • True agile teams can do anything

  

What’s hard:

  • about leadership – knowing when to get out of the way
  • about management – knowing when leadership is required
  • about agile – moving beyond the practices
 
 
 
 
Joomla 1.5 Templates by Joomlashack