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.

Quantum Computing

Vignesh Ramamurthy

Vignesh Ramamurthy

In the MARVEL multiverse, Ant-Man has one of the coolest superpowers out there. He can shrink himself down as well as blow himself up to any size he desires! He was able to reduce to a subatomic size so that he could enter the Quantum Realm. Some fancy stuff indeed.

Likewise, there is Quantum computing. Quantum computers are more powerful than supercomputers and tech companies like Google, IBM, and Rigetti have them.

Google had achieved Quantum Supremacy with its Quantum computer ‘Sycamore’ in 2019. It claims to perform a calculation in 200 seconds which might take the world’s most powerful supercomputer 10,000 years. Sycamore is a 54-qubit computer. Such computers need to be kept under special conditions with temperature being close to absolute zero.

quantum computing

Quantum Physics

Quantum computing falls under a discipline called Quantum Physics. Quantum computing’s heart and soul resides in what we call as Qubits (Quantum bits) and Superposition. So, what are they?

Let’s take a simple example, imagine you have a coin and you spin it. One cannot know the outcome unless it falls flat on a surface. It can either be a head or a tail. However, while the coin is spinning you can say the coin’s state is both heads and tails at the same time (qubit). This state is called Superposition.

So, how do they work and what does it mean?

We know bits are a combination of 0s and 1s (negative or positive states). Qubits have both at the same time. These qubits, in the end, pass through something called “Grover Operator” which washes away all the possibilities, but one.

Hence, from an enormous set of combinations, a single positive outcome remains, just like how Doctor Strange did in the movie Infinity War. However, what is important is to understand how this technically works.

We shall see 2 explanations which I feel could give an accurate picture on the technical aspect of it.

In Quantum Mechanics, the following is as explained by Scott Aaronson, a Quantum scientist from the University of Texas, Austin.

Amplitude – an amplitude of a positive and a negative state. These could also be considered as an amplitude for being 0, and also an amplitude for being 1. The goal for an amplitude here is to make sure that amplitudes leading to wrong answers cancel each other out. Hence this way, amplitude with the right answer remains the only possible outcome.

Quantum computers function using a process called superconductivity. We have a chip the size of an ordinary computer chip. There are little coils of wire in the chip, nearly big enough to see with the naked eye. There are 2 different quantum states of current flowing through these coils, corresponding to 0 and 1, or the superpositions of them.

These coils interact with each other, nearby ones talk to each other and generate a state called an entangled state which is an essential state in Quantum computing. The way qubits interact are completely programmable, so we can send electrical signals to these qubits, and tweak them according to our requirements. This whole chip is placed in a refrigerator with a temperature close to absolute zero. This way superconductivity occurs which makes it to briefly behave as qubits.

Following is the explanation given according to ‘Kurzgesagt — In a Nutshell’, a YouTube channel.

We know a bit is either a 0 or 1. Now, 4 bits mean 0000 and so on. In a qubit, 4 classical bits can be in one of the 2^4 different configurations at once. That is 16 possible combinations out of which we can use just one. 4 qubits in position can be in all those 16 combinations at once.

This grows exponentially with each extra qubit. 20 qubits can hence store a million values in parallel. As seen, these entangled states interact with each other instantly. Hence while measuring one entangled qubit, we can directly deduce the property of its partners.

A normal logic gate gets a simple set of inputs and produces one definite output. A quantum gate manipulates an input of superpositions, rotates probabilities, and produces another set of superpositions as its output.

Hence a quantum computer sets up some qubits, applies quantum gates to entangle them, and manipulates probabilities. Now it finally measures the outcome, collapsing superpositions to an actual sequence of 0s and 1s. This is how we get the entire set of calculations performed at the same time.

What is a Grover Operator?

We now know that while taking one entangled qubit, it is possible to easily deduce properties for all the partners. Grover algorithm works because of these quantum particles being entangled. Since one entangled qubit is able to vouch for the partners, it iterates until it finds the solution with higher degrees of confidence.

What can they do?

As of now, quantum computing hasn’t been implemented in real-life situations just because the world right now doesn’t have such an infrastructure.

Assuming they are efficient and ready to be used. We can make use of it in the following ways: 1) Self-driving cars are picking up pace. Quantum computers can be used on these cars by calculating all possible outcomes on the road. Apart from sensors to reduce accidents, roads consist of traffic signals. A Quantum computer will be able to go through all the possibilities of how traffic signals

