GE going Agile?
| 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:
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
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.
|
PMXPO 2012 Agile Q&A Recap
|
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!
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. |
Yet another IT PM certification poll...
| 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. |
The Agile Triangle
|
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:
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. He expands on the Agile triangle image by adding an intermediary and internal value to the “Value” end point:
|
The PMI-ACP Exam Revisited
|
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:
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!
|







