Project Management

Agility and Project Leadership

by
A contrarian and provocative blog that goes beyond the traditional over-hyped dogma of "Agile", so as to obtain true agility and project leadership through a process of philosophical reflection.

About this Blog

RSS

Recent Posts

Has Scrum outlived its usefulness? Should Scrum just go away?

The rise of Agile’s SAFe is like a bad episode of the movie Groundhog Day

Marcel Proust’s recursive novel: Why the concept of iteration in Agile is shortsighted

Forecast for 2015: The beginning of the end of Agile?

Google considered the best US company to work for due to HR agility

Categories

Date

GE going Agile?

linkedin twitter facebook Request to reuse this  

Saw this post on Wall Street Journal about GE going more Agile.  It states that GE: 

Started down this path several years ago and IT organizations within various divisions are making the transition to this approach at different rates...  this methodology let the IT department complete a project around business analytics for the finance department, from start to finish, in a year, far less than the 18-24 month time frame its consultants and vendors would have taken using a more conventional approach.

The goal of the project was to make it easier to slice and dice financial information so that executives would have better information with which to make decisions. The project involved taking information from different systems and making sure the data could be read by the new software. The team also worked with partners in finance to determine their needs, and included review and testing phases to make sure the software was giving accurate results.

It goes on to elaborate how GE held internal conferences with big name Agile industry gurus as well as hiring Rally software to consult for them on the Agile transition.  Interestingly and telling, was a comment left on the article by a reader who states that GE Healthcare is hardly Agile as it proclaims:

GE Healthcare leadership may proclaim that they are adopting Agile development methodologies, but this is certainly not the case in the Healthcare IT division that builds software for hospitals and physicians.
 
Projects are still required to meet “technical feasibility,” which allows the company to spread development expenses over several years. Unfortunately, this means that 100% of the detailed technical design has to be completed at the beginning of the program before any work can be done. This design can not be changed.
 
In this environment, if a customer’s needs change immediately after “technical feasibility,” the product design is not allowed to change to accommodate this new information. Basically, the needs of Accountants take priority over the needs of the customer and the judgment of the product developers. Not surprisingly, this results in commercially unsuccessful products that don’t meet customer needs.
 
It is difficult to build successful and innovative products when a bureaucratic culture makes it so difficult to respond to the needs of the marketplace.
 
My feeling is that the truth lies somewhere in between the two claims, though I do lean towards the comment left by the reader as being more truthful.  I say this because in the companies I've been involved in, Agile is usually practiced in name only.  This is especially the case with large strong marix and/or functional based companies such as GE.
 
If your in this type of situation, the best advice I could give is to see if you are following at least a few of these principles:
  1. Working more interatively and incrementally, rather than trying to define everything upfront then executing all the work at once
  2. Adopt a way to continually improve the quality of your processes and deliverables
  3. Being more transparent to help clear problems more quickly
  4. Your stakeholders may claim that every requirement is a high priority, but only a few are actually are and you get someone to work with them to get the top priority items done first
  5. Change is inevitable so you plan and execute in iterations cycles that can both accomodate the changes yet still stick to the overall plan

I think if you're doing at least a few of the principles above regulary, you can claim to be on your way to true Agility.  What are you doing to become more Agile?

Iterative incremental
work tends to be more effective than massively detailed plans.
Clean up after yourself continously.
High visibility helps clear problems quickly.
There is always only one top priority: your biggest bottleneck
GE Healthcare leadership may proclaim that they are adopting Agile development methodologies, but this is certainly not the case in the Healthcare IT division that builds software for hospitals and physicians.
 
Projects are still required to meet “technical feasibility,” which allows the company to spread development expenses over several years. Unfortunately, this means that 100% of the detailed technical design has to be completed at the beginning of the program before any work can be done. This design can not be changed.
 
In this environment, if a customer’s needs change immediately after “technical feasibility,” the product design is not allowed to change to accommodate this new information. Basically, the needs of Accountants take priority over the needs of the customer and the judgment of the product developers. Not surprisingly, this results in commercially unsuccessful products that don’t meet customer needs.
 
It is difficult to build successful and innovative products when a bureaucratic culture makes it so difficult to respond to the needs of the marketplace.
Posted on: June 11, 2012 01:00 AM | Permalink | Comments (4)

PMXPO 2012 Agile Q&A Recap

linkedin twitter facebook Request to reuse this  

For those who attended my presentation on “Managing Agility: Embracing the Benefits of Agile Leadership” at the PMXPO 2012, I want to thank you again for attending and Gantthead for the opportunity.  Unfortunately there was not enough time to answer all the questions that came in and there were quite a bit of them: 37 to be exact (question directly asking me about Agile specifics), which is quite a bit considering the majority of them came in after the presentation during the last 20 minutes!

