Amr ElssamadisyDirector of Client Safety, Industrial Logic
Amr is a software development practitioner and the author of Agile Adoption Patterns: A Roadmap To Organizational Success. By playing various roles on teams (coach, manager/lead, individual contributor), Amr helps his clients build better, more valuable software. He works with both small and large development teams to learn and use new technologies, adopt and adapt appropriate Agile development practices, and focus their efforts to maximize the value they bring to their organizations. By bringing together expertise in business-focused agile adoption, systems thinking, and the human dynamics of software development,he has been able to consistently help teams and organizations create spectacular results and get the most from their Agile and Lean adoption initiatives. Amr's specialties include program and project management, test-first programming, and evolutionary design and architecture. Amr lives with his wife, daughter, and German Shepherd in New York City.
The Culture Engine: Exploring the Social Side of Software Development to Accelerate Team Performance
Location:Bayview ADuration:Full DayAbstract:We aspire to make great software. But too often we come up short. After years of experiencing our own failures and successes and studying those of others, we have come to believe that making great software depends less on tools and techniques, and more on working together effectively to solve difficult problems. How well we work together is governed by the agreements we make and the quality of the relationships we form as a result of how we manage those agreements. All too often, however, we manage agreements poorly. We break our agreements, and when we do, we fail to confront and renegotiate them quickly and effectively. When these things happen, the trust we share in ourselves and in our colleagues erodes, and we unintentionally reinforce a culture that reduces our ability to solve the problems we face every day. The best teams and organizations—those that achieve the highest performance and take the greatest joy in their work—have a discipline around “how we work together”. We see this discipline as the agreements they make and the workplace culture that results from making and managing agreements well. Agreements, well made and well managed, are the engine of culture change. This culture engine, when properly maintained and fueled, creates an environment that amplifies the power of the tools and techniques we use and supports the extraordinary collaboration that is required to achieve extraordinary results. By mastering agreements, we realize the full potential of ourselves and of our teams to solve the wonderful and terrible problems we encounter when we aspire to make great software.