Karl Wiegers is Principal Consultant with Process Impact (www.processimpact.com) in Portland, Oregon. He has provided training and consulting services worldwide on many aspects of software development, management and process improvement. Karl holds a PhD in organic chemistry from the University of Illinois. Prior to starting Process Impact in 1997, he spent 18 years at Eastman Kodak Company as a research scientist, software developer, software manager, and software process improvement specialist.
Karl's most recent book is "Software Requirements, 3rd Edition", co-authored with Joy Beatty. This is a major enhancement of the bestselling second edition, which is a standard text for business analysts, requirements engineers, and other practitioners. Previously, he wrote a memoir of life lessons called "Pearls from Sand: How Small Encounters Lead to Powerful Lessons" and several other books on software development and management. Visit www.PearlsFromSand.com to get more information, follow the blog, and submit your own pearls of wisdom to share with the world.
Karl's professional goal is to create books, articles, training materials, templates, and other materials that can help improve the effectiveness of any individual or organization that develops software. You can download many of these items at www.processimpact.com/goodies.shtml. He is the author of eight books and nearly 200 articles on many aspects of software, chemistry, and military history. His training seminars are available as eLearning courses at www.processimpact.com/elearning.shtml.
When not at the keyboard, Karl enjoys reading military history, tasting (okay, drinking) wine, playing guitar, and writing and recording music. Check out his recipes at www.processimpact.com/recipes.shtml and his songs (if you dare) at www.karlwiegers.com/songs.