Amr Elssamadisy
Amr Elssamadisy is a software practitioner who is also a partner with Gemba Systems working with a group of talented software practitioners helping IT organizations build better software. He helps Gemba's clients find, focus upon and understand their business goals (which aren't always that obvious), then works with them to learn and use the appropriate tools - personal, process, and technical - to reach those goals. Amr is a frequent speaker at software development conferences, regularly writes for the InfoQ and the Agile Journal, and is the author of Patterns of Agile Practice Adoption.
All of Amr Elssamadisy's Content on InfoQ
Latest featured content by Amr Elssamadisy

- Topics
- Agile,
- Agile Education,
- Adopting Agile,
- Agile Certification
Ron Jeffries discusses the potential of Agile methods and the possible effect it could have on the programming industry. The impact could be greater with enterprise software as developers invest more time to understand the practice and technology they are using while being mindful.
News by Amr Elssamadisy
- Topics
- Agile,
- Adopting Agile
Agile adoption and transformation is sometimes effective, and sometimes not. Is there a common thread to the failures? Does fear have anything to do with it? And what can we expect if we start an agile adoption initiative in an environment that is full of fear?
- Topics
- Agile Techniques,
- Agile,
- Design
A discussion has been taking place on the LinkedIn Agile Alliance group questioning if "technical debt" is still a valid metaphor in today's global software development world. This discussion has surfaced a strong support for the effectiveness of the metaphor even after 20 years.
Articles by Amr Elssamadisy

- Topics
- Agile,
- Agile Techniques
Mary Poppendieck, Ron Jeffries, Jeff Patton, David West, Steve Freeman, and Jason Yip give us their take on backlogs and their importance to successful Agile teams.

- Topics
- Object Oriented Design,
- Java,
- Agile,
- Programming
Kent Beck's new book, Implementation Patterns, is a book about writing code in Java. The patterns in this book are based on Kent's reading of existing code as well as his own programming habits. The patterns in this book are meant to be a coherent view of how to write code people can understand that serves human as well as economic needs.
Presentations by Amr Elssamadisy

- Topics
- Agile,
- Agile Techniques,
- Communication,
- learning
Amr Elssamadisy focuses on the individual and his responsibility to do his best to make things work in the team regarding the learning process, communication, dealing with upsets, ownership, and responsibility.

- Topics
- Agile,
- Adopting Agile
In this presentation, Amr Elssamadisy explains how to choose the best practices for your organization depending on its context and it's highest priority business values and/or smells. Amr discusses the importance of starting with business value first, and then presents a set of "maps" that help determine which practices are useful in improving what business value.
Interviews by Amr Elssamadisy

- Topics
- Agile in the Enterprise,
- Coaching,
- Agile,
- Agile Education,
- Agile Certification
Lyssa Adkins discusses Agile Mentoring and what makes a good Agile Coach, as well as some of the lessons recorded in her recent book.

- Topics
- Agile in the Enterprise,
- Agile Techniques,
- Agile,
- Agile Education,
- Team Collaboration
In this interview, team development expert Esther Derby talk about her 13 questions for team managers – a set of questions aimed at helping managers make their development teams more effective. Derby said her goal is to help managers to look at their organization in terms of its capacity, in terms of what its customers desire and in terms of creating more effective work systems.
Books by Amr Elssamadisy

- Topics
- Agile in the Enterprise,
- Agile Techniques,
- Agile,
- Unit Testing,
- Methodologies,
- Software Testing
This book guides the reader on crafting their own agile adoption strategy focused on their business values and environment. This strategy is then directly tied to patterns of agile practice adoption that describe how many teams have successfully (and unsuccessfully) adopted them. Business values are also a component of these patterns so your adoption is always focused on addressing your particular environment.