Workshops

Knowledge work endeavors such as software development projects seem anything but clear when in process.