- Law of continuing change: To continue being useful, a system must undergo changes.
- Law of increased complexity: The program structure detiorates as changes are introduced into it over time. Eventually, the complexity rises to an extent where it is cost effective to write a new program than to try to maintain it.
Scraps from various sources and my own writings on Digital, Artificial Intelligence, Disruption, Agile, Scrum, Kanban, Scaled Agile, XP, TDD, FDD, DevOps, Design Thinking, etc.
Page Hits
Sunday, August 24, 2008
Lehman's laws of software evolution
In 1980 Lehman and Belady came out with two laws explaining why software evolution could be the longest of the life cycle processes. These can be summarized as below:
Subscribe to:
Post Comments (Atom)
Full capabilities of ChatGPT 4 O (O for Omni) - From Openai.com
Omni, O, has multimodal capabitlies, which means it can take text, voice or video as an input and serve audio/text/image output (there's...
-
Definition ITIL is a " framework of best practice approaches intended to facilitate the delivery of high quality IT services" . It...
-
High Maturity in CMMI for Development - Part 1 Reference: http://www.connect2hcb.com/tiki-index.php The high maturity concept in CMMI ...
No comments:
Post a Comment