Consulting Business

WHO ARE CONSULTANTS?

A consultant is usually an expert or a professional in a specific field and has a wide knowledge of the subject matter. The role of consultant outside the medical sphere (where the term is used specifically for a grade of doctor) can fall under one of two general categories:

  • Internal consultant– someone who operates within an organization but is available to be consulted on areas of specialism by other departments or individuals (acting as clients); or
  • External consultant– someone who is employed externally (either by a firm or some other agency) whose expertise is provided on a temporary basis, usually for a fee. As such this type of consultant generally engages with multiple and changing clients.

The overall impact of a consultant is that clients have access to deeper levels of expertise than would be feasible for them to retain in-house, and may purchase only as much service from the outside consultant as desired. 

FORMS OF CONSULTANTS:

In the business, and as of recently the private sphere, the most commonly found consultants are:

  • Engineering consultantsprovide engineering-related services such as design, supervision, execution, repair, operation, maintenance, technology, creation of drawings and specifications, and make recommendations to public, companies, firms and industries.
  • Strategy consultants(AKA management consultants) working on the development of and improvements to organizational strategy alongside senior management in many industries.
  • Human-resources (HR) consultants who provide expertise around employment practice and people management.
  • Internet consultantswho are specialists in business use of the internet and keep themselves up-to-date with new and changed capabilities offered by the web. Ideally internet consultants also have practical experience and expertise in management skills such as strategic planning, change, projects, processes, training, team-working and customer satisfaction.
  • Process consultantswho are specialists in the design or improvement of operational processes and can be specific to the industry or sector.
  • Public-relations (PR) consultants dealing specifically with public relations matters external to the client organization and often engaged on a semi-permanent basis by larger organizations to provide input and guidance.
  • Performance consultants who focus on the execution of an initiative or overall performance of their client.
  • Immigration consultant who helps through legal procedure of immigration from one country to other country.
  • Information-technology (IT) consultants in many disciplines such as computer hardware, software engineering, or networks.
  • Marketing consultantswho are generally called upon to advice around areas of product development and related marketing matters.
  • Interim managersas mentioned above may be independent consultants who act as interim executives with decision-making power under corporate policies or statutes. They may sit on specially constituted boards or committees.
  • 3D Consultantswho are specialists in the field of 3D scanning, printing, modeling, designing, engineering, building, and everything that has to do with the three dimensions.

 

WHAT DO CONSULTANTS ACTUALLY DO?

Consultants help you achieve goals through:

  • Consulting, advising, and designing programs to fill the gaps between the actual situation and the desired one
  • Coaching, guiding, training (different levels)
  • Developing management and supervisory skills and know-how
  • Defining the company’s mission, goals, and objectives
  • Assessing the actual situation
  • Identifying training and operational needs
  • Improving organizational communications
  • Improving work performance
  • Increasing employee motivation
  • Raising the levels of organizational performance and achievements
  • Achieving Customer satisfaction and customer loyalty
  • Enlarging the company’s customer base and market segment.

GUIDELINES TO STEP-IN INTO THE CONSULTING BUSINESS:

Potentially we can have several consulting services you can offer new clients. Which one do you choose to focus on?

Few guidelines which could help us to decide:

  1. Stand out

Promote a service that helps you stand out in the marketplace. If everyone says they are a ‘consultant ‘and that they “help companies be more efficient” you don’t want to say the same thing. It can be the same service worded in a different way that is clearer and easier to understand the true benefit of it. Ideally you’d find a service to offer that others aren’t.

  1. Your skills

What are your skills? If you’re starting with a new client you want to make sure that you’re confident that you can provide results. This is especially important early on so that the client will be more likely to have you continue working with them.

  1. Every situation is different

Maybe you have 3 main skills and services you can offer. Choosing which one to promote and suggest to a client depends on their needs. That’s why you should always learn as much about your prospective customer beforehand and at your first meeting. Figure out where there needs are and then offer up a solution to those needs that you can provide.

Featured post

Understanding Bing Search API in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Bing Search API
  • Implementation – Access the Bing Search API

Brief Concepts:
What is Bing Search API?

The Bing Search API adds intelligent search to your app, combing hundreds of billions of webpages, images, videos, and news to provide relevant results with no ad requirements. The results can be automatically customized to your users’ locations or markets, increasing relevancy by staying local.

