Developing Investment Grade Software with IBM Fellow Allan Scherr


Details
There’s an old joke in the software business: In the past 50 years, the software industry has had 2 years’ experience 25 times. In that period, I’ve had 50 years’ experience starting as a logic circuit designer, a micro-coder, designing and managing the development of operating systems, middle-ware, and applications, and finally as a power user.
The three major problems with software today are reliability, usability, and security. All three of these problems have been solved over the years, but programmers today don’t seem to even know how to deal with them.
Obviously, a new startup enterprise needs to minimize time to market and therefore quick and dirty solutions are appropriate. If that business becomes successful with millions of users, it can no longer afford quick and dirty. Reliability, usability, and security become critical requirements.
My course in “Developing Investment Grade Software” goes into detail about how these issues, and more, can be effectively addressed. Here is a list of topics covered:
1. Usability – definition and measurements enabling continuous improvement
2. Reliability – removing bugs won’t get you to ultra-high reliability, but there are ways
3. Transitioning from “quick and dirty” to a disciplined development process
4. Productivity of software development – how to organize to maximize productivity
5. Security solutions
The presentation being offered deals with the first three of these topics.
NOTE: Register for the event at this link (which is the link listed as the online location of the event). Upon registration you will receive the Zoom link.
(To get on the waitlist for the first Developing Investment Grade Software workshop please register here: waitlist for the first investment-grade software workshop)

Developing Investment Grade Software with IBM Fellow Allan Scherr