The Agile Executive

Making Agile Work

Posts Tagged ‘Agile Austin

Agile Infrastructure

leave a comment »

Ten years ago I probably would not have seen any connection between global warming and server design. Today, power considerations prevail in the packaging of servers, particularly those slated for use in large and very large data centers. The dots have been connected to characterize servers in terms of their eco foot print.

In his Agile Austin presentation a couple of days ago, Cote delivered a strong case for connecting the dots of Agile software development with those of Cloud Computing. Software development and IT operations become largely inseparable in cloud environments.  In many of these environments, customer feedback is given “real time” and needs to be responded to in an ultra fast manner. Companies that develop fast closed-loop feedback and response systems are likely to have a major competitive advantage. They can make development and investment decisions based on actual user analytics, feature analytics and aggregate analytics instead of speculating what might prove valuable.

While the connection between Agile and Cloud might not be broadly recognized yet, the subject IMHO is of paramount importance. In recognition of this importance, Michael Cote, John Allspaw,  Andrew Shafer and I plan to dig into it in a podcast next week. Stay tuned…

And Now the Bottle-neck is in Operations

with 4 comments

In his forthcoming Agile Austin presentation, colleague and friend Michael Cote will be discussing velocity in Agile development vis-a-vis velocity in IT operations. To quote Cote:

Technologies used by public web companies and now cloud computing are looking to offer a new way to deliver applications by addressing deployment and provisioning concerns. Agile software development has sped up the actual development of software, and now the bottle-neck is in operations who’re not always able to deploy software at the same velocity that Agile teams ship code. What do these technologies look like, are they realistic, and how might they affect your organization?

The topic is important from a few perspectives, such as the new business models it enables. With Agile infrastructure, a closed loop is formed between vendor and customer. This loop operates on the basis of close to real-time feedback. The new functionality in the software deployed in the afternoon could be in response to a specific need that was brought up in the morning. Hence, the business focus and the business design change from software that has already been developed and tested  (‘done done’) but not yet delivered, to one that has been developed, tested and deployed (‘done done done’) in ultra fast way. 

It should also be pointed out that the line between developing content and developing software gets really blurry nowadays. From a company perspective both software and contents are entities that are being made available for dissemination. If you accept the premise that the generation of content and development of the corresponding software should be done under a unified Agile model, the desirability, the power and the benefits of managing development and delivery in unison become obvious. When applied to both content and software, an agile infrastructure paradigm could easily transform the publishing industry, and others.

In short, the business benefits Agile Infrastructure begets trump the (very significant) operational benefits it enables.

Your Agile Hype is Gonna Get You

leave a comment »

The graveyards are filled with marketers who over-hyped and sales reps who sold beyond the roadmap. Lack of coherence between desire and reality has proven lethal time and time again.

Last night in Agile Austin a panel was held about Agile in Borland prior to its recent acquisition by Micro Focus. One of the fascinating points brought up by the panel of ex-Borland employees was how the outbound Agile marketing hype was detrimental to continuous improvement inside. Declaring success with Agile to the outside world reduced the motivation (and the budget) to work hard at improving the methodology of their own Agile development teams. Expertise and energy of the various top notch Agile consultants that worked with Borland were primarily invested in marketing, not in R&D.

Beware your Agile hype! No matter what industry you are in, it had better be fully backed by corresponding excellence of the development teams.

Written by israelgat

October 7, 2009 at 7:54 am

Posted in Companies

Tagged with

Preliminary Assessment of “Ask an Expert”

with 3 comments

Just about three months ago we started an “Ask an Expert” service for Agile practitioners in Austin. The service was defined as follows:

The objective of the Ask an Expert program is to provide free consultation by experienced Agile Austin coaches to any Austinite that wrestles with issues related to promoting, planning and executing Agile methods. The program will address the needs of practitioners in companies that produce software, embed software, or use software as an integral part of their business processes. In addition to 1-1 consultation, coaches will gladly hold discussions with entire teams.