Responses from the Bing Search API rank page results, including news, dictionary, computation, and time. Safe search levels are customizable for your users, keeping them from adult content, if required. Finally, the API returns spelling suggestions for misspelled queries, and lists of related searches.

Bring the power of Bing Search to your app today.

Pre-requisites:

Read the following article to create azure account and for some basic information about Azure to get started — http://www.c-sharpcorner.com/article/quick-start-up-with-windows-azure/

Implementation – Create a new Bing Search API

Steps to be followed:

  • Open azure portal and click on add and choose category “AI + Cognitive Services” and then select an option of “Bing Search API”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Bing Search API” named as “bing -search-api-10-10”.

3

  • Open the particular Bing Search API there and see the different options present there

4

Implementation – Access the Bing Search API

Steps to be followed:

  • In the opened section of the bing search api and click on the “quick start option”

5

  • Click on the “Grab Keys” and copy and paste the “KEY-1” into the notepad file from here.

6

  • Then go to “Make an API call” and click on the Bing web search API reference.

7

  • Then copy the “End Point URL” and append the ‘q’ parameter with a value of “search string” then, copy and paste into the Postman.

8

  • Put the Content-type and Ocp-Apim-Subscription-Key’s value into the headers.

9

  • Click on Send and see the response with the following details.

10

Happy Learning!

 

Understanding Translator Speech API in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Translator Speech API
  • Implementation – Access the Translator Speech API

Brief Concepts:

What is Translator Speech API?

Microsoft Translator Speech API is a cloud-based automatic translation service. The API enables developers to add end-to-end, real-time, speech translations to their applications or services.

Extend the reach of your applications

Across mobile, desktop, and web applications, easily power translation to and from ten languages through the open REST interface of Translator Speech API, a cloud-based automatic speech translation service (also known as machine translation).

Transcribe and translate real-life conversation

Add speech translation to your app, using a technology optimized for translation of real-life conversation.

Adapt to your application needs

Depending on your unique scenarios, use one or more of the available outputs from the API: partial transcriptions as you speak, partial text translations, final transcriptions, final text translation, or audio text-to-speech translation.

Pre-requisites:

Read the following article to create azure account and for some basic information about Azure to get started — http://www.c-sharpcorner.com/article/quick-start-up-with-windows-azure/

Implementation – Create a new Translator Speech API

Steps to be followed:

  • Open azure portal and click on add and choose category “AI + Cognitive Services” and then select an option of “Translator Speech API”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Translator Speech API” named as “translator-speech-api-10-10”.

3

  • Open the Translator Speech API there and see the different options present there

4

Implementation – Access the Translator Speech API

Steps to be followed:

  • In the opened section of the translator speech api and click on the “quick start option”

5

  • Click on the “Grab Keys” and copy and paste the “KEY-1” into the notepad file from here.

6

  • Then go to “Make an API call” and click on the translator speech API reference.

7

  • Then follow the steps there at the reference page, first generate an “access token” using key

8

  • Then, click on send and copy the access token received in the response.

9

  • Now query the language sources available for text to speech and choose the scope as “text” to see list of available languages.

10

  • Click on Send and see the response with the following details.

11

Happy Learning!

 

Understanding Text Analytics API in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Text Analytics API
  • Implementation – Access the Text Analytics API

Brief Concepts:

What is Text Analytics API?

Use a few lines of code to easily analyze sentiment, extract key phrases, and detect language for any kind of text.

Sentiment analysis

Find out what users think about your products or services. You can score the overall sentiment of text.

Key phrase extraction

Automatically extract key phrases from text to quickly identify the main points.

Language detection

Determine what language a piece of text is written in-from 120 supported languages.

Pre-requisites:

Read the following article to create azure account and for some basic information about Azure to get started — http://www.c-sharpcorner.com/article/quick-start-up-with-windows-azure/

Implementation – Create a new Text Analytics API

Steps to be followed:

  • Open azure portal and click on add and choose category “AI + Cognitive Services” and then select an option of “Text Analytics API”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Text Analytics API” named as “text-analytics-api-10-10”.

3

  • Open the particular Text Analytics API there and see the different options present there

