6197 comments
2357 subscribers
Follow me on Twitter (@sachac)
Subscribe! Feed reader E-mail

Scaffolds and structures

I often talk about leverage and scale: creating as much value as I can for as many people as I can. Now that I’ve been with IBM for a while, I see the personal benefits of that practice in the assignments I get and the help I offer my coworkers. In a way, I build scaffolds to help people to do more.

Scaffolding Photo (c) 2008 Kevin Dooley (Creative Commons Attribution License)

One of the ways I’ve contributed to my team is by integrating a regression-testing framework into our Drupal project.On the team call last Tuesday, the project manager asked if everyone had seen the e-mail he had sent about testing, and if anyone had any comments. I reported that I had built the features that were assigned to me, but I was waiting for someone else to confirm testing. He asked if we could look into automated regression tests, too. I laughed and said we’d had them for months. I had even integrated them into the build and deployment script I’d written, but the other developers said that running the whole regression suite of project-related tests took too much time, so I turned that off. Still, I regularly ran full regression tests on my system, using customized versions of Drush and Simpletest.

I enjoy doing things like that: completing my tasks ahead of schedule and using the rest of the time to think of ways to optimize how people work. =) Kaizen – relentless improvement!

Short URL: http://sachachua.com/blog/p/5788
  • http://testing.drupal.org Kieran Lal

    Hi Sasha, glad to see you are using SimpleTests as part of your regression framework.

    We use buildbot for regression testing at Acquia for the Acquia Drupal.

    For Drupal core development we use a patch oriented regression framework. Read more about it, http://testing.drupal.org. We would love to have you review what we are doing and contribute to our efforts.

    Cheers,
    Kieran

  • http://www.alperkins.com Al Perkins

    I’ve seen an effective use of this technique on an ERP project. We did a monthly leads meeting where we put up a matrix using RED, YELLOW and GREEN lights to indicate how we related to other groups inside the project. Mind you, this was done with all leads, including the customer leads (counterparts). It was a very effective practice to see how we were working as a wholistic structure.

On This Day...

  • 2013: Transcript of my chat with Mike Rohde (The Sketchnote Podcast) on digital sketchnoting — I talked to Mike Rohde about digital sketchnoting and my workflow. You can watch the podcast and check out other [...]
  • 2012: It’s okay to not know — “Congratulations! What’s your new business about?” “What will you be working on?” “So, what do you do?” I don’t [...]
  • 2011: Waking up: looking at my data — Whenever I manage to wake up early a few days in a row, I feel great about it. But I [...]
  • 2010: Patternicity, how things come together, and happiness — I’m fascinated by how things come together. When we look back, we weave almost-random elements of our lives into a [...]
  • 2008: You have received a painting from Sacha
  • 2007: At the social media and public relations event — I attended the Social Media and PR meetup at the Bier Market. It was great meeting people from the public [...]
  • 2007: Much progress! — I was stressing out about hooking up the back end of my metasearch engine to the front end that I’d prototyped [...]
  • 2007: Edgy — I think I left my phone in my room. At least I hope it did – my desk is a far [...]
  • 2005: Karaoke with Dave and Tony — Did most of my packing today. The big suitcase is jammed with souvenirs and the little suitcase will contain electronics. I’m shipping [...]
  • 2005: Travel plans — TKC to Kita Senju Kita Senju to Nippori (arrive by 7:00) Nippori (Keisei Line Sky Liner, 7:07) to Narita (arrive by 7:59) On [...]
  • 2005: Arrange for luggage pick-up by on the 23rd or 22nd — 1950 yen charge for 2nd piece of luggage Pickup from AOTS: 9 – 12 on the 23rd Pickup in airport: 3rd floor, [...]
  • 2004: Code for Nethack screenshots in Emacs — (defvar nethack-screenshot-file "~/.nethack-notes" "Filename to store Nethack data in.") (defun sacha/nethack-take-screenshot (caption) (interactive "MCaption: ") (save-window-excursion [...]
  • 2004: CS161 announcements — Yes, there are exemptions: 90 and above. This includes the grades from the projects. The list of exempted people will be [...]
  • 2004: Stuff Eric should check out — - Alain Chesnais (a-LAHN she-NAY) - YT Lee, head of SEAGRAPH - Barbara, in charge of organizing conferences (sponsored and in cooperation [...]
  • 2004: Chapter 2, “Editing and Navigating Java Source Code.” — Link from mparaz on pinoyjug@yahoogroups.com: http://www.sourcebeat.com/docs/Eclipse%20Live/Rev_1/Eclipse%20Live_SampleChapter.pdf
  • 2004: Instructions for wearable chording keyboards — On wear-hard@haven.org, John McKown said: http://chordite.com where you can download free instructions on how to build a wearable, chording keyboard. E-Mail from John McKown
  • 2004: eBay service — I keep getting Dear eBay Member, Dear customer, you have been billed for $15.00 recently. Please update your billing information at eBay Billing [...]
  • 2004: meetup.com — Jeremy Hogan said on open-source-now-list@redhat.com: Many of you have probably already heard of Meetup.com due to its prominence in the Democratic primaries. [...]
  • 2004: CS21A: ArrayList — Quick review: arrays Arrays are a neat way to store a fixed number of items. You can declare and create arrays and [...]
  • 2004: CS161: Notes on file systems — I might not be able to give a lecture on filesystems this Friday (or it might whiz past with my mile-a-minute [...]
  • 2003: blogging — I’ve been reading up on blogging, since I want to get a firm grip on the kind of software I’d like. [...]