AISECT - Booklet - Data Science SSC-Q8104
AISECT - Booklet - Data Science SSC-Q8104
Data Science
QP Code: SSC/Q8104
QP Version: 2.0
1
Table of Contents
SI. No Module Pg. No
5 Importing Data 18
6 Pre-processing Data 23
7 Exploring Data 29
9 Graph Algorithms 38
10 String Algorithms 41
11 Neural Networks 42
2
3
Module-1
Artificial Intelligence & Big Data Analytics ʹ An Introduction
The term big data refers to massive, complex and high velocity datasets. As stated above, big
ĚĂƚĂŝƐƚŚĞĨƵĞůƚŚĂƚƉŽǁĞƌƐƚŚĞĞǀŽůƵƚŝŽŶŽĨ/͛Ɛdecision making. Big data can be explored and
analyzed for information and insights. Big data analytics is the use of processes and
technologies, including AI and machine learning, to combine and analyze massive datasets with
the goal of identifying patterns and developing actionable insights. This helps you make faster,
better, data-driven decisions that can increase efficiency, revenue and profits.
What is AI?
The term artificial intelligence refers to a set of technologies which enable computers to
simulate human intelligence. Examples of AI include speech recognition, such directing virtual
assistants like Alexa to perform tasks, image recognition for identification, and autonomous
driving. AI also makes augmented analytics tools more powerful and accessible, helping you
explore and analyze sprawling, unstructured data to gain greater clarity and understanding of
the many factors influencing your business.
Subfields of AI include AutoML and machine learning, which refers to the use of algorithms to
learn and execute tasks without human intervention, deep learning, which uses neural
networks to identify complex patterns in high-volume data, cognitive computing, which is used
to simulate the functioning of the human brain to solve complex problems, and natural
language processing, which helps computers understand and interpret human language.
Big data and artificial intelligence have a synergistic relationship. AI requires a massive scale of
data to learn and improve decision-making processes and big data analytics leverages AI for
better data analysis. With this convergence, you can more easily leverage advanced analytics
capabilities like augmented or predictive analytics and more efficiently surface actionable
insights from your vast stores of data. With big data AI powered analytics, you can empower
your users with the intuitive tools and robust technologies they need to extract high-value
insights from data, fostering data literacy across your organization while reaping the benefits of
becoming a truly data-driven organization.
By bringing together big data and AI technology, companies can improve business performance
and efficiency by:
AI can assist users in all phases of the big data cycle, or the processes involved in the
aggregation, storage, and retrieval of diverse types of data from various sources. These include
4
data management, pattern management, context management, decision management, action
management, goal management, and risk management.
AI can identify data types, find possible connections among datasets, and recognize knowledge
using natural language processing. It can be used to automate and accelerate data preparation
tasks, including the generation of data models, and assist in data exploration. It can learn
common human error patterns, detecting and resolving potential flaws in information. And it
can learn by watching how the user interacts with an analytics program, surfacing unexpected
insights from massive datasets fast. AI can also learn subtle differences in meaning, or context-
specific nuances, in order to help users better understand numeric data sources. And it can
alert users to anomalies or unexpected patterns in data, actively monitoring events and
identifying potential threats from system logs or social networking data, for example.
Big data is revolutionizing the way businesses manage, analyze, and leverage data. Using big
data technologies, organizations can perform manipulations on large volumes of data, uncover
hidden patterns, gain insights, and make informed decisions that lead to greater ROI. Today,
every company, whether big or small, is investing in big data applications to improve the
quality of its services. Here are a few top big data applications in industries where big data is
changing the face of businesses these days.
BFSI is one of the most data-intensive domains in the world economy. Financial institutions
have huge amounts of customer data, such as information on customer profile data collected
for KYC, deposits and withdrawals at ATMs, online payments, and more. Big data technologies
enable financial institutions to easily access data and eliminate redundancy and overlapping.
Retail
The retail industry collects a huge amount of data through RFID, customer loyalty programs,
and more. Big data analytics enable businesses to uncover patterns and trends in a large
volume of data to improve pricing, supply chain movement, personalized shopping experiences,
and enhance customer loyalty. Businesses also use retail analytics data to forecast trends and
make strategic decisions. This helps increase their competitiveness in the market to a great
extent.
5
x Customer journey analytics
x Fraud detection and prevention
Healthcare
Education
In the education sector, a lot of data is collected in the form of names of students enrolled in a
program/course, enrollment year, course details, student ID, marks obtained in each subject,
and more. Using big data, educators can store this information efficiently and identify patterns
and trends to spot opportunities for positive change in the performance of both the students
and the educational institutions.
Manufacturing
Regardless of what type of data a business has, it plays an important role when it comes to
outperforming the competition. In manufacturing, data is gathered from machines, devices,
and operators at every stage of production. Big data help manufacturers store this data
efficiently. The use of big data also allows firms to identify new ways to save costs and improve
product quality. Using big data analytics, companies can find patterns to solve existing
problems and improve the overall process.
6
x Risk evaluation
General AI vs Narrow AI
Back in the 1950s, Alan Turing was asked whether machines can think. At the time, Turing said
that the question was too meaningless for discussion, as we don't even understand what
thinking is in the first place.
Fast-forward to the 2020s, and we have Amazon telling us what products we want to buy,
Netflix knowing the shows we want to watch, and Google predicting the questions we want to
ask. However, are machines genuinely thinking or just simulating cognition?
Post Covid-19, 86% of participants in a PwC survey say AI will be a mainstream technology at
their company in 2021.
Narrow AI is created to solve one given problem, for example, a chatbot. Artificial General
Intelligence (AGI) is a theoretical application of generalized Artificial Intelligence in any domain,
solving any problem that requires AI. Though still unfulfilled, AGI inches ever closer.
Artificial Narrow Intelligence (ANI), sometimes known as "weak AI", refers to any AI that can
outperform a human in a narrowly defined and structured task. It is designed to perform a
single function like an internet search, face recognition, or speech detection under various
constraints and limitations. It is the constraints that lead people to refer to these functions as
͚ŶĂƌƌŽǁ͛Žƌ͚ǁĞĂŬ͛͘
Every minor success in Narrow AI is typically a stepping stone toward Artificial General
Intelligence (AGI). We will break Narrow AI into three core benefits.
7
In simple terms, Narrow AI is where we have been, and General AI is where we want to head
towards. Artificial General Intelligence is known as "strong AI" and allows machines to apply
knowledge and skills in different contexts.
Where ANI applications can run single, automated, and repetitive tasks, the objective of AGI is
to create machines that can reason and think just like a human is capable of doing. General AI is
where we are heading but is still in its very nascent stages.
computer systems, that is, systems that exhibit characteristics we associate with intelligence in
In the commencement of this blog, we will gain expertise in Artificial Intelligence and its major
six branches.
device to emulate human intelligence (cognitive process), acquire from experiences, adapt to
Apart from this, AI has various fundamental application incorporating NLP, healthcare,
automotive, gaming, speech recognition, finance, vision system, etc. and required for;
x To design expert systems equipped with the knowledgeable practice that is proficient to
x Stimulating devices to identify results for complicated issues like humans do and implement
There is a broad set of techniques that come in the domain of artificial intelligence such as
linguistics, bias, vision, planning, robotic process automation, natural language processing,
8
decision science, etc. Let us acquire information about some of the major subfields of AI in
deep;
2. Neural Network
Incorporating cognitive science and machines to perform tasks, the neural network is a branch
of artificial intelligence that makes use of neurology ( a part of biology that concerns the nerve
and nervous system of the human brain). Neural network replicates the human brain where the
human brain comprises an infinite number of neurons and to code brain-neurons into a system
3. Robotics
This has emerged as a very sizzling field of artificial intelligence. An interesting field of research
4. Expert Systems
Expert systems were considered amid the first successful model of AI software. For the first
time, they were designed in the 1970s and after that escalated in the 1980s.
9
Under the umbrella of an AI technology, an expert system refers to a computer system that
5. Fuzzy Logic
In the real world, sometimes we face a condition where it is difficult to recognize whether the
condition is true or not, their fuzzy logic gives relevant flexibility for reasoning that leads to
/ƚŝƐŚĂƌĚĨƌŽŵƚŚĞƐƚĂŶĚƉŽŝŶƚŽĨƚŚĞĐŚŝůĚ͕ǁŚŽŵƵƐƚƐƉĞŶĚŵĂŶLJLJĞĂƌƐĂĐƋƵŝƌŝŶŐĂůĂŶŐƵĂŐĞ͙
It is hard for the adult language learner, it is hard for the scientist who attempts to model the
relevant phenomena, and it is hard for the engineer who attempts to build systems that deal
with natural language input or output. These tasks are so hard that Turing could rightly make
fluent conversation in natural language the centerpiece of his test for intelligence. Ͷ Page 248,
10
Module 2:
Statistics: Distributions
Normal distribution describes continuous data which have a symmetric distribution, with a
characteristic 'bell' shape.
Binomial distribution describes the distribution of binary data from a finite sample. Thus it gives
the probability of getting r events out of n trials.
Poisson distribution describes the distribution of binary data from an infinite sample. Thus it
gives the probability of getting r events in a population.
To distinguish the use of the same word in normal range and Normal distribution we have used
a lower and upper case convention throughout.
The histogram of the sample data is an estimate of the population distribution of birth weights
in new born babies. This population distribution can be estimated by the superimposed smooth
`bell-shaped' curve or `Normal' distribution shown. We presume that if we were able to look at
the entire population of new born babies then the distribution of birth weight would have
exactly the Normal shape. We often infer, from a sample whose histogram has the approximate
Normal shape, that the population will have exactly, or as near as makes no practical
difference, that Normal shape.
11
Module 3:
Bayes' theorem can be used in many applications, such as medicine, finance, and economics. In
finance, Bayes' theorem can be used to update a previous belief once new information is
obtained. Prior probability represents what is originally believed before new evidence is
introduced, and posterior probability takes this new information into account.
Posterior probability distributions should be a better reflection of the underlying truth of a data
generating process than the prior probability since the posterior included more information. A
posterior probability can subsequently become a prior for a new updated posterior probability
as new information arises and is incorporated into the analysis.
From crypto to NFTs and beyond, accessing a wealth of DeFi platforms is simpler than you
might think. With OKX, a leading digital asset financial service provider, you can access world-
class security as you trade and store assets. You can also connect existing wallets and win up to
$10,000 when you complete a deposit of more than $50 through a crypto purchase or top-up
within 30 days of registration. Learn more and sign up today.
x Compare Accounts
x Advertiser Disclosure
Prior Probability
Unconditional Probability
Empirical probability uses the number of occurrences of an outcome within a sample set as a
Data is the lifeblood of business, and it comes in a huge variety of formats Ͷ everything from
strictly formed relational databases to your last post on Facebook. All of that data, in all
different formats, can be sorted into one of two categories: structured and unstructured data.
12
Structured vs. unstructured data can be understood by considering the who, what, when,
where, and the how of the data:
Structured data is data that has been predefined and formatted to a set structure before
being placed in data storage, which is often referred to as schema-on-write. The best example
of structured data is the relational database: the data has been formatted into precisely defined
fields, such as credit card numbers or address, in order to be easily queried with SQL.
1. Easily used by machine learning algorithms: The largest benefit of structured data is how
easily it can be used by machine learning. The specific and organized nature of structured
data allows for easy manipulation and querying of that data.
2. Easily used by business users: Another benefit of structured data is that it can be used by
an average business user with an understanding of the topic to which the data relates.
There is no need to have an in-depth understanding of various different types of data or
the relationships of that data. It opens up self-service data access to the business user.
3. Increased access to more tools: Structured data also has the benefit of having been in
use for far longer, as historically it was the only option. This means that there are more
tools that have been tried and tested in using and analyzing structured data. Data
managers have more product choices when using structured data.
The cons of structured data are centered in a lack of data flexibility. Here are some potential
ĚƌĂǁďĂĐŬƐƚŽƐƚƌƵĐƚƵƌĞĚĚĂƚĂ͛ƐƵƐĞ͗
1. A predefined purpose limits use: While on-write-schema data definition is a large benefit
to structured data, it is also true that data with a predefined structure can only be used
for its intended purpose. This limits its flexibility and use cases.
2. Limited storage options: Structured data is generally stored in data warehouses. Data
warehouses are data storage systems with rigid schemas. Any change in requirements
means updating all of that structured data to meet the new needs; this results in massive
expenditure of resources and time.
Unstructured data is data stored in its native format and not processed until it is used, which
is known as schema-on-read. It comes in a myriad of file formats, including email, social media
posts, presentations, chats, IoT sensor data, and satellite imagery.
As there are pros and cons of structured data, unstructured data also has strengths and
weaknesses for specific business needs. Some of its benefits include:
13
1. Freedom of the native format: Because unstructured data is stored in its native format,
the data is not defined until it is needed. This leads to a larger pool of use cases, because
the purpose of the data is adaptable.
2. Faster accumulation rates: Another benefit of unstructured data is in data accumulation
rates. There is no need to predefine the data, which means it can be collected quickly and
easily.
3. Data lake storage: Unstructured data is often stored in cloud data lakes, which allow for
massive storage. Cloud data lakes also allow for pay-as-you-use storage pricing, which
helps cut costs and allows for easy scalability.
There are also cons to using unstructured data. It requires specific expertise and specialized
tools in order to be used to its fullest potential.
1. Requires data science expertise: The largest drawback to unstructured data is that data
science expertise is required to prepare and analyze the data. A standard business user
cannot use unstructured data as it is, due to its undefined/non-formatted nature. Using
unstructured data requires understanding the topic or area of the data, but also of
understanding how the data can be related to make it useful.
2. Specialized tools: In addition to the required expertise, unstructured data requires
specialized tools to manipulate. Standard are intended for use with structured data,
which leaves a data manager with limited choices in products for unstructured data,
some of which are still in their infancy.
Structured data vs. unstructured data comes down to data types that can be used, the level of
data expertise required to use it, and on-write versus on-read schema.
14
Module 4:
Writing Python using IDLE or the Python Shell is great for simple things, but those tools quickly
turn larger programming projects into frustrating pits of despair. Using an IDE, or even just a
good dedicated code editor, makes coding funͶbut which one is best for you?
Fear not, Gentle Reader! We are here to help explain and demystify the myriad of choices
ĂǀĂŝůĂďůĞƚŽLJŽƵ͘tĞĐĂŶ͛ƚƉŝĐŬǁŚĂƚǁŽƌŬƐďĞƐƚĨŽƌLJŽƵĂŶĚLJŽƵƌƉƌŽĐĞss, but we can explain
the pros and cons of each and help you make an informed decision.
dŽŵĂŬĞƚŚŝŶŐƐĞĂƐŝĞƌ͕ǁĞ͛ůůďƌĞĂŬŽƵƌůŝƐƚŝŶƚŽƚǁŽďƌŽĂĚĐĂƚĞŐŽƌŝĞƐŽĨƚŽŽůƐ͗ƚŚĞŽŶĞƐďƵŝůƚ
exclusively for Python development and the ones built for general development that you can
ƵƐĞĨŽƌWLJƚŚŽŶ͘tĞ͛ůůĐĂůůŽƵƚƐŽŵĞtŚLJƐĂŶĚtŚLJEŽƚƐĨŽƌĞĂĐŚ͘>ĂƐƚůLJ͕ŶŽŶĞŽĨƚŚĞƐĞŽƉƚŝŽŶƐ
are mutually exclusive, so you can try them out on your own with very little penalty.
x An editor designed to handle code (with, for example, syntax highlighting and auto-
completion)
x Build, execution, and debugging tools
x Some form of source control
So what things do we really need in a coding environment? Feature lists vary from app to app,
but there are a core set of features that makes coding easier:
15
/ĨLJŽƵ͛ǀĞƐƉĞŶƚĂŶLJĂŵŽƵŶƚŽĨƚŝŵĞŝŶƚŚĞŽƉĞŶ-ƐŽƵƌĐĞĐŽŵŵƵŶŝƚLJ͕LJŽƵ͛ǀĞŚĞĂƌĚĂďŽƵƚĐůŝƉƐĞ͘
Available for Linux, Windows, and OS X at, Eclipse is the de-facto open-source IDE
for Java development. It has a rich marketplace of extensions and add-ons, which makes Eclipse
useful for a wide range of development activities.
One such extension is PyDev, which enables Python debugging, code completion, and an
interactive Python console. Installing PyDev into Eclipse is easy: from Eclipse, select Help,
Eclipse Marketplace, then search for PyDev. Click Install and restart Eclipse if necessary.
Pros: /ĨLJŽƵ͛ǀĞĂůƌĞĂĚLJŐŽƚĐůŝƉƐĞŝŶƐƚĂůůĞĚ͕ĂĚĚŝŶŐWLJĞǀǁŝůůďĞƋƵŝĐŬĞƌĂŶĚĞĂƐŝĞƌ͘WLJĞǀŝƐ
very accessible for the experienced Eclipse developer.
Python tools:
Built by Microsoft, Visual Studio is a full-featured IDE, in many ways comparable to Eclipse. Built
for Windows and Mac OS only, VS comes in both free (Community) and paid (Professional and
Enterprise) versions. Visual Studio enables development for a variety of platforms and comes
with its own marketplace for extensions.
Python Tools for Visual Studio (aka PTVS) enables Python coding in Visual Studio, as well as
Intellisense for Python, debugging, and other tools.
Pros: If you already have Visual Studio installed for other development activities, adding PTVS is
quicker and easier.
Cons: sŝƐƵĂů^ƚƵĚŝŽŝƐĂďŝŐĚŽǁŶůŽĂĚĨŽƌũƵƐƚWLJƚŚŽŶ͘WůƵƐ͕ŝĨLJŽƵ͛ƌĞŽŶ>ŝŶƵdž͕LJŽƵ͛ƌĞŽƵƚŽĨůƵĐŬ͗
ƚŚĞƌĞ͛ƐŶŽsŝƐƵĂů^ƚƵĚŝŽŝŶƐƚĂůůĨŽƌƚŚĂƚƉůĂƚĨŽƌŵ͘
One of the best (and only) full-featured, dedicated IDEs for Python is PyCharm. Available in both
paid (Professional) and free open-source (Community) editions, PyCharm installs quickly and
easily on Windows, Mac OS X, and Linux platforms.
Out of the box, PyCharm supports Python development directly. You can just open a new file
and start writing code. You can run and debug Python directly inside PyCharm, and it has
support for source control and projects.
Spyder
Spyder is an open-ƐŽƵƌĐĞWLJƚŚŽŶ/ƚŚĂƚ͛ƐŽƉƚŝŵŝnjĞĚĨŽƌĚĂƚĂƐĐŝĞŶĐĞǁŽƌŬĨůŽǁƐ͘^ƉLJĚĞƌĐŽŵĞƐ
included with the Anaconda package manager distribution, so depending on your setup you
may already have it installed on your machine.
tŚĂƚ͛ƐŝŶƚĞƌĞƐƚŝŶŐĂďŽƵƚ^ƉLJĚĞƌŝƐƚŚĂƚŝƚ͛ƐƚĂƌŐĞƚĂƵĚŝĞŶĐĞŝƐĚĂƚĂƐĐŝĞŶƚŝƐƚƐƵƐŝŶŐWLJƚŚŽŶ͘
zŽƵ͛ůůŶŽƚŝĐĞƚŚŝƐƚŚƌŽƵŐŚŽƵƚ͘&ŽƌĞdžĂŵƉůĞ͕^ƉLJĚĞƌŝŶƚĞŐƌĂƚĞƐǁĞůůǁŝƚŚĐŽŵŵŽŶWLJƚŚŽŶĚĂƚĂ
science libraries like SciPy, NumPy, and Matplotlib.
^ƉLJĚĞƌĨĞĂƚƵƌĞƐŵŽƐƚŽĨƚŚĞ͞ĐŽŵŵŽŶ/ĨĞĂƚƵƌĞƐ͟LJŽƵŵŝŐŚƚĞdžƉĞĐƚ͕ƐƵĐŚĂƐĂĐŽĚĞĞĚŝƚŽƌ
with robust syntax highlighting, Python code completion, and even an integrated
documentation browser.
Pros: zŽƵ͛ƌĞĂĚĂƚĂƐĐŝĞŶƚŝƐƚƵƐŝŶŐƚŚĞŶĂĐŽŶĚĂWLJƚŚŽŶĚŝƐƚƌŝďƵƚŝŽŶ͘
16
Cons: More experienced Python developers might find Spyder too basic to work with on a daily
basis and instead opt for a more complete IDE or customized editor solution.
Thonny
A recent addition to the Python IDE family, Thonny is billed as an IDE for beginners. Written and
maintained by the Institute of Computer Science at the University of Tartu in Estonia, Thonny is
available for all major platforms, with installation instructions on the site.
LJĚĞĨĂƵůƚ͕dŚŽŶŶLJŝŶƐƚĂůůƐǁŝƚŚŝƚƐŽǁŶďƵŶĚůĞĚǀĞƌƐŝŽŶŽĨWLJƚŚŽŶ͕ƐŽLJŽƵĚŽŶ͛ƚŶĞĞĚƚŽŝŶƐƚĂůů
anything else new. More experienced users may need to tweak this setting so already installed
libraries are found and used.
Pros: zŽƵ͛ƌĞĂďĞŐŝŶŶŝŶŐWLJƚŚŽŶƵƐĞƌ͕ĂŶĚǁĂŶƚĂŶ/ƚŚĂƚ͛ƐƌĞĂĚLJƚŽƌŽůů͘
Cons: More experienced Python developers will find Thonny too basic for most uses, and the
built-in interpreter is something to work around, not with. Plus, as a new tool, there may be
issues you find which may not have immediate solutions.
Only you can decide that, but here are some basic recommendations:
x New Python developers should try solutions with as few customizations as possible. The
less gets in the way, the better.
x If you use text editors for other tasks (like web pages or documentation), look for code
editor solutions.
x /ĨLJŽƵ͛ƌĞĂůƌĞĂĚLJĚĞǀĞůŽƉŝŶŐŽƚŚĞƌ software, you may find it easier to add Python
capabilities to your existing toolset.
17
Module 5:
Importing Data
x Nominal data.
x Ordinal data.
x Discrete data.
x Continuous data.
Types of Data
YƵĂůŝƚĂƚŝǀĞŽƌĂƚĞŐŽƌŝĐĂůĂƚĂŝƐĚĂƚĂƚŚĂƚĐĂŶ͛ƚďĞŵĞĂƐƵƌĞĚŽƌĐŽƵŶƚĞĚŝŶƚŚĞĨorm of
ŶƵŵďĞƌƐ͘dŚĞƐĞƚLJƉĞƐŽĨĚĂƚĂĂƌĞƐŽƌƚĞĚďLJĐĂƚĞŐŽƌLJ͕ŶŽƚďLJŶƵŵďĞƌ͘dŚĂƚ͛ƐǁŚLJŝƚŝƐĂůƐŽ
known as Categorical Data. These data consist of audio, images, symbols, or text. The gender of
a person, i.e., male, female, or others, is qualitative data.
Qualitative data tells about the perception of people. This data helps market researchers
ƵŶĚĞƌƐƚĂŶĚƚŚĞĐƵƐƚŽŵĞƌƐ͛ƚĂƐƚĞƐĂŶĚƚŚĞŶĚĞƐŝŐŶƚŚĞŝƌŝĚĞĂƐĂŶĚƐƚƌĂƚĞŐŝĞƐĂĐĐŽƌĚŝŶŐůLJ͘
18
The Qualitative data are further classified into two parts :
Nominal Data
Nominal Data is used to label variables without any order or quantitative value. The color of
ŚĂŝƌĐĂŶďĞĐŽŶƐŝĚĞƌĞĚŶŽŵŝŶĂůĚĂƚĂ͕ĂƐŽŶĞĐŽůŽƌĐĂŶ͛ƚďĞĐŽŵƉĂƌĞĚǁŝƚŚĂŶŽƚŚĞƌĐŽůŽƌ͘
Ordinal Data
Ordinal data have natural ordering where a number is present in some kind of order by their
position on the scale. These data are used for observation like customer satisfaction, happiness,
ĞƚĐ͕͘ďƵƚǁĞĐĂŶ͛ƚĚŽĂŶLJĂƌŝƚŚŵĞƚŝĐĂůƚĂƐŬƐŽŶƚŚĞŵ͘
When you are collecting your data for research, it is important to know the form of your data
for you to effectively interpret and analyze the. In a research study, there are mainly two types
of data types: Categorical data and Numerical data.
Categorical data refers to a data type that can be stored and identified based on the names or
labels given to them. A process called matching is done, to draw out the similarities or relations
between the data and then they are grouped accordingly.
The data collected in the categorical form is also known as qualitative data. Each dataset can be
grouped and labelled depending on their matching qualities, under only one category. This
makes the categories mutual exclusive.
There are two subtypes of categorical data namely: Nominal data and Ordinal data.
x Nominal data ʹ this is also called naming data. This is a type that names or labels the data
ĂŶĚŝƚƐĐŚĂƌĂĐƚĞƌŝƐƚŝĐƐĂƌĞƐŝŵŝůĂƌƚŽĂŶŽƵŶ͘džĂŵƉůĞ͗ƉĞƌƐŽŶ͛ƐŶĂŵĞ͕ŐĞŶĚĞƌ͕ƐĐŚŽŽů
name.
x Ordinal data ʹ this includes data or elements of data that is ranked, ordered or used on a
ƌĂƚŝŶŐƐĐĂůĞ͘zŽƵĐĂŶĐŽƵŶƚĂŶĚŽƌĚĞƌŽƌĚŝŶĂůĚĂƚĂďƵƚŝƚĚŽĞƐŶ͛ƚĂůůŽǁLJŽƵƚŽŵĞĂƐƵƌĞŝƚ͘
19
What is numerical data?
Numerical data refers to the data that is in the form of numbers, and not in any language or
descriptive form. Often referred to as quantitative data, numerical data is collected in number
form and stands different from any form of number data types due to its ability to be
statistically and arithmetically calculated.
It doĞƐŶ͛ƚŝŶǀŽůǀĞĂŶLJŶĂƚƵƌĂůůĂŶŐƵĂŐĞĚĞƐĐƌŝƉƚŝŽŶĂŶĚŝƐƋƵĂŶƚŝƚĂƚŝǀĞŝŶŶĂƚƵƌĞĂŶĚŝƚŝƐƵƐĞĚƚŽ
ŵĞĂƐƵƌĞƋƵĂŶƚŝƚŝĞƐůŝŬĞĂƉĞƌƐŽŶ͛ƐŚĞŝŐŚƚ͕ĂŐĞ͕/Y͕ĞƚĐ͘
It also has two subtypes known as Discrete data and Continuous data.
x Discrete data ʹ Discrete data is used to represent countable items. It can take both
numerical and categorical forms and group them into a list. This list can be finite or
infinite too.
x Continuous data ʹ As the name says, this form has data in the form of intervals. Or
simply said ranges. Continuous numerical data represent measurements and their
ŝŶƚĞƌǀĂůƐĨĂůůŽŶĂŶƵŵďĞƌůŝŶĞ͘,ĞŶĐĞ͕ŝƚĚŽĞƐŶ͛ƚŝŶǀŽůǀĞƚĂŬŝŶŐĐŽƵŶƚƐŽĨƚŚĞŝƚĞŵƐ͘
x Interval data ʹ interval data type refers to data that can be measured only along a scale
at equal distances from each other. The numerical values in this data type can only
undergo add and subtract operations.
x Ratio data ʹ unlike interval data, ratio data has zero points. Being similar to interval data,
zero point is the only difference they have.
x Internal data
Third-party analytics
Third-party ĂŶĂůLJƚŝĐƐĂƌĞƵƐĞĨƵůŝĨLJŽƵĚŽŶ͛ƚŚĂǀĞƚŚĞĐĂƉĂĐŝƚLJƚŽĐĂƉƚƵƌĞĚĂƚĂ͘dŚĞƐĞĂƌĞ
available for a number of business functions. Web analytics are the most well known.
External data
External data can include almost anything ʹ from historical demographic data to market prices,
from weather conditions to social-media trends. Organisations use external data to analyse and
model economic, political, social, or environmental factors that influence their business.
20
External data can be derived from a variety of sources. There are open initiatives (e.g.
data.gov.uk), social-media services (e.g. Twitter or Linkedin), and paid services (e.g. Thompson
Reuters or Westlaw).
Open data
KƉĞŶĚĂƚĂŝƐĂĐĐĞƐƐŝďůĞƚŽĞǀĞƌLJŽŶĞĂŶĚŝƐĨƌĞĞƚŽƵƐĞ͘,ŽǁĞǀĞƌ͕ŝĨŝƚ͛ƐŚŝŐŚ-level daƚĂ͕Žƌŝƚ͛Ɛ
heavily summarised and aggregated, it might not be very relevant to you. It might also not be in
the format you need, or it might be very difficult for you to make sense of. All of these
challenges can require a lot of time to make the data usable.
ƉƉůŝĐĂƚŝŽŶƉƌŽŐƌĂŵŵŝŶŐŝŶƚĞƌĨĂĐĞƐ;W/ƐͿĂƌĞŶ͛ƚĂƐŽƵƌĐĞŽĨĚĂƚĂďƵƚƚŚĞLJĚŽƉƌŽǀŝĚĞĂǁĂLJƚŽ
share data ʹ you can take it from one app to another and route, translate, and prepare it for
use. APIs can be used for a range of applications, from social (e.g. Twitter, Facebook), to utilities
(e.g. Dropbox) and commerce (e.g. Mailchimp, Slack), to name a view.
The proliferation of the internet, smart devices, and increasing applications have driven the
digital transformation that leads to the rapid growth of data. Over 2.5 quintillion of data
generated every day. Around the world, there are 44 zettabytes of data generated in the year
2020 which is likely to be expected 144 zettabytes by the year 2025. The primary sources of
contribution in the extension of data are mainly social media data, machine data, and
transactional data. But what actually data is? Data refers to the known facts and figures. It can
be text or numbers, or it can be in the form of bytes that we can store in memory of a
computer that gives a piece of information after processing which later is used for decision
making and analysis. Data has become not only unlocking the door of innovation and
productivity but also gave birth to ͚KƉĞŶ ^ŽƵƌĐĞ͛ and ͚KƉĞŶ ĂƚĂ͛. The common between the
two is the word ͚KƉĞŶ͛ which means freely accessible from the internet. Let get into the depth
of these terms:
Open- Source
The term Open Source is used for free software that anyone can view, alter and redistribute, as
its source code is also available along with the software. This software is freely accessible by
anyone without paying any cost and mostly comes with all the functionalities. The source code
is the actual program written in a specific programming language, through which programmers
can modify it to improve the software by adding new features. The open-source software is
based on a decentralized and collaborative way to create software with collective ownership or
community production.
Importance of Open Source: As we know that Open-Source is a collaborative work where
programmers all over the world shared their knowledge to redesign and add new improved
features that benefit the entire community and undenied business profits. Unlike Proprietary
software which is not allowed to alter and redistribute because of the non-availability of the
source code, open source comes with the source code. When we say Open Source is free, it
ĚŽĞƐŶ͛ƚŵĞĂŶǁŝƚŚŽƵƚĐŽƐƚƌĂƚŚĞƌŵĞĂŶƐ͗
x Freedom to use
x Freedom to study and alter the software
x Freedom to share its copy
x Freedom to use and distribute the derivative or modified version of the software
21
Open Data
Open data consists of information that anyone can access, use and share without any
restrictions. Although open data can be freely accessible, some privacy protections such as
copyright or patents restrict the use. Open data is available from the external sources of any
organization throughout the world. It can be generated by smartphones and computers
through which data from web pages, emails, chatting conversations, music streaming,
videogames are collected and transmitted to the global network of computers using OSS. This
data can be used for forecasting, unveiling buying patterns of demographic groups, predictive
analysis, and finding new opportunities for innovation, etc. In a precise way, open data must
have the following features:
x The data must be accessible in a convenient and changeable format.
x The data must be available by downloading over the internet at no cost.
x The data must be re-usable and redistributable under certain terms and conditions.
Uses of Open data: Open Data allows data to be interoperable as many organizations and
researchers are sharing and working together on different datasets, which not only increases
communication but also increases possibilities for further research. Open Data helps
individuals, businesses, or the government to bring environmental, economic, and social
benefits. Some of the uses of Open-Data are:
x It creates opportunities to connect businesses with customers.
x It provides transparency between government and citizens about the policies and services.
x It helps in early warning of natural disasters and can alert concerned people.
Often described as data about data, metadata is a foundational element used to transform data
into an enterprise-wide asset. Metadata helps understand the data behind it and reflects how
data is used and is key to supporting data governance initiatives, regulatory compliance
demands, and data management processes.
1. Physical metadata covers the specifics of: within which system data resides, the
schema, table, and column or key-value level of detail. This information is machine
generated and automatically pulled from software systems.
2. Logical metadata provides details on how data is linked together to form larger sets. It
also outlines how data flows through systems and processes, from creation, to storage,
ƚƌĂŶƐĨŽƌŵĂƚŝŽŶ͕ĂŶĚĐŽŶƐƵŵƉƚŝŽŶ͘/ƚĞƐƐĞŶƚŝĂůůLJĞƐƚĂďůŝƐŚĞƐĂƌŽĂĚŵĂƉŽŶĚĂƚĂ͛ƐƉĂƚŚ
through the data supply chain including its usage and alterations over time.
3. Conceptual metadata provides the business context for data ʹ ŝƚĚĞƚĂŝůƐĚĂƚĂ͛Ɛ meaning
and purpose within an enterprise. It provides critical information about the data usage,
including the acquired knowledge of subject matter experts within the organization.
22
Module 6:
Pre-processing Data
A data set is a catch-all phrase that covers anything related to data. It includes raw and
processed data, grids, images, maps, data spreadsheets and tables, and so on. Often, a data set
comprises a suite of data files collected or generated by one instrument or device. For example,
a multibeam bathymetry data set may contain hundreds of individual swath data files collected
from a sonar device during one cruise. If that collection of swath files undergoes data
processing, it will be classed as a separate, processed data set to distinguish it from the raw
data.
What is the difference between data curated at IEDA and data curated at other repositories?
Data sets archived in the IEDA:MGDS facility generally fall into two categories: Those that have
undergone some level of processing or those for which no national repository currently exists.
Note that there may be rare instances of redundancy in data holdings. Usually, this resulted
from a data set being sent to IEDA:MGDS for archiving before being sent to a national
repository. When identified, the duplication is eliminated, leaving a link to the data served by
the national repository. In rarer cases still, IEDA:MGDS may serve a full data set where a
national repository archives only a subset.
Anomalies in DBMS
The term anomaly is used to describe a discrepancy between two parts of a database. In a retail
database, for example, you may have a customer and an invoice table. If you are no longer
selling to customers, you may want to purge them from your database periodically. If you
delete a customer but keep their invoices for the purchases they have made, you have an
anomaly. There is an invoice for a customer that doesn't exist anymore. By deleting all of a
customer's invoices when you delete a customer, this anomaly can be avoided. Be sure to close
the book on the year before you do this.
23
A database anomaly is an inconsistency in the data resulting from an operation like
an update, insertion, or deletion. There can be inconsistencies when a record is held in multiple
places and not all of the copies are updated.
Anomalies occur when the data present in the database has too much redundancy and if the
tables making up the database are poorly constructed
There are different types of anomalies that can occur in a database. Redundancy anomalies`,
for instance, can cause problems during tests if you are a student, and during job interviews, if
you are looking for work. However, they are easily spotted and fixed. These are the ones we
need to pay attention to:
1. Update
2. Insert
3. Delete
1. Update anomaly:
Consider a college database that keeps student information in a table called student, which
contains four columns: stu_id for the student's id, stu_name for the student's
name, stu_address for the student's address, and stu_club for the student's club.
2. Insert anomaly:
Example
We use the same table in the previous example with modified data
For example, in the above table if a new student named Nanda has joined the college and he
has no department affiliation as the club allows intake of students only from second year. Then
we can't insert the data of Nanda into the table since the st_club field cannot accept null
values.
3. Delete anomaly:
Example In this example, we use modified data from the previous example
Suppose, for instance, the college at some point closes the club crypto, then deleting the rows
that contain s_club as crypto would also delete the information of student Mukesh since he
belongs only to this department.
Data duplicity is a severe problem because storing data in relational databases and retaining
similar data in several locations becomes difficult. In this article, we will discuss the contribution
of Data Normalization Techniques in Data Mining process.
24
Data mining is the process of preparing quality data that can help in gaining insights either
through data analysis or building machine learning models. Organizations analyze vast amounts
of raw data to extract relevant customer trends and patterns by employing data mining
techniques, statistical analysis, and visualization technology to acquire fresh insights.
ĞĨŽƌĞLJŽƵďĞŐŝŶ͕LJŽƵŵƵƐƚŚĂǀĞĂƚŚŽƌŽƵŐŚĂǁĂƌĞŶĞƐƐŽĨLJŽƵƌĐŽŵƉĂŶLJ͛ƐŐŽĂůƐ͕ƌĞƐŽƵƌĐĞƐ͕
and existing circumstances in relation to its requirements. This would help develop a rigorous
ĚĂƚĂŵŝŶŝŶŐƐƚƌĂƚĞŐLJƚŚĂƚŵĞĞƚƐƚŚĞĐŽŵƉĂŶLJ͛ƐŽďũĞĐƚŝǀĞƐ͘
Data must be reviewed and matched as it is gathered from multiple sources to ensure there are
no bottlenecks in the data collection process. Quality assurance identifies any underlying
irregularities in the data, such as missing data interpolation.
/ƚ͛ƐĞƐƚŝŵĂƚĞĚƚŚĂƚĐŽůůĞĐƚŝŶŐ͕ĐůĞĂŶŝŶŐ͕ƐƚƌƵĐƚƵƌŝŶŐ͕ĂŶĚĂŶŽŶLJŵŝnjŝŶŐĚĂƚĂƚĂŬĞƐϵϬйŽĨƚŚĞƚŝŵĞ
before analysis. Since data quality is improved using several techniques, it eliminates the data
wrangling job of data scientists so that they can focus on building models. Obtaining quality
data after data mining helps data scientists quickly build and optimize models for business
growth.
Step 4: Transformation
The activities engaged in this step, with five sub-stages, prepare data for final datasets. It
entails:
Based on the type of data, you can build either machine learning or deep learning models for
classifying and finding in-depth patterns. For improved data pattern discovery, several
mathematical models based on various circumstances are incorporated during model building.
Hevo Data, a Fully-managed Data Pipeline platform, can help you automate, simplify & enrich
LJŽƵƌĚĂƚĂƌĞƉůŝĐĂƚŝŽŶƉƌŽĐĞƐƐŝŶĂĨĞǁĐůŝĐŬƐ͘tŝƚŚ,ĞǀŽ͛ƐǁŝĚĞǀĂƌŝĞƚLJŽĨĐŽŶŶĞĐƚŽƌƐĂŶĚ
blazing-fast Data Pipelines, you can extract & load data from 100+ Data Sources straight into
your Data Warehouse or any Databases. To further streamline and prepare your data for
25
analysis, you can process and enrich raw granular data using HeǀŽ͛ƐƌŽďƵƐƚΘďƵŝůƚ-in
Transformation Layer without writing a single line of code!
Normalization is a method for dissecting tables to remove data redundancy (repetition) and
standardize the information for better data workflows. /ƚ͛ƐĂŵƵůƚŝ-step procedure for
converting data into a tabular format and removing duplicate data from relational tables.
EŽƌŵĂůŝnjĂƚŝŽŶdĞĐŚŶŝƋƵĞƐŝŶĂƚĂDŝŶŝŶŐŝƐƵƐĞĚĨŽƌƌĞĚƵĐŝŶŐƚŚĞƌĂŶŐĞŽĨĂŶĂƚƚƌŝďƵƚĞ͛ƐǀĂůƵĞƐ͕
such as -1.0 to 1.0. Data normalization is mainly used to reduce redundant data, thereby
assisting in reducing the size of data for expediting the processing of information. In most cases,
Data Normalization Techniques in Data Mining are implemented in classification models.
Normalization Techniques in Data Mining are helpful since it allows you to obtain the following
benefits:
When dealing with huge data sets, normalization is usually essential to ensure you do not take
data consistency and quality for granted. Since you cannot look for issues and resolve every
data record in big data, it is critical to use the Normalization Techniques in Data Mining to
transform data and ensure consistency.
When many characteristics exist, but their values vary, building models may result in inaccurate
predictions. Consequently, they are normalized to put all qualities on the same scale.
There are several reasons for using Normalization Techniques in Data Mining:
x The Normalization Techniques in Data Mining are becoming more effective and
efficient.
x The data is translated into a format that everyone can understand; the data can be
pulled from databases more quickly, and the data can be analyzed in a specified way.
There are several data normalization techniques in data mining, but in this article, we will
discuss the top three ways: Z-score normalization, min-max normalization, and decimal scaling
normalization. The following Normalization Techniques in Data Mining are listed below:
Z-score Normalization
The Z-Score value is one of the Normalization Techniques in Data Mining that determines how
much a data point deviates from the mean. It calculates the standard deviations that are below
or above the mean. It might be anywhere between -3 and +3 standard deviations. Z-score
normalization techniques in data mining is beneficial for data analysis that requires comparing a
value to a mean (average) value, such as test or survey findings.
26
Methods And Tools For Process Validation
There are many statistical tools that can be used as part of validation. Control charts, capability
studies, designed experiments, tolerance analysis, robust design methods, failure modes and
effects analysis, sampling plans, and mistake proofing are but a few. Each of these tools will be
summarized and their application in validation described.
1. INTRODUCTION
Validation requires documented evidence that a process consistently conforms to
requirements. It requires that you first obtain a process that can consistently conform to
requirements and then that you run studies demonstrating that this is the case. Statistical tools
can aid in both tasks.
One tool that is particularly useful in organizing the overall validation effort is a failure modes
and effects analysis (FMEA) or a closely related fault tree analysis (FTA). An FMEA involves
listing out the potential problems or failure modes and evaluating their risk in terms of their
severity, likelihood of occurring and ease of detection.
Instead, stable processes are desired as shown below. Stable processes produce a consistent
level of performance. The total variation is reduced. The process is more predictable.
However, stability is not the only thing required. Once a consistent performance has been
achieved, the remaining variation must be made to safely fit within the specification limits.
Such a process is said to be stable and capable. Such a process can be relied on to consistently
produce good product.
27
A capability study is used to determine whether a process is stable and capable. It involves
collecting samples over a period of time. The average and standard deviation of each time
period are estimated and these estimates plotted in the form of a control chart. These control
charts are used to determine if the process is stable. If it is, the data can be combined into a
single histogram to determine its capability. To help determine if the process is capable, several
capability indices are used to measure how well the histogram fits within the specification
limits. One index, called Cp, is used to evaluate the variation. Another index, Cpk, is used to also
evaluate the centering of the process. Together these two indices are used to decide whether
the process passes. The values required to pass depending on the severity of the defect (major,
minor, critical).
28
Module 7:
Exploring Data
Data Types
General speaking, statistical techniques are determined by the type of data. A basic
understanding about the data types is helpful for choosing statistical procedures. In SPSS, a
column is for a variable and a row is for a case. There are, generally speaking, two major types
of data:
Another way of classifying data is by the measurement scales. In statistics, there are four
generally used measurement scales:
x Nominal data: data values are non-numeric group labels. For example, Gender
variable can be defined as male = 0 and female =1.
x Ordinal data (we sometimes call 'Discrete Data'): data values are categorical and may
be ranked in some numerically meaningful way. For example, strongly disagree to
strong agree may be defined as 1 to 5.
Exploratory Data Analysis (EDA) is one of the techniques used for extracting vital features and
trends used by machine learning and deep learning models in Data Science. Thus, EDA has
become an important milestone for anyone working in data science. This article covers the
concept, meaning, tools, and techniques of EDA to give complete awareness to a beginner
wanting to launch a career in data science. The article also enlists those fields that regularly
apply EDA efficiently in promoting their business activities.
29
The Data Science field is now very important in the business world as it provides many
opportunities to make vital business decisions by analyzing hugely gathered data.
Understanding the data thoroughly needs its exploration from every aspect. The impactful
features enable making meaningful and beneficial decisions; therefore, EDA occupies an
invaluable place in Data science.
The overall objective of exploratory data analysis is to obtain vital insights and hence usually
includes the following sub-objectives:
1. Univariate
2. Bivariate
3. Multivariate
In multivariate analysis, the outcome is more than two, e.g., type of product and quantity sold
against the product price, advertising expenses, and discounts offered. The analysis of data is
done on variables that can be numerical or categorical. The result of the analysis can be
represented in numerical values, visualization, or graphical form. Accordingly, they could be
further classified as non-graphical or graphical.
1. Univariate Non-Graphical
It is the simplest of all types of data analysis used in practice. As the name suggests, uni means
only one variable is considered whose data (referred to as population) is compiled and studied.
The main aim of univariate non-graphical EDA is to find out the details about the distribution of
the population data and to know some specific parameters of statistics.
2. Univariate Graphical
The graphs in this section are based on Auto MPG dataset available on the UCI repository. Some
common types of univariate graphics are:
30
x Stem-and-leaf Plots: This is a very simple but powerful EDA method used to display
quantitative data but in a shortened format. It displays the values in the data set,
keeping each observation intact but separating them as stem (the leading digits) and
remaining or trailing digits as leaves. But histogram is mostly used in its place now.
x Histograms (Bar Charts): These plots are used to display both grouped or ungrouped
data. On the x-axis, values of variables are plotted, while on the y-axis are the number of
observations or frequencies. Histograms are very simple to quickly understand your
data, which tell about values of data like central tendency, dispersion, outliers, etc.
3. Multivariate Non-Graphical
The multivariate non-graphical exploratory data analysis technique is usually used to show the
connection between two or more variables with the help of either cross-tabulation or
statistics.
4. Multivariate Graphical
Graphics are used in multivariate graphical data to show the relationships between two or
more variables. Here the outcome depends on more than two variables, while the change-
causing variables can also be multiple.
The number of input features, variables, or columns present in a given dataset is known as
dimensionality, and the process to reduce these features is called dimensionality reduction.
A dataset contains a huge number of input features in various cases, which makes the
predictive modeling task more complicated. Because it is very difficult to visualize or make
predictions for the training dataset with a high number of features, for such cases,
dimensionality reduction techniques are required to use.
Dimensionality reduction technique can be defined as, "It is a way of converting the higher
dimensions dataset into lesser dimensions dataset ensuring that it provides similar
information." These techniques are widely used in machine learning for obtaining a better fit
predictive model while solving the classification and regression problems.
31
What Is Prescriptive Analytics?
Prescriptive analytics is a type of data analytics that attempts to answer the question "What
do we need to do to achieve this?" It involves the use of technology to help businesses make
better decisions through the analysis of raw data. Prescriptive analytics specifically factors
information about possible situations or scenarios, available resources, past performance, and
current performance, and suggests a course of action or strategy. It can be used to make
decisions on any time horizon, from immediate to long-term. It is the opposite of descriptive
analytics, which examines decisions and outcomes after the fact.
KEY TAKEAWAYS
x Prescriptive analytics is a form of data analytics that tries to answer "What do we need
to do to achieve this?"
x It uses machine learning to help businesses decide a course of action based on a
computeƌƉƌŽŐƌĂŵ͛ƐƉƌĞĚŝĐƚŝŽŶƐ͘
x Prescriptive analytics works with predictive analytics, which uses data to determine
near-term outcomes.
x When used effectively, it can help organizations make decisions based on facts and
probability-weighted projections instead of conclusions based on instinct.
x Prescriptive analytics isn't foolproof, as it's only as effective as its inputs.
Hypothesis testing is a crucial procedure to perform when you want to make inferences about a
population using a random sample. These inferences include estimating population properties
such as the mean, differences between means, proportions, and the relationships between
variables.
This post provides an overview of statistical hypothesis testing. If you need to perform
hypothesis tests, consider getting my book, Hypothesis Testing: An Intuitive Guide.
32
Module 8:
Python has been a charmer for data scientists for a while now. The more I interact with
resources, literature, courses, training, and people in Data Science, proficient knowledge of
Python emerges as a good asset to have. Having said that, when I started flourishing my Python
ƐŬŝůůƐ͕/ŚĂĚĂůŝƐƚŽĨWLJƚŚŽŶůŝďƌĂƌŝĞƐ/ŚĂĚƚŽŬŶŽǁĂďŽƵƚ͘ĨĞǁŵŽŵĞŶƚƐůĂƚĞƌ͙
1. Pandas
structures and data analysis tools for the labeled data in Python programming language. Pandas
stand for Python Data Analysis Library. Who ever knew that?
2. NumPy
package. It provides high-performance multidimensional array objects and tools to work with
3. SciPy
The SciPy library is one of the core packages that make up the SciPy stack. Now, there is a
difference between SciPy Stack and SciPy, the library. SciPy builds on the NumPy array object
and is part of the stack which includes tools like Matplotlib, Pandas, and SymPy with additional
tools,
4. Matplotlib
This is undoubtedly my favorite and a quintessential Python library. You can create stories with
the data visualized with Matplotlib. Another library from the SciPy Stack, Matplotlib plots 2D
figures.
5. Seaborn
So when you read the official documentation on Seaborn, it is defined as the data visualization
library based on Matplotlib that provides a high-level interface for drawing attractive and
33
informative statistical graphics. Putting it simply, seaborn is an extension of Matplotlib with
advanced features.
6. Scikit Learn
Introduced to the world as a Google Summer of Code project, Scikit Learn is a robust machine
learning library for Python. It features ML algorithms like SVMs, random forests, k-means
clustering, spectral clustering, mean shift, cross-validation and more... Even NumPy, SciPy and
related scientific operations are supported by Scikit Learn with Scikit Learn being a part of the
SciPy Stack.
7. TensorFlow
Back in 2017, I received a TensorFlow USB as an appreciation for being an amazing speaker at a
Google WTM event, haha. The USB was loaded with official documentation of TensorFlow. With
8. Keras
<ĞƌĂƐŝƐdĞŶƐŽƌ&ůŽǁ͛ƐŚŝŐŚ-level API for building and training Deep Neural Network code. It is an
open-source neural network library in Python. With Keras, statistical modeling, working with
images and text is a lot easier with simplified coding for deep learning.
9. Statsmodels
When I first learned R, conducting statistical tests, and statistical data exploration seemed the
easiest in R and avoided Python for statistical analysis until I explored Statsmodels or Python.
10. Plotly
Plotly is a quintessential graph plotting library for Python. Users can import, copy, paste, or
stream data that is to be analyzed and visualized. Plotly offers a sandboxed Python(Something
ǁŚĞƌĞLJŽƵĐĂŶƌƵŶĂWLJƚŚŽŶƚŚĂƚŝƐůŝŵŝƚĞĚŝŶǁŚĂƚŝƚĐĂŶĚŽͿEŽǁ/͛ǀĞŚĂĚĂŚĂƌĚƚŝŵĞ
understanding what sandboxing is but I know for a fact that Plotly makes it easy!?
34
implements and follows the Last In, First Out (LIFO) principle. It implies that the element that is
inserted last comes out first.
The process of inserting an element in the stack is known as the push operation. Here, the
deletion of elements is known as the pop operation. A user can feasibly keep track of the last
function/element of the list in a stack using a pointer (top).
There are many classification algorithms in machine learning. But ever wondered which
algorithm should be used for what purpose and what kind of application. If yes, then please read
the pros and cons of various machine learning algorithms used in classification. I have also listed
Pros
1. Performs well in Higher dimension. In real world there are infinite dimensions (and not just
2D and 3D). For instance image data, gene data, medical data etc. has higher dimensions
and SVM is useful in that. Basically when the number of features/columns are higher, SVM
does well
35
2. Best algorithm when classes are separable. (when instances of both the classes can be easily
separated either by a straight line or non-linearly). To depict separable classes, lets take an
example(here taking an example of linear separation, classes can also be non-linearly separable,
Applications:
Bag of words application(many features and columns), speech recognition data, classification of
Naive Bayes
Pros
1. Real time predictions: It is very fast and can be used in real time.
Cons
1. Independence of features does not hold: The fundamental Naive Bayes assumption is that
each feature makes an independent and equal contribution to the outcome. However this
condition is not met most of the times.
2. Bad estimator: Probability outputs from predict_proba are not to be taken too seriously.
36
3. Training data should represent population well: If you have no occurrences of a class label
anĚĂĐĞƌƚĂŝŶĂƚƚƌŝďƵƚĞǀĂůƵĞƚŽŐĞƚŚĞƌ;Ğ͘Ő͘ĐůĂƐƐс͟EŽ͕͟ƐŚĂƉĞс͟KǀĞƌĐĂƐƚ͞ͿƚŚĞŶƚŚĞƉŽƐƚĞƌŝŽƌ
probability will be zero. So if the training data is not representative of the population, Naive
Applications:
Naive Bayes is used in Text classification/ Spam Filtering/ Sentiment Analysis. It is used in text
ĐůĂƐƐŝĨŝĐĂƚŝŽŶ;ŝƚĐĂŶƉƌĞĚŝĐƚŽŶŵƵůƚŝƉůĞĐůĂƐƐĞƐĂŶĚĚŽĞƐŶ͛ƚŵŝŶĚĚĞĂůŝŶŐǁŝƚŚŝƌƌĞůĞǀĂŶƚ
features), Spam filtering (identify spam e-mail) and Sentiment Analysis (in social media analysis,
to identify positive and negative sentiments), recommendation systems (what will the user buy
next)
37
Module 9:
Graph Algorithms
The cost of the spanning tree is the sum of the weights of all the edges in the tree. There can be
many spanning trees. Minimum spanning tree is the spanning tree where the cost is minimum
among all the spanning trees. There also can be many minimum spanning trees.
Minimum spanning tree has direct application in the design of networks. It is used in algorithms
approximating the travelling salesman problem, multi-terminal minimum cut problem and
minimum-cost weighted perfect matching. Other practical applications are:
1. Cluster Analysis
2. Handwriting recognition
3. Image segmentation
There are two famous algorithms for finding the Minimum Spanning Tree:
<ƌƵƐŬĂů͛ƐůŐŽƌŝƚŚŵďƵŝůĚƐƚŚĞƐƉĂŶŶŝŶŐƚƌĞĞďLJĂĚĚŝŶŐĞĚŐĞƐŽŶĞďLJŽŶĞŝŶƚŽĂŐƌŽǁŝŶŐ
spanning tree. Kruskal's algorithm follows greedy approach as in each iteration it finds an edge
which has least weight and add it to the growing spanning tree.
Algorithm Steps:
1. Overview
In this tutorial, we'll explore the concept of pattern matching of strings and how we can make it
faster. Then, we'll walk through its implementation in Java.
2.1. Definition
In strings, pattern matching is the process of checking for a given sequence of characters
called a pattern in a sequence of characters called a text.
The basic expectations of pattern matching when the pattern is not a regular expression are:
38
2.2. Searching for a Pattern
We can improve the search time by storing the patterns in a trie data structure, which is known
for its fast retrieval of items.
We know that a trie data structure stores the characters of a string in a tree-like structure. So,
for two strings {NA, NAB}, we will get a tree with two paths:
3. Suffix Tree
A suffix tree is simply a compressed suffix trie. What this means is that, by joining the edges,
we can store a group of characters and thereby reduce the storage space significantly.
So, we can create a suffix tree for the same text HAVANABANANA:
4. Data Structure
Let's create a suffix tree data structure. We'll need two domain classes.
Firstly, we need a class to represent the tree node. It needs to store the tree's edges and its
child nodes. Additionally, when it's a leaf node, it needs to store the positional value of the
suffix.
39
Before we write our core logic to store data, let's add a few helper methods. These will prove
useful later.
Let's modify our SuffixTree class to add some methods needed for constructing the tree.
Let's now create the logic to traverse the tree. We'll use this method for both constructing the
tree and searching for patterns.
First, let's understand the concept of a partial match and a full match by considering a tree
populated with a few suffixes:
To add a new suffix ANABANANA$, we check if any node exists that can be modified or
extended to accommodate the new value. For this, we compare the new text with all the nodes
and find that the existing node [A]VANABANANA$ matches at first character. So, this is the
node we need to modify, and this match can be called a partial match.
40
Module 10:
String Algorithms
Suffix tree
In computer science, a suffix tree (also called PAT tree or, in an earlier form, position tree) is a
compressed trie containing all the suffixes of the given text as their keys and positions in the
text as their values. Suffix trees allow particularly fast implementations of many important
string operations.
The construction of such a tree for the string takes time and space linear in the length of Once
constructed, several operations can be performed quickly, for instance locating a substring in ,
locating a substring if a certain number of mistakes are allowed, locating matches for a regular
expression pattern etc. Suffix trees also provided one of the first linear-time solutions for
the longest common substring problem. These speedups come at a cost: storing a string's suffix
tree typically requires significantly more space than storing the string itself.
41
Module 11:
Neural Networks
Recurrent neural networks (RNNs) are a type of neural network that are used for processing
sequential data, such as text, audio, or time series data. They are designed to remember or
͞ƐƚŽƌĞ͟ŝŶĨŽƌŵĂƚŝŽŶĨƌŽŵƉƌĞǀŝŽƵs inputs. It allows them to make use of context and
ĚĞƉĞŶĚĞŶĐŝĞƐďĞƚǁĞĞŶƚŝŵĞƐƚĞƉƐ͘dŚŝƐŵĂŬĞƐƚŚĞŵƵƐĞĨƵůĨŽƌƚĂƐŬƐ͙
Recurrent neural networks (RNNs) are a type of neural network that are used for processing
sequential data, such as text, audio, or time series data. They are designed to remember or
͞ƐƚŽƌĞ͟ŝŶĨŽƌŵĂƚŝŽŶĨƌŽŵƉƌĞǀŝŽƵƐŝŶƉƵƚƐ͘/ƚĂůůŽǁƐƚŚĞŵƚŽŵĂŬĞƵƐĞŽĨĐŽŶƚĞdžƚĂŶĚ
dependencies between time steps. This makes them useful for tasks such as language
translation, speech recognition, and time series forecasting.
42
Here is a comparison of the key differences between RNNs, LSTMs, and GRUs:
Simpler
Structure Simple More complex than
LSTM
Easier
Can be more
Training Can be difficult than
difficult
LSTM
Can be
intermed
iate
Good for simple Good for between
Performance
tasks complex tasks simple
and
complex
tasks
Multiple
Hidden state Single Single
(memory cell)
Intermed
iate
Ability to retain long-term between
Limited Strong
dependencies RNNs
and
LSTMs
x RNNs are neural networks that can process sequential data, such as text, audio, or time
series data.
x They contain a ͞ŚŝĚĚĞŶƐƚĂƚĞ͟ƚŚĂƚŝƐƉĂƐƐĞĚĨƌŽŵŽŶĞĞůĞŵĞŶƚŝŶƚŚĞƐĞƋƵĞŶĐĞƚŽƚŚĞŶĞdžƚ͕
allowing the network to remember information from previous elements.
x At each time step, the RNN takes in an input and the current hidden state, and produces an
output and a new hidden state.
43
x The output and new hidden state are used as input for the next time step, and this process
continues until the entire sequence has been processed.
x RNNs are well-suited for tasks involving variable-length sequences and maintaining state
across elements.
Here is a brief summary of how Long Short-Term Memory (LSTM) networks work:
x LSTMs are a type of Recurrent Neural Network (RNN) that can better retain long-term
dependencies in the data.
x They have a more complex structure than regular RNNs, consisting of input, output, and
forget gates that can selectively retain or discard information from the hidden state.
x The input gate determines which information from the current input to store in the hidden
state.
x The forget gate determines which information from the previous hidden state to keep or
discard.
x The output gate determines which information from the hidden state to output as the final
prediction.
x This combination of gates allows LSTMs to retain important information from long sequences
and discard irrelevant or outdated information.
x LSTMs are often used for tasks involving long-term dependencies, such as language
translation and language modeling.
x GRUs are a type of Recurrent Neural Network (RNN) that uses a simpler structure than LSTMs
and is easier to train.
x They have two gates: an update gate and a reset gate.
x The update gate determines which information from the previous hidden state and current
input to keep, and the reset gate determines which information to discard.
x The final hidden state is a combination of the information retained by the update gate and
the current input.
x This combination of gates allows GRUs to retain relevant information from long sequences
and discard irrelevant or outdated information.
x GRUs are often used for tasks involving sequential data, such as language translation and
language modeling.
44
A Convolutional Neural Network, also known as CNN or ConvNet, is a class of neural
networks that specializes in processing data that has a grid-like topology, such as an image. A
digital image is a binary representation of visual data. It contains a series of pixels arranged in a
grid-like fashion that contains pixel values to denote how bright and what color each pixel
should be.
The human brain processes a huge amount of information the second we see an image. Each
neuron works in its own receptive field and is connected to other neurons in a way that they
cover the entire visual field. Just as each neuron responds to stimuli only in the restricted region
of the visual field called the receptive field in the biological vision system, each neuron in a CNN
A CNN typically has three layers: a convolutional layer, a pooling layer, and a fully connected
layer.
45
Convolution Layer
The convolution layer is the core building block of the CNN. It carries the main portion of the
ŶĞƚǁŽƌŬ͛ƐĐŽŵƉƵƚĂƚŝŽŶĂůůŽĂĚ͘
This layer performs a dot product between two matrices, where one matrix is the set of
learnable parameters otherwise known as a kernel, and the other matrix is the restricted portion
of the receptive field. The kernel is spatially smaller than an image but is more in-depth. This
means that, if the image is composed of three (RGB) channels, the kernel height and width will
During the forward pass, the kernel slides across the height and width of the image-producing
representation of the image known as an activation map that gives the response of the kernel at
each spatial position of the image. The sliding size of the kernel is called a stride.
Non-Linearity Layers
Since convolution is a linear operation and images are far from linear, non-linearity layers are
often placed directly after the convolutional layer to introduce non-linearity to the activation
map.
There are several types of non-linear operations, the popular ones being:
1. Sigmoid
46
The sigmoid non-ůŝŶĞĂƌŝƚLJŚĂƐƚŚĞŵĂƚŚĞŵĂƚŝĐĂůĨŽƌŵʍ;ʃͿсϭͬ;ϭнĞȍʃͿ͘/ƚƚĂŬĞƐĂƌĞĂů-valued
ŶƵŵďĞƌĂŶĚ͞ƐƋƵĂƐŚĞƐ͟ŝƚŝŶƚŽĂƌĂŶŐĞďĞƚǁĞĞŶϬĂŶĚϭ͘
However, a very undesirable property of sigmoid is that when the activation is at either tail, the
gradient becomes almost zero. If the local gradient becomes very small, then in backpropagation
ŝƚǁŝůůĞĨĨĞĐƚŝǀĞůLJ͞Ŭŝůů͟ƚŚĞŐƌĂĚŝĞŶƚ͘ůƐŽ͕ŝĨƚŚĞĚĂƚĂĐŽŵŝŶŐŝŶƚŽƚŚĞŶĞƵƌŽŶŝƐĂůǁĂLJƐƉŽƐŝƚŝǀĞ͕
then the output of sigmoid will be either all positives or all negatives, resulting in a zig-zag
2. Tanh
Tanh squashes a real-valued number to the range [-1, 1]. Like sigmoid, the activation saturates,
3. ReLU
The Rectified Linear Unit (ReLU) has become very popular in the last few years. It computes the
ĨƵŶĐƚŝŽŶ;ڏʃͿсŵĂdž;Ϭ͕ʃͿ͘/ŶŽƚŚĞƌǁŽƌĚƐ͕ƚŚĞĂĐƚŝǀĂƚŝŽŶŝƐƐŝŵƉůLJƚŚƌĞƐŚŽůĚĂƚnjĞƌŽ͘
In comparison to sigmoid and tanh, ReLU is more reliable and accelerates the convergence by six
times.
47
Module 12:
tŚĂƚ͛ƐƚŚĞĚŝĨĨĞƌĞŶĐĞďĞƚǁĞĞŶ^ĐƌŝƉƚŝŶŐĂŶĚWƌŽŐƌĂŵŵŝŶŐ>ĂŶŐƵĂŐĞƐ͍
Basically, all scripting languages are programming languages. The theoretical difference
between the two is that scripting languages do not require the compilation step and are rather
interpreted. For example, normally, a C program needs to be compiled before running whereas
normally, a scripting language like JavaScript or PHP need not be compiled.
Generally, compiled programs run faster than interpreted programs because they are first
converted native machine code. Also, compilers read and analyze the code only once, and
report the errors collectively that the code might have, but the interpreter will read and analyze
the code statements each time it meets them and halts at that very instance if there is some
error. In practice, the distinction between the two is getting blurred owing to improved
computation capabilities of the modern hardware and advanced coding practices.
They are used to create dynamic web Programming languages are used to write
3. applications computer programs.
48
libraries
Scripting languages can be easily ported Programming languages are translation free
6. among various operating systems. languages
Most of the scripting languages are Most of the programming languages are
9. interpreted language. compiled languages.
All the scripting languages are All the programming languages are not
10. programming languages. scripting languages.
Before I give you my opinion, it is good to have a look around to see what languages and
platforms are popular in self-selected communities of data analysis and machine learning
professionals.
<ŶƵŐŐĞƚƐŚĂƐŚĂĚůĂŶŐƵĂŐĞƉŽůůƐĨŽƌĞǀĞƌ͘ƌĞĐĞŶƚƉŽůůŝƐƚŝƚůĞĚ͞What programming/statistics
languages you used for an analytics / data mining / data science work in 2013͘͞dŚĞƚƌĞŶĚƐĂƌĞ
almost identical to the previous year. The results suggest heavy use of R and Python and SQL
ĨŽƌĚĂƚĂĂĐĐĞƐƐ͘^^ĂŶĚDd>ƌĂŶŬŚŝŐŚĞƌƚŚĂŶ/ǁŽƵůĚŚĂǀĞĞdžƉĞĐƚĞĚ͘/͛ĚĞdžƉĞĐƚ^^
accounts for larger corporate (Fortune 500) data analysis and MATLAB for engineering,
research and student use.
I think of programming languages in the context of the machine learning activities I want to
perform.
MATLAB/Octave
49
R
R is a workhorse for statistical analysis and by extension machine learning. Much talk is given to
ƚŚĞůĞĂƌŶŝŶŐĐƵƌǀĞ͕/ĚŝĚŶ͛ƚƌĞĂůůLJƐĞĞƚŚĞƉƌŽďůĞŵ͘/ƚŝƐƚŚĞƉůĂƚĨŽƌŵƚŽƵƐĞƚŽƵŶĚĞƌƐƚĂŶĚĂŶĚ
explore your data using statistical methods and graphs. It has an enormous number of machine
learning algorithms, and advanced implementations too written by the developers of the
algorithm.
Python
WLJƚŚŽŶŝĨĂƉŽƉƵůĂƌƐĐŝĞŶƚŝĨŝĐůĂŶŐƵĂŐĞĂŶĚĂƌŝƐŝŶŐƐƚĂƌĨŽƌŵĂĐŚŝŶĞůĞĂƌŶŝŶŐ͘/͛ĚďĞƐƵƌƉƌŝƐĞĚŝĨ
it can take the data analysis mantle from R, but matrix handling in NumPy may challenge
MATLAB and communication tools like IPython are very attractive and a step into the future of
reproducibility.
I think the SciPy stack for machine learning and data analysis can be used for one-off projects
(like papers), and frameworks like scikit-learn are mature enough to be used in production
systems.
Java-family/C-family
Implementing a system that uses machine learning is an engineering challenge like any other.
You need good design and developed requirements. Machine learning is algorithms, not magic.
When it comes to serious production implementations, you need a robust library or you
customize an implementation of the algorithm for your needs.
Other Concerns
x Not a Programmer: If you are not a programmer (or not a confident programmer) I recommend
playing machine learning via a GUI interface like Weka.
x One Language for Research and Ops: You may want to use the same language for prototyping
and for production to reduce risk of not effectively transferring the results.
x Pet Language: You may have a pet language of favorite language and want to stick to that. You
can implement algorithms yourself or leverage libraries. Most languages have some form of
machine learning package, however primitive.
50
Module 13:
We all have heard of Angular, React, Vue, Node packages and many of you would be even using
these on a regular basis.
But often we ƌĞĂůůLJĚŽŶ͛ƚŚĂǀĞĂĐůĞĂƌŝĚĞĂĂƐƚŽǁŚĂƚƚŚĞƐĞĂƌĞǁŚLJ do we need in the first
place.
^Ž͕ĂůŝďƌĂƌLJŝƐďĂƐŝĐĂůůLJĂĐŽůůĞĐƚŝŽŶŽĨƉƌŽŐƌĂŵƐŽƌĂďƵŶĐŚŽĨŚĂŶĚLJĐŽĚĞƐŽŵĞŽŶĞ͛ƐǁƌŝƚƚĞŶ
for you, which you can use in your programs.
A framework is usually a bunch of libraries, and sometimes (but not always) some external
utilities, all geared towards solving a particular task. For example, making a web site (web
framework), or displaying a user interface (UI framework), etc.
2. Python
pip or the PyPI is the central repository for all python packages. We usually incorporate these packages by
ƵƐŝŶŐƚŚĞĐŽŵŵĂŶĚ͞ƉŝƉŝŶƐƚĂůů͙͘͟
3. Java
Maven is industry standard when it comes to Java packages. In contrast to this, even Gradle is a
4. .NET/ C#
NuGet is the package manager for .NET. Microsoft maintains and manages the packages for
.NET.
So probably by now you must have had a basic idea on how packages, frameworks work and
where are they maintained. Can you think of some idea or a piece of code which can be re-used
Recommendation systems use specialized algorithms and machine learning solutions. Driven by
analytics algorithms, the recommendation system can wisely select which filters to apply to a
particular user's specific situation. It facilitates marketers to maximize conversions and average
order value.
51
Recommender systems can forecast user ratings, even before they have provided one, making
them an effective tool. Mainly, a recommendation system processes data through four phases as
follows-
x Collection
Data collected can be explicit (ratings and comments on products) or implicit (page views, order
history, etc.).
x Storing
The type of data used to create recommendations can help you decide the kind of storage you
x Analyzing
The recommender system finds items with similar user engagement data after analysis.
x Filtering
This is the last step where data gets filtered to access the relevant information required to
provide recommendations to the user. To enable this, you will need to choose an algorithm
Machine learning solves many problems but making product recommendations is a widely
known application of machine learning. There are three main types of recommendation systems
1. Collaborative Filtering
dŚĞĐŽůůĂďŽƌĂƚŝǀĞĨŝůƚĞƌŝŶŐŵĞƚŚŽĚŝƐďĂƐĞĚŽŶŐĂƚŚĞƌŝŶŐĂŶĚĂŶĂůLJnjŝŶŐĚĂƚĂŽŶƵƐĞƌ͛ƐďĞŚĂǀŝŽƌ͘
dŚŝƐŝŶĐůƵĚĞƐƚŚĞƵƐĞƌ͛ƐŽŶůŝŶĞĂĐƚŝvities and predicting what they will like based on the similarity
52
For example, if user A likes Apple, Banana, and Mango while user B likes Apple, Banana, and
Jackfruit, they have similar interests. So, it is highly likely that A would like Jackfruit and B would
2. Content-Based Filtering
Content-based filtering methods are based on the description of a product and a profile of the
keywords, and a user profile is built to express the kind of item this user likes.
In hybrid recommendation systems, products are recommended using both content-based and
53
Netflix is an excellent case in point of a hybrid recommendation system. It makes
ƌĞĐŽŵŵĞŶĚĂƚŝŽŶƐďLJũƵdžƚĂƉŽƐŝŶŐƵƐĞƌƐ͛ǁĂƚĐŚŝŶŐĂŶĚƐĞĂƌĐŚŝŶŐŚĂďŝƚƐĂŶĚĨŝŶĚŝŶŐƐŝŵŝůĂƌƵƐĞƌƐ
Summing Up
Recommendation systems not only enhance the user experience and engagement but also
recommendation system is only as effective as it is built to be. At Maruti Techlabs, our machine
learning experts can help you solve your business challenges with the help of machine learning
services. Our experts are well-versed in deep learning frameworks, supervised learning,
FOSS (Free and Open Source Software) is software whose source code is openly shared with
anyone. In plain words, this means that anyone can freely access, distribute and modify such
software. Contrary to it, proprietary software is copyrighted and the source code is not
available.
There are little to no upfront costs for open-source software. You just need to download the
code from a legitimate source and LJŽƵ͛ƌĞ good to go. If LJŽƵ͛ƌĞ on a tight budget it might be a
good idea to go open source instead of breaking the bank for costly solutions. After all, free
stuff is always good, right? But, no initial costs ĚŽĞƐŶ͛ƚ mean that there ĂƌĞŶ͛ƚ ĂŶLJ͙ which leads
us to our first argument against it.
54
Con: Long-term Cost
Sometime down the road costs for FOSS software can stack up. If any problem occurs that
needs immediate attention ŝƚ͛Ɛ up to you to put out the fire and those costs. You ĐĂŶ͛ƚ yank
your ǀĞŶĚŽƌ͛Ɛ chain to fix the issue because there is none. Instead, you have to either deal with
it in-house or hire external help. Also, consider the costs of the implementation and staff
training associated with introducing new software in the office.
Pro: Reliability
Con: Support
The key advantage of commercial software is the service & support. Commercial vendors offer
ongoing support and this is a major thing if you ĚŽŶ͛ƚ possess technical skills. Open-source
software ĚŽĞƐŶ͛ƚ possess user manuals and access to experts who are familiar with the
software. Although you can seek help in relevant communities for free, the support comes at a
time price and no one is obliged to help. If LJŽƵ͛ƌĞ having an urgent issue, proprietary software,
backed by top-tier, support might be a better choice
Pro: Longevity
Because anyone can access the source code, open-source software can evolve continuously.
Anyone can contribute to making the software better without any vendor confinements.
Furthermore, if a commercial company that created the software goes out of business, you lose
the support, patches and everything else their services included. This ĚŽĞƐŶ͛ƚ apply to FOSS
because you can seek help in user communities or hire individual programmers if necessary.
There is always the possibility that the developers of a program lose interest in working further
on the software or just move on to another project. This being said, both open-source and
proprietary software can be discontinued for whatever reason.
Pro: Security
Open source advocates assert that open source software is more secure overall compared to
proprietary software. Bugs and other issues tend to be dealt with as soon as ƚŚĞLJ͛ƌĞ caught by
the community members. On the other hand, this is not the case with commercial software.
Large enterprises can take weeks or months to deal with vulnerabilities and issue a fix.
Con: Security
55
intentions. All it takes for a disaster is a single programmer to incorporate some malware into
the software. In the case of closed software, only the vendor developers can see and edit the
source code. dŚĂƚ͛Ɛ why closed software is seen as safer, although the risk of hidden backdoor
Trojans is always a possibility.
Pro: Flexibility
OSS is all about flexibility. Users of open-source software benefit from the freedom to modify
the software in a way that suits their business needs. Unlike with commercial software, where
you have to adhere to the ǀĞŶĚŽƌ͛Ɛ requirements and limits, open source users have complete
control over their software. OSS is not confined by the rigid user agreement
associated with proprietary software.
Con: Usability
Compared to closed software, in most cases, open-source software is not as user-friendly. The
main point of criticism is that open-source software is more oriented towards the needs of the
developer and not the ͞ƵŶƐŬŝůůĞĚ͟ end user. >Ğƚ͛Ɛ face it, regular users will never even look at
the source code, let alone to tamper with it.
56
Module 14:
Businesses in many different areas use data science to guide their decisions. It is the
responsibility of a data scientist to take huge amounts of complex information and analyze it in
such a way that the decision-makers within a business, organization or other body can
ƵŶĚĞƌƐƚĂŶĚŝƚ͘dŚĞƌŽůĞŽĨĂĚĂƚĂƐĐŝĞŶƚŝƐƚŵĂLJďĞŵŽƌĞĐƌƵĐŝĂůƚŚĂŶĞǀĞƌŝŶƚŽĚĂLJ͛ƐĚĂƚĂ-driven
environment. All the information you require to become a data scientist is provided here. In
ƚŚŝƐĂƌƚŝĐůĞ͕ůĞƚ͛ƐůĞĂƌŶŵŽƌĞĂďŽƵƚƚŚĞƌŽůĞƐĂŶd responsibilities of a data scientist.
Data scientists are analytical data experts who possess the technical skills to address complex
problems. They gather, analyze, and interpret vast amounts of data while working with a
variety of computer science, mathematics, and statistics-related concepts. They have a duty to
offer perspectives that go beyond statistical analysis. Data scientist positions are accessible in
both the public and private sectors, including finance, consulting, manufacturing,
pharmaceuticals, government, and education.
Data scientists collaborate closely with business leaders and other key players to comprehend
company objectives and identify data-driven strategies for achieving those objectives. A data
ƐĐŝĞŶƚŝƐƚ͛ƐũŽďŝƐƚŽŐĂƚŚĞƌĂůĂƌŐĞĂŵŽƵŶƚŽĨĚĂƚĂ͕ĂŶĂůLJnjĞŝƚ͕ƐĞƉĂƌĂƚĞŽƵƚƚŚĞĞƐƐĞŶƚŝĂů
information, and then utilize tools like SAS, R programming, Python, etc. to extract insights that
may be used to increase the productivity and efficiency of the business. Depending on an
ŽƌŐĂŶŝnjĂƚŝŽŶ͛ƐŶĞĞĚƐ͕ĚĂƚĂƐĐŝĞŶƚŝƐƚƐŚĂǀĞĂǁŝĚĞƌĂŶŐĞŽĨƌŽůĞƐĂŶĚƌĞƐƉŽŶƐŝďŝůŝƚŝĞƐ͘dŚĞ
following is a list of some of the data scientist roles and responsibilities:
57
How to become a data scientist?
dŚĞŵĂũŽƌŝƚLJŽĨĚĂƚĂƐĐŝĞŶƚŝƐƚƐďĞŐŝŶƚŚĞŝƌĐĂƌĞĞƌƐǁŝƚŚĂĂĐŚĞůŽƌ͛ƐĚĞŐƌĞĞŝŶŵĂƚŚĞŵĂƚŝĐƐ͕
statistics, computer science, information technologies, data analytics or data science. Online
courses may be required to learn the specific skills required to obtain a higher post-graduate
degree in data science for those who choose to complete an undergraduate degree in a field
other than data science.
/ŶƚŽĚĂLJ͛ƐĚŝŐŝƚĂůǁŽƌůĚ͕ĚĂƚĂŝƐďĞĐŽŵŝŶŐŝŶĐƌĞĂƐŝŶŐůLJŝŵƉŽƌƚĂŶƚ͘/ƚ͛ƐĂƵƐĞĨƵůƚŽŽůĨŽƌĞǀĂůƵĂƚŝŶŐ
business stability and growth potential during times of uncertainty. In such a fast-paced
environment, data science and data analytics provide an additional boost to assist the
organization in meeting its goals.
Professional specialists with a data science certification are in high demand to handle and
evaluate data. Data scientists collect, organize, coordinate, analyze, integrate, and interpret
complex data from multiple sources. The market demand for data scientists is an excellent
opportunity to advance your career by enrolling in Emeritus /ŶĚŝĂ͛ƐƵŶŝƋƵĞĚĂƚĂƐĐŝĞŶĐĞĐŽƵƌƐĞƐ
online.
'ĂƚŚĞƌŝŶŐƉƌŽũĞĐƚƌĞƋƵŝƌĞŵĞŶƚƐĐĂŶĨĞĞůŽǀĞƌǁŚĞůŵŝŶŐ͕ďƵƚŝƚĚŽĞƐŶ͛ƚŶĞĞĚƚŽďĞŽǀĞƌůLJ
complicated Ͷ especially if you break it down into three steps.
Start by ŝĚĞŶƚŝĨLJŝŶŐƚŚĞƉƌŽũĞĐƚ͛ƐƐƚĂŬĞŚŽůĚĞƌƐĂŶĚƵŶĚĞƌƐƚĂŶĚŝŶŐǁŚĂƚƚŚĞLJƚŚŝŶŬƚŚĞƉƌŽũĞĐƚ
needs to address or include.
KŶĐĞLJŽƵ͛ǀĞŐĂƚŚĞƌĞĚLJŽƵƌƉƌŽũĞĐƚƌĞƋƵŝƌĞŵĞŶƚƐ͕LJŽƵŶĞĞĚƚŽĚŽĐƵŵĞŶƚƚŚĞŵŝŶĂĐŽŶĐŝƐĞĂŶĚ
well-organized document.
KŶĐĞLJŽƵƌƉƌŽũĞĐƚƌĞƋƵŝƌĞŵĞŶƚƐĂƌĞĚŽĐƵŵĞŶƚĞĚ͕ĚŽŶ͛ƚĂƐƐƵŵĞƚŚĂƚĞǀĞƌLJďŽĚLJŚĂƐĂƐŚĂƌĞĚ
understanding.
Organizations are described as a form of association, wherein men, material, and other
resources are engaged for the purpose of accomplishing a desired objective. The term
ŽƌŐĂŶŝnjĂƚŝŽŶŝƐĚĞƌŝǀĞĚĨƌŽŵƚŚĞǁŽƌĚ͚ŽƌŐĂŶŝĐŝƐŵ͕͛ǁŚŝĐŚŵĞĂŶƐĂŶŽƌŐĂŶŝnjĞĚďŽĚLJŽĨ
interdependent parts sharing common activity. Organization has been defined in different ways
such as (i) organization is a system of consciously coordinated activities or forces of two or
more persons, (ii) organization is a planned system of cooperative effort in which each
participant has a recognized role to play and duties and tasks to perform, (iii) organization is a
58
formal structure of authority, through which work sub-divisions are arranged, defined, and
coordinated for the defined objective, (iv) organization is concerned with the pattern of
ƌĞůĂƚŝŽŶƐŚŝƉƐďĞƚǁĞĞŶƉĞƌƐŽŶƐŝŶĂŶĞŶƚĞƌƉƌŝƐĞ͕ƐŽĐŽŶƐƚƌƵĐƚĞĚĂƐƚŽĨƵůĨŝůůƚŚĞĞŶƚĞƌƉƌŝƐĞƌ͛Ɛ
function, and (v) organization consists of the relationship of individual to individuals and of
group to groups, which are so related to bring about an orderly division of labour.
A procedure explains a specific action plan for carrying out a policy. It is a set of actions which
an employee takes to complete an activity within the confines of an organizational policy. It
exists as a reference for employees to understand their roles and responsibilities. Procedures
tell employees how to deal with a situation and when. Using policies and procedures together
gives employees a well-rounded view of the organization.
While organizational policies are roadmaps to action, organizational procedures are the actions
itself, which are undertaken by the organization in meeting the goals and objectives of
organization. In other words, organizational procedures are a clear step by step method for
implementing organizational policies or responsibilities. They describe logical sequence of
activities or processes which are to be followed to complete a task or function in a correct and
consistent manner. Hence, the policies of the organization are a vital component of the
organization. If the policies and procedures of the organization are effective, it is more likely
that the organization achieve success. Hence, success of the organization highly depends upon
the organizational policies and procedures adopted by the organization. The more organized,
systematic, and thorough the policies and procedures are, the less scope for misunderstandings
in the organization, with maximization of the outcome.
59
deadlines. Or maybe your days seem to go from one crisis to another, and this is stressful and
demoralizing.
ŽLJŽƵĞǀĞƌŚĂǀĞƚŚĂƚŶĂŐŐŝŶŐĨĞĞůŝŶŐƚŚĂƚLJŽƵ͛ǀĞĨŽƌŐŽƚƚĞŶƚŽĚŽĂŶŝŵƉŽƌƚĂŶƚƉŝĞĐĞŽĨǁŽƌŬ͍
If so, you pƌŽďĂďůLJĚŽŶ͛ƚƵƐĞĂdŽ-Do List to keep on top of things. (Or, if you do, you might not
be using it effectively!)
ŽLJŽƵŬŶŽǁǁŚĞƌĞLJŽƵ͛ĚůŝŬĞƚŽďĞŝŶƐŝdžŵŽŶƚŚƐ͍tŚĂƚĂďŽƵƚƚŚŝƐƚŝŵĞŶĞdžƚLJĞĂƌ͕ŽƌĞǀĞŶϭϬ
years from ŶŽǁ͍/ĨŶŽƚ͕ŝƚ͛ƐƚŝŵĞƚŽƐĞƚƐŽŵĞƉĞƌƐŽŶĂůŐŽĂůƐ͊
Your assistant has just walked in with a crisis that she needs you to deal with right now, but
LJŽƵ͛ƌĞŝŶƚŚĞŵŝĚĚůĞŽĨďƌĂŝŶƐƚŽƌŵŝŶŐŝĚĞĂƐĨŽƌĂŶĞǁĐůŝĞŶƚ͘zŽƵ͛ƌĞƐƵƌĞƚŚĂƚ
yoƵ͛ǀĞ almost come up with a brilliant idea for their marketing campaign, but now you risk
ůŽƐŝŶŐƚŚĞƚŚƌĞĂĚŽĨLJŽƵƌƚŚŝŶŬŝŶŐďĞĐĂƵƐĞŽĨƚŚŝƐ͞ĞŵĞƌŐĞŶĐLJ͘͟
Do you know that some of us can lose as much as two hours a day to distractions? Think how
much you could get done if you had that time back!
Procrastination occurs when you put off tasks that you should be focusing on right now. When
LJŽƵƉƌŽĐƌĂƐƚŝŶĂƚĞ͕LJŽƵĨĞĞůŐƵŝůƚLJƚŚĂƚLJŽƵŚĂǀĞŶ͛ƚƐtarted; you come to dread doing the task;
and, eventually, everything catches up with you when you fail to complete the work on time.
ƌĞLJŽƵĂƉĞƌƐŽŶǁŚŽŚĂƐĂŚĂƌĚƚŝŵĞƐĂLJŝŶŐ͞ŶŽ͟ƚŽƉĞŽƉůĞ͍/ĨƐŽ͕LJŽƵƉƌŽďĂďůLJŚĂǀĞĨĂƌƚŽo
many projects and commitments on your plate. This can lead to poor performance, stress, and
low morale.
Some people get a rush from being busy. The narrowly-met deadlines, the endless emails, the
piles of files needing atteŶƚŝŽŶŽŶƚŚĞĚĞƐŬ͕ƚŚĞĨƌĂŶƚŝĐƌĂĐĞƚŽƚŚĞŵĞĞƚŝŶŐ͙tŚĂƚĂŶ
adrenaline buzz!
To get on top of her workload, Linda regularly writes emails while she chats on the phone to
her clients. However, while Linda thinks that this is a good use of her time, the truth is that it
can take 20-40 percent more time to finish a list of jobs when you multitask, compared with
completing the same list of tasks in sequence. The result is also that she does both tasks poorly
ʹ her emails are full of errors, and her clients are frustrated by her lack of concentration.
/ƚ͛ƐŶŝĐĞƚŽƚŚŝŶŬƚŚĂƚLJŽƵĐĂŶǁŽƌŬĨŽƌϴ-ϭϬŚŽƵƌƐƐƚƌĂŝŐŚƚ͕ĞƐƉĞĐŝĂůůLJǁŚĞŶLJŽƵ͛ƌĞǁŽƌŬŝŶŐƚŽĂ
ĚĞĂĚůŝŶĞ͘Ƶƚŝƚ͛ƐŝŵƉŽƐƐŝďůĞĨŽƌĂŶLJŽŶĞƚŽĨŽĐƵƐĂŶĚƉƌŽĚƵĐĞreally high-quality work without
giving their brains some time to rest and recharge.
60
Mistake #10: Ineffectively Scheduling Tasks
Are you a morning person? Or do you find your energy picking up once the sun begins to set in
the evening? All of us have different rhythms, that is, different times of day when we feel most
productive and energetic.
Why Work Accuracy is Important and How Accurate Time Cards Can Help
Accuracy is defined as the quality or state of being correct or precise. Another definition of
accuracy is the degree to which the result of a measurement, calculation, or specification
conforms to the correct value or a standard.
Knowing the importance of time card accuracy will boost your company to the next level;
understand the number of time employees invest in their work. As a result, you will see an
increase in payroll accuracy.
To be accurate and precise at work helps a company grow, profit, and function efficiently.
Accuracy can also help a company know its budget, employee expenses, and projections for
revenue.
tŚĞƚŚĞƌLJŽƵ͛ƌĞŝŶƚŚĞĐŽŶƐƚƌƵĐƚŝŽŶŝŶĚƵƐƚƌLJ͕ĂŶĂĐĐŽƵŶƚŝŶŐƉƌŽĨĞƐƐŝŽŶĂl, or a healthcare
provider, accuracy in the workplace is crucial. But, beyond being accurate at the actual job at
hand, properly tracking time invested into your work is just as important. Having a clear
ƵŶĚĞƌƐƚĂŶĚŝŶŐŽĨǁŚĞƌĞĂŶĚŚŽǁĞŵƉůŽLJĞĞƐ͛ƚŝŵĞŝƐƐpent allows employers to know if their
business is operating to its full potential.
Did you know 33% of employers make payroll errors resulting in billions of dollars annually?
Unfortunately, these problems happen more frequently than you think. For
example, miscalculating or failure to pay overtime to employees is one of the most common
payroll mistakes made. However, with proper time card reporting, your business and team
members will avoid this type of payroll mistake and possible penalties.
A survey from the Workforce Institute reveals that an estimated 82 million Americans, more
than half of the U.S. workforce, experienced a problem with their paycheck during their career.
These paycheck errors include late payments, non-payments, over-payments, and incorrect
payments.
61
Inaccurate paychecks can result in high employee turnover and unhappy employees.
In 2019, the Wage and Hour Division of the US Department of Labor recovered more than $322
million in recovered wages for workers in a fiscal year which is up from 2016 when $266 million
in back wages for more than 280,000 workers whose employers failed to comply with federal
labor laws.
Much of this is contributed to how data for hours worked is collected. This can include time
tracking and time card reports on record from an employer.
A lack of time card accuracy could be costing you or your employees a lot of money. Here at
OnTheClock, we recommend that business owners look closely at their accounting, payroll
tracking, and employee time tracking to see if it is being documented accurately.
The reality is that we are all humans, and mistakes are inevitable, but there are many solutions
to decrease errors from happening. Listed below are just a few ideas that seem to be commonly
used techniques, tools, and habits that can be adapted to benefit your proficiency.
1. Upgrade technology when needed. If your time tracking system is outdated, maybe it is
time to invest in a service that will suit your time card needs. Modern time clocks offer
tremendous accuracy, efficiency, and time-saving features.
2. Accurately and adequately document employee hours worked to avoid fines and
penalties. A service like OnTheClock keeps all of your time card data safely stored in the
cloud for convenient access when you need it.
3. Integrate your payroll software with time tracking software to streamline the payroll
process and improve payroll accuracy.
62
Module 15:
This is an open-source article with the community providing support for it. For official Microsoft
content, see Microsoft 365 documentation.
Seven Principles
Effective
Every communication should have a clear purpose and should achieve that purpose to be
effective. This includes what is said, how it is delivered, when it is sent/published and why
people should take notice. You need to communicate your message in the fewest possible
words, have the consistency of tone, voice, and content so that you can save time. Short,
punchy statements are often more effective than rambling prose.
Comprehensive
WĞŽƉůĞƐŚŽƵůĚŶ͛ƚďĞůĞĨƚǁŽŶĚĞƌŝŶŐŝĨƚŚĞƌĞŝƐŵŽƌĞƚŽĐŽŵĞ͘dŚĞŝŶĨŽƌŵĂƚŝŽŶ communicated
should be adequate and complete. Where possible, it should fully address the purpose and
provide enough that the recipients can take the required action without delay, confusion or a
reduction in productivity or motivation. Where communication cannot be completed in a single
message etc. then it should clearly indicate that there is more to follow, with requisite when
and how. Links to supporting material are recommended
Clarity
The purpose of messages should be clear; worded in such a way that the receiver understands
ƚŚĞƐĂŵĞƚŚŝŶŐǁŚŝĐŚƚŚĞƐĞŶĚĞƌǁĂŶƚƐƚŽĐŽŶǀĞLJ͘ŽŵŵƵŶŝĐĂƚŝŽŶƐƐŚŽƵůĚŶ͛ƚůĞĂǀĞLJŽƵƌƚĞĂŵ
confused. Be clear of the format you want to say it in. Be clear about your goal or purpose. It is
also essential that the receiver is conversant with the language, inherent assumptions, and the
mechanics of communication. Typically, sentences should be short, in the active voice and key
elements stated it in separate bullet points.
63
more effective. Informal communication can be helpful for assessing the reaction of employees
ƚŽǁĂƌĚƐǀĂƌŝŽƵƐƉŽůŝĐŝĞƐ͘ŽƚŚƚLJƉĞƐƐŚŽƵůĚĞŵďƌĂĐĞƚŚĞŽƌŐĂŶŝnjĂƚŝŽŶ͛ƐĞƚŚŽƐ͖ĐŽŵŵŽŶůLJƚŚŝƐŝƐ
positive, honest, respectful, open and polite.
Coherency
Communication ŽĨƚĞŶƚĂŬĞƐƉůĂĐĞĂĐƌŽƐƐŵƵůƚŝƉůĞƚŽŽůƐͬĨŽƌŵĂƚƐĂŶĚŽǀĞƌĂƉĞƌŝŽĚŽĨƚŝŵĞ͘/ƚ͛Ɛ
important that communication remains logical, well-planned, and self-reinforcing across these.
There should be a good connection with the main topic and, often linked to company values,
principles, and mission. Equally, communication should be consistent with the policies, plans,
programs and objectives of the organization and not in conflict with them.
Communication should be done at proper time and with the appropriate level of impact and
urgency, to ensure that messages can be understood and acted upon to achieve their objective.
It should be possible to differentiate Urgent and Import information and understand the time
scale for any actions. There should be confidence that communication reaches their audience
when intended.
Importance of Feedback
Feedback is very important to confirm that communication has been effective and to resolve
questions, allow challenge, clarify actions etc. Sometimes there is a compliance requirement or
ŵŽŶŝƚŽƌŝŶŐĨƵŶĐƚŝŽŶƚŚĂƚŶĞĞĚƐƚŽďĞĂĚĚƌĞƐƐĞĚǀŝĂĨĞĞĚďĂĐŬŽƌĂ͚ƌĞĂĚƌĞĐĞŝƉƚ͛͘
When planning an active Communications strategy which aims to raise the maturity of this
competency, completion of an audit to establish where the organisation currently is could be
helpful. Subjects to consider are:
x Branding. Is it clear and easily recognisable among staff, patients, media, stakeholders
etc. and chime with the overall strategy? Are all graphics, images, videos etc on-brand
and have a clearly identifiable style that belongs to the organisation? A brand guardian is
needed to ensure the correct use of logos, fonts, typefaces and colours for all scenarios
[print, online, email signatures, brochures, letterheads, social media channels, signage,
leaflets etc.]
64
x Key message development. What does the organisation stand for and how can these key
points be included across different comms formats?
x Inclusion. All marcomms divisions to be represented and involved in the process
x Process. A clear approval process established that is shared throughout the organisation
to ensure better control of messaging, timing, branding, avoids conflict and is joined up
x Spokespeople. Allocating spokespeople by topic so they become specialists and more
trusted
x Plan. A clear delivery plan is needed that integrates different services and platforms e.g.
intranet, website content, direct content, newsletters, email, apps, etc
x Metrics. Clear measurement and evaluation metrics agreed at the outset
ĞŝŶŐĂŐŽŽĚůŝƐƚĞŶĞƌŝƐƚŚĞĂďŝůŝƚLJƚŽĨŽĐƵƐŽŶƚŚĞŝŶĚŝǀŝĚƵĂůǁŚŽ͛ƐƐƉĞĂŬŝŶŐ͕ŶŽƚƚŽŝŶƚĞƌƌƵƉƚŽƌ
reply however as an alternative simply to hear them out. Good listeners take a passive position
in the conversation, however, they actively interact with the different individuals through the
use of body language and follow-up questions. They recognize the persŽŶǁŚŽ͛ƐƐƉĞĂŬŝŶŐ͕ĞǀĞŶ
if they disagree with them, and react at the moment without expectation. At the end of an
interplay with a good listener, the speaker has to feel respected and understood.
Respect
Information
Attentive listening helps you to know more about others. Knowing extra about people is useful
in your expert existence as well as your personal life. Imagine the advantages when you
recognize your colleagues, manager, customers, partner, friends, and family members better.
65
Greater Clarity
Careful listening helps you virtually recognize what people are attempting to say and
consequently assists to keep away from confusion, misunderstandings, and viable conflicts that
are frequent in conversations. Careful listening affords a chance to clearly understand. As Covey
stated ʹ ͞DŽƐƚƉĞŽƉůĞĚŽŶŽǁŶŽƚŚĞĂƌǁŝƚŚƚŚĞŝŶƚĞŶƚƚŽƵŶĚĞƌƐƚĂŶĚ͖ƚŚĞLJůŝƐƚĞŶǁŝƚŚƚŚĞ
ŝŶƚĞŶƚƚŽƌĞƉůLJ͘͟ƐŽŶĞŐůĞĐƚƚŚĞƌĞƉůLJ͕ƐŝŵƉůLJůŝƐƚĞŶ͕ĂŶĚĂƌĞƚƌLJŝŶŐƚŽĨŝŶĚƚŽŐĞŶƵŝŶĞůLJ
apprehend what the individual is saying.
Increased Likability
You might also additionally discover that as you hear people more, you discover extra in
common, in reality, apprehend their views and actually, you like them more.
Better Relationships
66
You Become A Better Student
When you focus on the topic introduced in a classroom, you will be capable to perceive now
not only the words used in a lecture however their emphasis and their extra complicated
meanings. You will take better notes͕ĂŶĚLJŽƵǁŝůůŐƌĞĂƚĞƌƉƌĞĐŝƐĞůLJďĞĂǁĂƌĞŽĨƚŚĞŝŶƐƚƌƵĐƚŽƌ͛Ɛ
claims, information, and conclusions. Many times, instructors provide verbal cues about what
information is important, precise expectations about assignments, and even what material is in
all likelihood to be on an exam, so careful listening can be beneficial.
When you give your best interest to people expressing ideas and experiences that are vital to
them, these people are in all likelihood to see you as someone who cares about their well-
being. This truth is when you provide your full attention and refrain from interjecting opinions,
judgments, and advice you become a better listener and a better friend.
When you listen properly to others, you divulge yourself as being curious and involved in
human beings and events. In addition, your capability to recognize the meanings of what you
hear will make you an extra educated and thoughtful person.
When you listen to others, you begin to pick up extra on the stylistic aspects associated with
how people shape arguments and current information. As a result, you have the capacity to
ĂŶĂůLJnjĞǁŚĂƚLJŽƵĂƐƐƵŵĞǁŽƌŬƐĂŶĚĚŽĞƐŶ͛ƚǁŽƌŬŝŶŽƚŚĞƌƐ͛ĐŽŶǀĞƌƐĂƚŝŽŶƐ, which can assist
you to transform your conversation skills in the process. For example, actually paying interest in
how others cite sources orally during their speeches can also give you thoughts about how to
extra efficaciously cite sources in your presentation.
67
7 project management paint points and how to ease them
Following on from our articles on managing remote project teams, we look at 7 project
management pain points that remote project teams may face and offer some techniques and
tips to ease these.
Gone are the days when a project team consisted of a close-knit group of workers in the same
location all closely monitored by supervisors and their project manager. Now, managing a
project in the modern world of remote working, outsourced providers and online collaboration
brings its own distinct set of challenges.
Staying up-to-date with who is doing what and whether each element of the project is on track
ŝƐĂŶĞƐƐĞŶƚŝĂůƉĂƌƚŽĨƚŚĞƉƌŽũĞĐƚŵĂŶĂŐĞƌ͛ƐƌŽůĞ͘<ĞĞƉŝŶŐƵƉǁŝƚŚĞĂĐŚŵĞŵďĞƌŽĨƚŚĞƚĞĂŵ͕
particularly those working offsite and third-party service providers, can eat into your working
day.
4. Assigning accountability
This can be the hardest aspect of project management for people to deal with. It requires those
who have had a task delegated to them to carry it out to the best of their ability. No-one likes
to feel responsible for things which can go wrong on a project.
5. Evaluation
Providing feedback is a key responsibility which is a vital role for project management. Project
managers can only fulfil this responsibility when there are established processes which collect
ĚĂƚĂŽŶĂĐŽůůĞĂŐƵĞ͛ƐƉĞƌĨŽƌŵĂŶĐĞ͘
6. Providing feedback
Running alongside evaluation is feedback. Providing valuable feedback can be problematic for
ƉƌŽũĞĐƚŵĂŶĂŐĞƌƐǁŚŽĚŝƐůŝŬĞĐŽŶĨƌŽŶƚĂƚŝŽŶ͘tŚŝůĞŝƚ͛ƐĞĂƐLJƚŽŽĨĨĞƌĨĞĞĚďĂĐŬƚŽĐŽůůĞĂŐƵĞƐǁŚŽ
are doing well, the project manager must also be able to deal with situations where there is
improvement required.
7. Visibility
Having visibility of project resources, individual tasks and the project as a whole, will make a
ƉƌŽũĞĐƚŵĂŶĂŐĞƌ͛ƐũŽďŵƵĐŚĞĂƐŝĞƌ͘,ĂǀŝŶŐĂŶŝŶĚŝǀŝĚƵĂůůŽĐĂƚŝŽŶǁŚĞƌĞŝŶĨŽƌŵĂƚŝŽŶŝƐƐƚŽƌĞĚŝƐ
a fantastic way to keep track of the progress of tasks and inform the participants of changes at
the same time.
68
Importance of Shared Workload
͞dŽŐĞƚŚĞƌĞǀĞƌLJŽŶĞĂĐĐŽŵƉůŝƐŚĞƐŵŽƌĞ͘͟dŚŝƐĐŽŵŵŽŶƉŚƌĂƐĞŝƐĂůƐŽĂŶĂĐƌŽŶLJŵĨŽƌƚŚĞǁŽƌĚ
͞ƚĞĂŵ͟ĂŶĚƐƵŵƐƵƉƚŚĞĐŽŶĐĞƉƚŽĨĂƚĞĂŵĂƐǁĞůů͘͞ǀĞƌLJŽŶĞĂĐĐŽŵƉůŝƐŚŝŶŐŵŽƌĞ͟ŝƐǁŚĂƚ
happens when people bring their individual skills and talents together and work collectively
toward a common goal. A team is more efficient and faster at accomplishing goals than one
person working alone.
Learning Objectives:
69
Module 16:
Data Privacy or Information privacy is a part of the data protection area that deals with
the proper handling of data focusing on compliance with data protection regulations.
Data Privacy is centered around how data should be collected, stored, managed, and
shared with any third parties, as well as compliance with the applicable privacy laws (such as
California Consumer Privacy Act- CCPA or General Data Protection Regulation GDPR).
Although sometimes used interchangeably, data privacy and data protection are not the same.
Data Privacy is a subset of the data protection area, as shown in the image above. Along with
data security, data privacy creates a Data Protection area with protected usable data as an
output.
Even though the GDPR was not the first privacy law, it was the most comprehensive and
groundbreaking data protection law that reflected the new digital era in the way data is
created and managed in modern everyday business processes.
70
2. Data Privacy is not the same as Data Security
To properly protect data and comply with data protection laws, you need both Data
Privacy and Data Security. Even though these two terms can look similar, their distinctions are
clearer once you start to dissect them.
Data Privacy focuses on the rights of individuals, the purpose of data collection and processing,
privacy preferences, and the way organizations govern personal data of individuals. It focuses
on how to collect, process, share, archive, and delete the data in accordance with the law.
Imagine that your company introduces elaborate data security methods using all the necessary
means and available measures to protect data, but has failed to collect that data on a valid
lawful base.
No matter the measures of securing your data, this would be a violation of data privacy. This
example shows us that data security can exist without data privacy, but not the other way
around.
dŚĞŝŵƉŽƌƚĂŶĐĞŽĨĚĂƚĂƉƌŝǀĂĐLJĐĂŶďĞĞdžĂŵŝŶĞĚĨƌŽŵĂŶŝŶĚŝǀŝĚƵĂů͛ƐƉŽŝŶƚŽĨǀŝĞǁĂŶĚĨƌŽŵĂ
business perspective:
ߥ FOR INDIVIDUALS:
Privacy laws around the world aim to give back individuals control over their data, empowering
them to know how their data is being used, by whom and why, giving them control over how
their personal data is being processed and used.
Organizations that collect personal data are obligated to respond to those questions and
manage personal data in a compliant way. According to 'ĂƌƚŶĞƌ͛ƐƉƌĞĚŝĐƚŝŽŶƐĨŽƌƚŚĞĨƵƚƵƌĞŽĨ
privacy, ƉƌŝǀĂĐLJŝƐƚŽĚĂLJǁŚĂƚ͞organic͟Žƌ͞cruelty-free͟ǁĂƐŝŶƚŚĞƉĂƐƚĚĞĐĂĚĞ͘
71
.
4. Importance of Transparency
In this age of data economy, true company value lies in the collected personal data. This means
data is an asset worthy of protecting and keeping.
What companies keep forgetting is that the personal data of individuals processed by the
companies are only borrowed.
GDPR is not the first privacy law, but many data privacy laws before GDPR were outdated, given
that both technology and the way we communicate and share our data have changed greatly
in just a few years.
Data is one of the most important and strategic assets of your business. However many
businesses are guilty of not giving their data the attention it needs.
According to ICAEW, customer data deteriorates so rapidly that if you fail to maintain it, much
of it could be useless within three years! In the new digital age knowing your customer can give
you a huge advantage over your competition. So ask yourself, can you afford to ignore your
data?
72
1. You have a legal responsibility to keep your data accurate
dŚĞĂƚĂWƌŽƚĞĐƚŝŽŶĐƚƐƚĂƚĞƐ͞WĞƌƐŽŶĂůĚĂƚĂƐŚĂůůďĞĂĐĐƵƌĂƚĞĂŶĚ͕ǁŚĞƌĞŶĞĐĞƐƐĂƌLJ͕ŬĞƉƚƵƉ
to ĚĂƚĞ͘͟ůƚŚŽƵŐŚƚŚŝƐƐŽƵŶĚƐƉƌĞƚƚLJƐƚƌĂŝŐŚƚĨŽƌǁĂƌĚ͕ŬĞĞƉŝŶŐLJŽƵƌĚĂƚĂƵƉƚŽĚĂƚĞĐĂŶďĞ
harder than it seems. Inaccurate data is if the record is incorrect or misleading. One way to
make sure your data is compliant is to make sure you state what each record is meant to show.
For example current address or past address. This way, it will be easier to check your data is
accurate and correct when cleansing. Find out more about the Data Protection Act and how to
keep accurate data here.
Ϯ͘>ĞĂĚƐǁŝůůďĞŚĂƌĚĞƌƚŽƚƌĂĐŬĂŶĚůĞƐƐůŝŬĞůLJƚŽĞŶŐĂŐĞǁŝƚŚ͚ďĂĚ͛ĚĂƚĂ
Bad data is not just harmful from a legal point of view. With out of date data, leads will be
harder to track by your sales team and customers will be less likely to engage as they might not
ƌĞĐĞŝǀĞǁŚĂƚLJŽƵ͛ǀĞďĞĞŶƐĞŶĚŝŶŐƚŚĞŵ͘ĐĐŽƌĚŝŶŐƚŽ Reach Force around 2% of information in
a marketing departments leads databases goes stale every month. That means by the end of
the year a huge proportion of your customer database could have decayed. Imagine all the time
your sales team has possibly wasted calling inaccurate leads because your data is incorrect. 54%
of marketers say that a lack of data quality is the most challenging obstacle to success
(Business2CommunityͿ͘'ŝǀĞLJŽƵƌŵĂƌŬĞƚŝŶŐĂŶĚƐĂůĞƐƚĞĂŵĐůĞĂŶ͕ƋƵĂůŝƚLJĚĂƚĂĂŶĚLJŽƵ͛ƌĞƐƵƌĞ
to see better lead results.
Clean, high quality data improves the accuracy of results therefore providing you with the tools
you need to make better marketing decisions. If your customer data is correct you can make
decisions in terms of content creation and campaigns targeted at data segments which are
much more likely to give effective results. Customers are learning to expect personalisation and
customisation from companies both large and small, and with data you can effectively target
communications by demographics and interests.
While high quality data can result in better marketing, old data can harm your brand image and
ƉĞƌĐĞƉƚŝŽŶǁŚŝĐŚLJŽƵǁŽƌŬƐŽŚĂƌĚƚŽĐƌĞĂƚĞ͘&ŽƌĞdžĂŵƉůĞ͕ŝĨLJŽƵ͛ƌĞƐĞŶĚŝŶŐĞŵĂŝůƐƚŽ
ĐƵƐƚŽŵĞƌƐǁŚŽŽƉƚĞĚŽƵƚŽĨƉƌŽŵŽƚŝŽŶƐďĞĐĂƵƐĞƚŚŝƐŚĂƐŶ͛ƚďĞĞŶƵƉĚĂƚĞĚŽŶLJŽƵƌ database
you could be destroying your reputation rather than creating leads.
Duplicate records can be as problematic as harmful data. Emailing customers twice can cause
annoyance.
73
After defining what we mean by data, it is helpful to consider what types of data you create
and/or work with, and what format those data take. Your data stewardship practices will be
dictated by the types of data that you work with, and what format they are in.
Data Types
Data types generally fall into five categories:
Observational
- Captured in situ
- ĂŶ͛ƚďĞƌĞĐĂƉƚƵƌĞĚ͕ƌĞĐƌĞĂƚĞĚŽƌƌĞƉůĂĐĞĚ
- Examples: Sensor readings, sensory (human) observations, survey results
Experimental
- Data collected under controlled conditions, in situ or laboratory-based
- Should be reproducible, but can be expensive
- Examples: gene sequences, chromatograms, spectroscopy, microscopy
Derived or compiled
- Reproducible, but can be very expensive
- Examples: text and data mining, derived variables, compiled database, 3D models
Simulation
- Results from using a model to study the behavior and performance of an actual or theoretical
system
- Models and metadata, where the input can be more important than output data
- Examples: climate models, economic models, biogeochemical models
Reference or canonical
- Static or organic collection [peer-reviewed] datasets, most probably published and/or curated.
- Examples: gene sequence databanks, chemical structures, census data, spatial data portals.
Data Formats
Research data comes in many varied formats: text, numeric, multimedia, models, software
languages, discipline specific (e.g. crystallographic information file (CIF) in chemistry), and
instrument specific.
Formats more likely to be accessible in the future are:
- Non-proprietary
- Open, documented standards
- In common usage by the research community
- Using standard character encodings (ASCII, UTF-8)
- Uncompressed (desirable, space permitting)
A CRM database makes it easy to improve the customer experience, while giving the company
the tools to increase sales and give their customers exceptional support.
It has never been easier for companies to connect with their customers. Between social media,
email, phone, messaging apps, and live chat, companies can quickly and easily engage their
customers in the channels that are most important to them. This omnichannel ecosystem
provides considerable benefits to customers and companies alike, and a key tool that optimizes
this support environment is the CRM database.
CRM, which stands for customer relationship management, employs databases that are used to
automatically collect, store, and analyze all the information that a company collects about its
74
ĐƵƐƚŽŵĞƌƐ͕ǁŚĞƚŚĞƌŝƚ͛ƐĂƉŽƐƚŽŶĂƐŽĐŝĂůŵĞĚŝĂĂĐĐŽƵŶƚ͕ĂƉƵƌĐŚĂƐĞŵĂĚe at an online store, a
help desk call, or participation in a webinar. The CRM database then makes all of this
information available in one customizable dashboard.
A CRM database is a customer relationship management tool that collects every interaction
that a business has with its customers in one place and then makes all of that information
ĂǀĂŝůĂďůĞƚŽƚŚĞĐŽŵƉĂŶLJŝŶŽŶĞĐƵƐƚŽŵŝnjĂďůĞĚĂƐŚďŽĂƌĚ͘dŚŝƐŵĞĂŶƐƚŚĂƚƐƵƉƉŽƌƚĂŐĞŶƚƐĚŽŶ͛ƚ
need to log in and out of multiple systems, copying and pasting account numbers into different
software tools to get basic information about a customer. With CRM, all of the data created
about customers across disparate tools, accounts, and systems is automatically stored in the
database and easily accessible to everyone on the team.
CRM databases have evolved a lot in the past 30 years. Originally, CRM was a place that
ŵĂŶĂŐĞƌƐĐŽƵůĚŐŽƚŽƵŶĚĞƌƐƚĂŶĚƚŚĞŝƌĐŽŵƉĂŶLJ͛ƐƐĂůĞƐƉŝƉĞůŝŶĞ͘KĨƚĞŶƚŝŵĞƐƚŚŝƐŝŶĨŽƌŵĂƚŝŽŶ
was kept in a simple tool like a spreadsheet, which helped sales reps and executive
management plan ahead for the next quarter or year. Modern CRM systems have since evolved
into sophisticated software databases that can connect to every tool that a company uses to
engage its customers. CRM databases make it easy to improve the customer experience, while
giving the company the tools to increase sales and give their customers exceptional support.
x Lead management
There are a number of things that companies should consider when evaluating if a CRM
solution is right for their business. First, does the business need help with lead
management? CRM can be very helpful for companies that have a high volume of leads,
because it creates timelines for each contact that are easy to track. CRM also allows
companies to set automatic reminders for each contact so prospects are assigned to
specific salespeople and nothing slips through the cracks.
A sales CRM can also be incredibly helpful for organizations whose sales leads have
multiple touchpoints inside a company, or have long, complex sales cycles. If a customer
is in touch with sales, support, and product, a CRM system will help companies make
sureͶby providing a 360-degree view of the customerͶƚŚĂƚƚŚĞLJ͛ƌĞŶŽƚĚƵƉůŝĐĂƚŝŶŐ
work or inconveniencing a lead by asking for the same information multiple times.
x Marketing automation
75
CRM solutions are also valuable for companies that want to run marketing automation,
like email marketing campaigns. CRM makes it easy to do everything from sending
ŶĞǁƐůĞƚƚĞƌƐƚŽĂĐŽŵƉĂŶLJ͛ƐĞŶƚŝƌĞĐƵƐƚŽŵĞƌďĂƐĞƚŽŝŵƉůĞŵĞŶƚŝŶŐƐŽƉŚŝƐƚŝĐĂƚed
segmentation for highly targeted offers.
CRM can be a powerful addition to almost any organization, but its impact will only be as good
as the data that is put into it, and the way it is used within an organization.
1. People management
The first core element of a CRM system is people management. As noted previously, CRM
makes it easy to deploy people in an organization to solve customer problems, follow up with
sales leads, or manage marketing automation campaigns.
2. Contact management
3. Lead management
Another element of CRM software is lead management. As leads are entered into the system,
CRM makes it easy to automatically assign salespeople, define next steps, and track their
progress. It also makes it easy to stay on top of next steps for leads that may have multiple
ƚŽƵĐŚƉŽŝŶƚƐĂƚĂĐŽŵƉĂŶLJ͘tŝƚŚZDƚŚĞƌĞ͛ƐŽŶĞĐĞŶƚƌĂůŝnjĞĚƉůĂĐĞĨŽƌƵƉĚĂƚĞƐ͕ƐŽŵƵůƚŝƉůĞ
ƚĞĂŵŵĞŵďĞƌƐĂƌĞŶ͛ƚĐŽŶƐƚĂŶƚůLJƐĞĂƌĐŚŝŶŐĨŽƌŶĞǁŝŶĨŽƌŵĂƚŝŽŶ͘
4. Customer service
Customer service is also a core element of CRM databases. Since CRM brings in every
interaction with a customer into a unified dashboard, customer service agents have everything
they need to solve customer problemsͶno need for logging in and out of different systems to
get information like account numbers, order history, or previous interactions with service and
support.
5. Marketing automation
CRM databases can also play a key role in enabling marketing automation. By giving marketers
powerful ways to segment their customersͶand, crucially, integrating with common tools like
MailChimpͶCRM helps businesses conduct and measure the success of programs like email
marketing campaigns.
76
6. Reporting and analytics
Finally, reporting and analytics are a central component of CRM systems. Companies can use
CRM to create dashboards and reporting based on their own unique KPIs and business
requirements. From tracking customer service ticket resolution times to understanding a
ĐŽŵƉĂŶLJ͛ƐĞŶƚŝƌĞƐĂůĞƐƉŝƉĞůŝŶĞĨŽƌƚŚĞLJĞĂƌ͕ZDƐŵĂŬĞŝƚĞĂƐŝĞƌƚŽŝŵƉƌŽǀĞcustomer
relationships.
One of the biggest benefits that companies can expect from using a CRM database is a
centralized database for its sales organization. By eliminating the need for individual
sales reps to do the tedious work required in maintaining their own personal databases,
CRM automates the process and makes it easy for anyone in the company to get the
latest information from the CRM dashboard.
CRM also makes it simple to manage communications with all customers and potential
customers ŝŶŽŶĞƉůĂĐĞ͘ŽŵƉĂŶŝĞƐƚŚĂƚƵƐĞZDĂƌĞĂďůĞƚŽƐĞĞƚŚĞĐŽŵƉĂŶLJ͛ƐĞŶƚŝƌĞ
history communicating with each customer with the click of a button. The CRM
database also makes relationship management simple, with the ability to set reminders
and assign agents to keep deals moving, while providing managers the transparency to
make sure leads are being followed up on.
Automating data entry is another benefit for companies that implement a CRM solution.
ZĞƉƐĂŶĚĂŐĞŶƚƐĚŽŶ͛ƚŶĞĞĚƚŽƵƉĚĂƚĞŝŶĨormation about their calls or emails with
clients into a different system. Everything is logged automatically in the CRM solution,
freeing up employees to do higher value work to close deals and solve customer
problems.
CRM ďĞŶĞĨŝƚƐĂůƐŽŝŶĐůƵĚĞƉŽǁĞƌĨƵůǁĂLJƐƚŽŽƌŐĂŶŝnjĞĂůůŽĨĂĐŽŵƉĂŶLJ͛ƐĐŽŶƚĂĐƚƐ͘dŚĞ
CRM makes it easy to see whether the customer has visited a web site, contacted
support, requested a demo, as well as notes from agents who handled previous
interactions. The CRM also makes all of this data searchable, no matter where a
customer is in the pipeline.
x Customer segmentation
ŶŽƚŚĞƌŝŵƉŽƌƚĂŶƚďĞŶĞĨŝƚŽĨZDƐLJƐƚĞŵƐŝƐƚŚĞĂďŝůŝƚLJƚŽĞĂƐŝůLJƐĞŐŵĞŶƚĂĐŽŵƉĂŶLJ͛Ɛ
customers. When marketing teams can segment their customeƌƐ͕ƚŚĞLJ͛ƌĞĂďůĞƚŽĚĞůŝǀĞƌ
77
email marketing campaigns that are more personalized and effective. With CRM,
segmentation by demographic and geographic information is possible, along with more
ŶƵĂŶĐĞĚŝŶĨŽƌŵĂƚŝŽŶ͕ůŝŬĞŚŽǁůŽŶŐŝƚ͛ƐďĞĞŶƐŝŶĐĞƚŚĞĐƵƐƚŽŵĞƌǀŝsited a web site or
whether they͛ǀĞůŽŽŬĞĚĂƚĂƐƉĞĐŝĨŝĐŽĨĨĞƌ͘
2021 Gartner Magic Quadrant for the CRM Customer Engagement Center
The 2021 Gartner Magic Quadrant report is available for complimentary download for a
limited time.
x Sales reports
CRM also gives businesses the ability to create sales reports, which help them manage
their pipeline with customized dashboards that are fine-ƚƵŶĞĚƚŽƚƌĂĐŬĂĐŽŵƉĂŶLJ͛Ɛ
most important KPIs. CRM reporting provides the kind of data that enables managers to
understand tŚĞǁŽƌŬƚŚĂƚ͛ƐŚĂƉƉĞŶŝŶŐƚŽĐůŽƐĞĚĞĂůƐ͕ǁŚŝůĞĂůƐŽƉƌŽǀŝĚŝŶŐŝŶƐŝŐŚƚŝŶƚŽ
revenue projections for leadership.
x Streamlined communications
Companies that use CRM also benefit from the ability to streamline communications
across many disparate teams. Since everyone is working in the same CRM dashboard,
ǁŚĞƚŚĞƌƚŚĞLJ͛ƌĞŝŶƐĂůĞƐ͕ƐĞƌǀŝĐĞ͕ƐƵƉƉŽƌƚ͕ŽƌŵĂŶĂŐĞŵĞŶƚ͕ŝƚ͛ƐĞĂƐLJƚŽĂƐƐŝŐŶǁŽƌŬ͕
track progress, and collaborate with teammates to solve customer problems, keep deals
moving, and discover new opportunities.
x Stability
Another benefit of CRM for growing companies is the ability to keep the same software
as the business grows. Because CRM is versatileͶespecially cloud-based, software-as-a-
service (SaaS) versionsͶcompanies can add features and functionality not just as
customer expectations and needs change but as business software evolves, whether
ƚŚĂƚ͛ƐŶĞǁƐŚŝƉƉŝŶŐƐŽĨƚǁĂƌĞ͕ƐŽĐŝĂůŵĞĚŝĂŽƵƚůĞƚƐ͕ŽƌĂĐĐŽƵŶƚŝŶŐƚŽŽůƐ͘
While employees can work more efficiently with a CRM, their supervisors can also use the tool
to help manage their teams. Those leaders can turn to a CRM for help with assigning work,
78
gaining visibility into progress, and track metrics without needing to ask for laboriously created
reports from other teams.
CRM databases are sophisticated pieces of software; creating a custom CRM database from
scratch requires extensive software engineering skills and expensive onsite servers for hosting.
While creating your own on-premise CRM database is an option, note that it requires a team of
IT professionals to administer the service, add features over time, and manage security to keep
customer data safe.
That said, popular CRM database software packages already exist that can serve the needs of
the vast majority of businesses. For most companies, it is easier to work with a service provider
to either purchase and install licenses of CRM database software, customize an open source
database, or use a cloud-based CRM.
Open source CRM systems are software solutions that are available online and are downloaded
ĂŶĚŝŶƐƚĂůůĞĚŽŶĂĐŽŵƉĂŶLJ͛ƐŽǁŶƐĞƌǀĞƌƐ͘KŶĞŽĨƚŚĞďĞŶĞĨŝƚƐŽĨŽƉĞŶƐŽƵƌĐĞZDŝƐŚŽǁŝƚ
enables companies to build and customize the solution for specific use cases. It also provides
total control of customer data and is inexpensive, with many free options available.
2. On-premise
On-premise is another type of CRM that businesses can evaluate. Like open source solutions,
on-ƉƌĞŵŝƐĞƐŽůƵƚŝŽŶƐƌĞƐŝĚĞŽŶĂĐŽŵƉĂŶLJ͛ƐŽǁŶƐĞƌǀĞƌƐ͘KŶ-premise solutions also require
dedicated hardware and IT staff to manage, operate, and maintain the CRM software.
3. Cloud-based CRM
Cloud-based CRM is a great option for companies looking to quickly and easily get up and
running with CRM, without having to manage the actual software themselves. Cloud-based
CRM solutions are run by service providers and offered to companies in a SaaS model.
One of the most impactful features of customer relationship management software is its ability
to help a business organize its customer data. Customer data can come from dozens of sources
ǁŝƚŚŝŶĂĐŽŵƉĂŶLJ͕ǁŚĞƚŚĞƌƚŚĂƚ͛ƐĂǁĞďƐŝƚĞǀŝƐŝƚ͕ĂĐĂůůƚŽĂƐƵƉƉŽƌƚƚĞĂŵ͕ĂƌĞƋƵĞƐƚĨŽƌĂĚĞŵŽ͕
or a delivery address from an online order. The result is usually a chaotic blend of different
kinds of data, coming from a number of different software solutions, spreadsheets that are
managed manually, and email inboxes. CRM helps bring order to the chaos.
79
When a business deploys a CRM platform, one of the most important things it doesͶif it wants
to make the most out of the solutionͶis develop a thoughtful CRM strategy. That takes
understanding the customer journey: the steps (and pain points) that begin with someone
being a potential customer to when they become a customerͶand, ultimately, a repeat
customer. The customer journey documents the ways a customer finds the business, how the
customers learns about the company, decides to become a customer, gets support from the
company, and later re-engages with it.
80
Module 17:
The first few months in any role are an important time in which we feel a certain amount of
pressure to prove our worth. This may take the form of impressing our new boss or delivering
an early result. Apart from these early wins, it is crucial to build the foundations of strong
working relationships with our new colleagues.
Building good working relationships is crucial to succeeding. Better working relationships lead
to better teamwork and will help you to be happier, more engaged, and more productive. They
are the foundation on which we succeed.
Here five key points to remember that can help you to establish good working relationships
with your new colleagues:
As the new person in the team, your colleagues will be keen to see what you can deliver both to
wider team goals and also to projects they are working on. That will most likely take the form of
the work you are tasked with early on; bear in mind that new employees are typically not very
heavily loaded with work.
There can be a tendency to focus all of your time and effort impressing more senior
stakeholders, and a temptation to discount junior colleagues and tasks you deem to be of low
ŝŵƉŽƌƚĂŶĐĞ͘dŚĞƐĞƚŚŝŶŐƐĂƌĞŝŵƉŽƌƚĂŶƚƚŽƐŽŵĞŽŶĞ͕ƐŽĚŽŶ͛ƚďĞĚŝƐmissive. This can be hard in
a new role where there is pressure to impress and make an impact, particularly when operating
remotely in a challenging market. However, remember that a reputation is built across all
levels, not just among your boss and the management team.
Nothing is worse than someone who fails to deliver on a promise or consistently misses
deadlines. There is no quicker way to spoil your reputation and damage potential working
relationships than failing to follow through on work or not replying to emails and requests for
information and help.
Professional relationships are built on respect and there is no better way to earn the respect of
your colleagues than by proving yourself an engaged and valuable member of the team. And
where better to prove that you are here to take part than in meetings. Turn up prepared, give
your opinion, support that of others, be proactive and partake in proceedings.
5. Be positive
81
A key part of building healthy relationships is to retain a positive attitude towards your new
colleagues. There is sure to be some level of office politics and gossip ʹ this is just a reality of
working in close quarters. However, as a new face in the team, it is important that you distance
yourself from this activity.
When learning to build solid relationships at work it's important first to learn about
communication, and the styles of communicating. When looking at the DiSC model, there's 4
key personality types that people can often be grouped into: the driver, the influencer,
supporter and controller.
Workplace ethics ensures positive ambience at the workplace. Workplace ethics leads to
happy and satisfied employees who enjoy coming to work rather than treating it as a mere
source of burden. Employees also develop a feeling of loyalty and attachment towards the
organization.
It is mandatory for superiors to know what their subordinates are up to. You need to know who
all are going on the right track and who all need that extra push.
Workplace ethics ensures management guides and mentors their employees well. Appraisal
and salary hikes should not happen just for the name sake. Workplace ethics is important as it
enables management to treat all employees as equal and think from their perspective as well.
Employees must have a say in their appraisal system. Transparency is essential.
An employee is bound to move on after a year or so if he/she is not appreciated and rewarded
ƐƵŝƚĂďůLJ͘/ƚŝƐŝŶĚĞĞĚƚŚĞŽƌŐĂŶŝnjĂƚŝŽŶ͛ƐůŽƐƐǁŚĞŶĞŵƉůŽLJĞĞƐĂĨƚĞƌďĞŝŶŐƚƌĂŝŶĞĚƋƵŝƚĂŶĚŵŽǀĞ
ŽŶ͘ŽLJŽƵƚŚŝŶŬŝƚŝƐĞŶƚŝƌĞůLJƚŚĞĞŵƉůŽLJĞĞ͛ƐĨĂƵůƚ͍tŚLJǁŽƵůĚĂŶĞŵƉůŽLJĞĞŵŽǀĞŽŶŝĨŚĞͬƐŚĞ
is fully satisfied with his/her current assignment?
Employees change primarily because of two reasons - Career growth and monetary
benefits. Management needs to make employees feel secure about their job and career.
Unnecessary favouritism is against workplace ethics. If you favour anyone just because he is
your relative, the other team members are bound to feel demotivated and thus start looking
ĨŽƌŶĞǁŽƉƉŽƌƚƵŶŝƚŝĞƐ͘ŶŝŶĚŝǀŝĚƵĂů͛ƐŽƵƚƉƵƚƚŚƌŽƵŐŚŽƵƚƚŚĞLJĞĂƌƐŚŽƵůĚĚĞĐŝĚĞŚŝƐͬŚĞƌ
increment.
Organizations need to stand by their employees even at the times of crisis. You cannot ask
LJŽƵƌĞŵƉůŽLJĞĞƐƚŽŐŽũƵƐƚďĞĐĂƵƐĞLJŽƵĚŽŶ͛ƚŶĞĞĚƚŚĞŵĂŶLJŵŽƌĞŽƌLJŽƵƌǁŽƌŬŝƐŽǀĞƌ͘^ƵĐŚĂ
ƉƌĂĐƚŝĐĞŝƐƵŶĞƚŚŝĐĂů͘,ŽǁĐĂŶLJŽƵƉůĂLJǁŝƚŚƐŽŵĞŽŶĞ͛ƐĐĂƌĞĞƌ͍
If an individual has performed well all through but fails to deliver once or twŝĐĞ͕LJŽƵũƵƐƚĐĂŶ͛ƚ
kick him out of the system. Workplace ethics says that organizations need to retain and nurture
talents.
If you have hired someone, it becomes your responsibility to train the individual, make him/her
aware of the key responsibility areas, policies, rules and regulations and code of conduct of the
organization. Employees need to be inducted well into the system. They must be aware of the
ŽƌŐĂŶŝnjĂƚŝŽŶ͛ƐƉŽůŝĐŝĞƐĨƌŽŵƚŚĞǀĞƌLJĨŝƌƐƚĚĂLJŝƚƐĞůĨ͘
Workplace ethics also go a long way in strengthening the bond among employees and most
importantly their superiors. Employees tend to lie if you do not allow them to take leaves. If
you do not allow an employee to take leave on an important festival, what do you expect the
82
employee to do? What is the alternative left with him? He would definitely lie. Do not exploit
LJŽƵƌĞŵƉůŽLJĞĞƐĂŶĚĚŽŶ͛ƚƚƌĞĂƚƚŚĞŵĂƐŵĂĐŚŝŶĞƐ͘
No employee can work at a stretch without taking a break. It is okay if they talk to their fellow
workers once in a while or go out for a smoke break. Understand their problems as well. If you
feel the problem is genuine, do not create an issue. It is but natural that once or twice they
would definitely call their family members and enquire about their well-being. Superiors should
not have a problem with that.
It has been observed that organizations which are impartial to employees, lend a sympathetic
ear to their grievances and are employee friendly, seldom face the problems of unsatisfied
employees and high attrition rate.
Knowledgeable
A good employee knows the scope of their work, what is expected of them, and goes above and
beyond. Being knowledgeable also means being flexible and strategic to be able to absorb
useful information around you. Broaden your knowledge by reading, watching informative
videos on the internet, or working with a development coach.
Willing To Learn
Knowing things is not enough. You should be willing to learn new skills, traits and whatever is
needed from you to help your duties in your job. Willingness to learn also means being open to
LJŽƵƌĐŽůůĞĂŐƵĞ͛ƐŝĚĞĂƐ͘ƚƚĞŶĚĐŽŶĨĞƌĞŶĐĞƐ͕ƌĞĂĚŬƐ͕ŽƌƐĞĞŬŽƵƚĂŵĞŶƚŽƌƚŽŚĞůƉŐĂŝŶŶĞǁ
skills.
Successful team players are always ready to give a hand and reach out to their members. Not
ŽŶůLJƚŚĂƚ͕ďƵƚƚŚĞLJĂƌĞĂůƐŽĂĚĂƉƚŝǀĞƚŽŽƚŚĞƌƉĞŽƉůĞ͛ƐǁŽƌŬŝŶŐƐƚLJůĞƐĂŶĚĐĂƉĂďŝůŝƚŝĞƐ͕ŐŝǀŝŶŐ
them the opportunity to adjust and provide assistance as needed. Being proactive by asking
LJŽƵƌĐŽůůĞĂŐƵĞƐŝĨƚŚĞLJŶĞĞĚŚĞůƉĂŶĚůĞŶĚĂŚĂŶĚŝĨŶĞĞĚĞĚĐĂŶĞĂƌŶďŝŐƉŽŝŶƚƐǁŚĞŶŝƚ͛ƐƚŝŵĞ
for a performance review.
You should be ready to share your knowledge with other people since an efficient team player
recognizes that the more people working and sharing their knowledge about a certain project
can lead to better results. After all, two minds are better than one! Impart your knowledge to
your colleagues if you can help solve a problem and work towards being seen as someone who
is knowledgeable and of value to your company.
83
Contribute Ideas
Respectful To Others
&ŝŶĂůůLJ͕ƚŽďƵŝůĚĂƐƚƌŽŶŐĂŶĚŚĞĂůƚŚLJƌĞůĂƚŝŽŶƐŚŝƉǁŝƚŚLJŽƵƌĐŽǁŽƌŬĞƌƐ͕ŝƚ͛ƐǀŝƚĂůƚŚĂƚLJŽƵĂƌĞ
respectful to them. No matter how different your ideas are or the way you tackle a certain job,
you must stay professional and courteous of your team members.
You probably have heard about the benefits of building good and solid relationships in the
workplace. However, what may not be as clear is what exactly a working relationship entails, or
how to even build one. Learning more about working relationships can help you collaborate
better with your team and create a positive workplace atmosphere.
Working relationships are the connections you form with coworkers, colleagues and managers
in the workplace. Although the relationships you build with colleagues and managers may not
be as intimate as those you have with family and friends, they are nonetheless crucial.
All jobs require interaction with others at some point. Even if you are a freelance writer who
works solely online, you still need to build relationships with them to have a fulfilling work
environment and excel at your job.
Building strong work relationships is one of the most important aspects of anybody's job. There
are multiple reasons for this:
x Effective teamwork: If team members have good working relationships, it will positively
impact their work. Good relationships involve respect, communication and honesty,
which can all be beneficial when working as a team.
x Improved morale in the workplace: People with good working relationships tend to
handle conflict effectively and treat each other with mutual respect and goodwill. In a
work environment that promotes this kind of culture, employees typically are happier.
x Increased productivity and work satisfaction: When people get along in the workspace
and work effectively as team members, they are more productive. Improved
productivity, in turn, leads to increased job satisfaction and motivation.
x Improved personal growth: If you have good working relationships with your
colleagues, you don't spend as much time handling interpersonal office challenges, so
you can focus on professional development. Having good working relationships with
senior staff also means that you can benefit from their knowledge and learn from
mentors.
Building strong relationships at work can take time and patience, but it produces excellent
results. Here are some guidelines to follow when trying to improve your working relationships:
84
1. Communicate often
One of the most important aspects of relationship building is effective communication, which
involves just as much listening as it does talking. This means that you should actively listen
when a coworker or manager approaches you and consider their point of view before
responding.
Trust is a very important aspect of any relationship. If you make a promise to a team member,
make sure you complete the task or duty in the given amount of time. You should also strive to
demonstrate your trustworthiness by offering your support and help when team members
need it.
3. Avoid gossip
If you want to nurture positive relationships at work, it's best to avoid gossip. If you hear gossip
about another coworker, don't take part, or try to change the subject.
If you have an issue with a fellow worker, first try to have a polite and honest conversation with
that person. If this does not yield positive results, you can call a meeting with a superior and the
colleague in question, so you can address the issue in a transparent and professional manner.
One of the best ways to forge good relationships with fellow workers is to support them. If you
are in a senior position, for instance, try to mentor and educate junior staff as best you can.
Always be complimentary toward your coworkers and focus on their achievements as opposed
to their failures. By doing so, you will help to establish a culture of mutual support and goodwill
in the workplace and will gain the respect and support of your coworkers.
When faced with deadlines or a stressful time at work, staying positive can help keep your team
members motivated. Instead of expressing worry, you can encourage yourself and coworkers
by offering positive insight and inspiration to continue working.
Keeping a positive demeanor can help you become the team members that others seek for
assistance or guidance, building excellent working relationships.
It is important to know the unofficial rules and expectations involving working relationships.
These boundaries may vary depending on the culture of a company. Some companies, for
instance, may encourage a more casual work environment, whereas others may expect
employees to act more formally.
Especially when on a team, the work that you complete directly affects your coworkers. If you
want to build positive relationships, one of the best ways to do so is to produce quality work on
time. This demonstrates not only that you are professional and good at what you do but also
that you respect your coworkers and consider them when you perform your daily duties.
85
8 Strategies for Building Relationships Effectively
Work relationships are the bonds that develop between you and others in your professional
life. You can develop working relationships with colleagues, including members of your
department and your supervisors. You can also create strong professional relationships with
customers.
Building working relationships with everyone you encounter in your work environment is
important to your overall career success and job satisfaction. Work relationships can lead to
better customer engagement and increased profit. You can build a work relationship with the
following characteristics:
x Trust: When you and your coworkers trust each other, you all can openly and honestly
express your thoughts. This can improve relationships and reduce conflict.
x Respect: When people working together have mutual respect, they value each other's
input. This allows them to collaborate based on input, creativity and appreciation.
x Self-awareness: When you take responsibility for your words and actions, others are
more likely to support you. Self-awareness helps you bring your best self to work so you
can interact positively with others.
x Open communication: Good relationships depend upon open and honest
communication. The more effectively you communicate with those around you, the
better you connect.
Creating positive relationships in the workplace is incredibly beneficial. Some benefits include:
86
Follow these strategies to develop positive working relationships with coworkers, supervisors
and customers:
It might seem time-efficient to get to know coworkers as a group but make time to get to know
people on a personal level. Dedicating time to friendly conversations, lunch dates or one-on-
one meetings shows you value your teammates as individuals. It's also important to learn
people's names.
2. Engage meaningfully
Try to make an impact with your conversations. Doing so might make you stand out in the
minds of your colleagues or clients positively. Engage in meaningful conversation by asking
questions such as what their plans are for the weekend or how they intend to use the products
they're purchasing from you.
Your work responsibilities may impact your colleagues' work, so following through on your
commitments and meeting your expected deadline is crucial. When others know you're
reliable, they're more likely to think favorably about you. If you might miss a deadline, inform
all relevant parties as soon as possible to minimize the impact or disruption it may have on their
work.
4. Work collaboratively
Collaborating with others lets them know you value their opinions and appreciate their
contributions during team projects and meetings. It also allows you to learn from each other
and acknowledge their strengths. Because many workplaces place people into teams, it's
beneficial to learn how to collaborate with people effectively.
If a challenging situation arises in the workplace, address the conflict with the person or people
involved. Explain your point of view calmly but also actively listen to the other side and try to
empathize with their position. This proactive approach promotes respect and can help lead to a
positive resolution of the situation.
6. Be a problem-solver
Rather than complaining or making critical remarks, take a proactive, problem-solving approach
to resolve issues you see in the workplace or with a client. This can help everyone be more
efficient and productive and do better quality work. For clients and customers, it shows them
you're trying to exceed expectations.
Taking responsibility for the results of your actions can help you earn the respect of your peers
and supervisors. This strategy works for customers and clients, too. If you make any mistakes or
your customers face a challenge, acknowledge it and take every measure you reasonably can to
correct the issue. Assuming responsibility is a great way to earn respect and communicate
honestly.
87
8. Ask for feedback
People often like to feel their opinions are important and valuable, especially from the
companies with which they work . Asking your customers to provide feedback and then
implementing their suggestions when possible can have a major impact on creating a strong
relationship. Asking for feedback from your colleagues or employers can help you learn how
you can improve in your role. It's important to receive feedback with an open mind so you can
continue to develop professionally and personally.
What is rapport?
Once you have built good rapport, there is an implicit assumption of positive intent
between both people that makes your interactions easier.
x Mutual attentiveness
x Positivity
x Coordination
When it comes to building rapport, there are steps you can take to strengthen your
relationships.
88
6. Lead with empathy and respect
Making a good first impression starts with the small things. For example, this could be a
firm handshake and a smile. It could be maintaining solid eye contact and remembering
ƚŚĞƉĞƌƐŽŶ͛ƐŶĂŵĞ͘
2. Actively listen
,ĂǀĞLJŽƵĞǀĞƌďĞĞŶŝŶĂĐŽŶǀĞƌƐĂƚŝŽŶǁŚĞƌĞLJŽƵ͛ƌĞĐŽŶƐƚĂŶƚůLJŝŶƚĞƌƌƵƉƚĞĚ͍Kƌ͕ƉĞƌŚĂƉƐ
ƐŽŵĞŽŶĞĐŽŶƚŝŶƵĞƐƚŽƚĂůŬŽǀĞƌĂŶŽƚŚĞƌƉĞƌƐŽŶŝŶĐŽŶǀĞƌƐĂƚŝŽŶ͍/ƚ͛ƐŶŽƚĂƉůĞĂƐĂŶƚ
ĞdžƉĞƌŝĞŶĐĞ͘ŶĚŝĨLJŽƵ͛ƌĞŵĞĞƚŝŶŐƐŽŵĞŽŶĞĨŽƌƚŚĞĨŝƌƐƚƚŝŵĞ͕ŝƚĐĂŶůĞ ave a bad taste in
your mouth.
dŽĚŽƚŚŝƐ͕ƚŚŝŶŬĂďŽƵƚƚŚĞĐŽƌĞŽĨǁŚĂƚLJŽƵ͛ĚůŝŬĞƚŽŬŶŽǁĂďŽƵƚƚŚŝƐƉĞƌƐŽŶ͘tŚĂƚĂƌĞ
you hoping to learn? What sort of questions will allow you to set a strong foundation for a
relationship? What are your goals? Are you showing your interest in the other person as a
whole person?
If someone is constantly checking their phone or looking away during a conversation, it can
ƐĞŶĚĂŵĞƐƐĂŐĞƚŚĂƚƚŚĞLJ͛ƌĞŶŽƚŝŶƚĞƌĞƐƚĞĚ͘KƌŝĨƐŽŵĞŽŶĞŝƐŶ͛ƚŵĂŬŝŶŐĐŽŶƐŝƐƚĞŶƚĞLJĞ
contact, it can feel like they arĞŶ͛ƚďĞŝŶŐŐĞŶuine or attentively listening.
I was at a wedding this past weekend. I was meeting a lot of people for the first time, many
of whom were from other parts of the country and the world.
A strong, healthy relationship is built on empathy and respect. Empathy and respect are
key components to building trust. This last and final step is more of a foundational element
to string through in all of your interpersonal interactions.
Lead with empathy and a sincere desire to understand and get to know the other person.
Beyond empathy, lead with respect. Treat the other person as you would like to be
ƚƌĞĂƚĞĚ͘LJĚŽŝŶŐƐŽ͕LJŽƵ͛ůůďĞďĞƚƚĞƌƉŽƐŝƚŝŽŶĞĚƚŽďƵŝůĚƌĂƉƉŽƌƚŵŽƌĞĞĨĨĞĐƚŝǀĞůLJ͘
89
ZĂƉƉŽƌƚŝƐŝŵƉŽƌƚĂŶƚĨŽƌĂĨĞǁƌĞĂƐŽŶƐ͘>Ğƚ͛ƐǁĂůŬƚŚƌŽƵŐŚƚŚƌĞĞŬĞLJƌĞĂƐŽŶƐǁŚLJLJŽƵ
should invest in building rapport with others.
It establishes trust
This is true for personal relationships but also for professional relationships. For example,
ŝĨLJŽƵ͛ƌĞůŽŽŬŝŶŐƚŽŐĞƚƉƌŽŵŽƚĞĚŝŶƚŽĂ new management role, your boss needs to trust
LJŽƵ͘dŚĞLJŶĞĞĚƚŽƚƌƵƐƚƚŚĂƚLJŽƵ͛ƌĞŐŽŝŶŐƚŽĚŽLJŽƵƌũŽďǁĞůů͘dŚĞLJŶĞĞĚƚŽƵŶĚĞƌƐƚĂŶĚ
your commitment to developing strong leadership characteristics.
Depending on your career, your livelihood could depend on building rapport. And rapport
can help you improve your performance at work͘>Ğƚ͛ƐƚĂŬĞĨŽůŬƐǁŚŽǁŽƌŬŝŶƐĂůĞƐĂƐĂŶ
example.
Consider Greta: As a salesperson for a tech company, her salary structure is heavily
weighted on how much business she brings into the organization. Her compensation is
commission-based, which means she has to perform well to support her lifestyle.
Science tells us that social interactions are a critical part of overall health, happiness, and
longevity. But strong social connections ƐŝŵƉůLJĂƌĞŶ͛ƚƉŽƐƐŝďůĞǁŝƚŚŽƵƚƐŽŵĞĞůĞŵĞŶƚŽĨ
rapport.
/ĨLJŽƵĚŽŶ͛ƚŝŶǀĞƐƚŝŶLJŽƵƌ social health, your physical health can actually suffer. In fact,
data tells us that folk with low social connections experience more chronic diseases, like
cardiovascular diseases, immune disorders, and high blood pressure.
90
4 ways to encourage your employees to build rapport
/ĨLJŽƵ͛ƌĞĂůĞĂĚĞƌĂƚLJŽƵƌŽƌŐĂŶŝnjĂƚŝŽŶ͕LJŽƵŵĂLJďĞůŽŽŬŝŶŐĨŽƌǁĂLJƐƚŽĞŶĐŽƵƌĂŐĞ your
employees to build rapport. After all, rapport is a critical component of overall business
success.
Here are four ways to encourage your employees to build rapport with one another:
91
Module 18:
Customer and client understanding is important for every B2C and B2B company regardless of
its domain.
For a ĚŝŐŝƚĂůƚĞĐŚŶŽůŽŐLJĐŽŵƉĂŶLJ͕ƵŶĚĞƌƐƚĂŶĚŝŶŐƚŚĞĐůŝĞŶƚ͛ƐŶĞĞĚƐĂŶĚďƵƐŝŶĞƐƐƐƉĞĐŝĨŝĐƐŝƐ
essential. Every delivered system or service, whether you work on web development or cloud
migration or provide digital consulting services͕ŝŵƉĂĐƚƐƚŚĞĐŽŵƉĂŶLJ͛ƐŽƉĞƌĂtions with the goal
to enhance processes, drive innovation and initiate changes that offer business growth in the
future. Therefore, technology solution providers should have a very clear understanding of the
industry, business and environment they are dealing with.
At the very first steps of collaboration, we make in-depth research of the company - its online
presence, publications and other mass media coverage, business and social achievements.
/ŶƉƌĂĐƚŝĐĞ͕ŝƚ͛ƐĂϰ-step ƉƌŽĐĞƐƐƚŚĂƚĞŶĂďůĞƐƵƐƚŽŐĞƚĂŐŽŽĚƵŶĚĞƌƐƚĂŶĚŝŶŐŽĨƚŚĞĐůŝĞŶƚ͛Ɛ
needs and business.
First of all, we need to know what exactly makes a client search for our help. Finding out the
client's problem gives us the first grasp of the solution we will be working on.
A business may have a poorly working online ordering system, be unable to retain customers on
mobile, not know how to get the benefits from enterprise data, lose money and time on an
outdated paper-based process, etc. Once we know what areas can be improved, we can fill in
these gaps with perfectly effective technology solutions.
2. Goals
ƚƚŚŝƐƐƚĂŐĞ͕ǁĞƐƚƵĚLJƚŚĞĐŽŵƉĂŶLJΖƐŐŽĂůƐ͘/ƚ͛ƐǀĞƌLJŝŵƉŽƌƚĂŶƚƚŽĐŽŶƐŝĚĞƌǁŚĂƚŽďũĞĐƚŝǀĞƐƚŚĞ
company pursues. In most cases, a ĐůŝĞŶƚĚŽĞƐŶ͛ƚŶĞĞĚĂĚŝŐŝƚĂůƐLJƐƚĞŵĨŽƌƚŚĞƐĂŬĞŽĨŚĂǀŝŶŐŝƚ͕
but rather to achieve any target - increased conversions, saved cost, etc.
Sometimes, a company may come up with an idea rather than an existing problem. In this case,
we help the company shape it and set up the goals.
3. Business specifics
In order to understand the client's business, we need to know its specifics. At Digiteum, we
devote time and effort to learn how the processes work, who operates them, what tools and
92
infrastructure the company is using, what opportunities the company has in terms of
technology development, and importantly, what budget can allocate.
4. Industry specifics.
No business exists in isolation. This is why as a part of complex business analytics, we perform
market anĚŝŶĚƵƐƚƌLJĂŶĂůLJƐŝƐƚŽƐƚƵĚLJƚŚĞĐůŝĞŶƚ͛ƐďƵƐŝŶĞƐƐĞŶǀŝƌŽŶŵĞŶƚĂŶĚďĞƚƚĞƌƵŶĚĞƌƐƚĂŶĚ
the ecosystem the company operates in.
In my experience, you can find out as much about a client as the client is ready to share, if you
ĂƐŬƚŚĞƌŝŐŚƚƋƵĞƐƚŝŽŶƐĂŶĚůŝƐƚĞŶĂƚƚĞŶƚŝǀĞůLJ͘,ĞƌĞ͛ƌĞƐŽŵĞƚŝƉƐƚŽďĞƚƚĞƌƵŶĚĞƌƐƚĂŶĚǁŚĂƚĂ
client is saying, literally.
x Make your homework. Get to know the company as much as possible. This will help find the
relevant questions to ask.
x Ask relevant questions. In fact, asking the right questions is a true way to get the necessary
information. Often, it requires providing options, choices, giving examples so that to lure the
valuable data on a problem, idea or technical specifications from your client.
x Be an active listener. /ƚ͛ƐŝŵƉŽƌƚĂŶƚƚŽďĞĂŶĂĐƚŝǀĞůŝƐƚĞŶĞƌĂďůĞƚŽĨƵůůLJĨŽĐƵƐŽŶƚŚĞ
conversation. Good listening implies you can always confirm understanding.
x Show respect. Whatever stage the business is at - startup, mature enterprise, serious
reconstruction - ŝƚ͛ƐĐƌƵĐŝĂůƚŽƐŚŽǁĂĚĞƋƵĂƚĞƌĞƐƉĞĐƚƚŽLJŽƵƌĐůŝĞŶƚ͛ƐďƵƐŝŶĞƐƐ͕
ĂĐŚŝĞǀĞŵĞŶƚƐĂŶĚĚĞĐŝƐŝŽŶƐĂŶĚďĞĂďůĞƚŽŽƉĞŶůLJĂƉƉƌĞĐŝĂƚĞLJŽƵƌĐůŝĞŶƚ͛ƐƐƵĐĐĞƐƐ͘
x Get to know a person you are talking to better. Always remember that you are dealing with
people, and people have their own interests, values and passions. Establishing a good
rapport with your clients is essential. It encourages them to share and be franker. Thus,
knowing your people better, you get to know more about their business too.
tĞ͛ǀĞĂůƌĞĂĚLJůĞĂƌŶĞĚǁŚĂƚŝŶĨŽƌŵĂƚŝŽŶĂďŽƵƚƚŚĞĐůŝĞŶƚ͛ƐďƵƐŝŶĞƐƐĂŶĚŶĞĞĚƐŝƐŝŵƉŽƌƚĂŶƚƚŽ
ŬŶŽǁĂŶĚŚŽǁƚŽĞŶƐƵƌĞďĞƚƚĞƌƵŶĚĞƌƐƚĂŶĚŝŶŐ͘,ĞƌĞ͛ƐƚŚĞůŝƐƚŽĨƚŚĞŵŽƐƚĐŽŵŵŽŶƋƵĞƐƚŝŽŶƐ
we typically discuss at the first steps of collaboration rĞŐĂƌĚůĞƐƐŽĨƚŚĞĐŽŵƉĂŶLJ͛ƐƐŝnjĞ͕ŝŶĚƵƐƚƌLJ
or structure.
x WhŽ͛ƐŐŽŝŶŐƚŽƵƐĞƚŚĞŶĞǁƉƌŽĚƵĐƚŽƌƐĞƌǀŝĐĞ͕ďŽƚŚĂƐĂĐƵƐƚŽŵĞƌŽƌĂƐƚŚĞĐŽŵƉĂŶLJ͛Ɛ
employees?
x Where does the data for the system or service come from?
93
x What other systems should be integrated with your new product or service?
x What part of the business infrastructure the new system or service will be? Is it the core
service, supporting instrument for employees or customers, marketing tool, etc.?
<ŶŽǁŝŶŐƚŚĞĐůŝĞŶƚ͛ƐďƵƐŝŶĞƐƐƚƵƌŶƐĂǀĞŶĚŽƌŝŶƚŽĂƚĞĐŚŶŽůŽŐLJpartner
dŚĞďĞŶĞĨŝƚƐŽĨƵŶĚĞƌƐƚĂŶĚŝŶŐƚŚĞĐůŝĞŶƚ͛ƐŶĞĞĚƐĂŶĚďƵƐŝŶĞƐƐŐŽĨĂƌďĞLJŽŶĚĂƐƵĐĐĞƐƐĨƵůůLJ
delivered digital system or client satisfaction. In fact, a knowledgeable technology provider able
ƚŽĚĞĞƉůLJŝŵŵĞƌƐĞŝŶƚŽƚŚĞĐůŝĞŶƚ͛ƐŝŶĚƵƐƚƌLJŚĂƐĂůůƚŚĞchances to turn into a long-term
technology partner.
In case you are not only successful in understanding the client's needs, but also in delivering on
your promises, the client doesn't search for alternative technology providers and fully relies on
the IT services from one credible company.
As a result, this type of partnership often leads to even better outcomes. For a technology
partner knows exactly and even can anticipate what the client needs in terms of the current
ŵĂƌŬĞƚƐŝƚƵĂƚŝŽŶ͕ĐůŝĞŶƚ͛ƐĐĂƉĂďŝůŝties and goals and industry trends.
To be able to sustain, persevere and prevail in the current market, effective communication is
very essential. Even more so, when it comes to accounting firms and chartered accountants.
Whether you are riding solo as an accountant or part of a much bigger organization, it is very
ŝŵƉŽƌƚĂŶƚƚŽŚĂǀĞĂŶŝĚĞĂŽĨ͚ǁŚĂƚŝƐĞĨĨĞĐƚŝǀĞĐŽŵŵƵŶŝĐĂƚŝŽŶ͛ in order to maintain your client
base. Poor communication and untimely responses from your end will contribute to a high scale
of inefficiency.
Despite what field you are in, it is very important to understand that clients are the blood of
any firm. Having clients is what keeps the business running. So it is imperative that you know
how to properly set up and follow the process of client communication .
The client needs to, and expects to, be aware of an event or situation that would impact
him/her directly. Having a timely communication will put the client at ease and will improve
overall reliability of the firm in the market. This will open the doors for new opportunities.
Timely communication includes both reaching out to the client, and providing timely responses
to the client. When a client reaches out to the firm or an accountant for whatever reason, by
giving a timely response, it will help establish a network of trust and reliability between the
client and the firm.
1. The firm as a whole should have a standardized set of protocols that the entire
organization would have to follow to ensure that there is timely communication with
94
their respective clients without interference from the administration . The team
members should be made aware of such process and they have to follow it.
2. Before reaching out to the client, there needs to be a seamless internal communication
within the firm, so that the information flows uninterrupted. This will ensure that you
have the right information at the right time and are not scrambling when the time for
client communication comes.
3. Utilize the tools designed for chartered accountants that have some sort of automated
communication with the client, through texts or emails. This will reduce the lag between
the information flow and lessen the burden from the individuals.
4. Keep the subject lines in emails or texts concise and to the point. This will reduce any
misinformation and misunderstandings which might cause a delay in the work.
5. Redirect your clients to a more generic form of client communication such as blogs and
newsletters and make sure your clients view them and get the much needed
information and updates pertaining to them.
6. Last but not the least, communicate with the client regularly through the tools, social
media, or just good old fashioned face to face communication.
There is a distinction between project and product deliverables. Project deliverables are such
outputs as the project plans, project reports and even meeting minutes. Product deliverables,
on the other hand, could be hardware, software, mobile applications, contracts, or even test
assessment results.
The deliverables that clients and stakeholders expect at the end of the project are the product
or service, of course, but there is also paperwork, as noted. These documents, when
completed, are deliverables that clients and stakeholders need in order to evaluate the
progress or completion of the project.
x Signed contracts
x Other types of project reports show how work is proceeding versus project plan
estimations
WƌŽũĞĐƚŵĂŶĂŐĞƌƐ͛ƌĞƉŽƌƚƐĂƌĞƚŚĞŵĞĂŶƐďLJǁŚŝĐŚƚŚĞƐĞƚLJƉĞƐŽĨĚĞůŝǀĞƌĂďůĞƐĂƌĞƉƌĞƐĞŶƚĞĚƚŽ
clients and stakeholders. Different stakeholders have different needs, so flexibility and
customization is important for effective reporting. In order to meet their needs, project
management software must be able to filter the many data inputs to deliver the proper output.
95
Project management tools such as Gantt charts, Kanban boards, and project calendars can
facilitate stakeholder presentations. ProjectManager has one-click reporting that captures data
on project variance, time, cost and more. These reports can be shared as PDF attachments or
ƉƌŝŶƚĞĚĚĞƉĞŶĚŝŶŐŽŶƚŚĞƐƚĂŬĞŚŽůĚĞƌ͛ƐƉƌĞĨĞƌĞŶĐĞ͘ĞƚƚĞƌLJĞƚ͕ĞǀĞƌLJƌĞƉŽƌƚĐĂŶďĞĨŝůƚĞƌĞĚƚŽ
ƐŚŽǁŽŶůLJƚŚĞĚĂƚĂƐƚĂŬĞŚŽůĚĞƌƐǁĂŶƚƚŽƐĞĞ͘ŽŶ͛ƚĨŽƌŐĞƚ͕ǁŝƚŚŽƵƌĐůŽƵĚ-based software,
those reports are reflecting real-time data. If they want to get a high-level view, then share the
ůŝǀĞĚĂƐŚďŽĂƌĚǁŝƚŚƚŚĞŵ͘/ƚ͛ƐĂůƌĞĂĚLJƐĞƚƵƉŝŶƚŚĞƚŽŽů͕ƵŶůŝŬĞŽƵƌĐŽŵƉĞƚŝƚŽƌƐ͕ƐŽLJŽƵĐĂŶƵƐĞ
it right away. Why not use it today by taking our free 30-day trial?
x Variance report
x Timesheet report
2. Show which team members are carrying the heaviest loads and if adjustments
need to be made
Variance Report
Variance reports can be customized to include only summary tasks, completion percentage, and
a comparison of the actual progress of the project versus the forecasted progress:
The resulting report shows a side-by-side comparison of predicted start and finish dates,
predicted hours versus actual hours spent and that difference, and the difference in predicted
project duration and how long it has actually taken to date:
96
Timesheet Report
dŝŵĞƐŚĞĞƚƌĞƉŽƌƚƐƉƌŽǀŝĚĞĂďŝƌĚ͛Ɛ-ĞLJĞǀŝĞǁŽĨĞĂĐŚŝŶĚŝǀŝĚƵĂů͛ƐŚŽƵƌƐworked on a project.
x ĂĐŚŝŶĚŝǀŝĚƵĂů͛ƐŚŽƵƌůLJƌĂƚĞ͕ĂŶĚ
The timesheet shows the person submitting the time, the date of submission, how many
individual hours they worked during the selected timeframe, their WBS and how many hours
they have remaining in the selected timeframe:
97
98
An example of a timesheet for one person working on multiple projects during one timeframe.
Consistent use of these three reports helps keep your team on time, under budget and within
scope. Lessons learned in libraries can also be a great tool to help build upon successes and
avoid duplicating mistakes in future projects.
ĞǀĞůŽƉŵĞŶƚŽĨĚĞůŝǀĞƌĂďůĞƐĚŽĞƐŶ͛ƚũƵƐƚŚĂƉƉĞŶĚƵƌŝŶŐƉƌŽũĞĐƚĐůŽƐƵƌĞ͘WƌŽũĞĐƚƐƉŽŶƐŽƌƐĂůƐŽ
ĞdžƉĞĐƚĚĞůŝǀĞƌĂďůĞƐĚƵƌŝŶŐƚŚĞŝŶŝƚŝĂƚŝŽŶ͕ƉůĂŶŶŝŶŐĂŶĚĞdžĞĐƵƚŝŽŶƉŚĂƐĞƐŽĨĂƉƌŽũĞĐƚ͘>Ğƚ͛ƐƚĂŬĞ
a look at the types of deliverables created in these phases in greater detail.
&ŝŶĂůĚĞůŝǀĞƌĂďůĞƐŽƵƚůŝŶĞĂƉƌŽũĞĐƚ͛ƐĞŶƚŝƌĞƐĐŽƉĞŽĨǁŽƌŬ͕ǁŚŝůĞĚĞůŝǀĞƌĂďůĞƐĐƌĞĂƚĞĚĚƵƌŝŶŐ
earlier phases of a project are based on short-term snapshots of project activity.
1. Performance reports to measure how work is going and team members are
performing
2. Risk and issue logs to track issues that need to be addressed, and
3. Change the logs that identify changes made to the project plan and how these
are affecting the project
Customer feedback is the information, insights, issues, and input shared by your community
about their experiences with your company, product, or services. This feedback guides
improvements of the customer experience and can empower positive change in any business Ͷ
ĞǀĞŶ;ĂŶĚĞƐƉĞĐŝĂůůLJͿǁŚĞŶŝƚ͛ƐŶĞŐĂƚŝǀĞ͘
Customer feedback is important because it serves as a guiding resource for the growth of your
ĐŽŵƉĂŶLJ͘ŽŶ͛ƚ LJŽƵǁĂŶƚƚŽŬŶŽǁǁŚĂƚLJŽƵ͛ƌĞŐĞƚƚŝŶŐƌŝŐŚƚͶ and wrong Ͷ as a business in
the eyes of your customers?
99
Within the good and the bad, you can find gems that make it easier to adjust and adapt the
customer experience over time. In short, feedback is the way to keep your community at the
heart of everything you do.
ĞĨŽƌĞLJŽƵďĞŐŝŶĐŽůůĞĐƚŝŶŐĨĞĞĚďĂĐŬĨƌŽŵĐƵƐƚŽŵĞƌƐ͕LJŽƵŶĞĞĚƚŽƉŝŶƉŽŝŶƚǁŚLJLJŽƵ͛ƌĞƐĞĞŬŝŶŐ
their input. Identifying your desired outcomes and outlining the process for getting there sets
the groundwork for a worthwhile investment of your time Ͷ ĂŶĚLJŽƵƌĐƵƐƚŽŵĞƌƐ͛ƚŝŵĞ͘
Jot down the answers to these questions and talk about them with your team before getting
started:
x What part of the customer experience would you like to improve (onboarding, content
marketing)? Target the aspect of the customer journey that would most benefit from
customer insights.
x tŚĂƚ͛ƐLJŽƵƌƉůĂŶĨŽƌƚŚĞĚĂƚĂLJŽƵĐŽůůĞĐƚ͍dŚĞƌĞ͛ƐŶŽƌĞĂƐŽŶƚŽŐĂƚŚĞƌĐƵƐƚŽŵĞƌ
ĨĞĞĚďĂĐŬƵŶůĞƐƐŝƚůĞĂĚƐƚŽĂĐƚŝŽŶĂďůĞĐŚĂŶŐĞ͘>Ğƚ͛ƐƐĂLJLJŽƵƌĐƵƐƚŽŵĞƌƐƵƌǀĞLJƌĞǀĞĂůƐ
ƚŚĂƚLJŽƵƌƉƌŽĚƵĐƚ͛Ɛh/ŝƐĐŽŶĨƵƐŝŶŐ͘ŶƐƵƌĞƚŚĂƚLJŽƵ͛ƌĞǁŝůůŝŶŐƚŽŝŶǀĞƐƚŝŶĨŝdžŝŶŐŝƚďĞĨŽƌĞ
collecting feedback.
ŽŶ͛ƚǁŽƌƌLJĂďŽƵƚƚŚĂƚůĂƐƚƋƵĞƐƚŝŽŶ͘LJƚŚĞĞŶĚŽĨƚŚŝƐƉŽƐƚ͕LJŽƵ͛ůůŚĂǀĞĂůůƚŚĞŝŶĨŽƌŵĂƚŝŽŶLJŽƵ
need to answer it.
Are you in the market for a new customer support tool, but don't know where to start?
Download our free buyer's guide to choosing the right customer support tool
Developing a useful customer survey may be more challenging than you think. There are a ton
of questions you could ask customers. The good news: you can choose between short slider
surveys (which help you target specific issues) that pop up on your site or longer, traditional
surveys.
ŵĂŝůŝƐŽŶĞŽĨƚŚĞĞĂƐŝĞƐƚǁĂLJƐƚŽŐĂƚŚĞƌĐĂŶĚŝĚĐƵƐƚŽŵĞƌĨĞĞĚďĂĐŬ͘ĞĐĂƵƐĞŝƚ͛ƐĂƐƵƉƉŽƌƚ
channel for most companies, you can use each interaction as an opportunity to gather
feedback. To maximize the likelihood of hearing back from a customer, do these three things:
^ŽŵĞƚŝŵĞƐ͕ĐƵƐƚŽŵĞƌƐĚŽŶ͛ƚŽĨĨĞƌŝŵƉŽƌƚĂŶƚĨĞĞĚďĂĐŬďĞĐĂƵƐĞƚŚĞLJĚŽŶ͛ƚƚŚŝŶŬĂŶLJŽŶĞĐĂƌĞƐ͘
/ƐŝƚĂŶLJǁŽŶĚĞƌŵŽƐƚĐŽŵƉĂŶŝĞƐĚŽŶ͛ƚŚĞĂƌĨƌŽŵƵŶŚĂƉƉLJĐƵƐƚŽŵĞƌƐ͍DĂŶLJŽĨƚŚŽƐĞƐĂŵĞ
100
customers ŵĂLJďĞǁŝůůŝŶŐƚŽůĞĂǀĞĨĞĞĚďĂĐŬŝĨƚŚĞLJŬŶĞǁƚŚĞLJ͛ĚŚĞĂƌďĂĐŬͶ and exactly when
to expect a response.
x ƌĞĂƚĞďŽĂƌĚƐǁŝƚŚŝŶdƌĞůůŽƚŝƚůĞĚ͞WƌŽĚƵĐƚ/ĚĞĂƐ͟;ĨĞĂƚƵƌĞƌĞƋƵĞƐƚƐͿ͕͞hƉEĞdžƚ͟;ǁŚĂƚ͛Ɛ
ďĞŝŶŐǁŽƌŬĞĚŽŶͿĂŶĚ͞ZŽĂĚŵĂƉ͟;ǁŚĂƚLJŽƵƉůĂŶƚŽǁŽƌŬŽŶͿ͘
x Build individual cards within each board to categorize requests. For our Product Ideas
ďŽĂƌĚ͕ǁĞƵƐĞƐĞĐƚŝŽŶƐůŝŬĞ͞/ŶďŽdž͟;ŶĞǁŝĚĞĂƐͿ͕͞ZĞũĞĐƚĞĚ͟;ĚŝƐĐĂƌĚĞĚŝĚĞĂƐͿ͕
͞^ŽŵĞĚĂLJͬDĂLJďĞ͟;ŐŽŽĚŝĚĞĂƐ͕ďƵƚŶŽƚƵƌŐĞŶƚͿ͕ĂŶĚ͞ƉƉƐ͟;ŝŶƚĞŐƌĂƚŝŽŶƌĞƋƵĞƐƚƐͿ͘
x Add email addresses within cards for the people who requested the idea. For instance,
anyone who asked us for Reports upgrades will be added to a list within a card so that
ƚŚĞLJĐĂŶďĞŶŽƚŝĨŝĞĚǁŚĞŶƚŚĞƵƉŐƌĂĚĞŝƐĐŽŵƉůĞƚĞ͘,ĞƌĞ͛ƐĂŶĞdžĂŵƉůĞĐĂƌĚ;ǁŝƚŚĞŵĂŝůƐ
blocked out for privacy):
The best way to get a candid response from a customer is to simply ask for one. Since email
enables you to send a one-to-one request, you can ask for more personal feedback than in a
survey.
When customers sign up for more information about your services, for example, you can send
out an auto-responder email asking a single question. Inquire into the issues that customers are
struggling with most, what features they would love to see, or just ask why they signed up!
3. Usability tests
For usability testing to bring deep insights to your company, it requires more upfront planning.
With a clear straƚĞŐLJ͕ƚŚŽƵŐŚ͕LJŽƵĐĂŶƵŶĐŽǀĞƌĐŚĂůůĞŶŐĞƐƚŚĂƚĐƵƐƚŽŵĞƌƐĚŽŶ͛ƚŬŶŽǁƚŚĞLJ͛ƌĞ
facing and actionable insights that make their experiences better.
You may even want to consider rewarding your user research participants the way Google does.
At Help Scout, we leverage usability testing to refine design details or new features. When
ǁĞ͛ƌĞϵϬйĨŝŶŝƐŚĞĚǁŝƚŚƚŚĞƵƉĚĂƚĞƐ͕ƚŚĞƐĞƚĞƐƚƐŐƵĂƌĂŶƚĞĞǁĞŐĞƚƚŚĂƚůĂƐƚϭϬйƌŝŐŚƚ͘
Does direct outreach translate to beneficial feedback from customers? Absolutely! Reaching
ŽƵƚƚŽĐƵƐƚŽŵĞƌƐĚŝƌĞĐƚůLJŽƉĞŶƐƵƉĐŽŶǀĞƌƐĂƚŝŽŶƐƚŚĂƚŽƚŚĞƌǁŝƐĞǁŽƵůĚŶ͛ƚŚĂƉƉĞŶ͘
Qualitative stories from customers bring color and nuance to quantitative feedback (data).
These personal experiences help a team understand the feelings behind customer decisions and
ƚŚĞĐŽŵŵƵŶŝƚLJƌĞƐƉŽŶƐĞƚŽĂĐŽŵƉĂŶLJ͛ƐďƌĂŶĚŽƌĚĞĐŝƐŝŽŶƐ͘
Keep the following tips in mind when you sit down to talk to customers:
101
x Start an open-ended dialogue. tŚĞŶLJŽƵ͛ƌĞƚĂůŬŝŶŐƚŽĐƵƐƚŽŵĞƌƐ͕ŽƉĞŶ-ended questions
are your best friend. These queries give your customers the flexibility to dig into their
ĞdžƉĞƌŝĞŶĐĞƐǁŝƚŚŵŽƌĞĚĞƚĂŝů͘WůƵƐ͕ƚŚĞLJ͛ƌĞůĞƐƐůŝŬĞůLJƚŽďĞďŝĂƐĞĚŽƌůĞĂĚŝŶŐƋƵĞƐƚŝŽŶƐ͘
x Get more specific as you go. Begin the conversation with wider impressions and get
more detailed in your questions as the dialogue evolves. Every piece of feedback they
give you is an opportunity for another more specific follow-up.
x Practice active listening. To receive insights that can help your team, you need to be
ŽƉĞŶĂŶĚƌĞĐĞƉƚŝǀĞ͘DĂŝŶƚĂŝŶĞLJĞĐŽŶƚĂĐƚĂŶĚŵŝƌƌŽƌďĂĐŬƚŚĞŬĞLJƚĂŬĞĂǁĂLJƐLJŽƵ͛ƌĞ
hearing from clients, always keeping the spotlight on them.
5. Social media
Social listening can give you access to an otherwise untapped reservoir of candid feedback from
ĐƵƐƚŽŵĞƌƐ͘ŝƌĞĐƚĐŽŵŵĞŶƚƐŽƌŵĞŶƚŝŽŶƐŽŶƐŽĐŝĂůŶĞƚǁŽƌŬƐĂƌĞŶ͛ƚƚŚĞŽŶůLJǁĂLJĨŽƌLJŽƵƌ
business to collect customer feedback either Ͷ many networks include built-in polling tools.
ŶĂůLJƚŝĐƐƌĞǀĞĂůǁŚĂƚĐƵƐƚŽŵĞƌƐĚŽŶ͛ƚŬŶŽǁĂďŽƵƚŚŽǁƚŚĞLJƵƐĞLJŽƵƌƉƌŽĚƵĐƚ͘ƐƉĞĐŝĂůůLJŝĨLJŽƵ
sell a digital product or service, you benefit from leveraging analytics to understand how users
interact with your company.
With an embeddable on-site widget like Beacon, you can collect instant customer feedback
without asking the customer any questions.
At Help Scout, for example, we pulled nine articles into a webpage that could be valuable to
potential customers on the page. Instead of asking customers which articles they preferred,
Beacon collected the data on the most popular articles. If none of the articles helped, the
customer could email the team Ͷ ĂŶĚƚŚĂƚ͛ƐǀĂůƵĂďůĞŝŶĨŽƌŵĂƚŝŽŶ͕ƚŽŽ͘
102
Module 19:
Persuasive Communication
It's no secret that we all like to be liked. Whether in our personal or professional lives, we want
to be thought of well by others.
Persuasion is vital when convincing someone to fall in love with your brand or get your boss to
approve a project. But what are the best persuasion techniques and tactics to use?
There are six principles of persuasion that can make an impact, according to esteemed
psychologist and academic Dr. Robert Cialdini. And if you want to be successful in establishing
your online reputation or just convincing people of anything, you need to know them.
In this blog post, we'll look at each of the six principles and give some examples of how they can
be used:
x Persuasion is the power to influence someone to take action after the person has
already decided not to.
x The six principles of persuasion are - reciprocity, commitment/consistency, social proof,
authority, liking, and scarcity.
x Dedicating time to these principles can increase trust, a more positive online reputation,
and brand advocates.
x One study in the Journal of Marketing Research found that consumers are willing to pay
more for a product if they think it will make them feel good about themselves.
x In another study, researchers found that 88% of consumers would like brands to help
them be more environmentally friendly and ethical in their daily life.
x 63% of the public would give socially responsible businesses the benefit of the doubt
during a crisis.
103
Persuasion is not just about convincing someone to do something, it's about building a
relationship of trust. The best way to do that is by establishing common ground, showing
credibility, and making it clear that you have the other person's best interests at heart. The six
principles of persuasion can help you do just that.
,ĞƌĞĂƌĞƌ͘ZŽďĞƌƚŝĂůĚŝŶŝ͛ƐƐŝdžƉƌŝŶĐŝƉůĞƐŽĨƉĞƌƐƵĂƐŝŽŶ͗
x Reciprocity
x Commitment/Consistency
x Social proof
x Authority
x Liking
x Scarcity
Reciprocity
If you do something nice for someone, they're more likely to do something nice for you. It's a
simple concept, but it can significantly impact your business. Reciprocity is all about giving
first. When we receive something, we feel compelled to return the favor.
Commitment/Consistency
Commitment and consistency are important because they build trust and credibility. People like
to know they can rely on others to follow through on their commitments. If you say you're
going to do something, do it. If you make a promise, keep it.
104
How to tell the difference between persuasion and manipulation
ĂůůŝŶŐƐŽŵĞŽŶĞŵĂŶŝƉƵůĂƚŝǀĞŝƐĂĐƌŝƚŝĐŝƐŵŽĨƚŚĂƚƉĞƌƐŽŶ͛ƐĐŚĂƌĂĐƚĞƌ͘^ĂLJŝŶŐƚŚĂƚLJŽƵŚĂǀĞ
been manipulated is a complaint about having been treated badly. Manipulation is dodgy at
ďĞƐƚ͕ĂŶĚĚŽǁŶƌŝŐŚƚŝŵŵŽƌĂůĂƚǁŽƌƐƚ͘ƵƚǁŚLJŝƐƚŚŝƐ͍tŚĂƚ͛ƐǁƌŽŶŐǁŝƚŚmanipulation?
Human beings influence each other all the time, and in all sorts of ways. But what sets
manipulation apart from other influences, and what makes it immoral?
We are constantly subject to attempts at manipulation. Here are just a few examples. There is
͚ŐĂƐůŝŐŚƚŝŶŐ͕͛ǁŚŝĐŚŝŶǀŽůǀĞƐĞŶĐŽƵƌĂŐŝŶŐƐŽŵĞŽŶĞƚŽĚŽƵďƚŚĞƌŽǁŶũƵĚŐŵĞŶƚĂŶĚƚŽƌĞůLJŽŶ
ƚŚĞŵĂŶŝƉƵůĂƚŽƌ͛ƐĂĚǀŝĐĞŝŶƐƚĞĂĚ͘'ƵŝůƚƚƌŝƉƐŵĂŬĞƐŽŵĞŽŶĞĨĞĞůĞdžĐĞƐƐŝǀĞůLJŐƵŝůƚLJĂďŽƵƚĨĂŝůŝŶŐ
to do what the manipulator wants her to do. Charm offensives and peer pressure induce
ƐŽŵĞŽŶĞƚŽĐĂƌĞƐŽŵƵĐŚĂďŽƵƚƚŚĞŵĂŶŝƉƵůĂƚŽƌ͛ƐĂƉƉƌŽǀĂůƚŚĂƚƐŚĞǁŝůůĚŽĂƐƚŚĞŵĂŶŝƉƵůĂƚŽƌ
wishes.
Advertising manipulates when it encourages the audience to form untrue beliefs, as when we
are told to believe that fried chicken is a health food, or faulty associations, as when Marlboro
cigarettes are tied to the rugged vigour of the Marlboro Man. Phishing and other scams
manipulate their victims through a combination of deception (from outright lies to spoofed
phone numbers or URLs) and playing on emotions such as greed, fear or sympathy. Then there
is more straightforward manipulation, perhaps the most famous example of which is when Iago
ŵĂŶŝƉƵůĂƚĞƐKƚŚĞůůŽƚŽĐƌĞĂƚĞƐƵƐƉŝĐŝŽŶĂďŽƵƚĞƐĚĞŵŽŶĂ͛ƐĨŝĚĞůŝƚLJ͕ƉůĂLJŝŶŐŽŶŚŝƐŝŶƐĞĐƵƌities
to make him jealous, and working him up into a rage that leads Othello to murder his beloved.
All these examples of manipulation share a sense of immorality. What is it that they have in
common?
Perhaps manipulation is wrong because it harms the person being manipulated. Certainly,
manipulation often harms. If successful, manipulative cigarette ads contribute to disease and
death; manipulative phishing and other scams facilitate identity theft and other forms of fraud;
manipulative social tactics can support abusive or unhealthy relationships; political
manipulation can foment division and weaken democracy. But manipulation is not always
harmful.
Listening is the ability to accurately receive and interpret messages in the communication
process.
Listening is key to all effective communication. Without the ability to listen effectively,
messages are easily misunderstood. As a result, communication breaks down and the sender of
the message can easily become frustrated or irritated.
If there is one communication skill you should aim to master, then listening is it.
Listening is so important that many top employers provide listening skills training for their
employees. This is not surprising when you consider that good listening skills can lead to better
customer satisfaction, greater productivity with fewer mistakes, and increased sharing of
information that in turn can lead to more creative and innovative work.
Many successful leaders and entrepreneurs credit their success to effective listening skills.
Richard Branson frequently quotes listening as one of the main factors behind the success of
Virgin.
Good listening skills also have benefits in our personal lives, including:
105
A greater number of friends and social networks, improved self-esteem and confidence, higher
grades at school and in academic work, and even better health and general well-being.
Studies have shown that, whereas speaking raises blood pressure, attentive listening can bring
it down.
Listening, however, requires more than that: it requires focus and concentrated effort, both
mental and sometimes physical as well.
Listening means paying attention not only to the story, but how it is told, the use of language
and voice, and how the other person uses his or her body. In other words, it means being aware
of both verbal and non-verbal messages. Your ability to listen effectively depends on the degree
to which you perceive and understand these messages.
Listening is not a passive process. In fact, the listener can, and should, be at least as engaged in
ƚŚĞƉƌŽĐĞƐƐĂƐƚŚĞƐƉĞĂŬĞƌ͘dŚĞƉŚƌĂƐĞ͚active listening͛ŝƐƵƐĞĚƚŽĚĞƐĐƌŝďĞƚŚŝƐƉƌŽĐĞƐƐŽĨ
being fully involved
106
Module 20:
To put it simply, Waste Management is the collection, processing, treatment and recycling of
waste (human waste and animals waste, including industrial waste). The process of Waste
Management is constituted of a range of tasks which include: storage, transport, treatment and
disposal of waste; monitoring, supervision and regulation of the development, processing,
transit, treatment and disposal for better health of our environment. Want to know about the
different methods of waste disposal? Check out this blog to know the different types of waste
management disposal methods in India.
͞tĂƐƚĞĐŽŶƚƌŽůŽƌǁĂƐƚĞĚŝƐƉŽƐĂůŝƐĂůůƚŚĞďĞŚĂǀŝŽƌƐĂŶĚĂĐƚƐŶĞĐĞƐƐĂƌLJƚŽŚĂŶĚůĞƚŚĞǁĂƐƚĞ
from its inception to its final disposal. This involves, but is not limited to, storage,
transport, management and recycling of waste along with control and enforcement. It also
covers the legislative and regulatory system for waste control, including recycling guidelines,
ĞƚĐ͘͟
x Recycling
x Incineration
x Landfill
x Biological Reprocessing
x Animal Feed
>Ğƚ͛ƐĞdžƉůŽƌĞƚŚĞƐĞĚŝĨĨĞƌĞŶƚƚLJƉĞƐŽĨǁĂƐƚĞŵĂŶĂŐĞŵĞŶƚŵĞƚŚŽĚƐǁŝƚŚĞdžĂŵƉůĞƐŝŶĨƵƌƚŚĞƌ
detail:
Recycling
107
Recycling makes a huge difference in protecting the environment. Amongst the various types of
waste management, recycling means that garbage is not disposed of in landfills or water
sources by making usable litter components. Many entities/communities have made it easier to
recycle goods by introducing labelling to show whether or not a material is recyclable.
The great thing about this waste management system is that it has economic and
environmental advantages. It saves the government resources needed for waste projects,
provides thousands of jobs, and will make a decent deal of money. Only bring recyclable waste
to the closest recycling centre to get money from recycling.
Incineration
This type of waste management includes the disposal of waste materials by means of burning.
The thermal treatment is another name for this disposal method. You may incinerate on a
commercial or human scale and dispose of a broad variety of waste materials. Most countries
with limited land consider the incineration process. You may use the power produced by
burning waste materials to produce heat, energy or steam. One of the drawbacks of this
disposal process is that it can be a source of air pollution.
Landfill
108
It is one of the most popular types of waste management systems in the world. It includes the
collection, transportation, disposal and burying of waste in designated property. Many towns
are planning deserted and barren areas to cope with waste.
Authorities are committed to ensuring that the construction of each landfill is successful in
terms of sanitation and economic land use. However, landfill sites are a significant cause of
health and environmental problems that concern many communities. For instance, gas from
these landfills is often incredibly dangerous.
Biological Reprocessing
Chemical waste materials, such as kitchen waste and paper goods, can be reused after a
procedure called biological reprocessing which is another popular system amongst the varied
types of waste management. Multiple physiological systems, including recycling and biomass
gasification, are used in biological reprocessing. Composing is a normal biological mechanism
that is carried out under control conditions. One of the ends of the stock is natural gas, which is
used to produce heat and electricity. Biological reprocessing is commonly used for the disposal
of industrial waste.
Animal Feed
Food waste is a serious issue and needs serious consideration. According to the United
States Department of Agriculture, between 30 and 40 percent of all food created by the United
States is spent on food by retailers and customers. This is a major problem as the food value is
estimated to be $161 billion. The nation is leading the world in terms of food waste, and the
cause is self-explanatory. Food can be preserved by manure and livestock feed and this is also
one of the ecological types of waste management methods.
Adopting diversity policies offers clear benefits for companies and the workforce, such as
resolving labour shortages, greater product innovation, enhanced marketing opportunities and
a better corporate image. The findings of a recent study by the European Commission reveal
additional positive business outcomes, such as improved communication processes and
managerial styles, as well as reduced staff turnover and absenteeism.
Within the framework of the Community action programme to combat discrimination (2001-
2006), the ƵƌŽƉĞĂŶŽŵŵŝƐƐŝŽŶ͛ƐŝƌĞĐƚŽƌĂƚĞ'ĞŶĞƌĂůĨŽƌŵƉůŽLJŵĞŶƚ͕^ŽĐŝĂůĨĨĂŝƌƐĂŶĚ
Equal Opportunities ĐŽŵŵŝƐƐŝŽŶĞĚĂƌĞƐĞĂƌĐŚƉƌŽũĞĐƚĞŶƚŝƚůĞĚ͚dŚĞďƵƐŝŶĞƐƐĐĂƐĞĨŽƌĚŝǀĞƌƐŝƚLJ-
Good practices in the workƉůĂĐĞ͛͘dŚĞƉƌŽũĞĐƚĂŝŵƐƚŽŝĚĞŶƚŝĨLJĂŶĚĂŶĂůLJƐĞĂƐĞůĞĐƚŝŽŶŽĨ
successful and innovative examples of good practice implemented by companies across Europe.
Methodology
The data in the report originate from two surveys that were conducted in 2005 among
companies in the 25 Member States of the EU:
x The first survey used questionnaires and in-depth interviews to identify, codify and analyse
examples of good practice in diversity management. Case studies were selected based on
criteria such as context, implementation, impact and focus in relation to discrimination.
Policies focusing solely on gender issues were not considered for this study.
x The complementary European Business Test Panel (EBTP) survey consisted of an online
questionnaire circulated to about 3,000 companies to investigate awareness and practices of
109
companies; the survey covered companies with and without diversity policies and had a
response rate of 26.6%, corresponding to 798 companies.
Regulatory reasons range from legal compliance with EU directives and national legislation to
the influence of industry standards and awards. The majority of companies emphasise that
legal compliance is not a driver for implementation but rather the outcome of such policies.
Implementation strategies build on experience of change processes and the lessons learnt
about managing change to ensure success. This provides companies with an insight on how to:
define a clear case for action; build active senior leadership commitment; engage managers at
all levels; establish infrastructure to support implementation; and communicate diversity and
inclusion principles to staff, customers and other stakeholders.
In all, three main types of policy and strategy focus can be distinguished:
ͻĐŽŵƉƌĞŚĞŶƐŝǀĞĚŝǀĞƌƐŝƚLJƉŽůŝĐŝĞƐĂŶĚŝŶŝƚŝĂƚŝǀĞƐ͖
ͻƐŝŶŐůĞŝŶŝƚŝĂƚŝǀĞƐĐŽŶĐĞƌŶŝŶŐƐƉĞĐŝĨŝĐĚŝǀĞƌƐŝƚLJƐƚƌĂŶĚƐ͖
ͻĞdžŝƐƚŝŶŐ policies - such as gender policies - expanded to cover a broader range of diversity
areas.
Companies cited the following aspects as representing the most important business benefits:
x access to a new labour pool and the likelihood of attracting and retaining high quality
personnel from diverse backgrounds;
110
x resolving labour shortages;
x enhanced corporate image, reputation and standing in the local community;
x external recognition and validation by achieving awards;
x greater innovation and creativity leading to new products and services, and the opening up
of potential new markets;
x enhanced marketing opportunities by accommodating more easily the demands of their
diverse customer base, as well as improving customer services.
Further positive outcomes of diversity policies and practices at company level are:
ͻďĞƚƚĞƌŵĂŶĂŐĞƌŝĂůƐƚLJůĞƐ͕ƐŬŝůůƐĂŶĚƉĞƌĨŽƌŵĂŶĐĞŝŶĂƌĞĂƐƐƵĐŚĂƐĐŽŵŵƵŶŝĐĂƚŝŽŶ͕ƉĞŽƉůĞ
management, goal setting and planning;
Stigma often comes from lack of understanding or fear. Inaccurate or misleading media
representations of mental illness contribute to both those factors. A review of studies on
stigma shows that while the public may accept the medical or genetic nature of a mental health
disorder and the need for treatment, many people still have a negative view of those with
mental illness.
x Public stigma involves the negative or discriminatory attitudes that others have about
mental illness.
x Self-stigma refers to the negative attitudes, including internalized shame, that people
with mental illness have about their own condition.
x Institutional stigma, is more systemic, involving policies of government and private
organizations that intentionally or unintentionally limit opportunities for people with
mental illness. Examples include lower funding for mental illness research or fewer
mental health services relative to other health care.
Stigma and discrimination can contribute to worsening symptoms and reduced likelihood of
getting treatment. A recent extensive review of research found that self-stigma leads to
negative effects on recovery among people diagnosed with severe mental illnesses. Effects can
include:
x reduced hope
x lower self-esteem
x increased psychiatric symptoms
x difficulties with social relationships
x reduced likelihood of staying with treatment
x more difficulties at work
x Reluctance to seek help or treatment and less likely to stay with treatment
111
x Social isolation
x Lack of understanding by family, friends, coworkers, or others
x Fewer opportunities for work, school or social activities or trouble finding housing
x Bullying, physical violence or harassment
x Health insurance that doesn't adequately cover your mental illness treatment
x The belief that you'll never succeed at certain challenges or that you can't improve your
situation
A 2019 national poll from the American Psychiatric Association (APA) found that mental health
stigma is still a major challenge in the workplace. About half of workers were concerned about
discussing mental health issues at their jobs. More than one in three were concerned about
retaliation or being fired if they sought mental health care.
Only about only about one in five workers were completely comfortable talking about mental
health issues. The poll found a generational divide: millennials were almost twice as likely as
baby boomers to be comfortable (62% vs. 32%) discussing their mental health.
Addressing Stigma
Research shows that knowing or having contact with someone with mental illness is one of the
best ways to reduce stigma. Individuals speaking out and sharing their stories can have a
positive impact. When we know someone with mental illness, it becomes less scary and more
real and relatable.
A 2016 review of research on addressing stigma concluded that efforts to reduce stigma and
discrimination can work at the personal and population levels. The strongest evidence was for
anti-stigma efforts involving contact with individuals with lived experience with mental illness
and efforts with a long-term commitment.
About 3 in 4 young teens seeking information online about depression said they were looking
for personal anecdotes from people who had suffered in the past.
Many celebrities, such as Demi Lovato, Dwayne "The Rock" Johnson, Michael Phelps, Taraji P.
Henson and Lady Gaga have publicly shared their stories of mental health challenges and
brought the discussion much more into the general media and everyday conversation. Young
people are looking for information and for these personal stories online.
The National Alliance on Mental Illness (NAMI) offers some suggestions about what we can do
as individuals to help reduce the stigma of mental illness:
112
x Show compassion for those with mental illness.
x Be honest about treatment ʹ normalize mental health treatment, just like other health
care treatment.
x Let the media know when they are using stigmatizing language presenting stories of
mental illness in a stigmatizing way.
x Choose empowerment over shame - "I fight stigma by choosing to live an empowered
life. to me, that means owning my life and my story and refusing to allow others to
dictate how I view myself or how I feel about myself." ʹ Val Fletcher, responding on
Facebook to the question, How do you fight stigma?
According to WHO sex refers to biological and physiological characteristics that define men and
women. In simpler terms, it states the anatomy an individual is born with.
Whereas gender according to WHO refers to the socially constructed roles, behaviors, activities,
and attributes that a given society considers appropriate for men and women.
A major difference between sex and gender is that sex is biologically determined, whereas an
individual chooses the gender they wish to identify as. Gender is not a binary concept but a
spectrum.
Every member of an organization seeks to learn and grow in their place of work, and an
insensitive workplace not only hampers that but also becomes a hostile workplace. Gender
sensitization is extremely important as it helps employees feel valued and cared for within the
organization. Lastly for the betterment of the society, organizations have an ethical
responsibility in shaping the current structures by breaking the previous norms.
Organizations that do not focus on gender sensitization have cultures where Inequality and
discrimination have become normal. The normalization of this kind of culture leads to higher
turnover, higher rate of absenteeism etc. Such a policy also propagates the existence of a
superior gender.
The concept of gender sensitivity is a way to reduce the barriers caused due to discrimination
and gender bias. Creating the right kind of gender-sensitive environment leads to mutual
respect regardless of their gender.
113
Representation is at the heart of gender sensitivity. A workplace which truly believes in
encouraging talent, will promote inclusion and mutual respect irrespective of gender. The
workplace can be a consulting firm or an NGO or even an IT company, regardless of the industry
gender sensitivity plays a crucial part in it. Gender sensitivity remains the need of the hour.
There is no formal handbook in creating a gender sensitive task force; the organizations can use
the following to help them implement sensitization.
Prior to implementing anything, organizations need to assess where they actually stand with
regards to gender sensitivity. Policies and procedures need to be extended to all members
regardless of their gender. Minor changes can be made in the form of introducing prepositions
in order to acknowledge and understand different genders existing in the workplace.
Gender sensitization trainings are a great way to address gender-related issues. Trainings help
inform and guide employees on appropriate ways of addressing and interacting with
colleagues, clients and partners [4]. It helps employees understand their lag or rather lack of
understanding in regards to gender-related matters.
Installing facilities which are not just bound to Cisgenders makes the workplace a safe place for
the members. This also allows the members of the organization to make themselves aware of
the existence of genders beyond what had been taught to us over the years.
114