Fortunately though, Erin DeCaprio the fabulous Gantthead MC, provided me the questions and contacts and I will answer all of them directly.  What I’d like to do here is to summarize, categorize and evaluate the questions, as I feel it really reveals the concerns of real world PMs working out there in the trenches like myself and how we go about integrating and leading Agile project initiatives.

Here’s the breakdown from the highest to the lowest:

Area Questions Explanation
Integration 13 These are questions related to how to integrate Agile practices in a traditional PM based organization as well as integrate Agile in domains outside software development.
Process 10 These questions were related to Agile processes such as how to manage Agile projects where there was very minimal documentation, how to estimate tasks/iterations, identify risks and mitigate them, etc.  The main concern was the perception that Agile discourages documentation.
Leader 5 Question asking how to lead virtual teams, how do tools enhance or negate the role of Agile leader, how to lead in a world that is changing so rapidly due to technology innovations (cloud, social media, mobile, etc.).
ACP 5 These questions were about whether the ACP exam will replace the PMP, is the PMP now “obsolete”, question about how to apply experience and whether to take this or get the ScrumMaster.
Adoption 2 Questions about how to get executive buy in and support, training and coaching for organizations looking to move to Agile to increase adoption.
Setup 1 Questions about what kind of tools, training, coaching would be recommended for those looking to setup an optimal Agile environment.
Tool 1 What is the best tool for Agile project management?
     
Total 37  

Though this is a small sample and was not based on a formal survey and anecdotal, as a fellow PM working in a traditional PM environment I can assert that these are my very own concerns and the same concerns of other PMs I work with and know!

I work in the medical device industry that has heavy regulatory and compliance checkpoints that overshadow all the projects I’m involved with that is not always conducive or easy to just “throw” Agile at something to make it turn around faster.

But like every other industry out there these days, there still a need to turn products and services around faster and keep up with the pace of technological innovations, hence an imperative to be more Agile.

In any event, I will answer questions directly to the respondents and as a regular writer on this excellent site, I have lots of topics to focus on since I have a much better idea of what concerns the Gantthead user base.

Posted on: May 25, 2012 01:33 PM | Permalink | Comments (0)

Yet another IT PM certification poll...

linkedin twitter facebook Request to reuse this  

Just saw the results of this survey poll on LinkedIn that I participated in:

  

Not surprised that PMI leads the way, but was a bit surprised by how much.  I really liked the age and demographic breakdown.

Was surpised how low the ScrumMaster certification ranked in this survey, but I think that has to do with the fact that the barrier to entry is so low (you only need to attend a 2 day seminar and once completed you are a certified ScrumMaster).

As I mentioned in another blog, I think we'll see the PMI adoption go higher with the recent explosive growth of the PMI-ACP certification within PMI.  I recently found this graphic showing the growth of the PMP:

Love them or hate them, no doubt when it comes to project management certifications, PMI is dominating the standards and leading the industry to a near monopoly especially in the US with growth in the rest of the world following.

As a commenter posted, "in terms of popularity, PMP would take the lead.....however, if a Project Manager does not how to implement the PMP processes in your working project environment, just 'knowing' the terminology either from PMP or PRINCE2 will not matter...."

I wholeheartedly agree, but if your going to get certified, the best direction seems to be the PMI-way.

Posted on: May 17, 2012 10:17 AM | Permalink | Comments (0)

The Agile Triangle

linkedin twitter facebook Request to reuse this  

As I’ve been studying for the PMI-ACP, I’ve been reviewing the idea of the “Agile Triangle” which is an extension of the traditional “Iron Triangle” of traditional project management.  This is an idea that was originally conceived by Agile luminary, Jim Highsmith, where he states that “many agile teams are now caught in a dilemma. On one hand they are told to be agile, flexible, and adaptable, but on the other they are told to conform to pre-planned traditional Iron Triangle framework of scope, schedule, and cost. In essence they are being told ‘be flexible in a very small box.’ Agile teams are striving to meet one set of goals and managers and executives are measuring against another set”.
 

Value – for the customer in terms of a released product or deliverable.
Quality – continuous delivery of high quality and adaptive products.
Constraints - the traditional scope, schedule, and cost.

 

