Friday 16 April 2010

Book recommedation - Co programátory ve škole neučí

At first I would like to apologize to non Czech speaking people. The book I would like to recommend is written in Czech.

I had the book for quite a long time in my bookcase, found it recently and I am glad that I have finally read it. The book discusses difficulties of software development, why a lot of projects are not finished in time or in money. Book doesn't contain any heavy and hard to read theory. On the other hand there are lot of examples from author's work experience. I believe everybody will find out similar examples from his own experience which makes the book very readable.

In short the book contains:
  • specificities of software development
  • frequent reasons why software project fails
  • principals for gathering requirements, writing specification
  • the most frequent mistakes of developers and their reasons
  • how to deal with security holes
  • what can influence speed of software development
  • problems with user interfaces
  • application testing
  • economy side of projects
  • management and communication in development team
  • importance and weaknesses of methodologies, analysis, visual modeling
  • and more...

No comments: