MSc dissertation: Improving the safety-critical software engineering process through the development of knowledge management capability

This is the extended abstract of my dissertation for module T802, which is the final module of my Open University  Master of Science degree in Technology Management. It was a tough module, spanning just over 12 months (including preliminary research), but at the same time was very rewarding. Background Software is becoming increasingly common in …

Developer Anarchy

The latest episode of Software Engineering Radio contains an interesting discussion about a project management technique known as Developer Anarchy. Fred George, the interviewee, defines anarchy as a group of people managing themselves, with few or no rules being imposed by higher levels of management. George describes how he first discovered this technique when working …

Daily stand-up meetings: A communications pattern and anti-pattern

The pattern I like the idea of holding a daily stand-up meeting. This involves a team coming together at the start of each day to provide brief status updates and discuss the challenges ahead. I see stand-ups as being particularly useful in helping to resolve issues that are blocking progress, such as in this fictional …

An introduction to software product line engineering

This article is based on examinable work that I submitted for the postgraduate Open University module M813 – Software Development. Software components With the end of the 19th century came the introduction of the now ubiquitous form of transportation that is the automobile. Early models were mostly hand crafted by skilled operators and priced accordingly, which …

No comprende the non-functional requirements: Part 2

In a previous post I discussed my difficulty in understanding the concept of non-functional requirements and how I planned to attend a lecture on the subject provided by my local branch of the Chartered Institute for IT. Having now sat through this lecture, I am relieved to know that I was not alone in my confusion; and overjoyed that the concept …