Posts Tagged ‘:Global Knowledge’

Cross Functional, Self Directed Teams A How To

April 12th, 2010

Fundamental to all styles of Agile Project Management is the concept of self managed teams. In a self managed team environment each team member is allowed to choose not only their functional role, but also what activities to do and when. Fundamentally what you are doing is pushing decision making down to the team member level and therefore facilitating empowerment. While at the outset this may seem easy to implement, in most cases it is not. We are so used to the command-and-control style of management that we have a hard time letting go of decision making. What follows is a list of practices that project managers need to stop doing and practices that they need to start doing in order to successfully build a self managed team.

Stop doing (things the PM used to do, but should delegate to their team)

  • Not letting your team members participate in full-lifecycle activities – The more that your team is involved in the full-lifecycle activities, such as requirements gathering and planning, the more they will feel a sense of ownership. Allow your team to take part in these crucial meetings, not only will they better understand what is being built and why, they will also help these activities be more productive and successful.
  • Assigning work to team members – Start with a cross functional team and let everyone choose their own role. The software engineer can be a database analyst (DBA), the DBA can be a quality tester (QT), the QT can be the business analyst (BA), etc. It doesn’t matter which role they choose as long as they are committed to getting the tasks assigned to the role completed.
  • Telling team members when to get their work done – Continue to track and manage your backlog and hold your sprint planning meetings. However, once the scope of the sprint or iteration has been set, then get out of the way and allow the team the freedom to work it in any order that they choose.

Start doing (things that the PM did not do, but now should)

  • Clear road blocks for the team – The fundamental role of the agile project manager is that of removing barriers to progress out of your team members way. Road blocks can be anything such as the need for new hardware, communication issues between departments, or even office politics. Any burden that you can take off your team that isn’t directly related to their functional role is key.
  • Serve as a facilitator and coach – Just because the team is self-managed doesn’t mean that there won’t be conflict. The agile project manager must work constantly to help keep their team on track and focused on the goal at hand. The agile project manager must also work to develop the individuals on their team by coaching and mentoring them.
  • Hold the team accountable – Even under the best circumstances we all need someone to hold our feet to the fire. Allow your team to set their own goals, but make sure that each day they are moving toward the overall project goal. If someone isn’t carrying their weight then don’t wait until it is too late to take corrective action.

By transforming your team into a group of self-managed individuals, you are helping to cement agile practices within your enterprise. In order to achieve this goal you must stop doing a number of activities including; shielding your team from key meetings, assigning work, and deadlines. In addition you must start; clearing impediments to progress, facilitating, and holding your team accountable. By truly embracing the role of an agile project manager you will be helping your team to become the most productive team that they can be.

Brian Rabon is a contributing writer for the IEM Blog. Mr. Rabon is an Adjunct Instructor and the newsletter editor for the IEM Program at the University of Alabama at Birmingham. Mr. Rabon teaches EE606 :Technical Project Management as well as EE 615: Business Process Modeling to clients of the IEM Program. Thanks to http://blog.yourpmpartner.com for this article.

Hottest IT Jobs

March 24th, 2010

My friend sent me an article the other day; the title was “Global Knowledge survey unveils 10 hottest IT jobs”. It turns out that Cary-based Global Knowledge conducted a survey late last year in order to determine the most in-demand IT job for 2010. To my surprise Project Management was ranked number one. For the reason why PM stood above the crowd let’s turn directly to the article:

“Companies are less interested in spending money on IT initiatives and are looking to maximize their return on investment through better implementation of needed information technology systems.”

A couple of key points stood out for me “maximize their return on investment” and “through better implementation”. Let’s investigate each of these:

When I think about maximizing ROI, I think about minimizing implementation costs. The lower the product costs to implement, the less new revenue will be required to recoup the project costs, and the higher the ROI will be. By carefully managing projects and keeping an eye on the bottom line PMs will be able to help companies achieve the highest ROI possible.

“Through better implementation” is a point that I think most PMs can relate to. Isn’t everything that we do focused on achieving better execution? We must be ever vigilant about not implementing process for processes sake, however now is our time to shine. Let’s demonstrate to the world that PM can provide better implementations through lightweight processes focused on delivery business value.

In summary, 2010 is the year of the Project Manager. There is no doubt in my mind that as the economy recovers PMs will be needed more than ever.

Numbers 2-10 were as follows: 2. Security 3. Network Administrators 4. virtualization and cloud computing 5. Business analysis 6. Business Process Improvement 7. Web development 8. Database management 9. Windows administration 10. Desktop Support

To read the full article please visit http://triangle.bizjournals.com/triangle/stories/2010/01/18/daily6.html

Brian Rabon is a contributing writer for the IEM Blog. Mr. Rabon is an Adjunct Instructor and the newsletter editor for the IEM Program at the University of Alabama at Birmingham. Mr. Rabon teaches EE606 :Technical Project Management as well as EE 615: Business Process Modeling to clients of the IEM Program. Thanks to http://blog.yourpmpartner.com for this article.