Monday, March 8, 2010

Challenges to Agile in the Federal Government


A short blog for today.  I was recently asked about the challenges of implementing Agile in the government.  My quick response was the following:
 -------------------
There are a number of challenges that one encounters in the government sector and these challenges are even further called out when trying to implement Agile in the government space. 

At its core, Agile is built around delivering results while the government focuses on managing risks.  Let us look at the Agile Manifesto:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

The Agile world focuses on the left over the right.  However, in today’s world the Federal government largely operates on the right side of these statements.

Thus key issues include:
·         Reporting of value.  The government largely uses EVM methods for reporting of value.  While EVM is not necessarily incompatible with an Agile model, most government organizations use EVM in a waterfall type model, which causes problems when mapped to an Agile program.
·         Governance.  Organizations such as GAO and OMB provide oversight to government projects.  There was an old theory that the more paper you provided to these organizations, the better your program looked.  Although it is getting better, there are still issues with resources at these types of governance organizations understanding the Agile model and being able to translate that into what they traditionally have required from projects.
·         Funding and Procurement.  The funding of government programs can have substantial lead time which creates challenges to programs.  In addition, government contracts are generally not written to support Agile methods.  This combined with limited knowledge of Agile by program contracting officers creates challenges for implementing Agile.
·         Misconceptions.  There are many in the government that have been use to running programs in a traditional way.  Often they believe that if a program fails, it is not because the traditional process is flawed, it was that the process was not implemented correctly.  Thus even more process is placed on the program.  Additionally, Agile is still new to many in the Federal government and misconceptions and misunderstandings on what Agile is have slowed acceptance of Agile.
·         Agendas.  In the Federal government there are multiple vendors, contractors, and organizational groups working on any given program.  Since these groups ultimately do not report to the same leaders and do not share the same vision, this can cause conflicts and political issues that can handicap projects.

As a side note, when I first started on my government program, I came to a project that had a nine person PMO overseeing 3 project managers, 4 business analyst, 1 architect and 1 developer.  The team size was probably ok, but I think the makeup of the team may have been a little off.

