Customizing OOTB IT Network Security Software Products

Sundaramoorthy S

As global IT is rapidly being digitalized, the network security requirements of major businesses are offered as Out of The Box (OOTB) IT security products by IT OEMs (Information Technology Original Equipment Manufacturers).

The products offered by OEMs adhere to global standards like ISO/IEC 2700, NIST, GDPR, CCPA, and PDPB, which leads to businesses buying licenses for the end products with the intention of saving time and money. However, while integrating, deploying, and maintaining the product solution, the intention of owning the product is violated.  

This article focuses on the customizations of the OOTB products that should be avoided, and steps for tuning the customization of the requirements in the licensed products.

Customization is desirable when it lies within the OOTB product’s radar. Moving beyond the limits leads to multiple operational challenges.

Customizations that are narrower in scope end up being under-utilized. There are certain customizations that can very well be done without. It is ideal to conduct an analysis to validate whether the time and money invested for such customizations will give proportionate benefits/returns.

Product OEMs should be consulted on matters of future releases and implementations before taking such decisions. Choosing the right implementation partner is equally important. Failing to do so may result in issues in production systems, in terms of Audit, Governance, Security, and Operations. Realizing the flaw in later stages costs businesses heavily. Extensive testing must be conducted to ensure the end-to-end capabilities of the OOTB product are not violated.

Listed below are few observations based on my discussions with executives who have faced such issues in ongoing and completed implementations.

Customizations to Avoid

  • OOTB products are customized by overwriting thousands of lines of code. It makes the product tightly coupled to the network and makes the future upgrades and migration of the product complex.
  • Disregarding the recommendations of product architects & SMEs and making customizations to the existing capability of the products to meet the isolated requirements of a business leads to further hidden issues in the products. Finally, what the business demands is to customize, which violates the intent of the OOTB product.
  • Random customizations make the products compatible with the existing enterprise architecture which makes the network vulnerable.
    Below are some challenges:
    • OOTB designed products are unable to consume the business data as it is in some cases
    • Some business users are not willing to migrate to new systems, or unable to educate the users to utilize the new systems.
  • OOTB APIs are not utilized in places where it is required.

Cons of Customizing

  • OEMs provide support for OOTB features only and not for customized ones.
  • The impact of customizations on the product’s performance, optimization, and security is not always clear.
  • Audit and Governance are not manageable if the customizations are not end-to-end.
  • The above issues may lead to a lower return on investment for the customizations

Steps to Avoid Major Customization

For New implementations

  • The Road Map and strategy should be derived by doing a detailed analysis of the current and future state while selecting the product solution.
  • PoCs for requirements of the future state should be done with multiple products which offer similar services in the market to select the right one.
  • Future requirements vs product compliance matrix should be validated.
  • Gap analysis between the current state and future state should be executed through discussions with product owners and key stakeholders in the business.
  • Implementation partners could be engaged in such activities which could refine the analysis and offer their expertise on working with multiple similar products in the market so that the outcome (product selected) is best in terms of cost and techno-functional requirements.

For existing implementations where the product solution is already deployed

  • OOTB product features should be utilized efficiently by vendors, partners, and service providers.
  • To utilize the OOTB product, massaging the existing dataset or minimal restructuring post risk analysis is acceptable. This exercise should be done before onboarding the product solution.
  • For any new requirement which is not OOTB, rather than customizing the product solution independently as an end-user (business entity), a collaborative approach with implementation partners and OEMs’ professional services (minimal) should be taken. This can help address the complexity of requirements without any major roadblocks in the implementation in terms of security and performance of the product solution already deployed in the network. In this approach, support from the product team is available too, which is a great plus.

Role of OEMs

OEMs should take the necessary efforts to understand the needs of the customers and deliver relevant products. This will help in ensuring a positive client experience.

Below are few things the OEMs should consider:

  1. OEMs should have periodic discussions with clients, service providers, and partners, and collect inputs to upgrade their product and remain competitive.
  2. Client-specific local customizations which could be utilized by global clients should be encouraged and implemented.
  3. OEMs should implement the latest technologies and trends in OOTB products sooner than later.
  4. OEMs could use the same technical terminologies across the products which offer similar services, as of now individual products use their own which is not a client and user-friendly.

Since security is the top priority for all, above discussed improvisations, tips and pointers should be followed by all the IT OEMs in the market who produce IT network security products.

Customizations in IT security products are not avoidable. But it should be minimal and configurable based on the business-specific requirements and not major enhancements.

OOTB vs Customization Ratio

Enterprise IT Support Services USA

About the Author –

Sundar has more than 13 years of experience in IT, IT security, IDAM, PAM and MDM project and products. He is interested in developing innovative mobile applications which saves time and money. He is also a travel enthusiast.

Site Reliability Engineering

Vasu

Vasudevan Gopalan

Software engineering is akin to having children; the labor before birth is painful, and the labor after birth is where we dedicate most of our efforts😊.

Software engineering as a discipline spends more time talking about the first period, but research clearly suggests that 40-90% of the costs are incurred after the birth of the systems. These costs are incurred to keep the platforms reliable.

Why should platforms be reliable? Because the average consumer demands speed, convenience, and reliability from every digital experience. While availability focuses on the platform’s operational quotient, reliability focuses on the platform’s useful quotient.

Site Reliability Engineering is a practice and cultural shift towards creating a robust IT operations process that would instill stability, high performance, and scalability to the production environment.

Reliability is the most fundamental feature of any product; a system is not useful if nobody can use it!

Site Reliability Engineers (SREs) are engineers – applying the principles of computer science and engineering to the design and development of computing systems, generally large, distributed ones. As Ben Treynor Sloss of Google states – SRE is what happens when a software engineer is tasked with what used to be called operations. Automation, Self-healing, Scalability, Resilient – these characteristics become mainstream.

An SRE function is run by IT operational specialists who code. These specialist engineers implement a software-first approach to automate IT operations and preempt failures. They apply cutting-edge software practices to integrated Dev and Ops on a single platform and execute test codes across the continuous environment. They possess advanced software skills, including DNS Configuration, remediating server, network, and infrastructure problems, and fixing application glitches.

The software approach codifies every aspect of IT operations to build resilience within infrastructure and applications. Thus, changes are managed via version control tools and checked for issues leveraging test frameworks, while following the principle of observability.