Ask an Expert sessions should be primarily regarded as a step toward addressing concrete Agile issues that manifest themselves in a specific environment. Coaches might not be able to complete a comprehensive analysis, but will make certain to suggest what the heart of the problem might be and point out Agile resources that practitioners could use on their own.

To ensure available access to experts, consultative session time will be divided between attendees. Team discussions with any Agilists attending the program will be encouraged to maximize the sharing of experience and draw out the wisdom of crowds. One-on-one sessions are available on request, but will be time-limited based on attendance (15 minutes typical).

The program will strive to balance utility with fun. Utility will primarily be delivered through actionable insights; fun will be had through passionate exploration of Agile topics in a friendly and collaborative manner.

Our experience over the past three months indicates:

  • A broad spectrum of question/topics has been brought up. Most of the questions revolve around the “hows” of Agile. Some questions address the “whats” of Agile. Precious few get into the “whys” of Agile. Click here for details.
  • Majority of questions apply to the project team level. Only a few address enterprise level issues.
  • Many questions (and the discussions that follow) are actually about the software engineering fabric, not about Agile per se.
  • The “all singing all dancing” format of the sessions seems to work pretty well. It often leads to uncovering questions/issues we had not thought about before.
  • Having said that, we do not really know at this point in time whether some of the participants would have preferred a more traditional 1-1 format.
  • Most participants seem to have already been sold on the benefits of Agile. We do not usually get folks who are struggling with “Waterfall v. Agile” questions.

Most gratifying, some early “return on investment” indicators have been noticed. For example, one of the participants was so kind to send the following note:

Thank y’all for your help with my presentation about Agile to my VP. The meeting went well and we are moving forward with Agile. I’m going to work on a mock-up of a release and project, to show what Agile release planning and budgeting would look like. I’ll get buy-in based on this mock-up from the directors, then move on to a pilot project.
 
This is a huge step for… [company name deleted by IG], one I wouldn’t have predicted 6 months ago. The information and resources available through Agile Austin were essential in making this happen. Thank you for your help!

Written by israelgat

July 13, 2009 at 12:17 pm

The “All In!” Approach to Agile Rollout – Austin and Atlanta

with one comment

The June 18 “Ask and Expert” session of Agile Austin poses a unique opportunity to to discuss the pros and cons of the “All In!” approach with Erik Huddleston– an Agile champion who has successfully implemented Scrum in this manner. Bringing Scum to Inovis in 2007, Erik opted for an “All In!” implementation instead of the more customary team-by-team rollout. The Inovis case study is one of the very few authoritative sources on this gutsy approach.

If you can’t attend the clinic in Austin on the 18th, you might want to watch out for his forthcoming Agile Success Tour panel session in Atlanta, GA on the 25th. Erik’s insights will be posted  here and here a few days after the event.

Written by israelgat

June 13, 2009 at 2:04 pm

It is a Team, not a Clinic

with 2 comments

We have by now held three sessions of the Agile Austin “Ask an Expert” service. The thing that impressed me most in these three meetings is the effectiveness of the the team discussion modus. Rather than make the clinic a series of 1-1 consultations, we followed Scott Killen‘s good suggestion to conduct it in the manner articulated in the statement of purpose:

Team discussions with any Agilists attending the program will be encouraged to maximize the sharing of experience and draw out the wisdom of crowds.

It is starting to become evident we enriched the experience and made it more gratifying by moving away from the {professor –> student} modus. The sessions are kind of everyone singing, everyone dancing. Rather than a plain answer for a plain question, we get much richer threads. Moreover, it is obvious the experience one clinic “patient” shares with another is as valuable as the expert advice.

We are starting to see repeat “patients.” It is really becoming a team more than a clinic.

Written by israelgat

May 21, 2009 at 9:00 pm

Questions from “Ask an Expert”

leave a comment »

I had the pleasure of participating in the May 7 and May 14 sessions of the Agile Austin “Ask an Expert” Service. You can read the questions/topics brought up in these sessions by clicking here. Following are two observations from the questions cited so far:

  • Enterprise readiness issues are rarely understood, let alone addressed in advance of an Agile roll-out. The focus on the “hows” of the process seems to consume the energy of the Agile practitioners. Precious little is left for the “whys.”
  • Many questions (and the discussions that follow) are actually about the software engineering fabric, not about Agile per se.

