Recent Articles
« Grocery Watch replacement in MSM | Main | Observant Computers »
Tuesday
Oct132009

Seven Weeks of Silence

Yes, Mr Bernstein, I stand guilty: I admit to transgressing Bernstein’s law number 2—as enshrined in Writing on the Living Web—I have maintained blog-silence during the period I devoted my total focus to my new role at Geekdom. Here’s why. 

I’m responsible for three areas of business:

  • software development
  • internet service management
  • office information productivity

 

Software Development

Geekdom's vision for software development is expansive. Our talented teams are aggressively tackling tough new areas of technology to enable businesses and consumers to monetize their internet businesses.

My goal has been to harness and focus this dynamic energy by applying three metaphors:

1. Software as process. I've applied process management principles to identify the leverage points within the software development process. This approach makes it clear as to where to apply new resources in order to produce more-high-quality-software-faster.

2. Software as communication. Software change requests and defect reports must be clear, crisp and concrete. Change requests must be evaluated against strategic product vision and against each persona served by the product. This enables the enunciation of clear, crisp and concrete designs and specifications. Clear, crisp and concrete communication is essential for producing more-high-quality-software-faster in a fast-paced team environment.

3. Software as investment. As Joel Spolsky once wrote, software development is about turning cash into code in order to turn code back into cash: it is an investment process. In an environment like Geekdom’s, where there are oodles of fantastic ideas waiting for implementation, it becomes absolutely essential to evaluate investment priorities. Managers need to know potential magnitudes of returns in current and future financial years, and to balance that against cost and likely timeline. While the revenue estimate is provided by the marketing and sales teams, the software development team have to  produce the cost and timeline. To do this, developers have began estimating the length of time it will take them to implement software. When combined with probabilistic scheduling, this provides management with the best possible information for making investment decisions.

 

Internet Services

Reliability, scalability, efficiency, redundancy, risk management. Monitoring, alerting, fault logging, root cause analysis, load testing. The basic blocking and tackling of offering always-available internet services.

Yesterday I was pleased to show the management team a service operations chart demonstrating significant growth in mean time between failures.

 

Office Information Productivity

Aside from the basic provision of desktop computers, LAN, local servers and internet access, I’ve found a need to focus on placing effort behind two types of applications:

1. Group productivity. Applications to enable groups of people to coordinate their work. At the moment, this is primarily Customer Relationship Management (CRM) and collaborative document sharing.

2. Management monitoring. To enable management to monitor both activity and outcomes, key activities, process stages and success measures needed to be defined. Then instrumented and conveniently placed on managers' desktops.

 

During these weeks of blog-silence, I've been delighted to see significant progress along each of these dimensions.

A management consulting friend with significant IT experience recently asked me how I was approaching things.  I sketched the above outline for him. His response? ”Ah, so you're focused on the basics, eh?”

Yep. 

Quietly focusing on the basics.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (3)

Thank you for this useful info. I've been trying to do it without success - thankfully, your post has helped me change it :) keep up with your great work !Buy Viagra
Excellent stuff from you, man I’ve read your things before and you are just too awesome. I adore what you have got right here. You make it entertaining and you still manage to keep it smart. This is truly a great blog thanks for sharing…

11.6.29 | Unregistered CommenterSeñor picoro

I think that you have a lot of responsibilities in your job, as me in Buy cialis I’m responsible for three areas of business .

11.11.18 | Unregistered CommenterCarmelo Mason

Actually great post. This blogs are very informative. Thanks for sharing with us about this.

12.3.2 | Unregistered CommenterSanta Maria

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>