Title: Training by Agile42 Date: 2013-06-27 Tags: agile, training, tips, recommendation

For the last two days, I have been attending Scrum training by Agile42. I am not new to agile. I’m not an expert in academic agile, however I considered myself to be pretty good (B average) at practical agile.

Thoughts coming into it

Because of this, I obviously had some opinions and preconceived expectations. Agile is by no means new. I was first introduced to [eXtreme Programming][xp] or XP when my boss kept asking for progress reports and I felt it was taking too long to ship the code. I just fell into this, purely by luck.

I then went to an “enterprise agile” shop, which I have subsequently learned is merely an enterprise shop with waterfall expectations and an agile brand. Think about when CRTs were dubbed Flat Screen. I believe they grew beyond that after I left, but at the time, I was impatient and could not appreciate the effort nor time required for the mind shift.

From there, I went to a practical agile shop. Some of the formalities were in place, but not many. But most importantly, every 30 days, they shipped code. Not demoed, shipped! That is a huge difference from what I had seen previously.

While there, I went on to learn and adopt weekly sprints as my favorite, as well as the concept of continuous delivery.

If you have spent any time with me at all or suffered through these ramblings of mine, you know that I love to learn a topic, get an A or A-, and then move on to the next topic. I get A+ on occasion, but that’s not my goal. I want as many A’s as possible!

So, you can also imagine that here I am, I am agile, I don’t even think about it any more, it’s an old, stale concept, so what am I going to get out of this? That was even a board that Manny put up, and my question for it was that exact question: “What am I going to get out of this?”

I’m not quite as arrogant as I portray there. Close, but not quite. So, I came into this saying I have two goals:

  1. Share my positive experience with others, knowing that some have had less of a positive experience.

  2. Learn at least one thing each day. Last week I heard Mike Shannon mention the joking comment by Red Schoendienst: “try to learn one thing each year” and that helped remind me of this goal. Yes, year… it was a joke.

I tried to keep an open mind, thinking that people that are in it should have seen a couple things I haven’t seen. I also came into in, unjustly biased, that they would be very academic.

It’s extremely funny to me that I thought that, because I think it has come from some of the training I have provided in the past, yet I pride myself in delivering an experience. You will feel something when you attend my training, because I have been there!

But to get off of the rambling story, I will sum that up by I expected to have to work to extract some value from it, and instead, I have to work to make sure I retain all of the value I took from it!

Things I learned about Agile

Things I learned about myself

Where we saw eye to eye

Incentives

Investment

Some breakthroughs I provided