摘要: Software engineering has come to recognise the value of software processes as vehicles for addressing such goals improved efficiency in development, achievement product quality, and better coordination communication members teams. Greater clarity, completeness, precision defining these seem lead greater effectiveness pursuing goals. The languages notations used support definition be relatively successful supporting definitions, but more progress towards seems indicated. This article suggests that are also central effective pursuit essential a broad spectrum other domains human endeavour. We suggest study how those pursue can help us reflect on our use process development. Further, we observing language features facilitate similarly would analogously important processes. examines than development uses observations about desiderata processes, define them. Copyright © 2007 John Wiley & Sons, Ltd.