Archive for the ‘Agile Masters’ Category

2011 Agile 1 30 session with Jim Highsmith

August 9, 2011

More raw notes – kinda live – from the Agile 2011 Conference.  Just as I was getting Expert Burn-out, Jim Highsmith’s presentation injected a sort of sweetness and possibility back into my mood. And post-lunch too!  This was one talk that I could not keep up with all the “great stuff” – could not type notes as fast as stuff I found valuable.  Maybe I’m over note-taking, maybe not, but it is a reflection of how great I thought this talk was.  After the talk, I asked Jim if we need to start with Scrum 101, followed by the book.  He thinks yes, but when you get to a certain point, you can transcend.  I have heard a variety of viewpoints on this over the past day and a half.  Will keep exploring.  More notes follow.  (I wrote the above mostly later).

First talked about meeting with Cisco CEO, John Chambers, and how he wants to turn a hierarchical organization into a democrcy.  Mentioned an IBM global study – 2010 – showing CEOs do not feel equipped to deal with complexity.  [Found this; http://www.jimhighsmith.com/2011/05/16/enterprise-agility-generates-30-higher-profits/%5D

Agility can be about driving, creating change and responding to danger / change.

Responsiveness vs efficiency
Transformer – cervo
Google – walmart

Does Google worry about efficiency? Walmart does.

Executive from Walmart attended Agile Executive conference yesterday.

Stephen Denning giving talk today. [I’m gonna go!]

Experimental mindset – in GAP stores group about efficiency not responsiveness. (makes me think money required for responsiveness).

Comprehensive Automated testing – Steve green Salesforce.com – 100,000 automated tests.

Other side of axis, business has to be more adaptable because stuff is coming out faster.

How do we need to be more responsive to our customer.

Most people in audience had agility only in software side. If agility really important need a Chief Agility Officer as much as a CTO.

Lonely Planet is using story cards and iterations in legal and accounting department.

Doing Agile: being agile
Speed to value
Quality

Quality dipped in one case study due to change In management.

We’ve asked developers to do hard things. Need to ask managers to do too.

Do less > quality
Engage/ inspire

Michael Mah – agile metrics guru – QSM Associates

Managers must ynderstand – If you focus on schedule you won’t get quality and you will get a longer schedule.

Be adaptive but be predictable results from measuring wrong things. Constraints are scope schedule cost – but not objectives. Objective is deliver customer value today.

Value (releasable), quality (adaptable), constraints – agile triangle.

Do the simplest thing possible that delights the customer.
– throughput

(great presentation cannot even keep up with notes)

Standish group study – Jim Johnson 2002

Do less: eliminate marginal value.

Build half a product that kicks ass. – 37 signals

We incent pms not to reduce scope but just on-time.

Value curve needs to exceed your cost curve after abfew iterations.

Kanban: reduce w-I-p we do not realize how bad it is.

Autonomy – self organized teams
Mastery – doing something well
Purpose – idea of working on something of value

Difference between being half-assed and half-done. Take a partial completion approach.

Be the change you want to see in your organization.

Dee Hock: visa – simple clear purpose and principles give rise to complex intelligent behavior
Complex rules….

Leadership style comes from walt disney – walt acted whole movie in front of animators (snow white)

Jurgen Appelo book

Adapting, exploring, facilitating and riding paradox

Traditional managers resist change. Focus on following plan with minimal change. Agile leader sees change as bringing out new information.

Predictable versus adaptable. Gantt chart focus first on schedule second on activities.

This is turned around by stories. Jeff Deluca from feature-driven agile (parking lot)

Schedule is a constraint.

Example of iridium and movie titanic. Iridium was a pm success but not to user. Failed.

Purpose alignment model, ooda loop, short horizon model, satir change model.

We lock ourselves into a budget 6 months in advance – and lots changes in 6 months!

Looked at pm booms and barely found any info on decision-making.

Most work in plan-do environment, assumes a lot known upfront. Explore leaves room for what we don’t know.

Facilitating – just because self org team does not mean leader does not make decisions. Leaders should step in and provide clarity. Recognize when teams are spinning.

Decisions made in consultation but once a month “because I said so” decisions.

Riding paradox. What if it is predictability and adaptability? How to be an “and” not an “or” manager.

Not okay to be uncertain in management circles. This must change.

On agile you admit to uncertainty upfront and gain certainty as they go along. Many managers prefer to be certain about things they know won’t work!

You have to do Agile 101 – but organizations must do. Like Picasso. At first painted traditionally then broke rules.

All models are flawed but potentially useful. He included Waterfall. He believes in hybrid.

White paper at thought works.

Questions:

Keep tying it back to need for responsiveness. Best Agile is top down AND bottom up.

Organizational anti-bodies come out and attack.

Lot of top-level execs at Exec conference. Jim excited because not working against each other.

Middle Managers get a bad rap.

Managers who are courageous looking to improve morale.

Think of how many projects Google has put out that has failed.

Change model filters out stuff you should NOT do – product, customer, and biz model.

2011 Agile Morning Session with Ron Jeffries and Chet Hendrickson

August 9, 2011

Two kittens on screen – one hissing, one looking glum. 🙂

“What We Got Got Right; What We Got Wrong”

Manage value not cost (management gonna like dat?)

Need for solid technical practices – how this translate across to what we’re doing in advertising.

What (you) got wrong: Dogmatism
– beginners particularly
– competition between methods and demonizing other methodologies

“rituals are not that cool” – Chet

“Zero-sum” thinking

“There’s new lousy things being developed every day this week.”

Estimation and planning is focused on wrong end of stick; should be focused on value. Tends to become typical corporate command and control approach – not Agile.

Release planning becomes fixed scope thinking.
Features not solutions.

Like Jeff Patton, thinks make all stories same size and count them.

If software value does not outweigh many times over, then should get a better idea.

Multiple product owners leads to thrash.

Mentions Mary Poppendieck – a really good team is a creative unit – and splitting out product owner is risky. Makes them someone special. ( and so not as part of team)

Ron on no “I” in team: much of joy on team is self growth and recognizing this comes from circumstances of team.

“Iterations Themselves Are Suspect” – too many get it wrong therefore must be wrong (? – is this a logical conclusion?)

Change Is Hard
Too scary to try – too difficult to do.
– The Kanban –
Can be powerful because requires you to look at everything that is going on. A Lean value stream view like Kanban can let you see this.

[gummy bears? storyboards?]

All emergent, but best if substrates is good ideas, or may take longer for processes do really the good they are meant to do.

Simple isn’t easy: leaving out critical practices – license people to do what’s needed (just follow ceremonies and not really inspect and adapt) – Scrum Alliance – offering certification with no substance – deprecate necessity for skill and craftsmanship.

Chet: “Agile” sounds so good that companies wanna be that – and want to rewrite the Manifesto so it fits their circumstance. “We are Agile, and if we have to rewrite manifest,to to prove that, we will.”

Ron mentioned Ken’s comment about not letting. agile dissolve and Brian Marick’s follow on that eventually economy could be affected by 10 people.

Aha: pushed towards respecting people

Be careful of just staying at your safe spot. Life is pain and anyone telling you it’s not is trying to sell you something.

Ron feels lean, Kanban and retrospectives are *not* Agile.

(Retrospectives?! But those are inspect and adapt)

CERTIFICATIONS: don’t think makes you a master BUT at least gives training.

Think single piece flow industrial logic out of Kanban a good idea.

Question on documentation. Draw pictures every time. Stephen Mellor on park bench does not show why we did NOT do something. ( I had thought Steve proponent documentation – was I wrong?)

Do not get into fixed price contracts

Post Script: was able t figure out how to ask Ron for a book in the right way. 🙂

2011 Agile Signatory reunion

August 8, 2011

Getting here early at 5:20 – too early? My session next door and walls came down – why not avoid crowd and risk being in wrong spot?  [Got front row seats 😉 ]

Session start:  History of Snowbird with Alistair Cockburn and “Uncle” Bob Martin. The meeting was originally called Lightweight Methods conference.

What’s interesting is the Manifesto came out of this *team*; and just as this occurred to me Martin Fowler is talking about this quality.

Talking about would they change Manifesto, and [the role of the] individual [in Agile]. Ward Cunningham, founder of XP, mentioning importance of what almost sounds akin to a military unit. Growing a community of people that appreciates excellence.

Fascinated to see who grabs mic. What topic.

Jeff Sutherland: “It would not have happened with [any] one of us.”

Martin Fowler: hates the no “I” in team saying. Always an “I”- I will commit. I will be great [for the team].

Brian Marick:  [story of a ] software dev saying ” my job does not suck as much as it used to.”

[Question from audience.] What did they argue over most? Timeframe. (Jon Kerns)

Alistair mentioning [word] “iteration” was in contention.

Steven Mellor mentions [the word] “software” was used instead of code.

Ron Jeffreys – people want to do Agile but don’t want to do it. Likes to see us [the audience] taking to next level.

By the way – sitting by Lean master Mary Poppendieck, who totally changed how I think of performance reviews.

Alistair – like to see [the word] “agile” melt and just be the way people do things.

Steve thinks documentation needs real work.  [Why did someone code something in a particular way should be captured.]

Ken responds to Alistair that [regarding the word] “Agile” [we] should not let it disappear. May mean opacity is back.[ and that] the evil empire has won.

Ron Jeffreys example of a book and an illustrator who would only work alone and now will draw on the page. [This is interesting to me because it talks about the creative who wants to go off and be in “flow” all by themselves rather than collaborate.]

Want to hear from Arrie DSDM guy.  [He did not speak once during the entire gathering. Pity!]

Alistair mentions 2001 first time Arrie met Kent Beck.

Slowly slowly they are abandoning the park bench – standing, staying where they are. [Moderator got them back in shape later, though, reminding them of the rules.]

The manifesto came from the space between all of us (that Uncle Bob?)

Jeff Sutherland: Lean as a community of learning from the Japanese founders perspective. What actually happens is inspect and adapting. How the lean company’s became great. “Lean needs to be about people and rise to Agile.”  [What this was about was that the western notion of lean loses that sense of community.]

Ken Schwaber:  team

Alistair:  [Talking about when he first encountered Kanban that he thought it amazing that you could] pull out a foundation stone (time box) and nothing crumbled.

Ended with a skit with a bishop and [a salesman – one espousing the religion of Agile; the other espousing the religion of conferences, books and certifications.  I think Tobias Mayer would have loved that part! LOL 🙂 ]

8/9: Edited in the morning and put fixes in brackets for some reason.

Agile 2011 session 2 with Michael Spayd (and Lyssa?)

August 8, 2011

Leadership agility – Michael Spayd leading this session with Lyssa Adkins helping.

Budgets are coming up as a major issue for two coaching volunteers. Wondering if hearing each other influenced.

Book: Leadership Agility by Bill Joiner and Stephen Josephs.

Infants have not developed object permanence. Same with development.

Levels:
Expert – idea that you “know” on this level – low on listening and learning
achiever – seeking more, explores, did not shoot from hip
Catalyst – highly participatory – visionary – listens to employees – open. Seeks out the innovators

2:49 – nice Lou gerstner quote -“culture isn’t one aspect of the game – it *is* the game.”

Alignment – where all elements of organization work in concert ( from Built to Last )

Interesting that people did not respond when asked to return from break 5 early – suspect because we have to work now!

Broke rules came back late : O

4:29. Organizational edges may take years to overcome (oh no! Not weeks?)

Pent up demand for change. Early adopters friendly in beginning; then get late adopter phase and this is more challenging. Hope in that this is the way we do things.

(am resisting temptation to ask the unsuspecting table mates “what’d I miss?”)

Change goes in stair steps. Need to know when to rest and when to push.

agile slides

Stuff they “can share” may not be there.

Will I be responsible for or a victim of the work world?

Missed a good chunk of this second half ( had to respond to work excuse). But great and helpful session!