24th EUROMICRO Conference, Vasteras, Sweden, 25 - 27 August 1998, pp.769-774
Process-product unification and decentralization when considered together reflect the actual behavior of software development organizations These two concepts enable team members to switch between process and product activities easily, and empower them to take process definition, enactment and monitoring responsibility. In this paper, we investigate the requirements of software development techniques and tools that support unification and decentralization. Our focus is on defining a modeling notation that enables developers to encode both product and process related information, using a single representation that captures all the knowledge related to a specific software project.