Just read Roger Sessions' article about SIP ( http://www.objectwatch.com/sip.htm ) as a part of his coming book "Controlling Complexity in Enterprise Architectures". I completely agree with his point that to deal successfully with complex software projects we need to recognize that complexity itself is a challenging issue (control complexity or it will bury you!), but it seems to me that all "modifications" of a common sense are not enough to handle it. So, an essential question here is: is Complexity Theory and the theory of Multi-Agent Systems is that framework which deals adequately with the issue for ***mainstream (mostly, transactional!)*** software projects? (All projects that you have been discussing here are simulations. Please pardon me if I am wrong.) I am testing my imagination with a project which is going to replace all messy (layered) projects of a middle size IT department. How can I handle it without getting a new mess in a couple of years? [And critical things here are adaptability / adaptivity and complexity.]
It would be nice to get your thoughts about it. --Mikhail
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College lectures, archives, unsubscribe, maps at http://www.friam.org