4

Implementation – Access the Text Analytics API

Steps to be followed:

  • In the opened section of the text analytics api and click on the “quick start option”

5

  • Click on the “Grab Keys” and copy and paste the “KEY-1” into the notepad file from here.

6

  • Then go to “Make an API call” and click on the computer Vision API reference.

7

  • Then click on the “South East Asia URL” from there as we have created the API in that region only and open the test console

8

  • Here, fill the subscription-key and all with the required JSON body and put a “Russian” word in the text.

9

  • Then click on Send and see the result where API has detected this word as Russian.

10

Happy Learning!

 

Understanding Face API in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Face API
  • Implementation – Access the Face API

Brief Concepts:

What is Face API?

Add facial recognition capabilities to your app with the Face API. State-of-the-art algorithms detect human faces in images, opening a range of facial capabilities to your apps. Face detection can also identify attributes, including face landmarks (nose, eyes, etc.), gender, age, and other machine-predicted facial features.

Once faces have been identified, the API can check to see if two people in an image or images are the same by using a confidence score, or compare it against a database to see if a similar-looking or identical face already exists. It can also organize similar faces into groups using shared visual traits.

Make facial recognition a key feature of your app with the Face API.

Pre-requisites:

Read the following article to create azure account and for some basic information about Azure to get started — http://www.c-sharpcorner.com/article/quick-start-up-with-windows-azure/

Implementation – Create a new Face API

Steps to be followed:

  • Open azure portal and click on add and choose category “AI + Cognitive Services” and then select an option of “Face API”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Face API” named as “face -api-10-10”.

3

  • Open the particular Face API there and see the different options present there

4

Implementation – Access the Face API

Steps to be followed:

  • In the opened section of the computer vision api and click on the “quick start option”

5

  • Click on the “Grab Keys” and copy and paste the “KEY-1” into the notepad file from here.

6

  • Then go to “Make an API call” and click on the computer Vision API reference.

7

  • Then copy the “South Central URL” from there as we have created the API in that region only and copy and paste into the Postman.

8

  • Then, select any image file from the file-system

9

  • Put the Content-type and Ocp-Apim-Subscription-Key’s value into the headers.

10

  • Click on Send and see the response with the following details.

11

Happy Learning!

 

Understanding Computer Vision API in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Computer Vision API
  • Implementation – Access the Computer Vision API

Brief Concepts:

What is Computer Vision API?

The Computer Vision API gives you the tools to understand the contents of any image. Create tags identifying objects, beings, or actions present in the image, and then craft coherent sentences to describe it.

Use Computer Vision API to:

  • Generate tags as well as coherent full-sentence descriptions of images
  • Read printed text from images
  • Read handwritten text from images
  • Recognize celebrities and landmarks
  • Analyze video in near real-time
  • Generate a thumbnail

Pre-requisites:

Implementation – Create a new Computer Vision API

Steps to be followed:

  • Open azure portal and click on add and choose category “AI + Cognitive Services” and then select an option of “Computer Vision API”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Computer Vision API” named as “computer-vision-api-10-10”.

3

  • Open the particular Computer Vision API there and see the different options present there

4

Implementation – Access the Computer Vision API

Steps to be followed:

  • In the opened section of the computer vision api and click on the “quick start option”

5

  • Click on the “Grab Keys” and copy and paste the “KEY-1” into the notepad file from here.

6

  • Then go to “Make an API call” and click on the computer Vision API reference.

7

  • Then copy the “South Central URL” from there as we have created the API in that region only and copy and paste into the Postman.

8

  • Then, select any image file from the file-system

9

  • Put the Content-type and Ocp-Apim-Subscription-Key’s value into the headers.

10

  • Click on Send and see the response with the following details.

11

Happy Learning!

 

Understanding Bot Service in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Microsoft Bot Service
  • Implementation – Access the Microsoft Bot Service

Brief Concepts:

What is Bot?

  • Think of a bot as an app that users interact with in a conversational way.
  • It can communicate conversationally with text, cards, or speech.
  • It may be as simple as basic pattern matching with a response, or it may be a sophisticated weaving of artificial intelligence techniques with complex conversational state tracking and integration to existing business services.
  • The Bot Framework enables you to build bots that support different types of interactions with users.
  • You can design conversations in your bot to be freeform.
  • Your bot can also have more guided interactions where it provides the user choices or actions.
  • The conversation can use simple text strings or more complex rich cards that contain text, images, and action buttons

