Agree & Join LinkedIn
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Create your free account or sign in to continue your search
or
New to LinkedIn? Join now
Learn how pair programming, a core practice of extreme programming (XP), can help you become a more confident, experimental, communicative, accountable, and…
Learn how to combine XP's technical practices with Scrum's process, Kanban's flow, and SAFe's scaling in this article.
Learn how to communicate well and avoid common pitfalls in pair programming in XP, a software development methodology that emphasizes feedback, improvement, and…
Learn how to create, use, and maintain personas to guide your design and testing decisions in extreme programming (XP), an agile software development methodology.
Learn some best practices for pair programming in Extreme Programming (XP), such as defining the roles, communicating clearly, sharing the control, and having fun.
Learn six tips on how to balance courage and humility when working with customers and stakeholders in Extreme Programming (XP), a software development methodology.
Learn how to communicate your software design to non-technical stakeholders using metaphors in the context of Extreme Programming (XP).
Learn how to choose, document, refine, communicate, and use your system metaphor in Extreme Programming. Avoid common pitfalls of metaphors.
Learn how to use refactoring and code smells to improve your code quality and balance it with the customer's needs in XP.
Learn how to prevent bugs, conflicts, and technical debt with collective code ownership and refactoring in Extreme Programming (XP).
Learn the best practices for planning games and stand-ups in Extreme Programming (XP), an agile methodology that focuses on feedback, collaboration, and quality.
Learn how to deal with technical debt and refactoring in extreme programming with tests, simplicity, and communication.
Learn how to adapt Extreme Programming (XP) principles and practices to larger and more complex software projects with agile release planning and prioritization.
Learn how to adapt and improve from failures and mistakes in XP projects using feedback, retrospectives, refactoring, coaching, and experimentation.
Learn how to balance small releases and technical debt in Extreme Programming (XP) with these tips and practices, such as test-driven development and refactoring.
Learn how to turn challenges into opportunities in Extreme Programming (XP) by adopting a growth mindset, applying the five whys, and more.
Learn how to rotate pairs and share knowledge effectively in pair programming, a core practice of Extreme Programming (XP), an agile methodology.
Learn six strategies to align your Extreme Programming values and principles with your stakeholders' expectations, while delivering high-quality software.
Learn how to prevent, detect, and fix bugs effectively with Extreme Programming. Discover the principles and practices of agile testing, continuous integration…
Learn how to cope with uncertainty and complexity in small releases, a core practice of Extreme Programming. Find out how to plan, test, deploy, refactor, and…