FreeWebCart - Free Udemy Coupons and Online Courses
Improving software development productivity.
🌐 English👁️ 4655
Free

Improving software development productivity.

Course Description

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:​

    1. 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.​

  • Related Free Courses