SA国际传媒

Back to all resources

How does agile software development benefit our customers?

Table of contents
location
type
duration
Surface area

Using an agile software development approach lets us work closely with our customers to find fast and intuitive solutions to their day-to-day challenges. This involves questioning processes to really understand the source of the problem before we start on the solution. At SA国际传媒, we use agile methods to develop software that:

  1. Meets our customers鈥 needs
  2. Adds the most possible value to their businesses

In this article, our VP of Product, Julia Bastian, explains how our methods drive innovation and what the concrete benefits are for our customers.

What is agile software development?

Agile software development is a set of practices that incorporate cross-functional collaboration with customers (or end users) to discover their requirements and build improved solutions.

It鈥檚 a consultative, collaborative approach to development. Teams don鈥檛 simply interview customers once and then come back months later with a final solution. Instead, they build quickly and test regularly, consulting with customers throughout the journey to continuously improve the end product.

This is how we build more effective solutions that are tailored to what our customers need.

What are the benefits for our customers?

At SA国际传媒, we use an agile approach to develop faster, build more intuitive software and drive innovation for our customers.

Agile software development is much faster

Agile software development allows us to react very quickly to changing market conditions. When Germany temporarily decreased VAT from 19% to 16% during covid, for example, this had a huge impact on invoice processing for our customers. But because we were able to respond and develop a solution quickly, SA国际传媒 customers were able to capture the new rate from the first day it came into effect.

Classic vs. agile software development

Classic software development was born in a time when companies had to install software locally on a computer (on-premise software). This made it impossible to make continuous tweaks and improvements or roll out regular updates, so providers would try to deliver 鈥榩erfect鈥 solutions to their customers first time. But this approach led to extremely long development cycles and providers couldn鈥檛 extensively test software in a live environment.

New software updates often weren鈥檛 serving customers by the time they received them, because their needs and market conditions had changed by the time they were released.

Agile development has become popular in today鈥檚 world of modern SaaS (software as a service) because software providers can continuously push updates to their customers. We now have the freedom to test and release regularly and to adapt to changing conditions, without the pressure to get things perfect the first time round.

Read more about the differences between software models in our .

The importance of testing frequently

At SA国际传媒, for example, we work in two-week sprints (development cycles) to fully test new features and components in a live environment. This means we can develop new features in stages to build the most effective and sustainable solutions to our customers鈥 problems 鈥 with the customer always at the centre of the process.

鈥淭he iterative development process allows us to quickly adjust errors and assumptions in the initial design. This way, we ensure that the final product is one that our customer really needs.鈥 鈥 Julia Bastian, VP of Product

Agile development creates intuitive, user-friendly software

Putting the user first

Now, more than ever, we expect new technology to be intuitive. We want to pick up a new phone and start using it right away. For example, most people don鈥檛 need training to use an iPhone. That鈥檚 because care was taken during the development process to make the phone鈥檚 processes intuitive.

Agile software development plays a key role in creating this intuitive usability. In classic development, designers simply made interfaces 鈥榣ook nice鈥. With agile, we have so much more scope to focus on function as well as form.

At SA国际传媒, our user experience designers (UX designers) don鈥檛 just make our product look good, they analyse the customer journey 鈥 how you move through the software to complete a specific task 鈥 and design the interface to guide your eyes to the key elements you need to complete the task.

The importance of extensive testing

To achieve this, we test our software interfaces extensively with real customers very early in the process. This gives us a chance to observe how they use features and what actions they naturally take. For example, we use click dummies 鈥 prototypes that look like the final product but are really just image components with linked buttons 鈥 to see how users interact with software before we start real development. This allows us to make continuous adjustments very quickly and focus our resources on what works.

鈥淏y using click dummies before we have anything developed in the background, our developers can make user-centric adjustments to the design quickly and easily.鈥

Here鈥檚 an example: when you open SA国际传媒 and go to our optimised cost overview, your attention is directed to the information you need to solve a specific task 鈥 without having to search. As a user, you can customise your overview to make it easier to complete your specific tasks. For example, as an admin assistant, you might want to see the status of every invoice at first glance, while your project manager might want to see which contractor the invoice came from.

Agile software development drives innovation and better solutions

At SA国际传媒, our goal isn鈥檛 just to digitise existing analogue processes. Because let鈥檚 be honest: bad analogue processes make bad digital ones. We鈥檙e about rethinking processes and improving them holistically to create the best .

Always keeping the customer in mind

That鈥檚 why the most important expert in development is, and always will be, the end customer. Because who knows better than you what problems you deal with every day?

In finding solutions, it鈥檚 our job to question what already exists and look at new perspectives. That鈥檚 why our interdisciplinary product team is made up of people from a wide variety of industries that bring all kinds of digital know-how to the table.

This classic from Henry Ford sums it up well: 鈥淚f I had asked people what they wanted, they would have said 鈥渇aster horses.鈥 At SA国际传媒, we don鈥檛 want to develop faster horses, we鈥檙e building cars.

鈥淔or us, it鈥檚 not just important to digitise analogue processes, but to rethink your processes and change ways of working. Because only then can we change the industry and drive innovation.鈥