Header Image
Karl Wiegers

Home

About Me

Karl's Books

Consulting

Karl's Songs

Contact

Technical Books

Software Requirements Software Requirements, 3rd Ed. is among the most popular books in the area of defining and managing requirements for a software or systems project. Every business analyst should have a copy. Heck, every *person* should have a copy!
Contents  Purchase  Downloads
More About Software Requirements More About Software Requirements provides guidance for many thorny issues that cause headaches for business analysts working on requirements for software projects.
Contents  Purchase
Practical Project Initiation Practical Project Initiation provides a wealth of practical guidance for launching any project on a solid foundation. Numerous templates and other work aids are included.
Contents  Purchase  Downloads
Peer Reviews in Software Peer Reviews in Software is a practical handbook for performing quality reviews on any software work product. This is the most effective known software quality technique.
Contents  Purchase  Downloads
Creating a Software Engineering Culture Creating a Software Engineering Culture describes 13 principles that can guide the work a software group performs, the team's attitude toward quality, and the practices they use.
Contents  Purchase

Nontechnical Books

Pearls from Sand Pearls from Sand: How Small Encounters Lead to Powerful Lessons is a memoir of life lessons I learned from otherwise ordinary conversations and experiences. Follow the blog and submit your own pearls of wisdom.
Details  Contents  Purchase