1. Point-based Design
Figure 1: Unstable time frame for point-based design
2. Set-based development
Definition: a design, analysis, and decision-making practice characterized by:
not selecting a particular values for design decisions but rather analyzing the full set of possibilities, not as a finite collection of a few points, but as an infinite set of points
rather than trying to “pick the best”, instead trying to “eliminate the weak”
In the era of software- “revolutions” arise monthly. Nevertheless, every once in a while, essential innovations do appear on the web, and it’s difficult for them to trim down through all the clamor to seize your notice.
Therefore, today, we, the TIGO Software team, will highlight one of them; Lean software development – a groundbreaking methodology that has completely revamped the whole stream of Value in IT and yet, unfortunately, remained unknown to a lot of business
When you develop software products in a repeatable, production fashion, you have to step back occasionally and take the long view so you can properly discuss the process with clients. We’ve been involved in that exercise recently and I thought it might be useful to share the what and why of our approach to software product development for online products.
First, there is one basic idea that informs all of this: