News

The flow is unidirectional -- like barrels falling over a waterfall. Unlike Waterfall, Agile methodologies such as Scrum and Kanban, encourage change. One of the four founding Agile values is to ...
Waterfall development emphasizes requirements management and solid software architecture, while iterative development emphasizes constant feedback, and quicker, smaller releases.
In the software industry, in which I have worked for the past 25 years, we often use the adage, "What's old is new again." Today's messaging tools like Slack and Teams, for example, owe a lot to ...