The two are actually related. It is too easy to try to boil the ocean if you do not think of Agile as a single “layer” in the overall software engineering fabric, pretty much along the lines one thinks of a layer such as Transport in the OSI Model. Needless to say, trying to boil the ocean can consume you to the point nothing is left for the deeper understanding of the “whys” of Agile.

The reader is encouraged to take a look at the post entitled The House Jim Built. The two views of Agile given in this post by Cutter consultants Jim Highsmith and David Spann capture the essence of Agile in a lucid manner. You can start with either of the two views, using the one you prefer as a guide to placing Agile in the bigger picture.

(Please note Anne Mullaney‘s kind offer in the thread accompanying the post to send the full copy of Jim’s E-Mail Advisor to readers of the blog. David’s Research Report is in the public domain).

Written by israelgat

May 18, 2009 at 4:51 pm

Statement of Purpose for the “Ask an Expert” Program

with 2 comments

A recent post in this blog outlined Agile Austin‘s intent to start an “Ask an Expert” service. Plans for the program have been solidified now and it will be kicked off next week. The statement of purpose for the program is as follows:

The objective of the Ask an Expert program is to provide free consultation by experienced Agile Austin coaches to any Austinite that wrestles with issues related to promoting, planning and executing Agile methods. The program will address the needs of practitioners in companies that produce software, embed software, or use software as an integral part of their business processes. In addition to 1-1 consultation, coaches will gladly hold discussions with entire teams.

Ask an Expert sessions should be primarily regarded as a step toward addressing concrete Agile issues that manifest themselves in a specific environment. Coaches might not be able to complete a comprehensive analysis, but will make certain to suggest what the heart of the problem might be and point out Agile resources that practitioners could use on their own.

To ensure available access to experts, consultative session time will be divided between attendees. Team discussions with any Agilists attending the program will be encouraged to maximize the sharing of experience and draw out the wisdom of crowds. One-on-one sessions are available on request, but will be time-limited based on attendance (15 minutes typical).

The program will strive to balance utility with fun. Utility will primarily be delivered through actionable insights; fun will be had through passionate exploration of Agile topics in a friendly and collaborative manner.

Starting the coming Thursday (May 7), the program will be held every Thursday 6-8PM in the Chicago room at Mangia’s Pizza, 8012 Mesa Drive, Austin, TX.

Click here for the website for the program. Many thanks to Agile Austin volunteer Chandler Sweetser for constructing it. In a true Agile fashion, the site will evolve as we go along.

Written by israelgat

May 2, 2009 at 8:48 am

Posted in The Agile Life

Tagged with ,

Ask An Expert Program by Agile Austin

with 4 comments

In his recent post on the blueprint for building a thriving Agile community, colleague Scott Killen outlined our plan to start an  “Ask An Expert” program by Agile Austin, as follows:

We will soon implement a program we call “Ask An Expert”.  This program will make an experienced agile practitioner available once a week for two hours of consultation.  The event will be hosted at a local restaurant with a separate room and wireless access.  Facilitators will register in advance and their availability and qualifications will be posted for prospective attendees to review.  We hope that individuals and entire teams will take advantage of the opportunity to consult with an experienced coach.

No doubt, some/many of the questions that will be posed to the experts will be of the “how” variety. In addition, I am very much hoping my colleagues and I will successfully address the “what” and “why” of Agile. For example: Why is Agile so very effective during this decade but was not earlier?  What enabled Scrum to get the traction it did? Why is a company’s sales strategy very related to doing software in an Agile manner? What is the mindset that enables end-to-end application of Agile? What is the relationship between Agile and innovation? Etc.

To me, questions like these are at the very heart of Agile adoption on a large scale. Important that the processes, practices and artifacts of Agile are, we often get stuck between Agile at the team level and acceptance of Agile at the enterprise level. The main reason IMHO  is difficulty in crisply articulating the answers to these and other “whys” and “whats”.

