SW360 and FOSSology
SW360 is a software component catalogue application developed by TNG. Recently, we updated SW360 to Java8 and newer versions of Tomcat, Liferay, Thrift and others. We made code and deployment ready for publication on github and developed new features.
Also the open source license scanner FOSSology has been further improved. For parts of it, we cooperated with the Linux Foundation.
Modern Routing for Legacy PHP Application
We replaced the existing static routing in a PHP customer portal for a telecommunications company. The new implementation uses a URL-based routing layer based on the Symfony framework. This enables our customer to define meaningful URLs, simplifying end customers' experience and further optimizing pages for search engines.
Pentaho | Active Directory
We supported a Pentaho BI-Server upgrade, including migration of users and roles to LDAP / MS Active Directory.
We optimized JIRA for the development department of a big dating-portal provider. We demonstrated the possibilities of the new Greenhopper add-on for agile development and configured kanban boards adapted to the needs of developers and product owners. Also, for a big system- and software company, we conducted the upgrade of JIRA to version 5 and tethered JIRA to the in-house user database.
For one of our clients in the area of internet services, we analyzed the existing network infrastructure in the scope of a study regarding security, expandability, complexity, and cost efficiency. Considered were the ethernet topology, firewalls and load balancer, as well as the dynamic routing (OSPF, BGP-Peering and transit).
vSphere | Cobbler | CFEngine
We supported a large german internet service provider in migrating their data center. Using vSphere and the accompanied Perl SDK we automated the creation of the virtual machines, with Cobbler the installation of the guest operating system and with CFEngine its configuration. The whole chain from creating the virtual machine to having a complete, running service can be automated by software. Now, data centers are no longer installed, configured and administrated - they are programmed. The core principles of software development can now be applied to administration. Test-driven development, continuous integration, testing and staging are now available to systems which were previously hand-crafted. A new installation of the data center on the basis of versioned and tested code is now possible with "one click" and within ten minutes.
We conducted a two-day JIRA training course for a large internet provider. In part one, we demonstrated the use of JIRA and the Greenhopper plugin in projects working with Scrum and Kanban. We also brought in our own experience from several real projects. In part two we focussed on JIRA administration, especially on the technical configuration of projects. The configuration of Agile Boards in Greenhopper was explained, which allows to use customized processes on the taskboard.
At a customer we took over the guidance and coordination of the IT department transitionally. We took care of the infrastructure and support of employees. In addition, we supported the internal development of an online community on the basis of PHP and the Zend framework.
Build of a Reporting Database
For a customer we built a reporting database, since the productive database was not suitable for reporting tasks. We allowed for easy handling of the new data for our customer as well as good extensibility in the case, that later a more complex data warehouse should be based on the reporting database.
We advised the board of directors and the department heads of a customer in introducing and implementing Kanban. In this context we gave two introductory talks on Kanban for the employees.