The DSS team of Hicron has been actively growing in the structures of the company since 2012. Its daily work consists in developing high-quality software using technologies unrelated to SAP, e.g. Java, .NET, Angular. We present the first part of the cycle titled “Digital Software Services at Hicron”, where we take a closer look at the work of this team.
Digital Software Services is a unique team in the structures of Hicron. The core of our business is the implementation, development and maintenance of SAP systems. However, we have always made efforts to ensure complementarity of the services offered to our clients. That is why, in 2012, we created the Enterprise Mobility team, which – through Enterprise Web – evolved into Digital Software Services: area where a team of experienced software engineers use Java, .NET and other technologies to help our clients achieve an edge over the competition.
At that time, the owners of the company decided that it was necessary to extend the portfolio of the company’s services and include non-SAP technologies, particularly mobile solutions – which were only a fledgling technology on the business market.
Today, the Digital Software Services team is an important part of Hicron’s business. Led by Macin Połulich, Team Manager, it implements projects using web and mobile technologies for clients all over the world. What does the everyday work of almost forty software engineers look like?
Working philosophy of the team
The word “team” is particularly revered at DSS, not only in the context of the team working on projects for the client – it also refers to a group of experts in their field who actively share their knowledge and support each other when the project becomes particularly difficult.
The team is organised into several process divisions, each managed by the Tech Lead. This lets the programmers stay close to the leader, who manages one of the areas, and work can be done much more efficiently. The Tech Lead is also responsible for contact with the client and requires (apart from a range of technical qualifications) interpersonal skills as well.
Real teamwork is the key to creating a strong and efficient division. We frequently look for solutions together and talk with each other a lot. We organise the work of every division and employee in the same way – the good of the team is the priority. We try to not hide inside our own code and do our best to support each other every day. And it really works – says Marcin Połulich, manager of the Digital Software Services team at Hicron.
Audit in the service of business objectives
The so-called helicopter view also enables a unique perspective on the entire project implemented with the client. Software engineers (not only coders – as emphasised by Marcin) require a bigger picture of the project in the technological and business context in order to make sure that the delivered product actually meets the client’s needs.
The DSS project team closely cooperates with the client at each stage of the project: from the audit of the entire environment to the maintenance of existing solutions, in accordance with the unique methodology developed over the course of dozens of Digital Software Services projects.
The audit does not only assess the “here and now” – this is only one of the elements. The Digital Software Services team analyses the entire coding ecosystem in terms of its potential future needs, in accordance with the principle that a good product will also grow with the client and its new business challenges.
During the audit, we conduct an in-depth examination of the IT environment of our client. All our clients receive audit documentation prepared in accordance with the highest standards: our work is built around full transparency. We cannot imagine working on a project without full transparency in terms of objectives and communication. We are a business partner, not a vendor – emphasises Marcin Połulich. We always work together on the project: the client knows its business, and we know the technology.
Communication = transparency
Full transparency between the DSS team and the client is ensured at all times. Team members believe that only open communication, which addresses successes as well as risks, can lead to successful completion of the project and fulfilment of business objectives. This way, the client knows everything about the planned activities, status of implementation of current stages and potential variations and needs for adaptation of the technology to business requirements (e.g. when the project requires a later version of Java), and it trusts the project team, while the members of the DSS team can enjoy significantly higher comfort of work and interaction with the client’s team.
Transparency is also the guiding principle for communication inside the team: being open to new knowledge and sharing own skills with other team members contribute to an atmosphere of mutual support. This way, the DSS team can implement even the most complex projects as a single team.