ABSTRACT
========
Modern software engineering approaches exhibit a fundamental paradox: they are meant to support the collaborative activity of software development, but cause individuals and groups to work independently from one another. The underlying issue is that existing approaches discretize time and tasks in concrete but isolated process steps. This approach is fundamentally flawed in assuming that human activity can be codified and that periodic resynchronization of tasks is an easy task. In this talk, we present a new approach, continuous coordination, which blends a strong process-based approach with the sharing of "awareness information" to inform developers of relevant ongoing parallel activities. We introduce continuous coordination, as well as how we are working towards realizing its vision in a variety of exploratory software engineering tools. We will pay particular attention to the topics of Configuration Management, Software Design, and Global Software Development.