Best AI Auto Discovery Tools

The Principle of Error Budget

SRE engineers verify the code quality of changes in the application by asking the development team to produce evidence via automated test results. SRE managers can fix Service Level Objectives (SLOs) to gauge the performance of changes in the application. They should set a threshold for permissible minimum application downtime, also known as Error Budget. If the downtime during changes in the application is within the scale of the Error Budget, then SRE teams can approve it. If not, then the changes should be rolled back for improvements to fall within the Error Budget formula.

Error Budgets tend to bring balance between SRE and application development by mitigating risks. An Error Budget is unaffected until the system availability falls within the SLO. The Error Budget can always be adjusted by managing the SLOs or enhancing the IT operability. The ultimate goal remains application reliability and scalability.

DevOps and SRE

We know that DevOps is all about culturally combining development and operations. While DevOps dwells on what needs to be done for this, SRE focuses on how it must be done.

DevOps brings the traditionally separate teams of development and operations under one roof to improve upon collaboration, communication, integration, and software releases. This is accomplished by the focus on end-to-end automation of builds and deployments as well as effectively managing the entire infrastructure as code.

SRE is a discipline that incorporates the various aspects of software development and applies it to issues and tasks in IT operations specifically. The main objective of SRE is to develop a highly reliable and ultra-scalable software application or system. The prime focus is to completely automate (if not all) the tasks to ensure reliability in the systems. The ‘relentless’ pursuit of automation in SRE helps brands eliminate manual work, giving developers more time to innovate and create.

Also, in comparison to DevOps, SRE provides a good set of detailed steps in each part of the framework to reach a particular goal.

Best AIOps Platforms Software

While DevOps and SRE sound like they are on opposite sides of the spectrum, both approaches share the same end goals.

  • To make incremental changes fast and efficiently
  • To reduce the number of organization silos
  • To have a flexible, open-minded, and adaptable working culture
  • Use automation wherever possible
  • To monitor performance and improve when necessary

Just to slightly go back in time. In the old school /era of system administrators – Sysadmin was mostly assembling existing software components and deploying them to work together to produce a service. As the system grows in complexity and traffic volume, the need to have a larger sysadmin team comes into force, thereby increasing both direct and indirect (differences with the dev team in terms of culture, background, skill set, goals, etc.) costs to the organization. While the Dev team would want to launch new features etc., the ops team wants to maintain the status quo, to ensure service continuity. Hence, the two teams’ goals are fundamentally in tension.

Toil is mundane, repetitive operational work providing no enduring value, which scales linearly with service growth. Taking humans out of the release process can paradoxically reduce SRE’s toil while increasing system reliability.

SRE – Google’s approach to Service Management

SRE is what happens when we ask a software engineer to design an operations team, the common aptitude being developing software systems to solve complex problems. Motivated by “as a software engineer, this is how I would want to invest my time to accomplish a set of repetitive tasks.”

SRE teams generally have 50-60% of regular software engineers, other 40-50% being near software engineers who come with rarer skills like Uni system internals, networking expertise, etc.

SRE teams should focus on engineering, to avoid the fate of linear scaling up of the team. SREs, ensure that service “runs and repairs itself”. SREs typically should spend only 50% on ops work, remaining time on coding for the project itself.

Where to start?

Organizations must identify change agents who would create and promote a culture of maximum system availability. They can champion this change by practicing the principle of observability, where monitoring is a subset. Observability essentially requires engineering teams to be vigilant of common and complex problems hindering the attendance of reliability and scalability in the application. See the principles of observability below:

Best Cyber Security Services Companies

Tenets of SRE

For a given service, ensuring Availability, Latency, Performance, Efficiency, Change management, Monitoring, Emergency response, Capacity planning, etc.

Google operates a “blame-free postmortem culture”, with the goal of exposing faults and applying engineering to fix these faults, rather than avoiding or minimizing them.

Change Management

Data suggest that ~70% of outages are due to changes in a live system. Remove humans, and automate to achieve the following:

  1. Implement progressive rollouts
  2. Quick and accurate detecting of problems
  3. Roll back of changes safely when problems arise

SRE represents significant break from existing industry best practice for managing large, complicated services.

Benefits of SRE

Best DCaas Providers in USA

No more toiling, organizations should embrace SRE and make their end-customers happy.

References –

About the Author –

Vasu heads the Engineering function for A&P. He is a Digital Transformation leader with ~20 years of IT industry experience spanning Product Engineering, Portfolio Delivery, Large Program Management, etc. Vasu has designed and delivered Open Systems, Core Banking, Web / Mobile Applications, etc. Outside of his professional role, Vasu enjoys playing badminton and is a fitness enthusiast.

Moving Ahead as Managers

Bindu

Bindu Vijayan

When I was recently asked to drive employee experience at GAVS, I thought, what an opportunity to support a group who are deliverers of high-value systems! I have personally seen the Leadership’s wisdom and the passion to drive GAVS forward as a meaningful and purposeful company. This is an opportunity to help deliver fine-tuned responses through earnest feedback.  And thus, started a somewhat ministerial role – listening truly, relating to what is being heard, because we believe there is a huge potential to strengthen bonds.

Operational execution takes place from the Managers, and here at GAVS, the value system is entrenched in the belief that seniors serve the needs of others; the inverse pyramid.  I have seen our CEO, Sumit Ganguli, treating everyone like a Leader, and everyone is given the responsibility to know and understand the company and the business. The earnest attempt is to have employees relate to GAVS, be the best brand ambassadors for the values and culture we stand for. 

Often times, we as Managers are going through the stress from genuinely caring to get everything right and move projects and teams forward along with the company, but it might be a totally different story with the teams we are managing – things aren’t going too well, and even before we realize what is going on, people leave us.

This points us to a need to recalibrate ourselves and our managerial style, and sometimes our self-calibration can have profound implications for the organization.

Was it a single event that had team members leave? It most times isn’t, it is a collection of problems…no quick fixes or silver bullets, but let’s take the medicine, the whole course, that would turn things around. We have all been on both sides and know what it is to open up and give honest feedback, the genuine hope and excitement about change, and as Managers today, we are happy to actually have individuals open up.   

Who am I as a Manager?

Ed Catmull, President, and co-founder of Pixar writes, “We acknowledge we will always have problems, many of them hidden from our view; that we work hard to uncover these problems, even if doing so means making ourselves uncomfortable

