Hi Friends,

Even as I launch this today ( my 80th Birthday ), I realize that there is yet so much to say and do. There is just no time to look back, no time to wonder,"Will anyone read these pages?"

With regards,
Hemen Parekh
27 June 2013

Now as I approach my 90th birthday ( 27 June 2023 ) , I invite you to visit my Digital Avatar ( www.hemenparekh.ai ) – and continue chatting with me , even when I am no more here physically

Thursday, 26 June 2003

FUNC. SPECS AD COMPOSE MODULE

Dated 26/06/03

To: Inder, Kartavya, Abhi, Nagwekar

Ad. Compose (GuruAd) Module – Functional Specifications (FS).

Enclosed find some thoughts on this subject.

I agree with the “System Expectations” listed by Inder viz.:

  • “Draft Advt. in a minute.”

I would go one step further and say that, to create a “draft advt”, all that a subscriber/recruiter should be required is to simply enter just one field, viz.:

VACANCY/POSITION NAME: [__________]

And presto! – the draft emerges on the screen! Of course, it will be a “draft”, which he would need to “EDIT” before submitting.

But, as I have repeatedly said, “Starting from a blank page requires a lot of creativity. The fact that you are an experienced executive, having tons of tacit knowledge, does not help.”

But,

If you are presented with a draft, your expert knowledge immediately discovers what is wrong/jarring/absurd/incongruent/inconsistent/contradictory/irrational etc. etc.

And,

You are able to “edit” the draft (may take 2/3 quick trials) in a minute!

You may call this “intuition”, but what really happens is that, thru years of practical experience, your mental-computer has developed some “decision-rules.”
Your mind applies these rules to the draft in front of your eyes and is able to quickly “spot” anomalies/inconsistencies. This happens real fast, and seems to be a very simple exercise!

You “know” what is wrong with the advt., the moment you look at it and you are able to set it right in seconds! Seems almost effortless exercise.

Not only that, but, someday we will…

…build/develop a “NeuralNet/Fuzzy Logic” software, which will record/memorise every edit/correction carried out by recruiter in the draft. It (the software) will “learn” from these “mistakes” & then “modify” its “decision-rules”, and create better & better “draft advts” in future, requiring less and less “editing/correction”!

In the meantime, how do we go about presenting to the recruiter, a most tentative draft, the moment he enters,

VACANCY/POSITION NAME?

Simplest way is to present/display to him, a number of past advts released by competing companies for identical vacancy/position.

Of course, still better would be to display to him, his own company’s past advts for identical vacancy/position. Assuming that, while drafting such a past advt, he (or his predecessor) had taken lot of trouble, the “draft” (really a past advt), would require very little “editing”, if at all.

And, of course, every new advt. (for identical vacancies) gets stored in the database, against that VACANCY/POSITION NAME. So next time, he is able to view all variations.

But, as of today, we have only 30,000 job advts downloaded from various jobsites. These are unlikely to cover all:

  • 23 industries
  • 56 functions
  • 9 designation-levels
  • 5000 actual designations (maybe!)
  • 50,000 company names

So, if we ask recruiter to simply enter VACANCY/POSITION NAME and wait, then, there is every possibility that the database (of 30,000 job-advts) may return one or nil results!

This approach would give good results only when our job-advt database grows to 500,000.

Therefore, as soon as Deepa becomes free, we should get her to download 2000 job-advts daily from various websites (– to begin with job-advts released by Indian companies, on Indian jobsites only). Even at that rate, it would take ONE FULL YEAR to download 5 lakh job-advts!

Abhi may consider training Pandey/Tushar to download job-advts (by distributing different jobsites to different persons working on independent machines).

As soon as we can make Vittal/Samata free from their current work, they too could work on this (– we have no limitations on installing MYRIAD on any number of machines).

We may even be able to strike a deal with jobsites (– some kind of barter?), under which they give us their job-advt database (in XML).

We can make similar deal with newspapers (especially Times) in return for “JOB MARKET PROFILE” graphs?
After all, most leading newspapers are composed digitally (before printing) & their job-advt database is in digital format. I would not be surprised if Times of India uploads on its own website (timesjobs.com), all of its print-media advts.

But, even with these multiple efforts, we may not be able to build up a job-advt database of 5 lakh job-advts before 6 months!

But launch of GuruAd cannot wait that long!

So, what is the alternative?

According to me, a viable alternative is:

  • We create some (rather crude) MASTERS for:
    • Man Specifications (incl. Candidate Profile) Master
    • Advt. Related Info. Master
    • Company Profile Master
    • Job Description Master
    • etc.
  • Then, ask our subscriber-recruiters to “CUSTOMIZE” these MASTERS, to suit their own company’s requirements.