function, the time interval, traffic, everything, and feed these self-driving cars with the single best outcome accordingly. Hence, what would result is nothing but a seamless commute with no hassles whatsoever. It’ll be the future as we see in movies.

2) If AI is able to construct a circuit board after having tried everything in the design architecture, this could result in promising AI-related applications.

Disadvantages

RSA encryption is the one that underpins the entire internet. It could breach it and hackers might steal top confidential information related to Health, Defence, personal information, and other sensitive data. At the same time, it could be helpful to achieve the most secure encryption, by identifying the best one amongst every possible encryption. This can be made by finding out the most secure wall to break all the viruses that could infect the internet. If such security is made, it would take a completely new virus to break it. But the chances are very minuscule.

Quantum computing has its share of benefits. However, this would take years to be put to use. Infrastructure and the amount of investment to make is humongous. After all, it could only be used when there are very reliable real-time use cases. It needs to be tested for many things. There is no doubt that Quantum Computing will play a big role in the future. However, with more sophisticated technology, comes more complex problems. The world will take years to be prepared for it.

References:

About the Author –

Vignesh is part of the GAVel team at GAVS. He is deeply passionate about technology and is a movie buff.

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

Design Thinking 101

Vasudevan Gopalan

Is the end-user at the center of everything you do? Do you consider human emotions while conceptualizing a product or a solution? Well, let us open the doors of Design Thinking

What is Design Thinking?

  • Design thinking is both an ideology and a process, concerned with solving in a highly user-centric way.
  • With its human-centric approach, design thinking develops effective solutions based on people’s needs.
  • It has evolved from a range of fields – including architecture, engineering, business – and is also based on processes used by designers.
  • Design thinking is a holistic product design approach where every product touch point is an opportunity to delight and benefit our users.

Human Centred Design

With ‘thinking as a user’ as the methodology and ‘user satisfaction’ as the goal, design thinking practice supports innovation and successful product development in organizations. Ideally, this approach results in translating all the requirements into product features.

Part of the broader human centred design approach, design thinking is more than cross-functional; it is an interdisciplinary and empathetic understanding of our user’s needs. Design thinking sits right up there with Agile software development, business process management, and customer relationship management.

5 Stages of Design Thinking

Office 365 Migration
  • Empathize: This stage involves gathering insights about users and trying to understand their needs, desires, and objectives.
  • Define: This phase is all about identifying the challenge. What difficulties do users face? What are the biggest challenges? What do users really need?
  • Ideate: This step, as you may have already guessed, is dedicated to thinking about the way you can solve the problems you have identified with the help of your product. The product team, designers, and software engineers brainstorm and generate multiple ideas.
  • Prototype: The fourth stage brings you to turn your ideas into reality. By creating prototypes, you test your ideas’ fitness.
  • Test: You present the prototype to customers and find out if it solves their problem and provides users with what they need. Note that this is not the end of the journey; you need to get feedback from the users, adjust the product’s functionality, and test it again. This is a continuous process similar to the build-measure-learn approach in the lean start-up methodology.
Design Thinking

Benefits of Design Thinking in Software Development

1. Feasibility check: Design thinking enables software development companies to test the feasibility of the future product and its functionality at the initial stage. It enables them to keep end-user needs in mind, clearly specify all requirements and translate all this into product features.

2. No alarms and no surprises: Once you’ve tested your MVP and gathered feedback from users, the team can confidently proceed to the product development. You can be quite sure that there will be little to no difference between the approved concept and final version.

3. Clarity and transparency: Design thinking approach allow product designers/developers to broaden their vision, understand and empathise with the end-users’ problems and have a detailed blueprint of the solution they should eventually deliver.

4. Continuous improvement: The product can be (and sometimes should be) modified after its release when user feedback is at hand. It becomes clear which features work and which can be done away with. The product can undergo some series enhancements on the basis of feedback. This leaves place for continuous improvement and software development process becomes flexible and smooth.

Real-world Success Stories

1. PepsiCo

During Indra Nooyi’s term as PepsiCo’s CEO, the company’s sales grew 80%. It is believed that design thinking was at the core of her successful run. In her efforts to relook at the company’s innovation process and design experience, she asked her direct reportees to fill an album full of photos of what they considered represents good design. Uninspired by the result, she probed further to realize that it was imperative to hire a designer.