41 comments:

  1. Hi Richard,
    Great article. Your comment: "At its core, Agile is built around delivering results while the government focuses on managing risks.", prompted me to comment. I see Agile as a process that focuses on delivering results while also managing risks.

    Agile software development methodologies have driven the number of releases radically higher. The increase of release events means increased pressure on release management teams, and further compounding the task of IT Operations to maintain stability while tracking and executing these releases.

    I invite you check out:
    http://www.evolven.com/solutions/release-validation.html

    and

    How to Drive Change While Remaining in Control – A recorded webinar with experts from EMA and Evolven

    http://www.evolven.com/blog/how-to-drive-change-while-remaining-in-control-a-recorded-webinar.html

    Best,

    Alex Gutman
    Technology Evangelist
    Evolven Software, Inc.
    alexg@evolven.com
    http://www.evolven.com

    ReplyDelete
  2. Check their privacy and security policies to make bound they are going to defend your data. pattern payday loans online costa mesa Infobahn application interface is solely the beginning of the tactic and saves respectable time relaying data to the lender's representative.

    ReplyDelete
  3. Great article. I like this post. Thanks for sharing this with us. I gained more knowledge by reading your post

    SAP ABAP Training in Chennai

    ReplyDelete
  4. Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!THANKS!!!!!! https://activeman.com

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. You have to spell out HOW you actually perform each phase of the Statement of Work. Summarizing will not help you.guarantor loans

    ReplyDelete
  7. Unfortunately, as countless mayors and city/town council members have experienced too late, the first opportunity constituents often have to voice their opinion is in the voting booth, unless municipal surveys are conducted first and the results are acted upon.. politics

    ReplyDelete
  8. A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Agile test automation

    ReplyDelete
  9. Great one,You have done a great job by sharing this content,Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.

    Python Training

    ReplyDelete
  10. Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
    online Python training | python training in chennai | Python training course in Chennai

    ReplyDelete
  11. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    Devops Training courses
    Devops Training in Bangalore
    Best Devops Training in pune
    Devops interview questions and answers

    ReplyDelete
  12. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    angularjs Training in bangalore

    angularjs Training in bangalore

    angularjs Training in chennai

    automation anywhere online Training

    angularjs interview questions and answers

    ReplyDelete
  13. Tired of watching TV? Go to the BGAOC website and earn with us best slot machine games It’s hard to lose and make money with us. Come on BGAOC and get your winnings.

    ReplyDelete
  14. Thanks for providing wonderful information with us. Thank you so much.
    Regards,
    Devops Training in Chennai | Devops Certification in Chennai

    ReplyDelete
  15. And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
    SOFTWARE TRAINING IN CHENNAI
    POWERBI TRAINING IN CHENNAI
    CCNA TRAINING IN CHENNAI
    ANDROID TRAINING IN CHENNAI

    ReplyDelete
  16. Interesting information and attractive.This blog is really rocking... Yes, the post is very interesting and I really like it.I never seen articles like this. I meant it's so knowledgeable, informative, and good looking site. I appreciate your hard work. Good job.
    Kindly visit us @
    Sathya Online Shopping
    Online AC Price | Air Conditioner Online | AC Offers Online | AC Online Shopping
    Inverter AC | Best Inverter AC | Inverter Split AC
    Buy Split AC Online | Best Split AC | Split AC Online
    LED TV Sale | Buy LED TV Online | Smart LED TV | LED TV Price
    Laptop Price | Laptops for Sale | Buy Laptop | Buy Laptop Online
    Full HD TV Price | LED HD TV Price
    Buy Ultra HD TV | Buy Ultra HD TV Online
    Buy Mobile Online | Buy Smartphone Online in India

    ReplyDelete
  17. Thank you for providing such an awesome article and it is a very useful blog for others to read.

    Oracle ICS Online Training

    ReplyDelete
  18. Thanks for providing a useful article containing valuable information. start learning the best online software courses.

    Workday HCM Online Training

    ReplyDelete
  19. The article is very interesting and very understood to be read, may be useful for the people. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it. I have to bookmarked to check out new stuff on your post. Thanks for sharing the information keep updating, looking forward for more posts..
    Kindly visit us @
    Madurai Travels
    Best Travels in Madurai
    Cabs in Madurai
    Tours and Travels in Madurai

    ReplyDelete
  20. Excellent Blog. I really want to admire the quality of this post. I like the way of your presentation of ideas, views and valuable content. No doubt you are doing great work. I’ll be waiting for your next post. Thanks .Keep it up!
    Kindly visit us @
    Luxury Packaging Box
    Wallet Box
    Perfume Box Manufacturer
    Candle Packaging Boxes
    Luxury Leather Box
    Luxury Clothes Box
    Luxury Cosmetics Box
    Shoe Box Manufacturer
    Luxury Watch Box

    ReplyDelete
  21. Wow, what an awesome spot to spend hours and hours! It's beautiful and I'm also surprised that you had it all to yourselves! Kindly visit us @ Best HIV Treatment in India | Top HIV Hospital in India | HIV AIDS Treatment in Mumbai
    HIV Specialist in Bangalore | HIV Positive Treatment in India | Medicine for AIDS in India

    ReplyDelete
  22. Quickbooks enterprise support
    Get Quickbooks Enterprise Support from certified Quickbooks Technical Team (+1 (833) 400-1001). We are available 24*7 for your service. Our Professional experts will resolve all issues of Quickbooks.(+1 (833) 400-1001)

    ReplyDelete
  23. Quickbooks enterprise support number
    Contact Quickbooks Enterprise Support Number to resolve any of your Quickbooks errors (+1 833 400-1001). Our Certified Quickbooks
    team is available 24*7. (+1 833 400-1001) to solve your Quickbooks issues.

    ReplyDelete
  24. Quickbooks enterprise support Phone number
    Solve your Quickbooks errors.Contact us to get 24*7 Quickbooks Enterprise support and get Quickbooks errors fixed by our certified
    Quickbooks Enterprise Support team. (+1 833 400-1001)

    ReplyDelete
  25. An overwhelming web journal I visit this blog, it's unfathomably amazing. Unusually, in this present blog's substance made inspiration driving truth and reasonable. The substance of data is enlightening
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  26. Dubai escort service you will be always finding something new from us we and our agency girls will always keep you happy in any situation escorts in Dubai will always gave you and batter like you we are best erotic service provider in our area call girls in Dubai is having best beauty in him you can contact from us like you want.
    https://www.royal-addiction.com/
    http://www.dubaicallgirlsinuae.com/
    http://www.dubaiexclusiveescorts.com/
    http://www.mahek-khan.com/
    http://www.heena-bhatt.com/
    http://www.navya-dutta.com/
    http://www.ananya-jindal.com/

    ReplyDelete
  27. Meski menjadi keputusan sulit dalam melakukan menggugurkan hamil terkadang pilihan tersebut tidak bisa dihindari . Lantas , bagaimana metode yang tepat untuk cara menggugurkan kehamilan dengan cepat dan aman ? Tindakan KURET merupakan langkah yang paling aman di bandingkan dengan yang lainnya , Jika anda saat ini mengalami tanda kehamilan dan ternyata usianya sekitar 1 bulan . Namun kehamilan itu tidak anda inginkan dan ingin melakukan cara menggugurkan kandungan 1 bulan , sebaiknya Anda konsultasi ke pihak medis . Pahami tentang alat reproduksi wanita untuk menjaga kesehatan . Gangguan kewanitaan seperti telat datang bulan membuat perempuan merasa cemas sekali . Apalagi bagi gadis yang belum mempunyai pasangan resmi . Hal ini tentu akan membuat mereka semakin khawatir . Buat anda yang pasangannya kurang bergairah maka sangat perlu untuk melakukan cara merangsang wanita agar kedua belah pihak dapat merasakan saat bercinta .

    ReplyDelete