While working in Amazon, I have learned a very good concept called KAIZEN. Kaizen is a Japanese concept which talks about continuous improvement. Do not worry a lot about major changes, rearchitecturing the whole system or reorganizing your team. Think about small improvements you can make in your day-to-day life. Can you be 0.001% more efficient by keeping your coffee mug on your right side than your left side? Can you be little faster by aligning your chair, keyboard and monitor correctly?
Kaizen is called "Kaizen" and not bug fix/project/enhancement if the change you have brought has following properties:
- is completed in not more than 5 working days
- has a direct dollar impact i.e. you can actually derive number of dollars your kaizen will have
- it is not a workaround but an actual root cause elimination (this applies only when you are solving any problem)
Following are few examples of kaizens which can be directly related to you:
- unnecessary compiling of unchanged classes
- long queues at coffee machine taking lot of your time
- network delays while working remotely
- number of times you type backspace.. instead try typing slow
- number of obvious bugs you fix.. can you write unit tests? if written, can you automatically run them at every check-in?
- amount of time you spend on documentation you are never going to see as soon as project is started.. work on only relevant documents