“It’s much more than packaging… We had to rethink the entire experience, from conception to what’s on the self to the post product experience.”, she told the Harvard Business Review.

While other companies were adding new flavours or buttons to their fountain machines, PepsiCo developed a touch screen fountain machine, a whole new interaction between humans and machines.

“Now, our teams are pushing design through the entire system, from product creation, to packaging and labelling, to how a product looks on the shelf, to how consumers interact with it,” she said.

2. Airbnb

Back in 2009, Airbnb’s revenue was limping. They realized that poor quality images of rental listings may have something to do with it. They flew some of their employees to a city and got them to take high quality photos and upload it on their website. This resulted in a 100% increase in their revenue.

Instead of focusing on scalability, the team turned inward and asked, ‘what does the customer need?’ This experiment taught them a few big lessons, empathy being just as important as code was one of them.

3. Mint.com

Mint.com is a web-based personal financial management website. Part of their success is attributed to the human-centric design of the website which tracks and visualizes how a person is spending their money. Bank accounts, investments, and credit cards can easily be synchronized on Mint, which then categorizes the expenses to help the user visualize their spending. They built a product that illustrates a core principle of design thinking: truly understanding the position and mindset of the user. They had 1.5 million customers within 2 years.

Design thinking is a human-centred approach to innovation that draws from the designer’s toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.

References

https://www.researchgate.net/publication/226141981_Design_Thinking_A_Fruitful_Concept_for_IT_Development

https://blog.brainstation.io/how-5-ceos-used-design-thinking-to-transform-their-companies/

About the Author –

Vasu heads Engineering function for A&P. He is a Digital Transformation leader with ~20 years of IT industry experience spanning across 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 focusses on fitness routines.

Cognitive Computing

Artificial Intelligence for IT Operations

Kalpana Vijayakumar

Is it possible for a computer to think and act without human intervention? The answer is yes, and that is called Cognitive computing.

Cognitive computing includes technology platforms that combine machine learning, reasoning, natural language processing, speech, vision, and human computer intervention that mimic the human brain, and solve problems without human assistance. Cognitive computing involves deep learning algorithms and big data analytics to provide insights.

The purpose of cognitive computing is to build a computing framework that can solve complicated problems without frequent human intervention. To implement it, cognitive computing consortium has recommended the following features.

software test automation platform

Scope of Cognitive Computing

We do have to accept that computers have been faster at calculations and processing than humans for decades. But, in a few cases, they have failed to accomplish the tasks that humans take for granted, like understanding the natural language and recognizing unique objects in the images and processing them. Cognitive computing solves all these challenges. They can act in complex situations and have a far-reaching impact on our lives.

Pera study by the IBM Institute for business value – cognitive computing involves three capabilities. These capabilities are related to the ways people think and demonstrate their cognitive abilities in their day-to-day life.

VDI desktop virtualization software

The current cognitive computing landscape is dominated by large players – IBM, Microsoft, and Google. IBM being the pioneer of this technology has invested $26 bn dollars in big data and analytics, now spends close to one-third of its R&D budget in developing cognitive computing technology. IBM and Google have acquired some of their rivals and the market is moving towards consolidation. Below are the leading players in this market.

virtual desktop infrastructure solutions

IBM Watson

Watson assistant is IBM’s AI product that allows you to build, train, and deploy conversational simulators into any applications, device, or channel.

Most chatbots try to mimic human interactions, which can frustrate the end-user when a misunderstanding occurs. Watson Assistant aims to resolve that. It knows how to handle the end-user sensibly and when to direct queries to a human executive. It can be deployed on any cloud or on-premises environment.

Watson supercomputer processes at a rate of 80 teraflops (i.e. trillion floating-point operations per second).To replicate a high functioning human’s ability to answer questions, Watson accesses 90 servers with a combined data store of over 200 million pages of information, which it processes against six million logic rules.

Microsoft Cognitive Services

The machine-learned smarts that enable Microsoft’s Skype Translator, Bing and Cortana to accomplish tasks such as translating conversations, compiling knowledge and understanding the intent of spoken words are increasingly finding their way into third-party applications that people use every day. The democratization of AI is coming as part of Microsoft cognitive services, a collection of 25 tools that allows developers to add features such as emotions and sentiment, detection, vision and speech recognition and language understanding to their applications with zero experience in machine learning.

