Tag Archives: process improvement

How to get people to follow a process

Years ago, I worked on a team who was making an online trivia game. The concept was a very brilliant solution to a common problem. The customer was a huge company who processed credit applications for car purchases. Their financial … Continue reading

Posted in IT Psychology, Professionalism, Team | Tagged , , , , , | Leave a comment

Grave naming

I just heard a new one today.  On the topic of “software development and coding standards” have you ever heard of “Grave Naming”? I guess it refers to the practice of standardizing specific domain (value) names across development layers.  (…from … Continue reading

Posted in Methodology, Programming | Tagged , , , , | Leave a comment

Wheels that need to squeak

I’m sure you have heard the phrase “the squeaky wheel gets the grease”. Basically, if you need something done and it is not just getting itself done, you should speak-up and complain, maybe even make a bit of a ruckus, … Continue reading

Posted in IT Horror Stories, IT Psychology, Lessons Learned, Methodology, Professionalism | Tagged , , , , | Leave a comment

The edge of scope

I don’t think I coined this term, but my colleagues think I might have. Imagine for a moment: you are working on a project with a hard deadline. You simply must hit your deadline. In that case, your greatest foe … Continue reading

Posted in Lessons Learned, Methodology, Requirements | Tagged , , , , | Leave a comment

Estimation Techniques (part 1 of 2)

Developers often get asked the question “how long does it take to make a program?” If you are working on a small project, and clearly, it could take a day or two, then you don’t need a lot of science … Continue reading

Posted in Documentation, Lessons Learned, Methodology | Tagged , , , , , | Leave a comment

Cowboy in a tuxedo

If you are not familiar with the term “Agile”, it typically refers to a genre of software development methodologies.  These methodologies attempt to make software development work better/smoother. The concept is summarized in “The Agile Manifesto”, as follows: We are uncovering better … Continue reading

Posted in IT Psychology, Methodology | Tagged , , | Leave a comment

Getting a program done sooner – Part 2 (the right way)

In part 1, I talked about the reasons that it is so hard to squeeze more work out of programmers and a few common approaches that yield bad results. Now, I’d like to talk about some better ways, that may … Continue reading

Posted in Lessons Learned, Methodology, Optimization | Tagged , | Leave a comment