Scrum and Technical Practices
Scrum and Technical Practices While technical practices aren’t specifically included as a part of Scrum, the rapid pace of development using Scrum often requires that …
Scaling Agile with You
Scrum and Technical Practices While technical practices aren’t specifically included as a part of Scrum, the rapid pace of development using Scrum often requires that …
YAGNI Principle YAGNI principle is a coding principle. YAGNI stands for “You aren’t going to need it“, “You ain’t gonna need it.” YAGNI means always …
Ten-minutes Build Principle Ten Minute Build is a coding principle. Ten Minute Build is a non-negotiable rule from EXTREME PROGRAMMING (XP) : When the build …
Naming Conventions Principle Naming Conventions Principle is a coding principle. Naming Conventions Principle purpose Name Standards / Code Conventions make it significantly easier for Developers …
Least Privilege Principle Last responsible Moment is a coding principle. The principle of least privilege (PoLP; also known as the principle of least authority) is …
KISS Principle KISS principle is a coding principle. The KISS principle states that most systems work best if they are kept simple rather than made …
Emergence definition The process of the coming into existence or prominence of new facts or new knowledge of a fact or knowledge of a fact …
Mocks, fakes, and stubs definitions Classification between mocks, fakes, and stubs is highly inconsistent across the literature. Consistent among the literature, though, is that they …
Test First Development (TFD) definition Test First Development (TFD) is designing tests before satisfying them. Test-First Development is an evolutionary approach to programming where agile …
Test Driven Development (TDD) definition TDD is one of the most important concepts in Agile, TDD is a test-first software development practice in which test …