We stick our heads in the clouds once in a while, too.
Our most recent research has investigated Scrum scaling frameworks and their prospects to destroy agile interactions. Jim has instead formalized the notion of hubs to tie together parts of the organization. Familiar concepts like Scrum-of-Scrums (done right —dynamically—instead of as static organizational levels) are a familiar example, but there are other powerful applications of this idea. First presented at the Scrum Gathering Vienna 2019, we've since rolled out this pattern at several additional venues.
Jim has been working with the object-composition community, leading the development of a new programming language called trygve as a "pure" embodiment of the DCI paradigm. Try it out from GitHub under jcoplien/trygve.
Jim was a principal in the Danish IKT-Agil Project, working together with CISS (Center for Indlejrede Software Systemer / Center for Embedded Software Systems) and Aalborg University. This project looks to apply Agile development techniques to shorten development projects and to improve predictability of delivery. This project ran from January 2009 to October 2010 and is sponsored by Vækstforum Nordjylland.
Jim and Gertrud worked with MVC creator Trygve Reenskaug on the DCI architecture. DCI is a concept innovated by Trygve about three years ago which is now up and running in several programming languages. See the DCI Architecture page and the paper by Trygve and Cope, and a page of DCI tutorials by Trygve, Cope and Rickard Öberg of Jayway.
Gertrud, together with Dina Friis of Technical University of Copenhagen (DKU) and Jens Østergaard, supported by Jim Coplien and Jeff Sutherland, are conducting research to find correlations between successful Scrum teams and Organizational Patterns. The goal of the work is to learn how Organizational Patterns can be used to assess and improve existing Scrum implementations.
Jim also participated in the correlation space workshop in Vielsalm organized by Ellie D'Hondt and sponsored by the European Science Foundation (ESF). The workshop explored possible cross-fertilization between research on aspect-oriented programming and cross-cutting in software, and research on formal models of quantum computation based on quantum correlation.
Another page features links to Cope's publications.