Jim Highsmith suggests that Agile applied to the Iron Triangle would consists of the following end points:
Value – for the customer in terms of a released product or deliverable.
Quality – continuous delivery of high quality and adaptive products.
Constraints - the traditional scope, schedule, and cost.
Jim Highsmith suggests that Agile applied to the Iron Triangle would consists of the following end points:
  1. Value – for the customer in terms of a released product or deliverable.
  2. Quality – continuous delivery of high quality and adaptive products.
  3. Constraints - the traditional scope, schedule, and cost.

From this perspective, Agile teams should focus on releasing the project rather than getting constrained by the iron triangle.  The three end points of the iron triangle would collapse into one end point of the Agile triangle called constraints.  The other end points define the project’s goal of obtaining the value and quality of the deliverables that are of utmost importance to the stakeholders and that would require more attention.

Thus, according to Jim Highsmith, Agile teams should focus on the releasable product rather than getting constrained by the iron triangle. The three end points of the iron triangle collapse into one vertex of the Agile triangle called constraints. The other end points such as value and quality define the ultimate goals, since they are of utmost importance to the stakeholders and need more attention.

I do agree though with a blog by Rajeev Singh of “Agile Montage” that the end point of “value” could use more clarification, since as he states, “It is talking just about product/service value. It is restrictive to only customers and shareholders. How about Employee/Team Value? Or, even intermediary value focused on enhancing the core environment and sharpening the saws. For better software, we ought to think of empowerment, leadership and mentorship”.

 

He expands on the Agile triangle image by adding an intermediary and internal value to the “Value” end point:




As he states, “We just can't think at the project level anymore. We ought to start focusing on the whole organization. It is untenable to continue delivering external value without investing in internal value. The risk of not doing so is to put continuous improvement on the back burner.”

Just when I thought I had a complete grasp of the infamous “Iron Triangle” of project constraints, I run into the notion of the Agile triangle in my studies and learn something new yet again!

Posted on: May 14, 2012 10:39 PM | Permalink | Comments (5)

The PMI-ACP Exam Revisited

linkedin twitter facebook Request to reuse this  

 

Though I was initially skeptical of the new PMI-ACP (Agile Certified Practitioner) exam, I have recently seen a quite big increase in its adoption which I blogged about before.  I have seen discussion groups sprout on social networking sites like LinkedIn and Facebook and especially in training and education programs due to the requirement of obtaining 21 PDUs before taking the exam, by established and new Agile training and consulting companies.
 
Due to this, I started looking more into this certification and have to say that I do like its approach.  Unlike the more well known Scrum certifications such as the ones provided by Scrum Alliance and the new fork created by co-founder Ken Schwaber which focus exclusively on Scrum, the PMI-ACP takes a much more broader approach and covers the full gamut of Agile practices, e.g. Scrum, XP, Lean, Kanban, etc.
 
Here’s a summary list of topics that are covered by the PMI-ACP:
  • Methods:
    • Scrum (obviously)
    • eXtreme Programming
    • Lean (as applied to software development mostly)
    • Kanban
    • Crystal
    • FDD
    • DSDM
    • RUP
  • Practices:
    • Osmotic Communication (by Alistair Cockburn in his book “Agile Software Development – The Cooperative Game”)
    • Servant Leadership
    • Agile Risk Management (Risk burndown chart, audit backlog, and risk analysis)
    • Agile Planning and Estimation (user stories, planning poker, etc.)
    • Communications (standup meetings, customer interactions, etc.)
    • Agile Quality (definition of “done” and how you qualify this)
  • Upcoming Practices:
    • Innovation Games
    • Control Limits
    • Agile EVM
Over 2500 people applied for the pilot program which is a record for PMI.  Though I’m usually an early adopter for the latest and the greatest in the PM and technology fields, I decided to sit on the fence for a bit on this.  With the popularity of the Scrum certifications and the glut of new certification from PMI that have not had widespread adoption, I was reluctant to partake in the pilot.  But with the responses I’ve seen on social networking sites, the web and after reviewing the contents of the exam, I’ve now decided to take the exam.  If you’re already a PMP, it integrates nicely under it as you are only required to maintain 30 PDUs per 3 years which is half of the PMP and you can have them count for both.  Though it goes from PMI-ACP to PMP and not the other way around (In other words, your Agile based PDUs can count toward the PMP, but your PMP PDUs if they are not based on Agile cannot be applied to the PMI-ACP).
 
Of course you shouldn’t get a certification just because it is popular (unless that popularity translates directly to getting a better job and/or pay increase, which as of now the PMI-ACP can hardly claim) nor does passing this exam accurately gauge an Agile PM’s competency... I don’t want to revisit this topic and open that can of worms again, as I know it has been debated endlessly both on this site and other places regarding the PMP.
 