As a Manager, let me take a real hard look at myself in the mirror to see what I might be doing wrong.  Why are my team members quitting? How do I lead? Is it through ‘Power’, as in our real inner power to lead with positivity and assertiveness, or is my leadership about ‘force’, where my authority, screaming, bullying, manipulating, sycophancy that drives my team along with me?

Making time for everyone

Let us make time to meet every single person in our team even when we are managing large teams. Scheduling that one crucial hour with each team member is giving them the opportunity to be a reviewer, exchange seats with them, and see it through their eyes.  Keep the agenda for the meeting to speak only about how we can improve managing them, all defenses down.

Demonstrate we see them as our peers, listen…

Listen to everything they have to say, without interrupting. Be a true listener, and promises are to be made and to be kept. The worst thing for us to do is to have that ‘excellent chat’ and go back to the ‘same old’.

Get straight forward feedback from the team and give them immunity for saying it the way it is

Sometimes we need to hear the little harsh truths about ourselves. And the team doesn’t want to see us defensive about our ways of impacting them wrong. We have to hear them out, and everything they want to say, and that’s the first step for them to choose to stay. People should feel safe to talk about things they want as improvements, and to be heard on what is working vs things that are not working.

Don’t wait on actions

Unless commitment is made, there are only promises and hopes, but no plans” – Peter Drucker

I don’t mean there is a magic wand that we can use for everything to turn good overnight. But continuous improvements, by way of small consistent steps, should be visible, and getting everyone involved in it would be a great way to get it right. Everybody wants to see progress.

Here are some toxic traits that call for recalibration;

  • Highly irritable, short-tempered
  • Arrogant, unapproachable
  • Getting defensive about constructive criticism
  • Overtly dominant
  • Belittling other people’s feelings
  • Highly controlling
  • Manipulative

Today, it is interesting to see lots of new-age companies where there are zero hierarchies, employees and leaders are like family. The millennials and the Gen Z are comfortable being who they really are, and we Managers from different demographics must simply jump in and learn from their signature authenticity.

About the Author –

Bindu Vijayan takes care of Employee Experience at GAVS, she works towards creating an environment that’s conducive to passion and make employees feel valued as individuals. She is an avid reader, enjoys music and poetry, and is a devoted mother and a grand-mother. An ardent Kafka fan, she relates to his famous quote, “Don’t bend; don’t water it down; don’t try to make it logical; don’t edit your own soul according to the fashion. Rather, follow your most intense obsessions mercilessly.”

Balancing Management Styles for a Remote Workforce

Ashish Joseph

Operational Paradigm Shift

The pandemic has indeed impelled organizations to rethink the way they approach traditional business operations. The market realigned businesses to adapt to the changing environment and optimize their costs. For the past couple of months, nearly every organization implemented work for home as a mandate. This shift in operations had both highs and lows in terms of productivity. Almost a year into the pandemic, the impacts are yet to be fully understood. The productivity realized from the remote workers, month on month, shaped the policies and led to investments in different tools that aided collaboration between teams. 

Impact on Delivery Centers

Technology companies have been leading the charge towards remote working as many have adopted permanent work from home options for their employees. While identifying cost avenues for optimization, office space allocation and commuting costs are places where redundant operational cash flow can be invested to other areas for scaling.

The availability and speed of internet connections across geographies have aided the transformation of office spaces for better utilization of the budget. Considering the current economy, office spaces are becoming expensive and inefficient. The Annual Survey by JLL Enterprises in 2020 reveals that organizations spend close to $10,000 on global office real estate cost per employee per year on an average. As offices have adopted social distancing policies, the need for more space per employee would result in even higher costs during these pandemic operations. To optimize their budgets, companies have reduced their allocation spaces and introduced regional contractual sub-offices to reduce the commute expenses of their employees in the big cities. 

With this, the notion of a 9-5 job is slowly being depleted and people have been paid based on their function rather than the time they spend at work. The flexibility of working hours while linking their performance to their delivery has seen momentum in terms of productivity per resource. An interesting fact that arose out of this pandemic economy is that the number of remote workers in a country is proportional to the country’s GDP. A work from home survey undertaken by The Economist in 2020 finds that only 11% of work from home jobs can be done in Cambodia, 37% in America, and 45% in Switzerland. 

The fact of the matter is that a privileged minority has been enjoying work from home for the past couple of months. While a vast majority of the semi-urban and rural population don’t have the infrastructure to support their functional roles. For better optimization and resource utilization, India would need to invest heavily in these resources to catch up on the deficit GDP from the past couple of quarters.

Long-term work from home options challenges the foundational fabric of our industrial operations. It can alter the shape and purpose of cities, change workplace gender distribution and equality. Above all, it can change how we perceive time, especially while estimating delivery. 

Overall Pulse Analysis

Many employees prefer to work from home as they can devote extra time to their family. While this option has been found to have a detrimental impact on organizational culture, creativity, and networking. Making decisions based on skewed information would have an adverse effect on the culture, productivity, and attrition. 

To gather sufficient input for decisions, PWC conducted a remote work survey in 2020 called “When everyone can work from home, what’s the office for“. Here are some insights from the report

IT Infrastructure Managed Services

IT Operations Management Software

Many businesses have aligned themselves to accommodate both on-premise and remote working model. Organizations need to figure out how to better collaborate and network with employees in ways to elevate the organization culture. 

As offices are slowly transitioning to a hybrid model, organizations have decentralized how they operate. They have shifted from working in a common centralized office to contractual office spaces as per employee role and function, to better allocate their operational budget. The survey found that 72% of the workers would like to work remotely at least 2 days a week. This showcases the need for a hybrid workspace in the long run. 

Maintaining & Sustaining Productivity

During the transition, keeping a check on the efficiency of remote workers was prime. The absence of these checks would jeopardize the delivery, resulting in a severe impact on customer satisfaction and retention.

Managed Security Services Providers USA

This number however, could be far less if the scale of the survey was higher. This in turn signifies that productivity is not uniform and requires course corrective action to maintain the delivery. An initial approach from an employee’s standpoint would result in higher results. The measures to help remote workers be more productive were found to be as follows.

Master Data Management Software Tools

Many employees point out that greater flexibility of working hours and better equipment would help increase work productivity.

