Extreme Programming - Overview of Feedback Loops And Practices


Details
Extreme Programming - Overview of Feedback Loops And Practices
• What is XP
• History and Origins
• Feedback Loop in XP
◦ IDE
◦ Pair Programming
◦ Unit Test
◦ Pair Negotiation
◦ Stand UP Meeting
◦ Acceptance Test
◦ Iteration Plan
◦ Release Plan
• XP Feedback Dimensions
• XP Primary Practices
◦ Planning Game
◦ Coding Standards
◦ Collective Code Ownership
◦ System Metaphor
◦ Sustainable Pace
◦ Pair Programming
◦ TDD
◦ Whole Team (Cross-functional Team)
◦ Sit Together (Co-located Team)
◦ Informative Workspace
◦ Continuous Refactoring / Design Improvement / Simple Design
◦ Continuous Integration / Release / Delivery / Deployment / Small Releases
◦ Automation
Speaker: Christian Hujer | CTO | Software Craftsperson at Nelkinda Software Craft
Christian is a non-dogmatic evangelist of good practices like XP, Clean Code, DevOps, TDD, and BDD. He's a seasoned developer with ~35 years of polyglot experience including Assembler, C, Golang, Java, JavaScript, and Perl. He has worked as developer, systems architect, and trainer, and regularly speaks at meetups and conferences. His experience ranges from microcontrollers (RFID and Smart Cards) to the cloud. He moved from Munich to Pune in India in 2012. In 2015, he founded Nelkinda Software Craft with the mantra Better World through Better Software. With his team, he teaches developers how to write better software through training, coaching, and project participation.

Extreme Programming - Overview of Feedback Loops And Practices