|
It's important to my business management methodology to follow my mantra of MBWA: managing by walking around. I want to be in each of our offices at least a few days each month, making sure PICnetters have face time with me while also spending time doing partner and business development meetings in our three cities. I think it's great that other technology companies can have their entire teams working virtually. That's not the way we work at PICnet though, as I'm a true believer that water-cooler time is the place where new ideas are sparked, and that team building needs to happen both online and offline, daily.
I know, I should be using Google Desktop, with all sorts of Web 2.0 gadgets, widgets, thing-a-ma-bobbers, etc. I've used Google Desktop for a few years actually, but I was finding that in exchange for the 3GB of disk space that it started taking up, the benefits were a little limiting. I wanted to be able to sort my results in a variety of ways, to search things other than just basic Word, Excel, PowerPoint, and Outlook contents. In short, I wanted more control of my desktop search.
Well, with the help of our development department, I'm in full test-driven development therapy (thanks Chris and Mark). Even better, I'm dragging one of our project managers, Pradeep, along for the ride. From our friends at Wikipedia: "Test-Driven Development (TDD) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and finally the software is refactored to accommodate changes." Gulp. Can management and test-driven development live in harmony?
Being a company steeped in the Web, I began wondering recently if there's a better way of managing our invoices. Currently, we have to manually use QuickBooks to create invoices and receipts, then PDF them, then email them. This ends up adding up to about 5 hours a month, which I'd rather have spent on new Soapbox innovations. About 6 months ago I signed us up for Freshbooks, an online invoicing system well accepted by the Web 2.0 world. Freshbooks seems made for people just starting out with invoicing, and those that might not already be using QuickBooks. For instance, QuickBooks is our master accounting records, and where we record active clients. With Freshbooks, it seems like we'd need to duplicate our efforts by posting invoices in both our QuickBooks and Freshbooks.
What some thought would normally take 4 weeks was completed in just two days. In San Francisco, we had a blast. Today brought us two additional community members, including Steve Reichgut (all the way from Tracy) and Ron Severdia. Their efforts brought our daily total of seven SF community members doing their best to help get 1.5 out the door. Helped by a good dosage of snacks provided graciously by Debbie, freshly brewed coffee, and a nice view of the SF bay from the PICnet SF corner window, developers went to town slaying the bugs.
Wilco stepped up to the mic and called from the NY location to the DC location, and gave us some marching orders. In general, our goal was to make sure that we weren't duplicating efforts on the patches. So, we created a Google doc, which allowed people to post which bug artifact they were working on, and then notify Wilco of the start of their work. So far, things have gone much more smoothly than I had ever imagined. Big thanks to the likes of Wilco, Elin, Rob, Kenneth, and Louis for their long travels to be on the scene to give guidance to the community as we patch away. Even bigger props to the 39 community members around the world that have taken time from their Saturdays to make this a reality. And finally, to my fellow PICnetters, thank you for the donation of your time to make sure we're rocking smoothly here. More updates coming throughout the day! Photos after the jump.
What if we could bridge that gap? What if we could provide an administrative control panel for Google Apps within the Joomla administrator? After a point in the right direction by a good friend, it seems like this could become a reality. Google provides rather detailed PHP API for their provisioning system, including even an API for the Zend Google Data Client Library to access the Provisioning API functionality. Using the API, one could build remote functionalities such as:
Anyone built on top of this yet?
On this Thanksgiving Day, there's no better time for the Joomla! community to show our thanks and give back. Last week I wrote a blog posting about how the community can help get Joomla 1.5 out the door. Now just a week later, we've got a plan of action. On the weekend of December 8 and 9, the US Joomla! community will have an opportunity to come together in New York, Washington, and California for the first ever Pizza, Bugs, and Fun (PBF) bug squashing event!
In the rest of my Outlook life (that's right, I use Outlook 2003) I have created a task management system that allows me to create actionable items in my Task manager by categorizing everything I do into Musts, Needs, and Wants. This has actually worked pretty well, and has kept our Post-It note supply noticeably higher. Flagged emails, however, just make me look at the mess that is my inbox and realize this is a losing battle. Until now. |
Last year was our building year at PICnet. That's putting it lightly actually. Growing nearly three times in size, with two new offices in New York and San Francisco, the company has morphed into a true bi-costal enterprise (I enjoy using words like "enterprise" liberally in business).
That's right folks, you read that headline right: I use
I must admit, when it comes to development processes, I'm an old fashioned pseudo waterfall procedure kind of guy. I know what you're thinking: this guy needs to drink the 
As the sun sets on most of the bug squashing locations this afternoon, we in San Francisco are also winding down on what has been a tremendous community effort. In less than 48 hours, developers and testers around the globe have squashed more Joomla 1.5 bugs than we ever could have imagined.
Many of our organizations are using
I get a ton of email. I truly believe that there are small gremlins in my laptop, building hundreds of emails a day for me to try to keep up with. Everyday, I lose the battle against email, and find myself flagging many of them for follow-up. This isn't too helpful though, because: