Keynote: Software Design in the 21st Century by Martin Fowler
In the last decade or so we've seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leading voice in these techniques and will give a suite of short talks featuring various aspects of how these and other developments affect our software development.
Stop Asking your Customers what they want (Observe, Measure and have the Courage to Experiment) by Naren Katakam
Customers are not going to lead you to the utopia of product innovation but you do need to know what to focus on to learn from your customers. This talk will focus on how to enable organisations to run thousands of experiments per year and create a culture that allows for constant failure, learning and iteration. We will take you through the principles, processes, and practices on how to use hypothesis-driven experimentation for the specific purpose of accelerating decision velocity to push you forward and give you a leg up on your competitors.
Fireside Chat with Ajey Gore, Group CTO, Go-Jek
Continuous Intelligence: Moving AI from Proof of Concept to Production by David Tan and Sowmya Krishnan
Despite the hype around machine learning and AI, the lifecycle of ML models often end in kaggle competitions, hackathons and proof of concepts. Very few make it to production because individuals and teams inevitably encounter impediments in data governance deployments, model management, and reproducibility, just to name a few.
To overcome these challenges, we need to put in place the right tools, processes and supporting infrastructure. In this talk, we will share principles and practices on how we can build end-to-end machine learning pipelines to enable teams to iteratively deliver value.
Digitizing Electrons — Transforming a Singaporean Utility Company by Sau Sheong Chang, SVP, Singapore Power