Hence, the “bring along your team/colleagues/executives” motto of this program. In addition to being a forum for “how” questions, use it as a vehicle to help socialize Agile in your company. Bring the skeptics to the program and we will do our very best to win them over.

Starting May 7, the program will be held every Thursday 6-8PM at Mangia’s Pizza, 8012 Mesa Drive, Austin, TX.

Written by israelgat

April 8, 2009 at 11:00 am

Posted in The Agile Life

Tagged with ,

The Agile Austin Blueprint for Building a Community

with 4 comments

Colleague Scott Killen – Founder and President of Agile Austin – is quite a unique human being in my book. He blends immense passion for Agile with great organizational skills and deep caring for the folks he works with. I asked him to post his Agile Austin story in this blog for two reasons:

  • Plain curiosity: how did he go about the business of building such a thriving community?
  • Sharing the ‘secret sauce’: provide actionable guidance to organizers how to build a truly great Agile community.

Here is Scott’s story in his own words:

Agile Austin is a thriving and passionate community of agile enthusiasts and professionals in Austin Texas.  In less than two years the organization sprung from nothing to be a force in its community.  This was accomplished by dedication and a clear focus on the organization’s mission.  Israel asked me, as founder and President of Agile Austin, to relate its story, and I am happy to do so.

The idea for Agile Austin originated in October of 2006.  Three individuals, including myself, formed the founding committee.  We created an “AgileAustinBoard” listserv for communication.  Our first action was to develop a mission statement to guide all further decision-making.   Our current mission statement differs from that first attempt by two words.  It is:

    Agile Austin’s mission is to promote agile software development concepts such as those set forth in the Agile Manifesto (agilemanifesto.org), to create a public forum for the exchange of practice information, and to create opportunities for the professional development of members.

With a clear mission, the organizing board drafted a simple, three page charter to propose an organizational framework for formation.  We felt branding was important and tasked a graphic artist to propose a number of different logo designs.

The chartering meeting was held in May of 2007 at a local coffee shop.  We notified the known agile community of the meeting and very strongly urged people not to attend unless they were willing to commit a significant amount of time to establishing the organization.  Fourteen people attended.

The chartering meeting adopted the drafted Agile Austin Charter with some modifications, selected a logo, and elected a five member board.

Officially formed, the chartering board set to work.  We agreed to set our first meeting four months out in September 2007 to give us time to build a solid foundation.  During the four months, we set up a bank account, created a website, arranged for a meeting location, solicited sponsors, and lined up speakers.  Sponsorship was greatly aided by drafting a clear 4-tiered participation level letter that we could send to prospective sponsors on request.  By the time we conducted our inaugural meeting, we had several speakers lined up, several thousand dollars in the bank from sponsorships, a mature website, and a PR notification system in place.  To publicize meetings, we send notices to roughly a dozen other local technology listservs, several Venture Capital firms, a technology incubator, three print newspapers, several on-line calendars, CraigsList, and post on our own website.

The original charter stipulated dues for membership.  There were many reasons to do so, but they all boiled down to “skin in the game”.  We decided to set dues at a very modest $30/yr and we collected dues at our meetings and through a PayPal account.  (Collecting funds online through PayPal was another smart idea).

With our meetings established and membership building up.  The board began to focus on how to deliver the promise of our mission statement.  It became apparent that our meetings only served a small portion of the agile community.  We began to actively look for ways to provide value for that membership dollar and to extend our reach into the larger community.   In roughly chronological order I present the various programs we introduced to achieve this goal.  Unless otherwise noted, these programs are available to non-members.

Excepting the board, whose members work for no compensation whatsoever, all those who volunteer to speak or facilitate receive a small honorarium and thank you note for their help.

To promote professional development, we provide proof of attendance at each meeting that is sufficient for PMI, ASQ, or PDMA certification renewal.

We established the “GO!” program.  GO is an acronym for Green dot / Orange dot.  At our meetings, one places a Green sticky dot on the nametag if aware of agile employment opportunities.  An Orange dot is displayed if seeking agile opportunities.  This program has successfully fostered job networking and employment placement.

