Ultimately software can have impacts on people, he says, especially when machine learning and artificial intelligence ae being implemented in ways that can have unexpected consequences.
Project failure is endemic in the industry, according to many studies. Williams says "dual-speed" IT can help manage that.
Where systems cannot be allowed to fail, a linear, Waterfall approach can be used for development. Other situations, such as developing apps or certain business applications, could call for a more iterative, Agile, minimal viable product approach.
Last year, Certus acquired Wellington-based enterprise software and application development consultancy Core Technology.
Sign up for Computerworld eNewsletters.