“Cognitive services is about taking all the machine learning algorithms and AI smarts that we have in this company and exposing them to developers through APIs so that they don’t have to invent the technology themselves”, Mike Seltzer, a principal researcher in the Speech and Dialog research group at Microsoft’s lab in Redmond, Washington.

Machine learning service provider

Google DeepMind

DeepMind was acquired by Google in 2014 and is considered to be a leading player in AI research. If you have used Google, there’s a high possibility that you’ve interacted with DeepMind in some way, as its deep learning tools have been implemented across the spectrum of Google products and services. Some of the most prominent uses for DeepMind AI includes speech recognition, image recognition, fraud detection, spam identification, handwriting recognition, translation, Google Maps Street View, and Local Search.

ai devops automation service tools

Google devices like an Android Phone or Google Home, have invaded our homes and has impacted our lives. Every time you say, “Okay, Google” followed by a question, DeepMind helps Google Assistant understand what you are saying. Unlike Amazon’s Alexa, which uses eight microphones to understand voice commands, Google Home’s DeepMind-powered voice recognition system requires only two.

Cognitive Scale

Cognitive Scale founded by former members of the IBM Watson team provides cognitive cloud software for enterprises. Cognitive Scale’s augmented intelligence platform delivers insights-as-a-service and accelerates the creation of cognitive applications in healthcare, retail, travel, and financial services. They help businesses make sense from ‘dark data’ – messy, disparate, first and third-party data and drive actionable insights and continuous learning.

Spark Cognition Spark Cognition is an Austin-based start-up formed in 2014. Spark Cognition develops AI-Powered cyber-physical software for the safety, security, and reliability of IT, OT. The technology is more inclined towards manufacturing. It is capable of harnessing real-time sensor data and learning from it continuously, allowing for more accurate risk mitigation and prevention policies to intervene and avert disasters.

Cognitive Computing Use Cases

According to tech pundits, cognitive computing is the future. Many successful and established businesses have already integrated the technology into their business affairs. There are a number of successful use case scenarios and cognitive computing examples that show the world how to implement cognitive computing, efficiently. Let us look at some successful use cases of the technology.

Cora- Intelligent Agent by Royal Bank of Scotland

With the help of IBM Watson, Royal Bank of Scotland developed an intelligent assistant that is capable of handling 5000 queries in a single day. Using cognitive learning capabilities, the assistant gave RBS the ability to analyze customer grievance data and create a repository of commonly asked questions. Not only did the assistant analyze queries, but it was also capable of providing 1000 different responses and understand 200 customer intents. The digital assistant learned how customers ask general questions, how to handle the query, and transfer to a human agent if it is too complicated.

Healthcare Concierge by Welltok

Welltok developed an efficient healthcare concierge – CafeWell. It is a holistic population health tool that is being used by health insurance providers to help their customers with relevant information that improves their health. By collecting data from various sources and instant processing of questions by end-users, CafeWell offers smart and custom health recommendations that enhance the health quotient.

Personal Travel Planner by WayBlazer

Powered with cognitive technology, WayBlazer’s travel planner makes it easier for travelers to plan for trips by asking questions in natural language. The concierge asks basic questions and provides customized results by collecting and processing travel data as well as insights about traveler preferences.

aiops artificial intelligence for it operations

Such type of cognitive-powered tool helps travelers save time while searching for flights, booking hotels, and planning other activities. Travel agents have been successfully using such tools which have helped increase their revenues and customer delight at the same time.

Edge up’s Smart Tool to Manage Fantasy Football Teams via Mobile App

Fantasy Football is a very popular entertainment for more than 33 million people around the globe. With the help of cognitive learning and computing, Edge Up Sports developed a tool and integrated with their mobile app that helped users to draft their fantasy teams by asking simple questions.

aiops digital transformation solutions

The questions, drafted in natural language, making it easier for users to take a decision which is then analyzed by the system by browsing through data about a player across social media, news reports, and gauging user sentiment that help team managers make better decisions.

Conclusion

Cognitive computing doesn’t bring a drastic novelty into the AI and big data industry. Rather, it urges digital solutions to meet human-centric requirements like act, think, and behave like a human in order to achieve maximum synergy from human-machine interaction. It is believed that soon every digital system will be measured based on its cognitive abilities.

