• Thumbnail for Extreme programming
    Other elements of extreme programming include programming in pairs or doing extensive code review, unit testing of all code, not programming features until...
    32 KB (4,184 words) - 19:45, 16 April 2025
  • methodology. Extreme programming has 12 practices, grouped into four areas, derived from the best practices of software engineering. Pair programming is a method...
    19 KB (2,732 words) - 05:13, 26 March 2025
  • methods. They were: Kent Beck (Extreme Programming), Ward Cunningham (Extreme Programming), Dave Thomas (Pragmatic Programming, Ruby), Jeff Sutherland (Scrum)...
    90 KB (10,184 words) - 20:15, 13 April 2025
  • You aren't gonna need it (category Extreme programming)
    "You aren't gonna need it" (YAGNI) is a principle which arose from extreme programming (XP) that states a programmer should not add functionality until...
    5 KB (541 words) - 17:37, 22 March 2025
  • use of the phrase "mob programming" was made in Extreme Programming Perspectives. In addition to software coding, a mob programming team can work together...
    8 KB (936 words) - 14:57, 22 April 2024
  • Thumbnail for Interactive programming
    where neither writing the program nor its use happens in an interactive way. The principle of rapid feedback in extreme programming is radicalized and becomes...
    3 KB (356 words) - 21:45, 9 March 2023
  • product development method originating from extreme programming that uses the simplest possible program to explore potential solutions. It is used to...
    2 KB (290 words) - 14:32, 7 April 2025
  • techniques and heavy formalism. Extreme project management corresponds to extreme programming. Advanced approaches to extreme project management utilize the...
    12 KB (1,294 words) - 01:08, 24 November 2024
  • Thumbnail for Pair programming
    environments Collaborative pair programming services Extreme programming Joint attention Team programming (also known as mob programming) Williams, Laurie (February...
    16 KB (1,892 words) - 14:42, 28 November 2024
  • Unit testing (category Extreme programming)
    single function or module (in procedural programming) or a single method or class (in object-oriented programming), functions/methods and modules/classes...
    31 KB (3,823 words) - 13:11, 21 March 2025
  • Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
    67 KB (7,159 words) - 00:55, 20 April 2025
  • Thumbnail for Ron Jeffries
    Ron Jeffries (category Extreme programming)
    Jeffries (born December 26, 1939) is one of the three founders of the Extreme Programming (XP) software development methodology circa 1996, along with Kent...
    4 KB (383 words) - 14:25, 31 May 2024
  • debugging time necessities. TDD is related to the test-first programming concepts of extreme programming, begun in 1999, but more recently has created more general...
    51 KB (6,663 words) - 16:26, 3 May 2025
  • Beck, Extreme programming explained: embrace change, 2nd edition, Addison-Wesley, 2000, ISBN 0-201-61641-6, p. 61 Chromatic, Extreme programming pocket...
    8 KB (1,022 words) - 21:28, 29 October 2023
  • development, spiral development, rapid application development, and extreme programming. A life-cycle "model" is sometimes considered a more general term...
    27 KB (3,163 words) - 15:04, 8 April 2025
  • Thumbnail for Acceptance testing
    term used in agile software development methodologies, particularly extreme programming, referring to the functional testing of a user story by the software...
    22 KB (2,433 words) - 10:21, 3 May 2025
  • Thumbnail for Kent Beck
    Kent Beck (category Extreme programming)
    (born 1961) is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification...
    7 KB (621 words) - 17:17, 12 September 2024
  • techniques to improve productivity, such as The Mythical Man-Month or extreme programming. In 1979, Hofstadter introduced the law in connection with a discussion...
    4 KB (481 words) - 07:06, 1 April 2025
  • Thumbnail for J (programming language)
    used in extreme programming and network performance analysis. Like John Backus's languages FP and FL, J supports function-level programming via its tacit...
    19 KB (2,221 words) - 07:04, 26 March 2025
  • sprint retrospective and sprint review meetings are timeboxed. In Extreme programming methodologies, development planning is timeboxed into iterations...
    14 KB (1,508 words) - 08:12, 2 April 2024
  • Thumbnail for Continuous integration
    Continuous integration (category Extreme programming)
    the micro process". In 1997, Kent Beck and Ron Jeffries invented extreme programming (XP) while on the Chrysler Comprehensive Compensation System project...
    21 KB (2,249 words) - 18:03, 21 February 2025
  • Chrysler Comprehensive Compensation System (category Extreme programming)
    software engineering. C3 has been referenced in several books on the extreme programming (XP) methodology. The software went live in 1997, paying around ten...
    5 KB (600 words) - 02:10, 21 December 2024
  • Thumbnail for Bus factor
    Kessler (2002). Pair Programming Illuminated. Boston u. a.: Addison-Wesley. ISBN 0-201-74576-3. Kent Beck (2000). Extreme Programming. Das Manifest (in German)...
    10 KB (1,120 words) - 10:40, 21 April 2025
  • popularized the term Software Engineering Kent Beck: Refactoring, extreme programming, pair programming, test-driven development. Tim Berners-Lee: World Wide Web...
    25 KB (2,080 words) - 06:27, 28 January 2025
  • tool but are also popular among expert designers and recommended by extreme programming practitioners. Author Martin Fowler has written that CRC cards may...
    3 KB (361 words) - 06:52, 30 July 2023
  • in the early 2000s, the field of software development embraced extreme programming, which is a modern version of the scruffy methodology: try things...
    14 KB (1,792 words) - 00:00, 16 December 2024
  • Thumbnail for Planning poker
    commonly used in agile software development, in particular in Scrum and Extreme Programming. Agile software development methods recommend the use of Planning...
    8 KB (1,010 words) - 08:48, 30 August 2024
  • User story (category Extreme programming)
    Beck published the first edition of the book Extreme Programming Explained, introducing Extreme Programming (XP), and the usage of user stories in the planning...
    32 KB (3,214 words) - 15:52, 9 January 2025
  • (a sentiment similar to that of extreme programming). Royce notes on the final model are the following: Complete program design before analysis and coding...
    20 KB (2,098 words) - 11:49, 13 February 2025
  • Thumbnail for Martin Fowler (software engineer)
    Martin Fowler (software engineer) (category Extreme programming)
    patterns, and agile software development methodologies, including extreme programming. His 1999 book Refactoring popularised the practice of code refactoring...
    9 KB (928 words) - 19:57, 4 April 2025