Most of the productivity hindrances can be solved by effective employee management. How a particular manager supervises their team members has a direct correlation towards their productivity and satisfaction to the project delivery. 

Theory X & Theory Y

Theory X and Theory Y were introduced by Douglas McGregor in his book, “The Human Side of Enterprise”. He talks about two styles of management in his research – Authoritarian (Theory X) and Participative (Theory Y). The theory heavily believes that Employee Beliefs directly influence their behavior in the organization. The approach that is taken by the organization will have a significant impact on the ability to manage team members. 

For theory X, McGregor speculates that “Without active intervention by management, people would be passive, even resistant to organizational needs. They must therefore be persuaded, rewarded, punished, controlled and their activities must be directed”

Microsoft Cloud Solution Provider

Work under this style of management tends to be repetitive and motivation is done based on a carrot and stick approach. Performance Appraisals and remuneration are directly correlated to tangible results and are often used to control staff and keep tabs on them. Organizations with several tiers of managers and supervisors tend to use this style. Here authority is rarely delegated, and control remains firmly centralized. 

Even though this style of management may seem outdated, big organizations find it unavoidable to adopt due to the sheer number of employees on the payroll and tight delivery deadlines.

When it comes to Theory Y, McGregor firmly believes that objectives should be arranged so that individuals can achieve their own goals and happily accomplish the organization’s goal at the same time.

Remote Infrastructure Monitoring Services

Organizations that follow this style of management would have an optimistic and positive approach to people and problems. Here the team management is decentralized and participative.

Working under such organizational styles bestow greater responsibilities on employees and managers encourage them to develop skills and suggest areas of improvement. Appraisals in Theory Y organizations encourage open communication rather than to exercise control. This style of management has been popular these days as it results in employees wanting to have a meaningful career and looking forward to things beyond money.

Balancing X over Y

Even though McGregor suggests that Theory Y is better than Theory X. There are instances where managers would need to balance the styles depending upon how the team function even post the implementation of certain management strategies. This is very important from a remote working context as the time for intervention would be too late before it impacts the delivery. Even though Theory Y comprises creativity and discussion in its DNA, it has its limitations in terms of consistency and uniformity. An environment with varying rules and practices could be detrimental to the quality and operational standards of an organization. Hence maintaining a balance is important.

When we look at a typical cycle of Theory X, we can find that the foundational beliefs result in controlling practices, appearing in employee resistance which in turn delivers poor results. The results again cause the entire cycle to repeat, making the work monotonous and pointless. 

Rpa in Infrastructure Management

Upon the identification of resources that require course correction and supervision, understanding the root cause and subsequently adjusting your management style to solve the problem would be more beneficial in the long run. Theory X must only be used in dire circumstances requiring a course correction. The balance where we need to maintain is on how far we can establish control to not result in resistance which in turn wouldn’t impact the end goal.

Security Iam Management Tools

Theory X and Theory Y can be directly correlated to Maslow’s hierarchy of Needs. The reason why Theory Y is superior to Theory X is that it focuses on the higher needs of the employee than their foundational needs. The theory Y managers gravitate towards making a connection with their team members on a personal level by creating a healthier atmosphere in the workplace. Theory Y brings in a pseudo-democratic environment, where employees can design, construct and publish their work in accordance with their personal and organizational goals.

When it comes to Theory X and Theory Y, striking a balance will not be perfect. The American Psychologist Bruce J Avolio, in his paper titled “Promoting more integrative strategies for leadership theory-building” speculates, “Managers who choose the Theory Y approach have a hands-off style of management. An organization with this style of management encourages participation and values an individual’s thoughts and goals. However, because there is no optimal way for a manager to choose between adopting either Theory X or Theory Y, it is likely that a manager will need to adopt both approaches depending on the evolving circumstances and levels of internal and external locus of control throughout the workplace”.

The New Normal 3.0

As circumstances keep changing by the day, organizations need to adapt to the rate at which the market is changing to envision new working models that take human interactions into account as well. The crises of 2020 made organizations build up their workforce capabilities that are critical for growth. Organizations must relook at their workforce by reskilling them in different areas of digital expertise as well as emotional, cognitive, and adaptive skills to push forward in our changing world.

About the Author –

Ashish Joseph is a Lead Consultant at GAVS working for a healthcare client in the Product Management space. His areas of expertise lie in branding and outbound product management.

He runs two independent series called BizPective & The Inside World, focusing on breaking down contemporary business trends and Growth strategies for independent artists on his website www.ashishjoseph.biz

Outside work, he is very passionate about basketball, music, and food.

Gender Microaggressions: Invisible Discrimination at Workplace

Priyanka Pandey

A 2020 headline read, ‘The number of female CEOs in the Fortune 500 hits an all-time record’. It sounds like a great news until you start reading further. Only 37 of the 500 companies on the list were led by female CEOs which is just 7.4%. But it also marks a considerable jump from its preceding years’ rates which were 6.6% in 2019 and just 4.8% in 2018, i.e., 33 and 24 companies respectively. Another report by McKinsey & Co. on the advancing of women’s equality in the Asia-Pacific region, tells us that just around 25% of India’s workforce is female, and only 5% of them make it to the top. This decline in percentage is due to many women dropping out of their jobs. One of the major factors for women to take this decision is ‘sexism at the workplace’.

It has made its way into the ‘work-from-home’ world as well. Imagine this scenario: In a discussion about hiring employees for a new project, a male committee member says, “I think we should hire more men as this project requires spending extra time and effort“. In this case, it is not very difficult to identify the prejudice. But let’s consider another scenario- there is a need to move some machines for which a person asks for help saying, “I need a few strong men to help me lift this“. Most of the time people will not realize how problematic this statement is. This is an example of ‘gender microaggression’. But what exactly is a microaggression? Microaggression is verbal or nonverbal behavior that, intentionally or unintentionally, can communicate denigratory behavior towards the members of a minority/oppressed group which often goes unnoticed and unreported. In simple words, it is a form of discrimination that is subtle yet harmful. There are mainly 3 forms of Microaggressions: microassaults (purposeful discriminatory actions), microinsults (communicate a covert insulting message), and microinvalidations (dismiss the thoughts of certain groups). Different kinds of gender microaggressions are sexual objectification, second-class citizenship, use of sexist language, assumption of inferiority, restrictive gender roles, invisibility, sexist humor/jokes. According to Australia’s sex discrimination commissioner, Kate Jenkins, people typically don’t raise their voice against everyday sexism because it can be seen as too small to make a fuss about, but it matters. As the Women in the Workplace report also reflects, “Microaggressions can seem small when dealt with one by one. But when repeated over time, they can have a major impact.”

