January, 2011

...now browsing by month

 

Pull vs. Push Systems for Scrum

Monday, January 24th, 2011

Alistair Cockburn coined the term “information radiator” to refer to “a display posted in a place where people can see it as they work or walk by.” Most teams that implement Scrum will create an information radiator to help manage their work. They will find a corkboard, whiteboard or empty wall space and post information about their sprint backlog items for all to see.  In effect what they are doing is creating a highly visible communication device known as a pull system. Contrary to a push system, where you push out information to distribution lists, pull systems have multiple advantages.

Advantages of pull systems:

  • They promote transparency – With a push system the only people who get information about your project are the ones on your distribution list. Not that you are trying to hide information, but it is the nature of the beast. With a pull system, everything is out in the open; anyone who walks by can take a look and see the same information about what is going on.
  • They reduce administrative burden – It may not seem like a big deal to create a status report and e-mail it out to a distribution list, but after being a manager/project manager for years it does begin to wear on you. With an information radiator, any team member can make status updates to the board; therefore the load of keeping the status updated is shared amongst everyone on the team.
  • They facilitate communication – Many Scrum teams choose to hold their daily standup meeting in front of their information radiators. Instead of giving only a verbal update, they can also visually demonstrate what has transpired. This additional bandwidth helps foster clearer communication amongst the development team members.

As you can see a pull system has some key advantages that you can exploit when practicing Scrum. For most of us this will represent a mindset shift because we have been using a push system for years. I have always had positive results whenever implementing an information radiator with both pigs (Scrum team members) and chickens (stakeholders) alike. The pigs like having a better sense of who is doing what when (tactical), and the chickens like to see the overall big picture (strategic). Interested in creating a pull system (aka information radiator) for your team? There are countless examples of information radiator’s on the net. If you would like an example, Google the term “Scrumboard” and see what you get.

By: Brian M. Rabon, an ASPE-SDLC instructor who is a CSM, CSP, MSEE and PMP. Brian is also the president of The Briantrust Consulting Group. You can read his blog, find him on Facebook, and connect with him on Linkedin or Twitter.  Brian is a regular contributor to the ASPE-SDLC Blog and a thought leader in the fields of Agile and Traditional Project Management as it applies to Software Development.

The BA as the Solution Architect

Tuesday, January 4th, 2011

Recently, I have been lucky enough to speak at IIBA Chapter meetings in Jacksonville, FL in November and Kansas City, KS in December.  The topic revolved around what SDLC professionals need to be thinking about for 2011.  The talk looks at the Macroeconomic picture, salary trends as documented in our PM, BA and Agile salary surveys and technology trends.  All directed towards the focus point of what do you need to do as a SDLC professional to stay afloat in 2011.

One of the most interesting and hopeful findings that came out of both the salary data and attendee feedback was the potential for a positive trend in the evolution of the BA position.  The key to this evolution centers on input into the “future state” and visibility as a trusted advisor.

Salary for a BA increases as a BA gets closer and closer to impacting the “future state” of the system or process.  This means that when a BA has a seat at the time when defining the drivers and rational for a system or process and makes contributions to what the future state will look like (especially for a business process prospective), they make more money.  The industry looks to be titling this position a Solution Architect.

The person in this position must have strong skills in developing a business case, must have a natural ability to communicate and negotiate with business decision makers and must be seen as a strong “technical” contributor but also flexible.  The latter is critical.  Too many times BA professionals in the doer role are viewed as regimented.  This stereotype has negatively impacted the BA’s upward mobility into the early stage decision-making of a project.   The best way to put this is that a BA must be willing to bend when voicing “technical” or detailed process issues and differ ultimately to the final business driver.

When I manage technical professionals, I make sure they understand that ultimately the decision between competing technical issues will be made based on business metrics, not technical metrics (assuming that technical options are functional and feasible).  A BA in a Solution Architect role must be able to properly quantify their positions, provide reasonable, though out and constructive criticism of ideas and goals, and ultimately, partner with the decision making team on the outcome.  Even if they understand the outcome might not be the “perfect” solution.  At the heart and soul of most BA professionals is a perfectionist.  The sad things about it, business isn’t perfect, not in the least.

At the same time a business decision maker wants that perfectionist in their ear.  A person who will ultimately support them but will quietly let them know the pros and cons of the strategy they are envisioning.  This gets the BA to the second stage; that of trusted advisor. You as the BA have so much data and knowledge.  The business decision maker gets spun around in a thousand directions with multiple inputs competing for his or her attention. You can come in and provide the foundation information and analysis to this decision maker so they understand the current picture and the impacts that potential strategy will have.  Wow.  That is pretty powerful and all from a position of non-judgment and support.  This is VERY, VERY valuable.  You are basically making the decision maker an informed decision maker without them doing the work.  They do what they are paid to do – make decisions.

In speaking to numerous SDLC professionals and having the opportunity to hear the skill requirements of multiple companies, this is a trend that will grow.  But, there is the possibility that instead of coming from the BA world, professionals working as Solution Architects might come out of the Finance and Accounting side of the business.  These folks would just have to be trained on internal systems and requirements gathering.  I believe it is much more efficient and effective for a company to pull from the BA side of the house when developing a Solution Architect team instead of pulling from Finance and Accounting.

I am hopeful the IIBA looks at this growing trend and develops a subset of skills and techniques for it within the BABOK. This will only hasten the growth and acceptance of the Solution Architect position.

PMI LaCrosse – Putting the 2010 Chapter Challenge Grant Money to Good Use

Monday, January 3rd, 2011

We recently had the privilege of speaking with Ann Yates, Director of Finance for PMI LaCrosse, to get an update on how the 2010 PMI Chapter Challenge grant money was being used.  Earlier last year LaCrosse received the most votes in our first annual PMI Chapter Challenge and was awarded a $5,000 grant to use however their chapter saw fit.  With so many possibilities it took awhile to reach a final decision, but we agree that the grant money is being put to good use.

LaCrosse has decided to host one half-day seminar on February 23rd in Rochester, MN entitled The Race to the South Pole: The Power of Agile Development. The seminar will touch on some major lessons including the power of the Agile approach to project management as well as product development.  Presenting is Rick Brenner of Chaco Canyon Consulting. Rick has over 25 years of experience in software development and project management and has worked with some top names such as Symbolics, Inc., and Draper Laboratory.

For this event, PMI LaCrosse is offering a 37% discount on registration fees to students, 14% to members, and 12.5% to nonmembers. For more information on this event and its presenter, visit http://www.lacrossepmi.org/HomeEvents/Feb232011WorkshopRochester.aspx. For more information on PMI LaCrosse and their other upcoming events, visit http://www.lacrossepmi.org/.