Applying Courage in Software Development
Job is not a place for feats. But sometimes you have to be brave to overcome and complete that others considered impossible.
Job is not a place for feats. But sometimes you have to be brave to overcome and complete that others considered impossible.
Working on different projects I often see the same problems with application design.
A must-see speech by Robert “Uncle Bob” Martin on programmers responsibilities in digital world and 9 principles every programmer should follow (“The Coders’ Code”).
One of the challenges for start-ups or any new project is to reduce the amount of work while still delivering a full-featured product. Agile methodologies address this challenge on the project management level. Let’s discuss another approach to address it on the architecture level: UI-first development.
For those, who not yet familiar with Scrum, I highly recommend to watch the “Scrum Training Series” presentations and the AgileMethodology.org website.
A Scrum Reference Card is also useful to understand what the Scrum is, it’s processes, roles and practices.
The presentations describes the Scrum process step by step.