XP 2019

Keynote Speakers

Keynote Speakers


Agile, Mushrooms and Tibet

Evelyn Tian

You probably wonder how these three words can possibly be connected.

Hold on to that curiosity, as I will be sharing some learnings based on my past decade of coaching experience from the trenches, from large and small organizations, from legacy to innovative products, from telecom, banking, insurance, automotive, marketing and e-commerce industries, from North America, Asia Pacific to Europe.

Our discussion will cover topics around transformation strategy, agile leadership, technical practices, product architecture, distributed development and scaling, while the connections among Agile, Mushrooms and Tibet are revealed.

View Bio


Evelyn Tian is a Canadian living in Sweden. She is a professional Lean and Agile Coach and Trainer, with diverse experience across different industries, and across different regions from North America, Europe, to Asia Pacific.

She previously was the Lean and Agile Head Coach of Ericsson and headed the Ericsson Global Transformation Support Center. She has been passionately working with Lean and Agile transformations since 2009 and she has grown internal coaching capabilities to support different organizations. She designed her own Agile Leadership course in 2011, which has been delivered to over 1000 leaders. She has also developed her own Agile Coaching course, with more than 30 in-person classes of graduates. Additionally, she also offers virtual coaching sessions with participants from close to 40 different countries.

Evelyn’s focus is on organization transformational strategy, continuous improvement and enhancing the art and science of crafting products and service delivery. Evelyn has built a lengthy track record and gathered deep insights in coaching organization transformation, agile leadership, and teams to reach their potential.

She has over 25 years of product development experience in telecom products, automotive industry, banking and insurance sectors, and e-commerce products.

With backgrounds in both E.E. and C.S., she has furthered her education in EMBA, psychology, and professional coaching as well.

Evelyn is widely involved in the following external communities:

  • Advisory Board Member of IEEE Software;
  • speaks at and chairs conferences on Lean, Agile and product development;
  • teaches at universities on Software Engineering and product development;
  • publishes and translates books and papers on Agile, Scrum, and Change Management;

#NoFrameworks: How We Can Take Agile Back!

Scott Ambler

A fundamental philosophy from the early days of Agile, and particularly of XP, is that teams should own their process. Today we would say that they should be allowed, and better yet, enabled, to choose their own way of working (WoW).

This was a powerful vision, but it was quickly abandoned to make way for the Agile certification gold rush. Why do the hard work of learning your craft, of improving your WoW via experimentation and learning, when you can instead become a certified master of an agile method in two days or a program consultant of a scaling framework in four?  It sounds great, and certainly is great for anyone collecting the money, but 18 years after the signing of the Agile Manifesto as an industry we’re nowhere near reaching Agile’s promise.  Nowhere near it.

We had it right in the very beginning, and the lean community had it right all along – teams need to own their process, they must be enabled to choose their WoW.  To do this we need to stop looking for easy answers, we must reject the simplistic solutions that the agile industrial complex wants to sell us, and most importantly recognize that we need #NoFrameworks.

View Bio


Scott is the Chief Scientist at Disciplined Agile, Inc. He works with organizations around the world to help them to adopt agile and lean strategies across the enterprise.  He provides training, coaching, and mentoring in disciplined agile and lean strategies at both the project and organizational level. Scott is the (co)-creator of the Disciplined Agile (DA) framework as well as the Agile Modeling (AM) and Agile Data (AD) methodologies.  He is the (co-)author of several books, including Choose Your WoW!, An Executive’s Guide to the Disciplined Agile Framework, Refactoring Databases, Agile Modeling, Agile Database Techniques, and The Object Primer 3rd Edition.  Scott blogs regularly at DisciplinedAgileDelivery.com and he can be contacted via Disciplined-Agile.com.


Programming in the Extreme: Finding a New Largest Known Prime

Landon Noll

More than just a mathematical curiosity, the quest to discover a new largest known prime requires the development of advanced computational techniques and the development of fault resilient software. These computational techniques benefit a wide variety of applications from seismic analysis to large scale fluid dynamics. The fault resilient methodologies benefit a wide range of application such as cryptography and deep space probe design.

