While i was reading through a paper, to understand the application life cycle i have come across how the technology development focus has changed. I see we have been doing the development almost the way the Today’s software are visualized, designed.
|Yesterday’s technologies, teams, applications||Today’s technologies, teams, applications|
|Designed to last||Designed to change|
|Tightly coupled||Loosely coupled, modular|
|Integrated silos||Compositions (of services, of applications)|
|Rigid sequential development||Interactive and iterative development|
The above tabular representation describes the direction development is moving towards. Features/Dashboards of a website are visualized to be plug-in, that works more by enable/disable methodology. Layers of a framework are designed to interact collectively or provide a service independently.