lean thinking
Luke Plant • No one actually wants simplicity
Nossa relação com a complexidade: só não gostamos quando é a complexidade adicionada por outras pessoas. Me lembrei da frase de Sartre, “o inferno são os outros”.
In other words, they prioritise everything over spe... See more
Luke Plant • No one actually wants simplicity
Is simplicity your highest or lowest priority?
Another test is what you are tempted to do when a problem arises with some of the complexity you’ve added. Is yo... See more
Luke Plant • No one actually wants simplicity
Just remember that you can always add more, but you can’t take it away.
He was talking about layering colors while painting, which in certainly more permanent than most software, but it still works wonderfully to guide us as developers. Tackle each task as you go, don’t increase your own overhead unless it... See more
Deliver the Bare Minimum
Deliver the Bare Minimum
Example of overengineering, a phenomenom which assolates IT development and impairs keeping things simple
Deliver the Bare Minimum
Deliver the Bare Minimum
btxx.org
Excellent text on the need to keep things simple when talking about software development (although also applicable in other areas)
According to the “Just in Time” principle in the lean approach, these questions should be answered in order and should be defined on separate documents. First, the business requirements and user requirements should be defined and listed on business-case or vision and scope documents; then functional requirements, nonfunctional requirements, and bus
... See more