6091 comments
2357 subscribers
6240 on Twitter
Subscribe! Feed reader E-mail

Thinking about our development practices

We’re gearing up for another Drupal project. This one is going to be interesting in terms of workflow. I’m working with the clients, an IBM information architect, a design firm, another IBM developer, and a development firm. Fortunately, the project manager (Lisa Imbleau) has plenty of experience coordinating these inter-company projects.

I feel a little nervous about the project because there are a lot of things to be clarified and there’s a bit of time pressure. I’m sure that once we get into the swing of things, though, it’ll be wonderful.

I’m used to working with other developers within IBM, and I’m glad I picked up a lot of good practices from the people I’ve had the pleasure to work with over the years. I’m looking forward to learning even more from the people I get to work with this time around.

In particular, I’m looking forward to:

  • learning from how Lisa manages the project, clarifies requirements, and coordinates with other companies
  • learning from the other developers about what works and doesn’t work for them
  • planning more iteratively and getting more testing cycles in
  • implementing continuous integration testing using Hudson and Simpletest
  • getting even deeper in Drupal: Views, Notifications, maybe Organic Groups
  • using a git-integrated issue tracker such as Redmine
  • … while knowing when to just use pre-built modules, of course

It’s also a good opportunity to figure out which of our practices are new to others, and to write about those practices and improve them further. Some things that have turned up as different:

  • We organize our Drupal modules into subdirectories of sites/all/modules/: features, custom, contrib, and patched.
  • I use Simpletest a lot, and would love to help other people with it or some other automated testing tool.

Much learning ahead!

Short URL: http://sachachua.com/blog/p/22289

On This Day...

  • 2012: Literate programming and my Emacs configuration file — Inspired by the Emacs Starter Kit and the literate programming features in org-babel, I reviewed and organized my Emacs configuration. [...]
  • 2010: Passion — (click for a bigger version) My dad: As far as I can remember, I’ve always been surrounded by examples of passion. [...]
  • 2009: My Charity Connects: The A, B, Cs, of Boomers, X, Ys, Zs: Reaching Different Generations Through Social Media — This is a placeholder for the talk on “The A, B, Cs of Boomers, X, Ys, Zs: Reaching Different Generations [...]
  • 2008: Weekly review — It seems that all I did at work this week was struggle with CSS and HTML. (Darn you, IE6!) And [...]
  • 2008: A geek’s guide to Toronto — Toronto Reference Library Royal Ontario Museum Active Surplus Linux Caffe Ontario Science Centre Gino Ledesma (one of my friends from university) is in Toronto for [...]
  • 2006: Camels — Here’s a tidbit from “Communication of Innovations” by Everett Rogers: “For instance, there are 6,000 Arabic words dealing with camels, including ninety [...]
  • 2006: My family’s moving — My sister’s having her next Carnivore Night party at the new house. It boggles the mind, actually. I’d lived all my [...]
  • 2006: Carnivore Night XXXVII: Magdalo at Magdiwang — My sister just sent me another great invitation to another great party. =) She’s an awesome cook and entertainer. Way [...]
  • 2006: Ruby — Somewhere along the way, I seem to have turned into a Ruby geek. I spent the day converting most of my [...]
  • 2004: Moonlight — The smog-choked and world-weary sky shrouded the moon and she was glad of that, glad of the blurred shadows she faded [...]
  • 2004: “After Life” — The funeral procession slowly winds its way through the rain, oblivious to the struggling man desperately trying to claw his way [...]
  • 2004: “Access Patterns Organize Data” — Old Dominion University researchers have devised a method that mimics the brain’s ability to order information so that connections can be automatically [...]
  • 2004: “What Is Google’s Secret Weapon? An Army of Ph.D.’s” — Google, the next challenger to Microsoft’s dominance in personal computing, may have an advantage in that its entire culture is infused with [...]
  • 2003: Formal wear — Our measurements for dresses for Ching’s wedding were taken today. I flipped through the magazines and books there, but didn’t really [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!