Content
Introduction
As we undertook our first project with Globus, we had made up our mind to deliver the project at any cost. Our first project was to work on Label Printing application (built on C# .Net). Spending late nights (many a times until 1PM) by just being on a call with “the Point of Contact from Globus” to provide the necessary support was routine. Being an early sleeper, this was challenging, but as I look back, I feel happy and satisfied that the 1st project has been a steppingstone to deliver much more value to Globus.
Label Printing Application
As we started LPA, there were multiple versions of source code available and they were not version controlled. Running the application was a challenge as the source code was built on an older .Net Framework.
Ranjith and I worked on the initial project which was to enable the application to support both BoneBank and Globus Medical data.
After the initial success, when new opportunities arose, Meera took the primary responsibility of developing features in LPA and stabilized the delivery and support. Google Vision Print Integration has been one of the very interesting projects within LPA. We have been successfully providing business support to users for the past many months.
OKTA Authentication
As we started building Asir’s internal timesheet application which was intended to be a solution to export timesheet data to a particular customer, we also wanted to experiment and build our capabilities in developing SSO solutions. Asir’s Timesheet application was taken through multiple iterations just to ensure various authentication mechanisms like KeyCloak OIDC based Integration, OKTA authentication, Session based authentication etc worked. This helped us to take up OKTA SSO Project for Globus very confidently when the opportunity arose.
2 Flavours of OKTA authentication were executed successfully for Globus. One with OIDC and another with SAML. Overall, we integrated 16 Microapps,1 Monolith and 1 PhoneGap Application with OKTA. Though very rare, a silly code mistake from us, made its way to production resulting in one of the applications being permanently shut down.
Ranjith, Blesso, Easwar and Kowsalya worked hard to deliver this project. Integrating Globus One with SAML was a challenge, as the only available solution to Integrate OKTA SAML with Globus One was to use Picketlink, which had run out of support. We overcame hurdles in each of the environments and finally delivered the project. It did take us lot of Research and learning to overcome the Picketlink issue. Blesso played a Key role in getting PicketLink to work.
Ranjith has been the “go to” person for me in this project and he managed a very young team to get the project delivered.
INR Quote
Requirement gathering is a challenge especially when we are not aware of the domain. It is even more challenging when there are multiple interconnected systems.
Easwar, Jernic, Hannah, Imran, Nanda, Cilja and Nigitha worked on this project. Easwar’s ability to grasp the domain, Jernic’s ability to understand the intricacies of posting/costing were some of the keys to have this project delivered. Though the project was delayed for reasons beyond our control, this has been something which was executed by the team without much involvement from Globus.
With this project, Globus is able to ship the orders to various Warehouses (with an anticipation of a deal) and are able to track the shipments.
Inventory/Shipping Device Support
The inventory/shipping device support started as a small enhancement to barcode. Though setting up of the development environment, lack of devices, lack of functional knowledge and lack of test environment were a challenge, we did take few bold decisions to move forward with the code changes. By the time, the code was tested, we had a basic understanding of how the barcode was scanned during inventory picking. Though the first test failed, we were able to quickly recover. All the enhancement requests that followed were delivered quickly and this was key to Globus Business as Globus was in the process of integrating systems between *Nuvasive and Globus Medical.
Hannah and Meera were key to the success of this project and were instrumental in turning things around for Globus. I remember an incident when Hannah had to resolve code conflicts while waiting for her bus at 12 midnight.
Hannah and Meera are available at odd times to resolve/support issues and I often wonder how they do it.
*Nuvasive was acquired by Globus Medical
Globus Order Planning
This has been one of the well run projects in terms of Agile Processes. It started with a request to spin a new Globus One instance with customized/restricted menus by the customer. Followed by Angular Integration, support for Rest APIs, offline processing of data, Enhancement to Batch Processing and process improvements for Work Order Management. Blesso did the initial heavy lifting to get the project underway.
Brinda helped coach the team in following Agile Process.
Blesso, Jernic, Imran, Kowsalya, Merwin, Brinda, Sam Jeyaraj and Nigitha have been working on this Project and have added great value to the customer.
Customer has been very appreciative of contributions from Blesso, Jernic and Imran. As Blesso had to go on leave/Work from Home for few weeks, Jernic took up the responsibility of managing customer expectations and team coordination proactively. He has often challenged and suggested better solutions and is not afraid to question me.
He juggled between offline processing and application development when required. He managed to support INR Quote production issues during this phase.
I am especially appreciative of Jernic for tracking and keeping me updated on Potential Change Requests. His Time tracking and status updates have been brilliant. He makes my life very easy and minimizes my need to intervene.
I have also been impressed by Blesso’s ability to let other team member’s take up responsibility and help them grow.
BBA Support
This project started with lot of challenges and escalations, but we as a team have been able to withstand the pressure and have contributed positively in solving customer issues. The current team of Easwar, Cilja and Nanda are doing well to continue the support. Easwar’s ability to understand the requirement/business domain has helped this project immensely. While we are still learning and work under constant pressure, the contribution from the team is appreciated by the customer.
Atlas One DO PDF Management
This has been one of the very challenging projects in terms of timeline. What started as a small project ended up running for few months with continuous change in requirement. It personally has been a learning for me in terms of Change management as the changes came in multiple iterations and often during UAT.
Ranjith and Nanda contributed for this project. The importance of setting up environments locally, speed of development/testing was very important for this project (just like any other project) – More important for me as I had to code and deliver without Nanda and Ranjith as they moved to other projects. Deploying a change for ERP Jobs in Jboss Server often took 5 to 10 mins and a simple tweak helped test the changes in seconds saving lot of time for me personally.
Pick to Ship
This Ongoing Project is very critical for Globus and we have resolved to hand this over to Globus with minimal defects and on time. While we are running against time and few unknows to get this delivered, this project will be another major milestone for Asir as well as Globus. Responsibility,communication,”ability to challenge” and speed to arrive at the right/quick solution is key for this project and am counting on the team.
The team: Hannah, Ranjith, Imran, Angelina, Meera, George, Altrin, Divya, Jeslin and Jernic
Looker Embedding
This is a project where the Requirement is not Signed off in JIRA. Though I am worried that the Project may run into delays due to lack of focus on the complete requirement, I hope to see Brinda and Rinosni take control of the project in this week. I hope to write about this project at a later point of time.
Medstar Integration
Sam Solomon and Nigitha have started working in this project. The requirements are yet to be signed off and we are awaiting inputs in certain areas, but in terms of overall delivery this is progressing well though we had challenges to bring our attention on the overall requirement instead of individual tasks.