Starting with the adoption of Agile development practices, Ancestry.com has progressed to a continuous delivery model to enable code release whenever the business requires it. Transitioning from large, weekly or bi-weekly software rollouts to smaller, incremental updates has allowed Ancestry.com to increase responsiveness and deliver new features to customers more quickly. Ancestry.com has come a long way in regards to developing a continuous delivery model and will continue to evolve to further adapt to the fast changing pace of the market.
The lessons learned from our efforts in building a continuous delivery model have been featured in TechTarget’s SearchSoftwareQuality online magazine. You can view our photo story here.
About Seng Lin Shee
Seng Lin Shee is a Development Manager, leading the notification and community services development team, while also involved in the development work for the hinting system. He previously led the modernization drive for legacy services within the company, as well as the testing effort for the API team of Ancestry.com where he was responsible for educating and defining test strategies for the team. During his time with the company, Seng Lin has introduced behavioral and test driven design methodologies into the team, and also contributed to the design of the continuous delivery pipeline within the company. Prior to Ancestry.com, Shee was a Software Development Engineer in Test at Microsoft. He holds a PhD in Computer Science & Engineering from The University of New South Wales, Sydney, Australia.