“We lacked a comprehensive software lifecycle management tool, which made it difficult to split work effectively across teams of developers,” said Aubrey Swanepoel, Managing Director of Pfortner. “As a result, each developer tended to be responsible for the full stack of management and support for their own product. This slowed down the development cycle and prevented them from focusing fully on their core competence.”
By creating a more structured development environment, Pfortner knew that it could accelerate delivery, improve internal efficiency and bring on new team members more rapidly.
SUSE Studio offers Pfortner a web-based graphical environment for building and adapting software appliances. Developers can choose an existing base platform or build their own custom kernel, add or remove standard Linux software from any compatible repository, add their own custom-built software, set up networking security and users, then package the complete appliance ready for deployment by clients.
“In the past, it was difficult for us to respond as rapidly as we wanted to new requests from clients,” said Systems Developer Allan Swanepoel. “With SUSE Studio, we have a well controlled set of base templates with the tools to rapidly customise, test and deliver new appliances. It’s like having jet engines when we previously just had propellers! The demand for customisation is enormous in the financial sector, so the ability SUSE Studio gives us to deploy completely new appliances in one or two days is a huge competitive advantage.”
In addition to enabling the rapid creation and complete customisation of Linux-based appliances, SUSE Studio simplifies lifecycle management, enabling developers to focus fully on core development tasks.
“SUSE Studio gives us a controlled and structured development environment in which it’s much easier to collaborate,” said Allan Swanepoel. “Our developers are happy because everything is much better organised, so they can really focus on their core tasks rather than having to spread themselves thinly across multiple different requirements.”
SUSE Studio helps Pfortner to mitigate risk and accelerate the development cycle by enabling the company to test-drive appliances before deployment. The company can take in requests for new functionality from clients, build and test a revised appliance, then release it back to the client within just two days.
“Whether we’re addressing standard vulnerabilities in software packages or delivering new front-end functionality, SUSE Studio allows us to do it rapidly and to a very high standard of quality,” said Aubrey Swanepoel.
“We found joining the SUSE Appliance Programme from SUSE to be a really smooth and efficient process,” said Aubrey Swanepoel. “By day 12 of the implementation process, we were ready for development work. The excellent support from the highly professional local SUSE team was a major benefit.”
Pfortner has cut the average development time for appliances by 60%, enabling faster and more cost-effective response to software patches and client requests for new functionality.
“With SUSE Studio, it’s like we’re using the same amount of fuel but driving twice as far,” said Allan Swanepoel. “The leap in our productivity has been extraordinary, and the commercial model is great, too, having very low up-front costs.”
With a controlled development environment that eases the pressure on developers, Pfortner can now focus on its strategic expansion plans. SUSE Studio makes it much easier to bring on new developers quickly and reduces training costs. Equally, the solution enables Pfortner to tap into the SUSE worldwide knowledge-base.
“For us, the two key benefits of SUSE Studio are that it brings consistency and stability to software development, and that it enables us to leverage open source technology to the maximum,” said Aubrey Swanepoel. “SUSE provides extensive support and documentation around Linux, which helps us to build robust appliances for our clients.”