Why use the Bot Framework?

  • Developers writing bots all face the same problems: bots require basic I/O, they must have language and dialog skills, and they must connect to users, preferably in any conversation experience and language the user chooses.
  • The Bot Framework provides powerful tools and features to help solve these problems.

Pre-requisites:

Implementation – Create a new Microsoft Bot Service

Steps to be followed:

  • Open azure portal and click on add and choose category “Data + Analytics” and then select an option of “Bot Service”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Logic App” named as “bot-service -05-09-2017”.

4

  • Open the particular bot-service there and see the different options present there

 

Implementation – Access the new Bot Service

Steps to be followed:

  • In the opened section of the bot-service and click on the “Create Microsoft App ID and password”

5

  • Click on the “generate an app password to continue” and copy the App ID and password from there.

6

  • Then, click on “Finish and go back to Bot Framework” capturing the App ID and password with yourself and there copy-paste both the details and choose C# as language.

7

  • Then choose a basic template from there and click on “Create Bot” and then wait for few minutes.

8

  • After that we will be re-directed to this screen and then you can see the “Test” option there.

9

  • Click on the “Test” which opens-up the chat window and write a message there and click on send.

10

  • See the response coming from the bot chat window.

11

Happy Learning!

Understand Server-less Architecture in Azure

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Azure Logic App
  • Implementation – Access the Azure Logic App

Brief Concepts:

What is Azure Serverless architecture?

  • Accelerate your development with an event-driven, serverless compute experience.
  • Scale on demand and pay only for the resources you consume.

Benefits

  • Manage your apps instead of infrastructure
  • Focus on building great apps.
  • Do not worry about provisioning and maintaining servers, especially when your workload grows.
  • Functions provides a fully managed compute platform with high reliability and security.
  • With scale on demand, you get the resources you need—when you need them.
  • Develop your way
    • Create Functions in the language you choose, such as JavaScript, C# and F#, and scripting options such as Python, PHP, Bash, Batch and PowerShell.
    • Write code in an easy-to-use web-based interface or upload precompiled code built with your favorite development tool.
    • Take advantage of continuous deployment to integrate with your DevOps pipeline and use monitoring tools to troubleshoot.
  • Bind into services
    • Build rich, serverless scenarios by capitalizing on a range of Azure and external services.
    • Easily interact with Azure Cosmos DB, Storage and more and external services including Twilio, SendGrid and others—by adding input/output bindings to Functions. Save costs with less code to maintain.

Pre-requisites:

Implementation – Create a new Azure Logic App

Steps to be followed:

  • Open azure portal and click on add and choose category “Web + Mobile” and then select an option of “Logic App”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Logic App” named as “logic-app-04-09-2017”.

3

  • Open the particular logic-app there and see the different options present there

4

Implementation – Access the new Logic App

Steps to be followed:

  • In the opened section of the cognitive-service and click on the Logic App Designer and see the multiple triggers there and templates there.

5

  • Choose a trigger “When a HTTP request is received” and then click on Save to generate the URL.

6

  • Then, we can click on “run” to activate the trigger and check the notification at the top for every HTTP request being hit by the “run” action.

7

  • Once the operation is completed then we can see the output and input provided with the time-taken to process the request.

8

Happy Learning!

Getting started with Azure Cognitive Services

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Azure Cognitive Service
  • Implementation – Access the cognitive service

Brief Concepts:

What is Microsoft Azure Cognitive Services?

  • It was formerly named as Project Oxford.
  • These are a set of APIs, SDKs and services available to developers to make their applications more intelligent, engaging and discoverable.
  • It expands on Microsoft’s evolving portfolio of machine learning APIs and enables developers to easily add intelligent features – such as emotion and video detection; facial, speech and vision recognition; and speech and language understanding – into their applications.
  • Here Vision is for more personal computing experiences and enhanced productivity aided by systems that increasingly can see, hear, speak, understand and even begin to reason.

Pre-requisites:

Implementation – Create a new Azure Cognitive Service