Let’s go back to the above example for people who could not identify what was wrong in that statement. When people use phrases like ‘strong men’, it tells that only men are strong and conversely, that women are weak. This statement does not have to be focused on gender at all. It can be rephrased as “I need a few strong people to help me lift this“, and people around can determine for themselves who the strong helpers will be. Few other examples of common gender-related microaggressions are:

  • Mansplaining – Explaining a subject to a woman in a condescending, overconfident, and often oversimplified manner with a presumption that she wouldn’t know about it.
  • Manterrupting – Unnecessary interruption of a woman by a man whenever she is trying to convey her ideas or thoughts.
  • Bropropriating – A man taking a woman’s idea and showing it as his own hence, taking all the credit for it.
  •  ‘Boys will be boys’ – A phrase used to dismiss any traditionally masculine behavior and not holding men accountable for their wrong deeds.
  • Using differentiated words when describing women and men, such as ‘Bossy’ versus ‘Leader’, ‘Annoying’ versus ‘Passionate’.

The pandemic has given way to a new surge of microaggressions for working women. A law firm Slater and Gordon conducted a poll of 2,000 remote workers and found that 35% of women reported experiencing at least one sexist demand from their employer since the lockdown started. For video conferences, some women were asked to wear more make-up or do something to their hair, while others were asked to dress more provocatively. Their bosses also tried to justify this by saying it could ‘help win business’, or it was important to ‘look nice for the team’. Nearly 40% said these demands were targeted at women, rather than equally with their male peers. Also, a lot of women are being micromanaged by their managers while their male colleagues are not. This sends a message of distrust towards them. Researches have indicated that experiences with these microaggressions, and many others not mentioned above, are related to a negative impact on the standard of living, physical health as well as psychological health, such as unequal wages, migraines, heart disease, depression, anxiety, and body image dissatisfaction. As a result, women who experience such insidious, everyday forms of sexist discrimination, are three times more likely to regularly think about leaving the organization. Hence, sexism can not only impact the individual but also the overall performance and working culture of the organization. Eliminating such behavior at the physical and virtual workplace is extremely important and will enable the organization to break down the barriers for equal access to different career opportunities for leadership for women and will help include diverse thinking, perspectives, and experiences in the workplace at every level. As an individual, the most basic yet effective thing to do would be to develop an honest awareness of our own biases and stereotypes.

Unless we tackle everyday sexism, the most innovative policies and initiatives designed to advance gender equality and inclusive and effective organisations will not deliver the change we need.” – Kate Jenkins

Here’s a small story of grace and grit which might inspire some, to take a stand against such gender-related microaggressions. Back in the 1970s, when feminism was a word unheard of, an incident took place. A woman saw a job advertisement by a telecom company, which said it required only male engineers. On seeing this requirement, she wrote back a postcard to the company’s Chairman questioning the gender biases. She was then called for a special interview, where they told her their side of the story – “We haven’t hired any women so far”. To which she replied, “You must start from somewhere.” Her name was Sudha Murty, who is now Chairperson of Infosys Foundation.

So, the next time when conversing with a colleague, consider all of this and be kind!

About the Author –

Priyanka is an ardent feminist and a dog-lover. She spends her free time cooking, reading poetry, and exploring new ways to conserve the environment.

Vision for 2021

Sumit Ganguli

CEO, GAVS Technologies

God, grant me the serenity to accept things, I cannot change,

Courage to change the things I can,

And the wisdom to know the difference.

The events of 2020 have reaffirmed in me the ethos conveyed by this stanza, from the Serenity Prayer.

For us, COVID has been up close and personal. One of our key clients, Bronx Care Hospital has been an epicenter of the pandemic in New York City. The doctors, staff and support staff, including GAVS’ IT support engineers have experienced the devastating effect of this pandemic, up close and personal. GAVS’ technical team supported the ICUs and patient care units at the hospitals during the peak of pandemic.

“Every day we witness these heroic acts: one example out of many this week was our own Kishore going into our ICU to move a computer without full PPE (we have a PPE shortage). The GAVS technicians who come into our hospital every day are, like our doctors and healthcare workers, the true heroes of our time.”

Ivan Durbak, CIO, BronxCare Health System

“GAVS Team was instrumental in assisting the deployment of digital contact less care solutions and remote patient monitoring solutions during the peak of COVID. Their ability to react in quick time really helped us save more lives than what we could have, with technology at the fore-front.”

Dr. Sridhar Chilimuri, Chairman, Dept. of Medicine, BronxCare Health System

The alacrity with which our colleagues in India addressed the remote working situation and the initiative that they have demonstrated in maintaining business continuity for the clients in the US have inspired us at GAVS and  have reaffirmed our belief that we are on the way to create a purposeful company.  

The biggest learning from 2020, is that we need to be mindful of the fragility of life and truly make every day count. At GAVS, we are committed to use technology and service for the betterment of our clients and our stakeholders; and anchor this with our values of Respect, Integrity, Trust and Empathy.

The year was not without some positives. Thanks to some new client acquisitions and renewed contracts we have been able to significantly expand the GAVS family and have registered a 40% growth in revenue. 

We have formed Long 80, A GAVS & Premier, Inc. JV and have started reaching out to Healthcare providers in the US. We are reaching out to some of the largest hospitals in North America offering our AI-based Infrastructure Managed Services, Cybersecurity solutions, Prescriptive and Predictive Healthcare Solutions based on Analytics.

“Moving from a vendor-only model with GAVS to a collaborative model through Long 80 expands Premier’s current technology portfolio, enabling us to offer GAVS’ technology, digital transformation and data security services and solutions to US healthcare organizations. We are extremely excited about this opportunity and look forward to our new relationship with GAVS.”

Leigh Anderson, President, Performance Services, Premier, Inc.

This year, we see the Premier team growing by an additional 120 persons to continue to support their initiative to reduce costs, improve efficiency, enhance productivity and faster time to market.

