COLLW | Page 30

1 PDU per Session CONCURRENT S E S S I O N S Thursday, June 11, 11:30am AGILE DEVELOPMENT AT4 AT5 DEVOPS AT6 DT2 AGILE LEADERSHIP PRODUCT DEFINITION AGILE TEST & QA DEVOPS & TESTING Let’s Talk Agile: Crucial Conversations with Executives The Art of Storytelling: User Story Smells and AntiPatterns Agile TagTeam Testing: Developers and Testers Working Together Aligning Process, Tools, and Culture for Continuous Testing Fadi Stephan, Excella Consulting Sandesh Yadav, Progressive Insurance Al Wagner, IBM Agilists employ user stories to capture requirements and drive the planning process for iterative and incremental delivery of software. Traditionalists with experience in “big requirements up front” often struggle with the brevity of user stories and how to best communicate requirements. Fadi Stephan explains the basic concepts of user stories, explores the benefits of employing user stories to represent customer requirements, and discusses the attributes of a good user story. He takes a deep dive into common anti-patterns and mistakes that teams make when writing user stories so you can learn to identify and avoid these mistakes. Along the way, determine the right size for a user story, learn how to properly split a user story, and discover different boundaries for prioritizing stories. Understand when a story is ready for development—and how to decompose a story that is not ready. Leave with new insights on how to write effective user stories. Lack of communication between testers and developers presents a key challenge to the completion of projects. Developers often write their unit tests without knowledge of effective test design techniques, code coverage may be unknown, and business risk may be ignored. This may result in poor quality tests and, eventually, poor products. As both a software tester and programmer, Sandesh Yadav has been on both sides of the fence and suggests bringing developers and testers together—early and often—for in-depth conversations on user stories. Sandesh describes the importance of determining the priority from the business perspective to help test and triage defects. He explores how to aid product owners in prioritizing stories to achieve a better product and shares personal insights on how these conversations help in building a better, more valuable, and more relevant product and improving the quality, efficiency, and delivery time of development work. Bob Hartman, Agile for All Does speaking to your company’s management or executives about agile scare you half to death? If so, you aren’t alone. Bob Hartman explains the most common scenarios that trigger these fears. An interactive exercise using these scenarios gives you a baseline of insights into the causes of the fear or anxiety we experience in these situations. Bob uses these insights to help you understand the basic skills necessary to effectively communicate with people in positions of authority. He explores the importance of having empathy, understanding motivation, and using basic negotiation skills in the context of having meaningful conversations. In addition, he shares several common communication methods that fall flat when speaking to executives. Bob concludes with an exercise to ensure everyone leaves with the critical understanding of both the positive techniques to use and the negative techniques to avoid during these difficult conversations. 30 In a DevOps approach, extending agile and lean practices— including testing—across the development process is key to continuously bringing highquality software to the consumer. Since typically onethird of the delivery lifecycle is testing, there is no continuous delivery without continuous testing. So with such a focus on testing, why do testers continue to feel overlooked? Why do they believe that their organization is ignoring the importance of improving testing practices and removing bottlenecks? Join Al Wagner as he shares how organizations can align the testing process, tools, and culture across the entire delivery team— programmers, testers, and operations—where all are working as one to deliver a vital product. Discover how testers can become involved earlier in the development process. Learn about emerging technologies to shift testing left and make continuous testing a reality. Leave with an understanding of how to implement change for process improvement. Be the initiator of change and increase respect for the testing profession in your organization. T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - W E S T.T E C H W E L L . C O M