Hexaware- NextGen IT & Digital Transformation Technology Blog

LATEST POST
1. Functional Test Environment: A functional test environment is an early pipeline stage which typically precedes the integration stage. Here, all outgoing API calls are intercepted and mocked by facades of the external services. This way, we isolate the implementation logic and test it thoroughly before we go the integration environment where both implementation logic and interaction logic with live services gets tested. 2. Test fresh deployment in the pipeline: As part of the pipeline, in some stage (functional or integration), we can test fresh deployment to a clean environment. This test ensures that, if we were ever to to…
Posted by Krishna Kumar
Comments (0)
August 13th, 2018
1. Centralise the build: We first centralise the build in a controlled server. Access to this server is extremely restricted so that the versions of the compilers, libraries installed are managed by responsible technical leads. 2. Automate the build: We then automate the build process using tools such as Jenkins. The first job, typically called the unit job is the only job with access to code and is triggered whenever the master/trunk is changed. It creates all the artifacts necessary for all the subsequent stages of the pipeline, and stores these artifacts in a repository. 3. Add Style Checks: We…
Posted by Krishna Kumar
Comments (0)
August 13th, 2018
Introduction For a large legacy project, the transformation from the current manual process of testing and release management to adopt the new Agile/DevOps-centric model is a journey fraught with obstacles and dead-ends. What we need is our own handy guide who can lead us from the current AdHoc hell to DevOps heaven. In this article, in the first part, I describe the infernal pain we suffer from the ad-hoc, manual processes that characterise the current situation. In part II, I then describe the steps through which we purge the system of the ad-hoc processes, and automate the testing and release…
Posted by Krishna Kumar
Comments (0)
August 13th, 2018
Salesforce introduced Platform Events as a part of Summer’17 release. The platform events are addition to other Salesforce integration capabilities such as Outbound Messaging, Apex Callouts and Streaming API. Considering that companies can no longer work solely with one application, this native feature provides an event-driven messaging architecture, enabling apps to communicate inside and outside of Salesforce. There are five main components: The Pipe: adding events in chronological order A Window: duration The Events Publishers: internal or external apps that drive events into the pipe Consumers: those who can subscribe to events Why Platform Events were introduced? End users are…
Posted by NirajWani
Comments (0)
June 28th, 2018
“There is no Silver Bullet for Being Agile.” Project/ product development teams might be doing scrum religiously by having fixed-duration sprints, following ceremonies without fail, having time boxed stand-ups, creating artifacts as prescribed but, these may not be enough for being agile. A team that focuses too much on 'Scrum as a process framework' emphasizing on ceremonies and events in letter-and-spirit, rather than following it with the intention of achieving agility; often fails to achieve the desired end results. It requires a team to engage in a disciplined approach throughout the product/ project delivery lifecycle to enhance its agility, productivity,…
Posted by Vikash Karuna
Comments (0)
June 19th, 2018
Agile software development has been widely accepted and is being preferred over traditional waterfall method due to multiple benefits ranging from optimal productivity, reduced delivery cycle and decreased time-to-market to increased feedback loops, better visibility and enhanced customer satisfaction. Agile methods like Scrum help to incrementally deliver a software product to end-users regularly, early and often. But, do we always give a conscious thought on whether the software that is being developed at certain cadence is of real use to the customer or whether the end-users would really use the product features released? Have we ever wondered if the users…
Posted by Vikash Karuna
Comments (0)
June 19th, 2018
Hello Friends, Can you expect a better performance and comfort just by placing accessories and without upgrading the engine of your car? The answer is a resounding No! Similarly, you will not be able to get the benefit of adopting a new technology platform unless you change the execution methodology. That’s the prime reason for adopting agile. Despite adopting agile best practices, the desired result is still far away. This failure in implementation reflects the superficial manner in which we are trying to apply Agile. Agile should not be viewed just as a project management technique or a SDLC Methodology,…
Posted by Prashant Neharkar
Comments (0)
June 19th, 2018
Both digital and transformation have become buzzwords at many organizations today. These are now the new frontiers that every business aims to conquer. Changing industry demands has not only forced many businesses to embrace these new frontiers rapidly, but has also urged others to prepare for the competition sooner or later. But, experiences so far show that it is a journey pebbled with unique and complex challenges, which the businesses have to cross in order to achieve their goals. Businesses, who are taking this initiative are generally asking themselves a simple question - 'How can a digitally superior competitor disrupt…
Posted by Chinmoy Misra
Comments (0)
June 19th, 2018
In the highly competitive and lucrative Travel & Hospitality industry, as new digital & disruptive technologies are emerging, the way the travelers research and book hotels is noticeably shifting. In today’s interconnected world, guests & travelers are becoming increasingly demanding in how they want to communicate with hotels. Guests no longer are satisfied with picking up the phone, or directly booking online; they want convenient and fingertip access to queries before, during and after their stay. The Disruption Game In today’s technological world, the travelers are attracted to the unique & different experiences offered by new age disruptors like Airbnb,…
Posted by Reshmi Nambisan
Comments (0)
June 18th, 2018
Business Process Services (BPS) as an industry, is extremely fast moving and dynamic in nature. The transitions are fast and there is a need for them to happen even faster while controlling risks, with multiple moving parallel tracks. Various Client and Partner Operations teams and their support teams are involved. So, how does this tie up together. Enter…The Transition Team! It’s the responsibility of the Transition team to provide seamless experience to the Client. The Transition Manager (TM) team would be involved in migrating the operations from their site / incumbent site to the partner location, whilst ensuring the requirements…
Posted by Saurabh Chaturvedi
Comments (0)
June 18th, 2018
Contact Us