The client was a leading software technology firm with multiple ongoing projects globally. Each project has to be well coordinated and orchestrated as they are part of the larger product release plan. Any particular project lagging behind or falling behind schedule can have a cascading effect on the entire product release. The company would require complete visibility of each project.
The software technology company manages multiple projects for its customers and each project has a certain contract value, budget allocated, and expected cost based on certain events. There are different projects and systems that are run which are: JENKINS (for deployment), SONAR (for code quality), JIRA (for project management), and GITHUB (for source control). For a software company working on delivering multiple projects for various clients, it is absolutely necessary to manage the projects efficiently and cost effectively. The multitude of projects posed the following challenges to the client:
- The four systems (JENKINS, SONAR, JIRA, GITHUB) ran multiple projects with extensive data which did not communicate with each other. Hence, mapping every project was a difficult task to accomplish, especially with multiple projects running simultaneously.
- The project ids were not the same in all the software systems that was making it extremely difficult to know how many tasks and tickets are raised, opened, closed or are in progress. The client needed to know how many tickets have been raised for coding exceptions in SONAR – they needed complete visibility of all the projects.
- Data coming from these systems was disparate and there were no connectors for consolidation and to visualize it further. They needed to create an integration layer to bridge the data.
- They would require analytics on the development process in order to achieve complete visibility of all the projects running.
DevOps Scorecard that was generated provided visibility across the entire software lifecycle.
DevOps method ensures that speed and agility in successful deployment of projects and fosters accountability of projects thereby increasing customer satisfaction.
The process of consolidation which earlier used to take a weeks’ time can now be executed within hours.
Significant improvement in workforce productivity and business performance on account of automation of data consolidation and analytics.
Reduced cost, complexity, and security risks with an analytics platform that scales from individuals to the organization as a whole.
Kanerika consolidated the data from the four systems into a common data warehouse and created project mapping for all the projects across the systems with a common project identity. An integration layer was created using APIs to consolidate the data into a common repository. Kanerika with its expertise in data science adopted a DevOps approach and developed a scorecard that enabled in providing complete project lifecycle visibility around different parameters. The DevOps approach provided continuous and faster delivery of projects.
Kanerika then implemented Microsoft Power BI solution on DevOps scorecard for visualization of reports. Microsoft Power BI comes with its advantages such as:
- Built-in industry-leading data security capabilities including sensitivity labelling, end-to-end encryption, and real-time access monitoring.
- Built-in AI capabilities, tight Excel integration, and prebuilt and custom data connectors.
- Hundreds of interactive data visualizations that lets you find meaningful data and generate insights.
Security team can easily identify any data security breach through the new data architecture. And this allowed them to take action momentarily.
The executive gets detailed information on their products and delivery processes. It also shows what kind of data is present in the systems.
Security team can easily identify where the sensitive data is flowing and take corrective measure on them.
Kanerika is a niche consulting firm building efficient enterprises with deployment of automated, integrated and analytics solutions. Kanerika enables efficient enterprises through its unique digital consulting frameworks and AIOps enabled compostable solution architecture. We partner with some of the top vendors to solve some of the critical data and process related challenges. We help some of the top brands across the globe in increasing their speed to respond in evolving market conditions, reducing their cost of operations, empowering them with the right tools and insights for effective decision making.