Last Updated on August 26, 2023 by GeeksGod
What will be in the course:​
Personal experience;​How I structured the work in my team;​What my team and I use;​What are the alternatives to my tools;​Which helped speed up development.​
What this course will not include:​
A huge amount of theory;​Calculations that prove how to design;​Imposing opinions and proving that problems need to be solved only this way and nothing else.​
As a result, this course will be useful not only for the technical leader of the development group, but also for managers of different levels, developers and testers.​
The topics of the lessons that will be discussed in this course are shown on the slide:​
Introductory lesson;​Team and roles in it;​Technical task;​Work planning;​Task management systems;​Architecture;​Version control systems, version accounting;​Codestyle;​Description of the code;​Automatic generation of documentation;​Testing;​Bug life cycle, Bug tracker;​Automatic tests;​Automatic machines and scripts;​Instructions;​Summing up and my results.​
For each topic, there will be an explanation of how this innovation in the development process will help increase efficiency.​
By efficiency, I mean the following measured parameters:​
The number of mechanical errors will decrease;​Development time will be reduced;​The error search time will decrease;​The time to attract a new developer will decrease;​The accuracy of the development forecast and adherence to plans is increased.​
And not measurable, which will also get better:​
It will become easier to hand over the product to the customer;​Developers’ interest will increase.​












