We're in the final phases of our two Drupal projects. We're writing test scripts, fixing bugs, and loading production data. In a week or two, we'll finalize the source code and save a copy of the database. I've really liked working on these projects, and I'm looking forward to working on similar things in the future.
As I wrap up on this project and get ready for future ones, I can't help but think how working in IBM Global Business Services helps me learn about different parts of consulting. We can help with proposals for new projects. We have an internal marketplace that lists openings and required skills. We can submit our resumes and set up interviews. We need to do a little marketing on our own, and we always have to work on keeping our skills up to date.
Today I attended a call with my resource deployment manager. Her role includes matching people with projects. She shared some tips on how to make the most of our tools, some things we might invest time in if we have some downtime between projects, and upcoming projects we might be interested in.
Here are some things I'm looking forward to doing if I have some time between this and my next project:
- Help write proposals for Drupal and Web 2.0 projects
- Compile case studies
- Estimate Drupal projects
- write up and share my Drupal notes
- Create and compile assets (Drupal case studies, Web 2.0 overviews, etc.)
- Learn more about Drupal 7, AJAX, information architecture, mobile development, project management, and other interesting things - discuss priorities with manager
- Maybe work on a conventional skill set - J2EE?
- Work on paperwork: project assessments, certification, etc.
- Improve the Lotus Connections toolkit
Just like independent consultants need to always be building their pipeline, I should see if I can balance my future project work so that I'm always working on the pipeline for the next thing: helping out with bids, learning a new skill, and so on.