Iterating for Success: A Case Study in Remote Paired Programming

September 29, 2018

Slides: https://www.slideshare.net/Pivotal/iterating-for-success-a-case-study-in-remote-paired-programming-the-evolution-of-a-dream-with-an-international-twist/Pivotal/iterating-for-success-a-case-study-in-remote-paired-programming-the-evolution-of-a-dream-with-an-international-twist CoreLogic has a dream. This dream involves the transformation of several monolithic silos into a slick, unified storefront with a platform of microservices, deployed onto Cloud Foundry. Iterating into a new culture with the help of Pivotal Labs, CoreLogic embraced the concept of extreme programming to support a cultural change from waterfall to agile with a need to quickly train seasoned employees and attract motivated new talent. And, in order to enhance the pool of new ideas, diverse collaboration from across the globe is needed. The Solution: Remote Paired Programming We will take you through the evolution of a small team of pairs, some of which are located in a single location while others are scattered across the U.S., and recently in Kiev. Highlights of our journey include: 1. Evolving support tools and devices that assist us in our changing environment (monitors/displays, cameras, speaker phones, headsets) 2. Coordinating across time zones to ensure the process is not interrupted (standups, IPM, optimized story backlog) 3. Share Everything: Remote pairs have to be able to control the workstation, write code, and have access to all the tools required just like the local pair (proper video conferencing and screen-sharing) 4. Test driven development and adhering to pairing patterns 5. Courtesy & Respect: Verify good communications, think out loud, handling local side conversations by always including the remote pair, and taking breaks 6. Navigating around the naysayers by selling our new culture with rapidly built, high quality products/services Conclusion? To be determined. Literally. We are an ever-evolving work in progress and excited every day to see what comes next. Speakers: Kathy Ellison Oracle Database Administrator / Software Developer, CoreLogic Michael Stuart Prin, Software Architect, CoreLogic Filmed at SpringOne Platform 2018

Previous
Teaching TDD to Different Learning Styles
Teaching TDD to Different Learning Styles

Slides: https://www.slideshare.net/Pivotal/teaching-tdd-to-different-learning-styles Learning is not "one s...

Next Video
Many DevSecOps Tools are Just DevOps Lipstick on an Old Pig
Many DevSecOps Tools are Just DevOps Lipstick on an Old Pig

Slides: https://www.slideshare.net/Pivotal/devsecops-is-not-just-devops-lipstick-on-a-traditional-security-...