Yagni A Definition by Martin Fowler martinfowler.com Yagni originally is an acronym that stands for "You Aren't Gonna Need It". It is a mantra from Extreme Programming that's often used generally in agile software teams. It's a statement that some capability we presume our software needs in the future should not be built now because "you aren't gonna need it". A late change in requirements is a competitive advantageRequirements proliferation softwareagilefeaturesplanning
The State of Agile Software in 2018 A Talk by Martin Fowler martinfowler.com On the surface, the world of agile software development is bright, since it is now mainstream. But the reality is troubling, because much of what is done is faux-agile, disregarding agile's values and principles. The three main challenges we should focus on are: fighting the Agile Industrial Complex and its habit of imposing process upon teams, raising the importance of technical excellence, and organizing our teams around products (rather than projects). How we can do betterTaylorism in software A late change in requirements is a competitive advantageMake the change easy agilesoftware
At the Green Mosque In Broussa in Asia Minor, at the Green Mosque, you enter by a little doorway of normal human height; a quite small vestibule produces in you the necessary change of scale so that you may appreciate, as against the dimensions of the street and the spot you come from, the dimensions with which is is intended to impress you. Then you can feel the noble size of the mosque and your eyes can take its measure. You are in a great white marble space filled with light. Beyond you can see a second similar space of the same dimensions, but in half-light and raised on several steps (repetition in a minor key); on each side still a smaller space in subdued light; turning round, you have two very small spaces in shade. From full light to shade, a rhythm. Tiny doors and enormous bays. You are captured, you have lost the sense of the common scale. You are enthralled by a sensorial rhythm (light and volume) and by an able use of scale and measure, into a world of its own which tells you what it set out to tell you. Le Corbusier, Towards a New Architecture 112. Entrance Transition doors