Clean Code
Test driven development
Behaviour Driven Development
Domain Driven Design (DDD)
(80%)Big part of quality starts with clean code and unit tests. Pyramid is: majority is unit testing.
It's too late if there's no clean code and no unit tests. The QA people can only cover small percentage (integration / UI testing).
Cost of fixes is much lower (e.g $5), in integration $10, if by customer $500 and reputation.
savign money/costs in short term vs saving money in long term with testers.
Developer pressure, overtime, stress (if not work efficiently, or low quality)
getting everything served on a plate (don't need to search for tutorials, read books, time-consuming)
template short-cuts learning process
updating knowledge continuously
new frameworks / technologies
hiring a trainer and developers do course, to at least know basics / elementary
or buying books and invest a certain percentage of time to learn and to work (allowed for some number of days)
or learn at home
shared knowledge - everyone contirbutes a bit and others get benefit
Clean Code Test driven development Behaviour Driven Development Domain Driven Design (DDD)
(80%)Big part of quality starts with clean code and unit tests. Pyramid is: majority is unit testing. It's too late if there's no clean code and no unit tests. The QA people can only cover small percentage (integration / UI testing). Cost of fixes is much lower (e.g $5), in integration $10, if by customer $500 and reputation.
savign money/costs in short term vs saving money in long term with testers.
Developer pressure, overtime, stress (if not work efficiently, or low quality)
getting everything served on a plate (don't need to search for tutorials, read books, time-consuming)
template short-cuts learning process
updating knowledge continuously
new frameworks / technologies
shared knowledge - everyone contirbutes a bit and others get benefit