We search out and aggregate on our website all known agile related training offered in Austin.  This effort saves our community from searching the entire web for training opportunities and saves travel costs.

We establish relationships with all known 3rdparty trainers that present in Austin.  In exchange for a 10% – 20% discount on training for our members, we help publicize their training session.  We do this via our website, our listserv, and meeting announcements.  We also encourage vendors to send us brochures that we place on take-away tables.  The economics of this arrangement are compelling.  Join Agile Austin for $30/year and save $120 – $300 on training.

Sometimes, 3rd party training vendors would rather donate training seats than offer a discount.  If so, we award free training seats to our members via lottery.   Another compelling value proposition: join Agile Austin to become eligible for regular drawings for expensive (and local) training.

We establish relationships with book and software publishers.  They provide agile related books and software that we award by lottery at our meetings.  This effort is successful because we are careful to keep our publishers notified about how we use their donated products to promote their interests.

We hosted a two and a half day, free, open space conference, funded by our sponsors, to assemble our community in a forum of open discussion.

We’ve joined with another technology organization to co-sponsor a happy hour at a local bar to cross-pollinate individuals with different interests and ideas.

We regularly schedule presentations of opportunity outside of our regular meetings when distinguished individuals are available.  We charge $10 an event for non-members.  Members are admitted at no charge.  We’ve received presentations from Mike Cohn, Luke Hohmann, Tom & Mary Poppendieck, Pollyanna Pixton and others in this way.

We created a series of free workshops to teach agile concepts.  Staffed by volunteer facilitators from the community, we cover topics such as: writing user stories, estimation, retrospectives and the like.  We now offer one such workshop each month.  These workshops are extremely popular.

We formed an Agile Executive Luncheon.  This is a group of practicing Executives, at the Vice President level or higher, that meet quarterly for lunch.   Discussions center on issues important to those with corporate responsibility for agile teams.  These lunches are free to attendees and are funded by our sponsors in exchange for two places at the table and a very brief introduction at the event.

Our newest program is a book discussion group.   Agile Austin receives agile books from a sponsoring publisher at much reduced rates.  We offer those books to members of the community at full price.  A facilitator leads the group through a discussion of over several review sessions.  If participants attend over half the review sessions, and publish a book review on Amazon and elsewhere, the entire cost of their participation is refunded.   This is a win-win-win program.  Publishers receive well placed publicity for their books, participants learn from one another at very low cost, and Agile Austin adds funds to its treasury if participants don’t fulfill their contract.

We will soon implement a program we call “Ask An Expert”.  This program will make an experienced agile practitioner available once a week for two hours of consultation.  The event will be hosted at a local restaurant with a separate room and wireless access.  Facilitators will register in advance and their availability and qualifications will be posted for prospective attendees to review.  We hope that individuals and entire teams will take advantage of the opportunity to consult with an experienced coach.

Most recently, we have discovered that our original charter and format are insufficient to support further scaling of our organization.  For that reason, we are now pursuing 501C6 tax exempt status.  Once again, we have established a quid pro quo relationship with a local legal firm.  They help us with incorporation, and we introduce their firm, specializing in technology startup law, to our community.

As of March 2009, Agile Austin had roughly 180 paid members, 270 listserv subscribers, and 500 individuals in our Linked-In group.  It is a vibrant organization, the result of hard work by its board, and the community’s passion and participation.  We also benefit greatly from an extensive network of carefully cultivated sponsors relationships.

If I’ve presented the dynamic nature and flavor of Agile Austin, then I have succeeded.  To some extent, this organization has grown beyond the ability of any one individual to grok in entirety.  Though I’ve tried to be complete, this history undoubtedly falls short.  Also, I was careful throughout not to name names.  To do so, and to fairly attribute contributions, would double the size of this post.

To resonate with me, please reply to this blog post or contact me directly at: swk(a)killen.org.

Written by israelgat

April 4, 2009 at 9:40 am