But as an actual Agile practitioner, I look forward to the challenge of studying for this exam as when I took the PMP, I found gaps in my knowledge of PM practices that studying for it helped identify and make me a more knowledgeable PM.  And if you’re looking to get the 21 educational PDUs, look for lower cost online classes and if you’re a certified ScrumMaster, you most likely took a 2 day class which already provided you 16 PDUs.  You could just take a 1 day agile class and obtain it, or watch 5 webcasts that have an educational component related to Agile.  I’m taking a low cost but good quality one from Simplilearn that includes 2 full exams (**Disclosure, I’m an affiliate with Simplilearn).
 
If you are interested, I’d start at the PMI site and carefully read the handbook.  I plan on taking mine around July and will blog about that here.  In the meantime, for those pursuing it I wish you luck and let me know how it goes!
If you are interested, I’d start at the PMI site and carefully read the handbook.  I plan on taking mine around July and will blog about that here.  In the meantime, for those pursuing it I wish you luck and let me know how it goes!Though I was initially skeptical of the new PMI-ACP (Agile Certified Practitioner) exam, I have recently seen a quite big increase in its adoption which I blogged about before.  I have seen discussion groups sprout on social networking sites like LinkedIn and Facebook and especially in training and education programs due to the requirement of obtaining 21 PDUs before taking the exam, by established and new Agile training and consulting companies.
 
Due to this, I started looking more into this certification and have to say that I do like its approach.  Unlike the more well known Scrum certifications such as the ones provided by Scrum Alliance and the new fork created by co-founder Ken Schwaber which focus exclusively on Scrum, the PMI-ACP takes a much more broader approach and covers the full gamut of Agile practices, e.g. Scrum, XP, Lean, Kanban, etc.
 
Here’s a summary list of topics that are covered by the PMI-ACP:
 
Methods:
Scrum (obviously)
eXtreme Programming
Lean (as applied to software development mostly)
Kanban
Crystal
FDD
DSDM
RUP
Practices:
Osmotic Communication (by Alistair Cockburn in his book “Agile Software Development – The Cooperative Game”)
Servant Leadership
Agile Risk Management (Risk burndown chart, audit backlog, and risk analysis)
Agile Planning and Estimation (user stories, planning poker, etc.)
Communications (standup meetings, customer interactions, etc.)
Agile Quality (definition of “done” and how you qualify this)
Upcoming Practices:
Innovation Games
Control Limits
Agile EVM
 
Over 2500 people applied for the pilot program which is a record for PMI.  Though I’m usually an early adopter for the latest and the greatest in the PM and technology fields, I decided to sit on the fence for a bit on this.  With the popularity of the Scrum certifications and the glut of new certification from PMI that have not had widespread adoption, I was reluctant to partake in the pilot.  But with the responses I’ve seen on social networking sites, the web and after reviewing the contents of the exam, I’ve now decided to take the exam.  If you’re already a PMP, it integrates nicely under it as you are only required to maintain 30 PDUs per 3 years which is half of the PMP and you can have them count for both.  Though it goes from PMI-ACP to PMP and not the other way around (In other words, your Agile based PDUs can count toward the PMP, but your PMP PDUs if they are not based on Agile cannot be applied to the PMI-ACP).
 
Of course you shouldn’t get a certification just because it is popular (unless that popularity translates directly to getting a better job and/or pay increase, which as of now the PMI-ACP can hardly claim) nor does passing this exam accurately gauge an Agile PM’s competency... I don’t want to revisit this topic and open that can of worms again, as I know it has been debated endlessly both on this site and other places regarding the PMP.
 
But as an actual Agile practitioner, I look forward to the challenge of studying for this exam as when I took the PMP, I found gaps in my knowledge of PM practices that studying for it helped identify and make me a more knowledgeable PM.  And if you’re looking to get the 21 educational PDUs, look for lower cost online classes and if you’re a certified ScrumMaster, you most likely took a 2 day class which already provided you 16 PDUs.  You could just take a 1 day agile class and obtain it, or watch 5 webcasts that have an educational component related to Agile.  I’m taking a low cost but good quality one from Simplilearn that includes 2 full exams (**Disclosure, I’m an affiliate with Simplilearn).
 
If you are interested, I’d start at the PMI site and carefully read the handbook.  I plan on taking mine around July and will blog about that here.  In the meantime, for those pursuing it I wish you luck and let me know how it goes!
Posted on: May 04, 2012 07:00 AM | Permalink | Comments (1)
ADVERTISEMENTS

"America had often been discovered before Columbus, but it had always been hushed up."

- Oscar Wilde

ADVERTISEMENT

Sponsors