Tag Archives: Ruby

Mistake Proofing Deployment of Software Code

This is a continuation of my previous post: Improving Software Development with Automated Tests. Lets look at a typical poka-yoke example. A USB connector must be put in the right way up – for the connection to work properly and … Continue reading

Posted in Management, Quality tools, Software Development | Tagged , , , , | 6 Comments

Improving Software Development with Automated Tests

Automated software testing is a mistake proofing (poka-yoke) solution for software development. The way automated testing works is that software code is written that tests the software code of the application. This automated testing code test that business rules are … Continue reading

Posted in IT, Lean thinking, Management, Process improvement, Quality tools, Software Development | Tagged , , , , , , , , , , | 8 Comments

Baking in Quality to Software Development

One of the reasons my organizations switched to Ruby on Rails for software development was the great integration with automated testing. We always wanted to have good test coverage on our software applications (which are web applications – some used … Continue reading

Posted in Deming, IT, Lean thinking, Management, Process improvement, Quality tools, Software Development | Tagged , , , , , , , | 2 Comments

Three Years of Real-World IT Projects In Ruby

Nice webcast by Martin Fowler, Three Years of Real-World Ruby. This talk is probably only of interest to those of you in software development, but for them I think it is an excellent presentation. At work we have been use … Continue reading

Posted in IT, Software Development, webcast | Tagged , , , , , , | Comments Off on Three Years of Real-World IT Projects In Ruby

Joy in Work – Software Development

The wonderful cartoon in this link illustrates the all too common despair in work. Software programmers are more likely to really enjoy what they do. There are many reasons for this not the least of which is that they have … Continue reading

Posted in Deming, IT, Management, Psychology, Software Development | Tagged , , , , , | 11 Comments

IT Operations as a Competitive Advantage

Operations is a competitive advantage… (Secret Sauce for Startups!) The example above is the tale of two Web 2.0 startups scaling to 20 systems during their first three months. The first team starts writing software and installing systems as they … Continue reading

Posted in IT, Management, Software Development | Tagged , , , | 1 Comment