General Software Development Process Articles

A set of short articles on software develoment process in general

Home > SoftwareProcess

  • Software Development Process
    There are a large number of different software development processes, methods, and approaches. In recent years, the so-called agile processes have challenged the long initial analysis, and design phases of more traditional processes ...
    Read the full article...

  • Process And People
    Jeff De Luca says his first law of information technology is, IT is 80% psychology and 20% technology. Although I agree wholeheartedly, I find this somewhat annoying...
    Read the full article...

  • Communication in Software Development
    One goal for a process designer is to make their process straightforward to learn and remember so that following it becomes habit as quickly as possible.
    Read the full article...

  • Complexity in Software Development
    There is a limit to the amount of complexity mere humans can hold within their heads. At least there certainly is in my case.
    Read the full article...

  • Strategies for Maintaining and Improving Software Quality
    Delivering high quality software is a stated goal of many development teams and it is a very admirable goal. However, to achieve this goal we need, firstly, to know what exactly we mean by high quality and, secondly, have some clue about how to achieve it.
    Read the full article...

  • Agile Approaches and Lazy Loading
    Lazy loading is a popular performance optimization technique. It distributes work that would be done 'upfront' over a longer duration. In some ways it is similar to the way agile approaches distribute analysis and design work throughout the duration of a project.
    Read the full article...

  • Agile Management Tools
    Personally, I do not think there is anything more irritating during a release or iteration planning session than watching a non-typist editing user stories and tasks in a web-based product.
    Read the full article...

Copyright 2010 Stephen R. Palmer. All rights reserved.