We aim to hit some milestones in our journey of enabling AI-driven Digital Transformation in the Healthcare space. We have constituted a team dedicated to achieving that.

We are contemplating on establishing the GAVS Healthcare Institute in partnership leading institutions in India and US to develop competency within GAVS in the latest technologies for the healthcare space.

GAVS is committed to being a company focused on AI, and newer technologies and promote GAVS’ AI led Technology Operations, Zero Incident Framework. In 2021, we will work on increasing our ZIF sites around the US and India.  

Based on inputs from our Customer Advisory Board, we at GAVS would like to build a competency around Client Relationship and empower our Client Success Managers to evolve as true partners of our Clients and support their aspirations and visions.  

GAVS is also making strong progress in the BFS sector and we would like to leverage our expertise in AI, Blockchain, Service Reliability and other digital technologies.

GAVS has the competency to support multiyear contracts and there will be a push to reach out to Sourcing Companies, Influencers and partners to garner these long-term predictable business.

We will continue to build competency and expertise around Innovation, and there are some initiatives that we will be putting in place to promote a Culture of Innovation and have measurable successes under Novelty of Innovation.

Our experience of 2020 has inspired us to once again remind ourselves that we should make GAVS an aspirational company, a firm that is purposeful and anchored with our values.

Getting The Best From Healthcare AI

Tim perry

Tim Perry

Co-founder & CIO, Healthcare Too

Advisor to the CIO of AgFirst

Is Healthcare Artificial Intelligence The Answer?

To help explain the future of healthcare Artificial Intelligence (AI) let’s borrow a few lines from Lewis Carroll’s classic Alice in Wonderland:

Alice: Would you tell me, please, which way I ought to go from here?

The Cheshire Cat: That depends a good deal on where you want to get to.

So it is with healthcare AI. It really just depends on where we want to go with healthcare in the US (and globally for that matter). Much of the current conversation seems to be on using AI to improve medical care. Hospitals want to use data from retail clinics, homes, government agencies, and more to predict individual medical needs. Big Tech companies try to apply AI to diagnose diseases better than physicians. Insurers collect massive amounts of data to manage better their risk pool through AI.

AI in Healthcare

A common theme for so many of these healthcare AI scenarios is that AI improves the efficiency of the current system. That improvement is supposedly good for everyone: patients, providers, insurers. And that is also where we get it terribly wrong. If we really want to make the most of healthcare AI investments and promote wellbeing there are two things we must remember:

  1. No one wants to be a patient, but everyone wants to be healthy.
  2. AI offers only point solutions, not a universal truth.

Everyone Wants To Be Healthy

No one wants to be a patient, not even doctors and nurses. The patient experience is painful, frightening, and terribly expensive (in the US anyway). Everyone would much prefer to remain healthy and never see the inside of a hospital. In the US sick care system, however, there is a financial incentive only when there is a diagnosis and treatment. Healthcare AI solutions that do not produce more diagnoses and treatments are not viable in our current sick care system. Like Alice, we must know which way we want to go: more sick care or a new system for health and wellbeing?

AI Offers Only Point Solutions

Artificial Intelligence comes in two basic flavors: 1) General and 2) Narrow. Again, we must plan and invest knowingly to get to where we want to go. These investments over the next 5-10 years will largely determine the direction of Healthcare for decades.

General AI

This is the sexy AI, the stuff we see in science fiction. Computers are so smart that they can address any type of problem decisively and with lightning speed. We use words like “reasoning” or “thinking” when we imagine the power of General AI. As far as our investments and resources go for healthcare AI the General AI option is many years away. We cannot afford to invest in fiction.

Narrow AI

That leaves us to consider narrow AI. These are solutions that are focused on a specific task like search, image analysis, or driving a car. Each is a significant undertaking and requires advanced capabilities. These point solutions in healthcare AI are already underway. Unfortunately, many of the solutions are those that focus on more diagnoses and treatments in the current sick care model. This is not where we want to go.

Healthcare AI For Health

IT Operations Management Software

Focused on Narrow AI, we can envision healthcare where AI promotes health as a state of complete physical, mental, and social well-being and not merely the absence of disease or infirmity (as the World Health Organization defines health). There are near countless examples of improving health with AI when we think holistically about real healthcare requirements:

  • Instead of more diagnoses and treatments, what about healthcare AI that weans patients off medications with improvements in nutrition and other social determinants of health?
  • Maybe AI that offers an appropriate personalized spiritual thought based on facial expression, voice tone, or body posture?
  • What about AI for positive online social interactions that help filter negative experiences and protect privacy instead of tracking every movement/action to provide more ads?
  • If we allow AI-driven cars on our roads why not self-driving food trucks with fresh produce and prepared foods for areas we currently call “food deserts”?
  • And just imagine, if you will, an AI that evaluated a person’s current health not only against mountains of conventional medical data from the last hundred years but millennia of data from traditional medical systems like Ayurveda and Traditional Chinese Medicine?

There are countless applications for real healthcare AI. We only need to decide where we are going. Be Well!

About the Author –

Tim Perry, MPA, MS, CPHIMS, CISSP is the Co-Founder & Chief Information Officer of Consumer Health platform HealthCare Too. At present, Tim is an advisor to the CIO of AgFirst and plays a key role in Strategy and Planning of the organization. Over the past 3 decades, Tim has worked in Fortune 50 executive leadership roles as well as startups and has developed a deep passion for transforming healthcare. He is blessed with a wonderful wife and two inspiring children. Tim has practiced Tai Chi (Taiji Chuan) for 20 years and enjoys cooking wholesome (and easy) meals.

The DNA of a Good Leader (PART I)

Rajeswari S

In our lives, we would have come across some people with great leadership qualities. They may not be leading a team, or an organization, but they exude an aura. They conduct themselves in a manner that sets them apart from the rest. As the debate rages on whether leaders are born, made, discovered, innovated, invented!? Let’s see what makes a person a true and admirable leader.

Generally, a good leader should be successful, progressive, and positive, must possess good personality traits, communication and delegation skills, charisma, agility, adaptability, and ability to transform the air around them by effecting positive changes.

