My research projects are frozen since 2004. The new content is planned and will appear when I get more time for it.
It is a popular belief that the outsourcing of the software development can save money. Unfortunately, this is not always the case. Many offshore projects do not meet deadlines and dramatically exceed the planned budgets. According to some estimations, 30% of all offshore projects fail. The main goal of this project is to reduce risks and to rise effectiveness of the outsourcing.
My interest in offshore development in general, and within the former USSR in particular, led me to implement an experiment. The results of this experiment are both amusing and insightful...
TSEPM, Nov. 1999 (Local copy)
Various offshore projects have their own features, but some common mistakes get repeated again and again. This paper describes the worst and most frequently made ones.
"To change the addiction,
you'll have to use something more powerful than logic."
G.M. Weinberg
Quality Software Management: Volume 3, Congruent Action
(New York: Dorset House Publishing, 1994) p.116
Twelve years ago I had written my first program in Fortran. I was delighted with the possibility to transform a text written by a human in a sequence of rational actions executed by a computer. Right from the beginning I was interested in one other magic too. This was a process in the human's head that transformed unclear ideas into the strict text of a program. All this years I studied humans working with the computer...
The text is available in PDF and
HTML (generated from LaTeX)
(New version of an old text named "Cognitive Complexity Reduction") It is available in PDF and HTML (generated from LaTeX)
Old texts in Russian can be found here.