10 Software Mistakes – 10 – Losing facts
You could build any report if you don’t lose the facts Problem When government regulations have to be implemented, there are always new tables in… Read More »10 Software Mistakes – 10 – Losing facts
You could build any report if you don’t lose the facts Problem When government regulations have to be implemented, there are always new tables in… Read More »10 Software Mistakes – 10 – Losing facts
Simple is better than over engineered Problem When government regulations have to be implemented, they could accidently force regression testing in not related departments. Solution… Read More »10 Software Mistakes – 9 – Avoid too much DRY
You can start development without the details Problem When government regulations have to be implemented, the details could be not known upfront and this blocks… Read More »10 Software Mistakes – 8 – Make decisions too early
Keep the bus factor small Problem Your developers are not your business experts, but they should be. They are writing code to run the business.… Read More »10 Software Mistakes – 7 – Avoid knowledge siloes
You are not Amazon and probably don’t need microservices Problem When new requirements have to be implemented, you waste time on redesigning the application with… Read More »10 Software Mistakes – 6 – Avoid microservices
People do more mistakes working at night Problem When a new feature has to start working on a given day, you have to pay for… Read More »10 software mistakes – 5 avoid overnight deployments
Feature branches make developers take days to merge to main branch Problem When developing a long-lasting project in feature branches, merging into the main application… Read More »10 software mistakes – 4 avoid feature branches
Monthly reports take month to build Problem When doing time sensitive UAT testing it could take weeks to test some features. Solution Just use time travel… Read More »10 software mistakes – 3 no time travel testing
Manual testing takes time and is a risk of human errors Problem When doing manual testing, it takes a long time and one could make… Read More »10 software mistakes – 2 manual testing
Manual deployment process is a risk of human errors Problem When doing manual deployment, it takes time and could introduce accidental errors. Solution Set up… Read More »10 software mistakes – 1 manual deployments