Some people are able to bring out the best in others and that is the edge they have over others. So, let’s look beyond and list out those qualities that makes a person or YOU a quintessential leader.

  1. Be passionate: Obviously, you would think it is the dedication, commitment for one’s work to up the number of clients, revenue figures, etc. However, it is not just about that. The passion that you have which affects not only your attitude and energy but that of those around you. Your passion should spread like a wildfire and inspire action and positive change among others.

  1. Face obstacles with grace: If any leader knows exactly what a customer or market truly wants from the business, they would be hailed as no less than a God! But alas, life is always full of obstacles, and a true leader knows which battles to fight and how. Effective leaders approach roadblocks with a high level of positivity and maturity. They adopt creative problem-solving techniques that allows them to overcome situations that others might give up on.
  1. Allow honest mistakes, spot talents: An over-protected child learns nothing and cannot sail against the tides. A good leader allows their people to just GO FOR IT! Failure often provides us with some of life’s biggest learning opportunities. As uncertainty and risk are inherent to running a team or business. Some people do commendable jobs under high pressure situations. A good leader spots such resources in their team and makes the best use of their qualities.
  1. Be street smart: It’s hard to find a substitute for old-fashioned street smarts. Knowing how to trust your gut, quickly analyzing situations as well as the people you’re dealing with and knowing how-to spot a bad deal or scammer is an important aspect of leadership. Maturity and experience complement each other, and a perfect combination of this makes a great leader.
  1. Be intuitive and take ownership: Intuition is to art as logic is to math. Leadership is often about following your gut instinct. It can be difficult to let go of logic in some situations but learn to trust yourself. Having said that, if your instinct fails, leadership is also about taking ownership for what happened, learning lessons from it and NEVER TO REPEAT THE SAME MISTAKE.
  1. Understand opportunity cost: Leaders know that many situations and decisions in business involve risk and there is an opportunity cost associated with every decision you make. An opportunity cost is the cost of a missed opportunity. This is usually defined in terms of money, but it may also be considered in terms of time, man-hours, or any other finite resource. Great leaders understand the consequences of their decisions before making them.
  1. Be liked: You can respect a person who talks flamboyantly, has a brilliant mind, impeccable manners, and business skills, but do you LIKE them? A leader should not only be respected but they should also be liked. Liking a person is a not a quantifiable quality, is it? But, it can be achieved in the way a leader captains the team, spreads a positive feeling among them and make the group feel that they belong there.
  1. Laugh: Yes…you read it right. The proven routes to a person’s mind or heart is a healthy sense of humor. It works well in getting the best out of your team. Nobody likes a templated talk or expression, even if it is good news you are trying to convey. Also, effective leaders can laugh at themselves as they understand that they are also humans and can make mistakes like everyone else. Leaders who take themselves too seriously risk alienating people.

Unique brands of Leadership

A quick look at some successful CEOs, new-age entrepreneurs, and their unique leadership mantras:

  1. Satya Nadella, CEO, Microsoft

Leadership mantra: 

  • An avid reader
  • Looks beyond the Horizon
  • Makes the right move at the right time
  • Makes every second count
  • Nurture strong company culture 
  1. Nitin Saluja and Raghav Verma, Founder, Chaayos, fastest growing tea startup of India,

Leadership mantra: Give people wings to fly and they will carve out their own journey.

  1. Mukesh Ambani, Chairman & Managing director, Reliance Industries Ltd

Leadership mantra:

  • Money is not everything but important
  • Have a dream and plan to fulfill it
  • Let your work speak for itself  
  • Trust your instincts
  • Trust all, but depend on none

References:

  • https://briandownard.com,
  • https://economictimes.indiatimes.com

About the Author –

Working in IP, into Content Development with 13 years of Technical, Content and Creative Writing background. Off-work, passionate about singing, music, creative writing; love highway drive, a movie buff.

Business Intelligence Platform RESTful Web Service

Albert Alan

Restful API

RESTful Web Services are REST architecture based web services. Representational State Transfer (REST) is a style of software architecture for distributed systems such as the World Wide Web. In this architectural style, data and functionality is considered resources and are accessed using Uniform Resource Identifiers (URIs), typically links on the Web.

RESTful Web Service

REST has some advantages over SOAP (Simple Objects Access Protocol) but is similar in technology since it is also a function call via HTTP protocol. REST is easier to call from various platforms, transfers pure human-readable data in JSON or XML and is faster and saves resources.

In the basic idea of REST, an object is accessed via REST, not its methods. The state of the object can be changed by the REST access. The change is caused by the passed parameters. A frequent application is the connection of the SAP PI via the REST interface.

When to use Rest Services

  • You want to access BI platform repository objects or perform basic scheduling.
  • You want to use a programming language that is not supported by another BI platform SDK.
  • You want to extract all the query details and number of records per query for all the reports like Webi and Crystal, etc.
  • You want to extract folder path of all reports at once.

Process Flow

RESTful Web Service

RESTful Web Service Requests

To make a RESTful web service request, you need the following:

  • URL – The URL that hosts the RESTful web service.
  • Method – The type of HTTP method to use for sending the request, for example GET, PUT, POST, or DELETE.
  • Request header – The attributes that describe the request.
  • Request body – Additional information that is used to process the request.

Common RWS Error Messages

RESTful Web Service

Restful Web Service URIs Summary List

URLResponseComments
  /v1Service document that contains a link to the /infostore API.This is the root level of an infostore resource
  /v1/infostoreFeed contains all the objects in BOE system/v1/infostore
  /v1/infostore/ <object_id>Entry corresponding to the info object with SI_ID=./v1/infostore/99
      /v1/logon/longReturns the long form for logon, which contains the user and password authentication template.Used to logon to the BI system based on the authentication method.
  /v1/users/ <user_id>  XML feed of user details in BOE systemYou can Modify user using PUT method and DELETE user using DELETE method.
    /v1/usergroups/ <usergroup_id>    XML feed of user group details in BOE systemSupport GET and PUT and DELETE method. You can Modify user group using PUT method and DELETE user group using DELETE method.
  v1/folders/ <folder_id>XML feed displays the details of the folder, can be used to modify the details of the folder, and delete the folder.You modify the folder using PUT method and DELETE the folder using DELETE method
  /v1/publicationsXML feed of all publications created in BOE systemThis API supports GET method only.

Extended Workflow

 The workflow is as follows:

  • To Pass the Base URL

GET http:///localhost:6405/biprws/v1/users

  • To Pass the Headers

  • To Get the xml/json response

Automation of Rest Call