Cognitive computing will be a significant step towards digital humanism!

References

About the Author

Kalpana is a database developer. She strongly believes that “It’s not that we use technology, we live technology.” Outside of her professional role, Kalpana is passionate about travelling and watching movies.

Dashboard SAP Lumira Designer – Write Back Functionality

Mohammed Fazal Uddin Kashif

Dashboards are considered to be one of the key success factors of businesses. Easy access to real-time KPIs allows them to be proactive and address business challenges before they impact the bottom line.

SAP Lumira Designer, formerly known as SAP Design Studio, is one of the robust products available in the market for developing top-of-the-line analytical applications and business dashboards. However, every tool by its core functionality has limitations for some use cases and business processes. One of such considerable cases is the ability to write back to a database directly from the dashboard.

Write back functionality assists business users to modify the data while analyzing from the dashboard rather than doing it in the source system. This functionality facilitates business users to manipulate the data and reflects refreshed data in the dashboard for further review and assessment.

This article introduces the use of Lumira SDK Extension component, POST RESPONSE PARSER, which enables the core range of Lumira designer to expand its boundary to include write-back functionality by integrating external Web API into the Lumira Dashboard.

Integrating Post Response Parser SDK Extension, the Lumira dashboard could be transformed from a pure data visualization application into an interactive data management analytical application.

Data Exploration & Smart Visualizations

Dashboards are analytical tools that visually track, analyzes and display Key Performance Indicators (KPIs) to the business processes or the portfolios. It provides a comprehensive snapshot of the performance of a key component within the portfolio. KPIs are business metrics which assists the leadership team to arrive at key decisions and drive towards the goals.

Business Dashboards and analytical applications provide at-a-glance visual and graphical representation of data which eliminates the need to go through long and complex excel spreadsheets.

Also, it’s time-consuming and difficult to pull out the most important business information whereas presenting that information in an appealing, visual way is more result-driven and effective.

Interactive dashboards enable us to visualize the data, filter on demand and simply click to dive deeper, quickly engage end-users, and provide an intuitive experience and insights.

Among various visualization tools available in the market, SAP Lumira has an edge being an SAP tool where end-user consumption of analytical applications is governed and secured by the SAP Business Objects BI Platform.

Extending the Dashboard Functionality

Lumira designer provides extensive customizations through scripting, styling with CSS and above all, the integration of external SDK Components makes it a pinnacle tool to achieve the desired functionalities.

Like any other technology, dashboards are constantly evolving, with versatility and impactful ability of integrating SDK components assisting the rapidly developing scope and scale of visualizations for the organizations.

Along those lines, Business users expect the ability to modify the data that lies behind a visualization component by providing data inputs to the dashboard while analyzing the data and anticipate the changes to be reflected immediately in the dashboard.

Lumira designer leverages support for updating or modifying the data in underlying database through write back functionality.

Benefits of write back in the dashboard:

  • It transforms a traditional dashboard to Interactive analytical application which supports business data modifications
  • It allows data analysis and data update from the same dashboard, rather switching over different applications for each task

SDK Extensions

SDK stands for Software Development Kit. SDK is set of tools, libraries, code samples, processes and guides that allows developers to create applications on a specific platform.

SDK Extension components can be integrated flawlessly into the core application to utilize its features for the customized product developments. The visualization of extension components is based on HTML, JavaScript and CSS.

Web Application Programming Interface

Web API is an Application Programming Interface over the web which can be accessed using HTTP protocol.

Web API is an extensible framework for building HTTP based services that can be accessed in different applications on different platforms such as web, windows, mobile etc.

Integrating Web APIs into the Lumira designer enhances the dashboard functionality by adding abilities not offered in the baseline version of the tool, such as providing the possibility of writing back to the source database directly from the dashboard itself.

Post Response Parser

Post Response Parser is an SDK Extension, with which you can model your application to make AJAX (Asynchronous JavaScript and XML) calls to any Web API and evaluate the response for desired interactivity in Lumira designer.

Feature of Post Response Parser:

  • Opens a request via AJAX call to any specific URL
  • Accepts parameters along the Request
  • Supports BIAL (BI Action Language) Scripting for interactive control at runtime

