Skip to content

Book Review Recap: Driving Technical Change Ch. 1-3

We met to discuss the first three chapters of Driving Technical Change. Some common themes in our experiences emerged.

Not everyone who’d read the book was able to attend. So, if you’d like to share your take on the book or your experiences related to the subject of the book, please do so in the comments.

What follows is a recap of the March 17 meeting:

Robert: the author mentions that unit tests aid migratation between versions of external libraries. Ben: unit test suite helped migrate between API versions of Flickr at prev job.

Ben: Can be difficult to sell to customer’s internal dev team. Sale relies on ability of PO to pitch.

Ben and Robert both guilty of pushing a solution instead of speaking about needs/problems. Robert: this is the central thesis of the book Resolving Conflicts at Work

Ben said something about taking for granted improvement through efficiency and reliability (maybe we can get him to elaborate on this).

Ben and Robert have both been a PITA to someone else. Robert: I’ve definitely been the stodgy bastard unwilling to adopt something (i.e. distributed version control).

Identity shifts. We know people who have tagged themselves as an “x” language guy. Zealotry. Dogmatism <- salesmanship. What are they selling?

Ben: Continual learning is a recurring theme in professional development literature.

Robert: I.E. Pragmatic Thinking and Learning I think.

Solving a problem or pushing a solution? Mongo DB is webscale. Mongo DB kool-aid.

Ben: Enterprise clients are buying Ruby.

Robert: Ruby is just another language w/o Rubygems. Same deal w Python and Cheese Shop

Ben: Have to gauge whether there is a problem to be solved—from the client’s perspective as well as yours (if it ain’t broke …)

Ben: Some clients won’t allow SVN externals. Ryan: Doesn’t that defeat the point of repositories.

Robert: Gauge whether the solution fits. Ben: Have to work in the context of the client’s business practices.

Ben: Take inventory of skills of team. A place wanted me to implement something that everyone else didn’t have the skills or experience to maintain. Quasi hobbyist perfessional development.

Robert: Analysis and design should be taught over patterns. Ben: A&D should be taught—in the context of retrospective.

Ben: Prescriptive approaches can burn you.

Ben: Kept rearchitecting something on solo project. Got thrown a curveball later on when new requirement got added. Lost some stuff.

Ben: List options. Robert: Hard part is getting past your own subjectivity; your preferences.

Sidenote: Ryan and Robert both had some issues getting up and running with Test Drive ASP.NET MVC.

Intro to Agile: September 29th in Research Park

Join us this Wednesday night at 6:30pm for AgileBCS’s first meeting this fall. Ed Grannan will present an Intro to Agile. This is a great meeting for new attendees and a great one for returning members. It will be followed up in future meetings with workshops on some of the practices Ed mentions.

Details:

  • Time: Wed., Sept. 29th, 6:30pm
  • Location: 1700 Research Parkway (see map below)


View Larger Map

Our sponsor, Improving Enterprises, will be providing pizza and drinks.

Book Review Lunch for 7 May

This Friday, May 7th is our scheduled book review session. The group will cover chapters five and six of Agile Testing. This weeks session will be at the Improving offices (map).

Don’t forget your “brown bag” lunch. There will be sodas and water available.

Agile PM: April 28th at Improving Offices

Join us on April 28th at 6:30pm for a pair of presentations on Agile project management. The first will be a presentation by Allen Hurst on Agile Adoption Strategies. Allen will walk us through some of the reasons Agile adoption fails and provide a few ways to know what practices you can—or more accurately should—adopt.

The second will be Agile Estimation and Naked Planning, presented by Mike Abney. Mike will start with a brief examination of estimation strategies and ways to improve estimates. He will then describe a method of planning that doesn’t require estimates at all: Naked Planning.

Pizza will be provided, sponsored by Improving.

If you have not been to Improving’s offices before, the map below should help:


View Larger Map

Friday Lunch for April 23rd

AgileBCS will be having our Friday lunch meeting at Vietnamese Taste. This is a social lunch, so feel free to bring a friend. This is also a great time to come and get to know the group if you are new.


View Larger Map

Agile Games : April 1st on TAMU Campus

Want to learn agile principles and concepts in one of the quickest, most fun, and most effective ways possible? Come play games with us on Thursday April 1st at 6pm in HRBB (Bright Building) 113.

Don McGreal is bringing to College Station a variation on his best-of-conference Agile 2008 and 2009 presentation on learning agile through play. Don’s formal abstract:

This fun, energetic, and interactive session will explore techniques for accelerating the adoption and understanding of agile principles through experiential learning. The audience will participate in games and exercises that will illustrate how to target unique learning Vectors (Physical, Emotional, and Impressional) to maximize understanding. Whether you are looking to learn new and powerful techniques to convey and reinforce the (sometimes vague) concepts and principles behind agile or just looking to learn about agile in a fun and unique way, this session is for you.

Here are those event details again:

  • Date: April 1, 2010
  • Time: 6—8pm
  • Location: The H. R. Bright Building on the A&M campus.

See you there!

Friday Lunch March 26th at La Bodega

Our standard Friday lunch this week will be at La Bodega, across from Café Eccel. See you there at 11:30am. Map is below:


View Larger Map

Meetings the Week of Feb 22

We have two get-togethers this week. First up, our monthly evening meeting is this Wednesday the 24th at 6:30pm. I will discuss using Streamlined Object Modeling patterns by walking through an example with the group. Come with some ideas for a relatively simple domain to model. I will be testing my memory of how to do this “live” and from scratch by modeling something provided by one of the audience. If time permits, I will carry this through to implementing a simple, OO-based, Java implementation.

We will have the meeting at the Improving office on the second floor of 1700 Research Parkway and pizza will be provided.

After that, Friday is our next lunch. It is planned for Teriyaki Park in Bryan at 11:30am.

Note: The linked map actually points to La Riviera, which is in the same shopping center. Google currently has the address for Teriyaki Park incorrectly listed as “North Texas Avenue” instead of “South Texas Avenue”. Don’t search Google Maps for the address! If anything, search for “3700 South Texas Avenue, Bryan, Texas”.

Jan 28th Lunch: Fuddruckers

Come and join us tomorrow at 11:30am for lunch and Agile/Lean discussion at Fuddruckers on Harvey Road. We plan to decide on our next lunch by the end of the meeting, so bring your lunch location ideas with you!


View Larger Map

Hope to see you there!

Dec 4th Lunch: Carino’s Italian

Time flies, and another lunch Friday is upon us. This week we’re going to try Carino’s at 620 Harvey Rd. There is a map on the Carino’s site.

Join us at 11:30am for a discussion of Agile, Lean, and other topics. Specific topics on the table:

  • What is the difference between Agile and Lean?
  • How many practices are needed before you can call yourself Agile?
  • Are the benefits of Agile actually dangers (transparency, sustainable pace, people have to work together)?
  • What is debt in Agile projects?

Bad Behavior has blocked 206 access attempts in the last 7 days.