Welcome!


Welcome!! My name is Paul Lappen. I am in my early 60s, single, and live in Connecticut USA. This blog will consist of book reviews, written by me, on a wide variety of subjects. I specialize, as much as possible, in small press and self-published books, to give them whatever tiny bit of publicity help that I can. Other than that, I am willing to review nearly any genre, except poetry, romance, elementary-school children's books and (really bloody) horror.

I have another 800 reviews at my archive blog: http://www.deadtreesreviewarchive.blogspot.com (please visit).

I post my reviews to:

booklore.co.uk
midwestbookreview.com
Amazon and B&N (of course)
Librarything.com
Goodreads.com
Books-a-million.com
Reviewcentre.com
Pinterest.com
and on Twitter

I am always looking for more places to post my reviews.

Sunday, February 20, 2022

Software Projects for Business People

 Software Projects for Business People, Jonathan P Crosby, Independently Published, 2018

You have just been named to a team tasked with creating a new software package, from scratch. Where do you even start?

Planning is essential before any code is written. Who is the intended recipient? Is it for internal use only, or will it be sold to the public? Constant communication between the corporate side and the IT side is also essential. Imposing an arbitrary deadline on the IT Department to have the software finished will not help.

The author uses the metaphor of building a house to make the whole process easier to understand for non-IT types. While in the planning stage, changes are acceptable (they are practically expected). When construction is half done, changes will cost a lot of time and money. It's tempting to want the software equivalent of a mansion, but it's a bad idea. Instead of having software that does everything but walk and talk by itself, and is full of bugs, what's wrong with having a much more basic piece of software that does only a few things, and has a lot fewer bugs?

Speaking of bugs, quality control is a requirement. Each finished chunk of software must be tested to make sure that it works with every other chunk of software. For example, this is a piece of HR software. Give it to your HR department for a test drive. Have IT people sit and watch how the software is used. Make note of, and fix, anything that doesn't work, or could be done better.

Corporate IT departments have constantly been accused of having their own language, incomprehensible to the rest of us. This book goes a long way toward bringing Corporate and IT closer together. It is very much worth reading for anyone in business, regardless of which side you are on.

No comments:

Post a Comment