Business Use Case

In Banking, Credit Control & Monitoring department uses exception reports on their day to day operations for the analysis of their customers credit performance. Based on the outcomes, the team decides on the action to be taken for the respective customers with the various levels of audits.

Business Team faces challenges to maintain and track the remarks and comments on each customer by looking at the reports. So CCM wants to develop a dashboard with the ability to update their observations and comments on the same dashboard which in turn gets stored in database.

Lumira designer provides sub-optimal workarounds for capturing the filters and remarks with technical components like Bookmarks and Comments which comes along with the core application, but these components cannot not write back to the database, but incorporating  SDK Extensions along with the core would be able to achieve the desired customization in the dashboard application.

Functionality and Process Flow

The Post Response parser integrates external Web API into the Lumira designer, this SDK extension passes the parameters from the dashboard to the underlying stored procedure in Web API which in turn updates to the database.

Snippet of process to be followed:

  • Install Post Response Parser SDK Extension at client and server system
  • Encapsulate the parameters as global variable and enable its property to expose as URL Parameter
  • Create a Web service for dashboard to accommodate the database updates
  • Define an event to trigger the SDK Extension in Lumira application
  • Reload the data source through script to reflect the changes in dashboard

Conclusion

Lumira designer is competent to build Business Intelligence Applications that can be dynamic and customizable as per the business users’ workflow.

An interactive prototype is the best way for both users and designers to learn about their specific needs.

In conclusion, Lumira Designer with SDK Extensions offers that capabilities to accommodate our design process and it stands strong in its ability to build simple or complex Analytic Applications and Executive Dashboards.

About the Author:

Kashif is a SAP Business objects consultant and a business analytics enthusiast. He believes “Ultimate goal is not about winning, but to reach within the depth of capabilities and to compete against yourself to be better than what you are today.”

Keep Calm and Be a Great Leader in a Time of Pandemic

Katy Sherman

We live in scary times. While governments call for social distancing, it becomes more important than ever to stay connected as a community. For many of us the measures around COVID-19 mean we work from home and manage remote teams. While virtual teams are not unusual, today’s situation brings its own challenges. Today it is not only about being remote, it’s about facing fears. We fear for our jobs, our health, our families and friends.

How do we help each other stay productive and connected while we are worried and isolated?

This is what every leader should do to support their teams and help them get through the difficult times:

1) Make sure everybody has what they need to work remotely. Technology goes a long way in creating inclusive collaborative environment. Ask frequently, be prepared to act to resolve issues. Know how to navigate the company to obtain resources through management, HR, and Helpdesk.

2) Mentor team members on time management, especially people who are not used to work from home. Share expectations and establish norms of how to be available throughout the day, and when to go offline. While some people struggle with home environment being too distracting, others find it difficult to disengage at the end of the day and would stay at their desks until late. Give guidance based on the unique needs of each individual.

3) Get into a habit of checking in on people without agenda – have a coffee break together, chat about things not related to work, allow to unwind. Keep your finger on the pulse! Your team members can experience anxiety, be dealing with personal issues or worried about their communities. Some will need time off, or more flexibility than usual to provide child care, buy groceries during sporadic shortages, or take care of family members.

4) Simulate reality through video chats. Being on camera helps us stay focused, engaged in the conversation, as well as look and feel professionally. It also allows to read the non-verbals and better understand the vibe of the conversation. Turn your video on every time you’re in a meeting, this will encourage others to do the same.

5) Take care about yourself! Wash hands, sleep, exercise, go for a walk, drink water. Keep calm. Don’t spread frustration and panic. Remember, people are looking up to you, so lead by example.

I am sure we will get through this as a community. Lead the way and help others!

Microsoft Cloud Solution Provider

About the Author:

Katy is passionate about:

•Leadership and vision • Innovation, technical excellence and highest quality standards • Agility achieved through teamwork, Agile, Scrum, Kanban, TDD, CI/CD, DevOps and automation • Breaking silos and promoting collaboration of Development, Testing and Operations under cross-functional umbrella of Software Engineering • Diversity of personalities, experiences and opinions.

Things Katy does to spread the word:

•Speak at Technology conferences (including as an invited and key-note speaker) • Blog and participate in group discussions

•Collaborate with schools, universities and clubs • Empower girls and women, help them learn about Technology and become engineers