The search for a new largest known prime has been ongoing for centuries. In 1952, primality testing entered the realm of digital computers. Computers have been used construct proofs of primality for these enormous primes. We have come a long way since the 1970s when the speaker, Landon Noll, as a high school student discovered a 6533-digit prime. Today’s largest known prime is almost 25 million digits long! Those seeking to break the record for the largest known prime have pushed the bounds of computing. The development of these extreme primality testing programs offers important lessons today for those who must write code which must work correctly, even in the face of hardware errors, from the very first implementation.

The search for the largest known prime requires writing and running code that must run to completion, without any errors, throughout the entire proof of primality! A significant quality effort is required to write 100% error-free code. The calculations required to test extremely large numbers for primality must be fault resilient.  One must overcome compiler and assembler errors, errors introduced by the kernel, and hardware errors such as memory errors and CPU calculation errors. The world record goes neither to the fastest coder nor to the person with the fastest hardware but rather to the first result that is proven to be correct. The reason for such extreme programming is that the length of the calculations exceeds the mean time to error of the calculating system. The motivation for such extreme care lies in the fact that a slow and correct answer is infinitely preferable to a fast but incorrect answer.

Knowledge of advanced mathematics is NOT required for this talk.

View Bio


Landon Curt Noll has over 45 years of Internet, Unix, and System security experience. By day his Cisco responsibilities encompass Balanced Technical Computing on UCS, security analysis, and cryptography. By night he serves as an Astronomer focusing on our inner solar system, as well as the origins of solar systems throughout our Universe.

Landon Curt Noll is the 'N' in the widely used FNV hash. He is also the founder of the International Obfuscated C Code Contest. He was a member of the working group that developed the IEEE POSIX standard. He participated in the IEEE 1619 development of XTS and co-authored the XTS- AES Cryptologica paper on the security of Ciphertext Stealing. He serves as the Chair of the Co-operative Computing Award advisory panel to the Electronic Frontier Foundation, advising them on awards for the discovery of astronomically large prime numbers.

As a mathematician, he developed or co-developed several high-speed computational methods and as held or co-held eight world records related to the discovery of large prime numbers. He is credited in Wikipedia as the co-inventor (with John Horton Conway) of a system for naming numbers of any size. Landon has made astronomical observations during total solar eclipses from every continent and from every ocean on Earth. He serves as the expedition scientist for a team that searches for meteorites in the Antarctic ice in extreme environments such as near the South Pole.

Landon graduated from Linfield College with a BA in Math/Physics. He is a member of the American Mathematical Society and is an associate of the American Astronomical Society.

For other biographic details visit:

• http://en.wikipedia.org/wiki/Landon_Curt_Noll
• http://www.isthe.com/chongo/tech/math/prime
• http://www.isthe.com/chongo/bio.html

Robert Biddle -300x300

The Human Side of Agile

Robert Biddle

Much of the agile manifesto emphasized the importance of the human aspects of software development. In practice, however, even as agile methods have become ubiquitous, human aspects are often overlooked. For example, studies show customer collaboration is often avoided, and interaction designers seldom work together with programmers. New approaches such as DevOps too easily ignore the possible to better connect the people involved. Of course, human behaviour is challenging: complex, subtle, and only imperfectly understood. However, applying what we do know can lead to important opportunities. This presentation will review experience in studying the human side of agile methods, examining areas of success and failure, and identifying principles to support improvement.

View Bio


Robert Biddle is a Professor in the School of Computer Science and Institute of Cognitive Science at Carleton University in Ottawa, Canada.

His research is in Software Design and Human-Computer Interaction. His current research projects are on usable security, especially authentication and security decision-making, and on human factors in software design and development. Robert has Bachelors and Masters degrees in Mathematics and Computer Science from the University of Waterloo, a PhD from the University of Canterbury, and has diplomas in both childhood and adult education.