Steps to be followed:

  • Open azure portal and click on add and choose category “Cognitive Services” and then select an option of “Bing Search APIs”.

1

  • Fill-in the details and create a new resource-group and click on “Create”.

2

  • Go the “All resources” section and see the newly created “Cognitive-service” named as “cognitive-service-25-08”.

3

  • Open the particular cognitive service and see the different options present there

4

Implementation – Access the cognitive service

Steps to be followed:

  • In the opened section of the cognitive-service and click on the “quick-start” option and see all the four steps.

5

  • Click on the first section and grab the keys and store it in your file system – may be in notepad file.

6

  • Click on the second option and choose “Bing Image Search API reference”

7

  • Click on the link and it will open a documentation link for us, read that article thoroughly although I will demonstrate whatever is written in article in coming points.

8

  • Now grab the first end-point from there to search the image using cognitive service API’s

9

  • Install postman and let’s try out this API and try to search any image – for that paste the URL at postman and provide the request headers and the key, you can paste which you grabbed in previous steps and mention the query string – here I mentioned – apple

10

  • Click on send and see the image of “apple” string in bing.com, here you can see the total results as – 983 as well.

11

  • Copy one of the web-links from there and paste it on the browser and see the result.

12

Happy Learning!

Getting started with Azure Service Bus

Introduction

This article will cover the following things:

  • Brief Concepts and Pre-requisites
  • Implementation – Create a new Azure Service Bus
  • Implementation – Adding and steps to access a queue into the Service Bus

Brief Concepts:

What is Microsoft Azure Service Bus?

  • Its communication engine which provides secure and reliable communication between components.
  • It allows you to build applications and connect with different roles between Web and worker TL, you can use this for load labeling and or for decoupling where your web TS sent messages into a queue.
  • It provides you Messaging and Relay Services and really helps to unblock enterprise data as well as business logic.
  • It provides multi-tenant service to the connecting applications.

Communication Mechanisms:

  • Queues: It allows one directional communications.
  • Topics: It allows one directional communications using subscriptions.
  • Relays: It’s responsible to provide bi-directional communications. It passes the messages on to destination application.
  • Event Hubs: This is responsible to provide event and telemetry entry to the cloud

Pre-requisites:

Implementation – Create a new Azure Service Bus

Steps to be followed:

  • Open azure portal and click on add and choose category “Enterprise Integration” and then select an option of “Service Bus”.

1

  • Fill-in the details and use the existing resource-group and create a namespace with-in the service bus.

2

Implementation – Adding a queue and steps to access it from the Service Bus

Steps to be followed:

  • Open the service-bus and click on the “Add Queue button”

3

  • Fill-in the details based on the requirement and create a queue with-in the service bus.

4

  • See the service-bus section, where we can see the newly created “Queue”

5

  • Add policies into the queue so that it can be accessible to the end-user, here create a “Write” policy with the send option.

6

  • Add another policy into the queue so that it can be accessible to the end-user, here create a “Read” policy with the listen option.

7

  • Click on the “Write” policy and see the “Primary connection string” there and how-so ever would like to write anything into the queue, provide this connecting string along with primary key to the person to access the same.

8

Happy Learning!

Getting started with Microsoft Azure Machine Learning – Part Two

Introduction

This article will cover the following things:

  • Pre-requisites
  • Implementation – Create and execute an experiment in the Azure Machine Learning portal

Pre-requisites:

Implementation – Create and execute an experiment in the Azure Machine Learning portal

Steps to be followed:

  • Open azure machine learning portal and click on the experiments tab

1

  • Click on the “Add” button and choose experiments and then add a blank experiment.

2

  • Go to the experiments section and see the saved datasets into that.

3

  • Drap and drop the saved database into one of the sections.

4

  • Go to the “Data Transformation” section and then select “Manipulation” from that and then “Select columns in DataSet”

5

  • Connect the train.csv module with the “select columns in data-set”

6

  • Then click on the “Launch column selector” and then select few columns only from left to right side.

7

  • Click on the “Run” the experiment and then see the “green” tick sign.

8

  • Then, right click on the second step and click on the Visualize and see the selected columns of data only.

9

Please find the attached train.csv for reference.

Happy Learning!

Blog at WordPress.com.

Up ↑