Agile coaches and development team leads
Kicking off a new Agile team's technical training program to fill gaps not covered by Scrum.
The Agile Engineering Training mind map template covers 84 nodes across 7 major branches, designed for Agile development teams to master technical skills not addressed by Scrum. It includes detailed sections on TDD (Red-Green-Refactoring, Arrange-Act-Assert, Hamcrest API matchers like 'assertThat' and 'is'), Simple Design (4 rules including 'All tests must be passed' and 'No superfluous parts exists'), SOLID principles, refactoring code smells (e.g., 'IF statement', 'Feature envy'), and legacy code strategies. This template serves as a comprehensive cheat sheet for developers seeking to improve code quality through test-driven development, clean design, and continuous refactoring.
Terms and ConditionsKicking off a new Agile team's technical training program to fill gaps not covered by Scrum.
Preparing for a TDD coding dojo or workshop to practice Red-Green-Refactoring and Hamcrest matchers.
Conducting a code review session where team members need to identify code smells and apply SOLID principles.
Open the template in Xmind to navigate through the seven major branches covering TDD, Simple Design, and SOLID principles.
Customize the nodes with your own notes and use the TDD branch to guide your practice of development cycles like the Gilded Rose kata.
Save your progress and export the mind map as a PDF or image to share technical best practices with your entire development team.
The template includes 84 nodes across 7 branches: Purpose, TDD, Simple Design, Principles, Refactoring, Legacy Code, and Action Plans. It covers TDD practices, SOLID principles, code smells, refactoring examples, and actionable steps for improving code quality.
Open the .xmind file in Xmind, navigate to the TDD branch, and follow the Red-Green-Refactoring cycle. Use the Hamcrest API examples (like 'assertThat' and 'is') for assertions, and try the suggested Katas (Bowling, Gilded Rose, Roman Numerals) to practice.
Yes, the template is fully editable in Xmind Desktop or Web. You can customize nodes, add your own examples, and export to PDF or image for printing.
The 4 rules are: All tests must be passed, No code is duplicated, Code is self-explanatory, and No superfluous parts exists. The template also provides a simplified version focusing on removing duplication and fixing names.
The Legacy Code branch defines legacy code as 'code without unit tests' and suggests using mocks to break dependencies. It pairs with the Action Plans branch, which recommends writing unit tests with Mockito and improving code reviews.
Absolutely. The template is structured for team training, covering mandatory skills for Agile dev teams. It includes action plans like attending onAgile virtual conference and recommending books like 'Clean Code' and 'Working Effectively with Legacy Code'.
Share your mind map templates with creators around the world and start earning from your work.