The Business Intelligence platform RESTful Web Service  (BI-REST-SDK) allows you to programmatically access the BI platform functionalities such as administration, security configuration and modification of the repository. In addition, to the Business Intelligence platform RESTful web service SDK, you can also use the SAP Crystal Reports RESTful Web Services  (CR REST SDK) and SAP Web Intelligence RESTful Web Services (WEBI REST SDK).

Implementation

An application has been designed and implemented using Java to automate the extraction of SQL query for all the webi reports from the server at once.

Tools used:

  • Postman (Third party application)
  • Eclipse IDE

The structure of the application is as below:

The application file comprises of the required java jar files, java class files, java properties files and logs. Java class files (SqlExtract) are the source code and will be compiled and executed using command prompt as:

Step 1

  • Javac -cp “.;java-json.jar;json-simple-1.1.jar;log4j-1.2.17.jar” SqlExtract.java

 The above command compiles the java code.

Step 2

  • Java -cp “.;java-json.jar;json-simple-1.1.jar;log4j-1.2.17.jar” SqlExtract.java

 The above command runs the compiled java file.

The java properties file (log4j) is used to set the configurations for the java code to run. Also, the path for the log file can be set in the properties file.

RESTful Web Service

The logs (SqlExtractLogger) consist of the required output file with all the extracted query for the webi reports along with the data source name, type and the row count for each query in the respective folder in the path set by the user in properties file.

RESTful Web Service

The application is standalone and can run in any windows platform or server which has java JRE (version greater than 1.6 – preferred) installed in it.

Note: All the above steps required to execute the application are consolidated in the (steps) file.

Conclusion

SAP BO provides Restful web service to traverse through its repository, to fetch structural info and to modify the metadata structure based on the user requirements. When integrated with programming languages like python, java, etc., extends the scope to a greater extent, allowing the user to automate the workflows and to solve the backtracking problems.

Handling Restful web service needs expertise in server administration and programming as changes made to the metadata are irreversible.

References

About the Author –

Alan is a SAP Business Intelligence consultant with a critical thinking and an analytical mind. He believes in ‘The more extensive a man’s knowledge of what has been done, the greater will be his power of knowing what to do’.

Center of Excellence – Server

Our Server CoE is a team of highly skilled individuals and experts in various server technologies who promote collaboration, standardization and best practices to drive business or customer-valued results.

The CoE is focused on providing expert level support in technologies like Windows / Linux Servers, Exchange / O365 Messaging solution, Virtualization with VMWare / Hyper-V / Citrix / Linux, Patch & Compliance Management, Application Availability & Performance Monitoring and Backup / Recovery solutions, etc.

The Server CoE also focuses on in-depth assessment of customer end server infrastructure components to study and analyze the existing design implementations, configurations, and operations to identify strengths and weaknesses to implement technical and economical improvements to businesses, wherever applicable, and perform upgrades, migrations and transformations as necessary.

IT Automation with AI

A wide range of server technologies comprise the Server CoE and not every business or customer can practically leverage all of them. And in the same way, not all the members can practically become an SME in all the server technologies.

Service Offerings

AI Devops Automation Service Tools

Current & Upcoming Engagements

A farm credit bank of US – Server Assessment – In Progress – July 2020

  • MS Active Directory Assessment
    • MS Exchange Assessment
    • VMWare Assessment
    • MS SCCM Assessment
    • MS SCOM Assessment
    • Storage
    • Backup Assessment

A global professional services firm – Hybrid Exchange 2016 Migration – July/August 2020

  • SOW Sign Off – Completed
    • Background verification process for 2 Technical Resources – Completed
    • Migration Environment Setup – In Progress
    • Assessment / Pre-requisites Review – Next Steps
    • Migration Test Phase – July 2020
    • Production Migration – July-August 2020

A Multinational Dairy Company – Active Directory & Exchange Server Migration / July – August 2020

  • Microsoft Active Directory Server Assessment
    • Microsoft Exchange Server Assessment
    • Migration of Active Directory from Windows Server 2008 R2 to Windows Server 2016.
    • Migration of Exchange from Exchange Server 2016 to Exchange Server 2019.

A Wellness Services Agency – Resolve Issues with Exchange Database / DDL – July – August 2020

  • Customer Call / Technical Solution / SOW – Completed
    • SOW Sign Off – In Progress by July 2020
    • Assessment / Migration – Next Steps

A Leading FMCG company of India – Digital Transformation to O365 – July – August 2020

  • Zimbra Mail to O365 Migration
    • Licensing Model Finalization – In Progress
    • Migration Plan & Execution – Next Steps

A Leading FMCG company of India – DNS Migration between Service Providers – July 2020

  • 30+ Domains are registered with Net4India
    • Availability & Support Issues with current provider
    • Assess current domain lists and Migrate to new Provider

A Diverse Hardware Group – Azure Cloud Integration & Support – July/August 2020

  • SOW – in Progress

Road Map

AIOps Artificial Intelligence for IT Operations

Contribution to Organization’s Growth

The Server CoE’s contribution is not limited to one activity with one customer at a time, but involved with multiple simultaneous activities in different server technologies in different customer requirements. Server CoE contributions:

  • Participating in RFPs / Proposals by providing technical solutions to prospects’ requirements
  • Participating in full time Infrastructure Assessment projects for various customers
  • Participating in full time Implementations & Migration projects for different customers
  • Providing Standard Operating Procedures, templates & best practice recommendations in various server technologies
  • Provide internal training to individuals to upskill and strengthen the team
  • Responding to requests and providing solutions to issues faced in various customer engagements

The members of our CoE are dedicated to in carrying out all CoE related activities in addition to their day to day activities in their assigned projects without any impact. We aim to contribute to the organization in terms of technological capability establishment and financial growth with new business opportunities.

If you have any questions about the CoE, you may reach out to them at COE_SERVER@gavstech.com

CoE Team Members

  • Balamurugan Rajamanickam
  • Dilipkumar Dhanasekaran
  • Dinesh Kumar
  • Karthick Mani
  • Karthickmanikandan G
  • Manoj Akula
  • Marimuthupandi Kalimuthu
  • Ramkumar Janakiraman
  • Sabari Nivas
  • Sathishkumar Jayaraman
  • Selvaganesh Kothandan
  • Sivakumar Duraisamy
  • Lakshmi Srikanth