Code of conduct when conducting code

"... why on earth are we doing so many projects that deliver such marginal value?" - Tom DeMarco

GFI Events Manager

clock February 10, 2008 17:51 by author christerdk

When hosting a server application on several tiers, with several servers representing each tier, being up to date on the content of event logs can be quite a task. And when errors occur, you're forced to look through all error logs to track the path of the errors, which can be a very time consuming. The task of trying to figure out what happened and why can is also a frustrating task, because you have to put a picture together while gathering infomation by browsing through servers.

That is, unless you're using something like GFI Events Manager. You place it on your servers, and it transfers all their log information to a central database, where you can browse and query the data. It makes it easy for developers to see information, that would normally only be available for the hosting department.

Check it out here: http://www.gfi.com/eventsmanager/

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


"Kaizen derives from "kai", meaning to take apart, and "zen", meaning to make good."

clock February 4, 2008 12:22 by author christerdk

Have you ever had that feeling that your office environment is somehow working against you instead of for you? Where people perhaps are devided by physical barriers such as many small offices, making it a tedious task to get an answer for a question or a signature for a document?

Or maybe you have had that feeling that some departments or teams in your company are just working supersmooth while others never seem to be able to reach the same level of progress - and you find it hard to figure out what exactly the problem is and how to express it?

Maybe you have also experienced that tasks have a tendency to be appointed to the same busy and maybe even stressed co-workers over and over, even though co-workers with less to do might seem like a better choice?

I first heard about Lean some years ago, however, I never got to sit down and learn about it until now. Physical office environment, takt and pitch, work balancing and kaizen are just some of the many Lean subjects and terms explained in "Value Stream Management for the Lean Office" by Tapping and Shuker, a hands-on book about using Toyota's Lean methodology in the office environment. It is 171 pages, fairly paced, written in an easy language, and covers the basics of Lean in an office context.

Although benchmarking, working in well-defined roles and processes in the value stream might have a negative sound to it, I would not hesitate to recommend to experiment with optimization through Lean Value Stream Management. It seems to me that many people in "creative" jobs have a tendency to see workflow analysis and the introduction of best practices as a threat to the way they work.

But working structured is by no means incompatible with working creatively. The prime motivator for Lean optimization is identification and elimination of waste. It's a big opportunity to eliminate tediuos and maybe even unnecessary tasks and ineffective processes that take up time that could be spent being creative. Tapping and Shuker introduces the Seven Deadly Wastes and their toxic effects. From my own experience, I totally agree to the effects, and that they can have a very negative effect on a company. Too much of it, and you'll end up with an underperforming company with customers taking their business elsewhere and / or employees leaving the company. So just get started! :-)

I think that Lean thinking could be a natural extension to existing project models and software development methologies. I searched the Internet and even found a white paper dicussing it in the context of software development.

Note: If you're using Microsoft Office Visio 2007 you'll find that is supports Lean State Map diagrams.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


About Christer

Software deveopment consultant with more than 12 years of experience. 

Always looking for new projects and new problems to solve! 

When not working on enterprise projects, Christer uses his time making peoples lives a little easier, through either software or the written word. 

Christer's software on the Web:
Miljöparkering.se - avoid fines when parking

Christer's software for Windows:
Mobile Broadband Logging Monitor - if you feel your computer gets slow while using mobile broadband.
Mobile Broadbang Log Level Utility - to change the excessive logging in 3Connect.

Christer's Android software (find them in Android Market):
Malmökartan for Android - stuff you won't find on Google Maps.
Commuter for Android - making lives easier for commuters.
Malmöfestivalen for Android - an Open Source project to support the festival! :)

Christer blogs a lot too - check out his mobile broadband user blog! Lots of goodies, fixes and solutions for people on the go!

Christer also pretends to have a life IRL. Here he enjoys the company of his girlfriend Lydia, their dog Xena, and loads of books. 

Feel free to drop Christer a line here - I'll get back to you promptly!

Sign in