It may take them a day or two to carry out this CUSTOMIZATION OF MASTERS, but then, they have to do this only ONCE, at the beginning. It is a one-time effort, which will save them many, many hours later on. We must sell them this idea.

Most likely, the following MASTERS would be independent of the vacancy-to-be-filled:

  1. Advt. Related Info. Master
  2. Company Profile Master

Whereas, the following MASTERS would depend upon VACANCY/POSITION:

  1. Man-Specifications Master
  2. Job-Descriptions Master

From tool, “Actual Designation Splitter” we get:

        Designation Level     Function

So, for every VACANCY/POSITION entered by a recruiter, we know Designation Level & Function

  • Man-Spec. Master
  • Job-Description Master

After all of you had a time to read this note (& enclosed pages), Inder should organise a meeting by early next week, when we should deliberate & finalize an approach to GuruAd.

(Signed & dated 26/06/03)


Constructing a Job-Description

There are two options, which we can consider offering to a recruiter, when he wants to write/create a job-description.

Option #1

Job descriptions are mainly built around “keywords” belonging to a given function.

We have already identified some 56 functions. Under each of these, we have listed 30/50 important “keywords” (based on their weightages/frequency of occurrence).

We have also downloaded some 30,000 job-advts from various jobsites. Maybe, between them, these job-advts contain 3 lakh sentences in their “job-description” sections.

Presumably, each of these sentences contains one (or more?) of the “keywords.”

Let us regroup these sentences keyword-usage wise. E.g.: group together all the sentences containing keyword “Training” or “HRD” or “Manpower Planning” or “IR” or “Recruitment” or “Compensation Policy” etc. etc.

Job Description Box

(You can edit/add new sentences/rearrange etc.)

[Sketch of a box with lines for sentences + SAVE button]

Of course, this method of constructing a job-description would be a very slow, tedious process if:

  • a given function contains 40 keywords, and
  • on an average, there are 200 sentences (in the database of sentences) for each keyword.

That would mean 40 × 200 = 8000 sentences to be read & 40 selected!

Of course, if this method/process is offered as a one-time activity to create a MASTER for each function,
(which then gets stored & reused again, every time a job-description needs to be constructed for that function),

then, the recruiter may not mind. By customising function-wise “job-descriptions,” he will save a lot of time in future.

JD/4

Option #2

We have 30,000 job-advts. These can be regrouped as per 56 functions. So, on an average, there may be 500 job-advts for each function.

The Master-Creation Tool will ask recruiter to first select any function of his choice.

Select Function:

  • Marketing
  • R&D
  • Production

(Example UI sketch with dropdown and arrows for selection)

You have selected Marketing function. For this function, we have following job-advts in our database. From these, you can select any number, for viewing & editing.

Srl. No.

Advertiser/Company Name

Position Advertised

Select

1

Voltas

Mkts. Mgr.

2

L&T

GM – Mkts.

3

Godrej

Sr. Mgr – Mkts.

Displaying “Job-Descriptions”

Advertiser: Voltas – Position: Mkts. Mgr.

(Sketch showing list of sentences with checkboxes to select for inclusion.)

Alternatively, we show the entire “job-description” in the block above (without breaking up into sentences) and ask/enable the recruiter to “drag & drop” (by highlighting) one or more sentences to an adjoining Construction-Block.

And then edit/modify/add.

The advantage of this Option #2 is that:

  • As a recruiter wanting to compose a job-description, I would automatically choose those job-advts (for display) which are:
    • for same/similar “vacancy names/positions/titles” – which I too am looking for.
    • released by my competitors/companies belonging to my own industry.

I know/believe that my co-professional, Recruitment Manager, in that company would have done a “good” job of writing a job-description and that if I use the same, I cannot go wrong!
This is plagiarism at its best! Of course, I would add 2/3 sentences which may be unique to the vacancy in my company.

Once again, this is a ONE TIME trouble/effort & I store this UNIQUE job-description so that I can use it again & again, every time I need to advertise same/similar vacancy!

In fact, if, in our database of 30,000 job-advts, a recruiter-subscriber happens to chance upon his own company’s past advertisements (for a given vacancy), then he may simply/blindly copy it, to speed up the matter!

Why re-invent the wheel?

And if our job-advts database grows to 100,000 (or even more), a company will have a greater chance (probability) of finding:

  • its own/similar position job-advts
  • its competitors’/similar position job-advts

And, as time goes, each new variation of a job-advt keeps getting bigger & bigger.

 

 




















No comments:

Post a Comment