itb-nz logo
Story image

Top tips to deliver better software faster

30 Apr 2019

Article by Callaghan Innovation digital business innovation advisor Craig Shipman

Every day, New Zealand software companies are delivering code to power applications that are used here and around the world.

Ultimately the key to ongoing success in this fast-moving arena is speed. Of course, there are many common pitfalls with software development and delivery that make this difficult.

Here are Callaghan Innovation's top tips for building better software faster:

Use small development teams. This allows you to iterate faster, communicate more effectively and avoid getting bogged down with decision-making overhead.

Obsess about your customer. Fall in love with their problems – not your solution. Really understand their pain points. If you aren’t solving their problems – someone else will.

Recruit and reward exceptional developers. Great software is developed by inspired, skilled and efficient teams, who have an equal mix of enthusiasm, experience and skills.

Experiment with software development processes to find the ones that are fit for your culture, style, people and goals. Build a culture where experimentation is normal and people are excited to try new things.

Make quality deliberate. Early attention to quality and test automation will help you build sustainable product and productive happy teams. Bake quality in up front rather than try to test it in afterwards.

Don’t reinvent the wheel. Focus on your core IP, develop and own the ‘secret sauce’ of your solution/platform and use others’ good work to do the transactional tasks.

Use a high cadence of build, measure, learn. Build things, measure their acceptance then use or adapt as needed. Building in fast, small increments allows you to learn quickly and steer towards the optimal outcome fuelled by constant feedback.

Foster strong product management. Having a solid, effective product management function in your business will focus you on building the right product and is a key pre-requisite to success.

Create a place and culture where people want to work. Foster an open and safe environment where people feel free to challenge and learn.  Seek external assistance to help your business grow and challenge your people.

There are no shortcuts to developing high-quality software, and at a reasonable pace. But being open to continuous review and discovery is almost a prerequisite.

Story image
How 'data gravity' centres can spell trouble for enterprises
In the not-too-distant past, data was created in a much more centralised place, and users and systems had far less access to it. Now, with digital data from social, analytics, mobile, cloud, IoT and more being created with both simultaneity and omnipresence, so much information is being collected that it’s forming a ‘centre of gravity’.More
Story image
Microsoft, Verizon join forces to accelerate delivery of 5G applications
“By bringing together Verizon’s 5G network and on-site 5G Edge platform with Microsoft’s expertise in cloud services, we will enable the development of the next generation technologies everyone has been envisioning.”More
Story image
Boomi and Snowflake join forces to bring enterprises greater data insights
The pair have combined the cloud native Boomi AtomSphere platform and Snowflake’s cloud data platform to enable customers to leverage all their enterprise data and accelerate business outcomes.More
Story image
Aiven eyes Google Cloud Marketplace to further open source reach
Aiven operates managed open source database, cache, search, graphic solutions and events capabilities for customers worldwide.More
Story image
IDC: Digital infrastructure will be the catalyst for success post-pandemic
If organisations properly apply the key digital infrastructure tenets - technology adoption and IT governance - then revenue growth and business expansion will soon follow, according to the research.More
Story image
AWS and Vector continue development of New Energy Platform
The initial focus of the NEP is to collect and analyse data from more than 1.6 million IoT-connected Vector advanced meters that gather information on energy consumption and network performance across A/NZ.More