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

Wednesday, 10 December 2003

PENDING PROJECTS

10/12/03

Kartavya
Abhi
Sanjeev

Pending Projects

(Dated 10-12-03)

While briefly discussing priorities of pending projects on Monday, we agreed that “bouncing back of resumes” deserves higher priority.

Kartavya agreed to prepare a broad framework / pilot design for this project by weekend.

I enclose some notes on this project which, I hope, would help Kartavya in this task.

Depending upon the progress Kartavya makes on this design by week-end, we will meet on Monday or Tuesday next week to jointly review other pending projects for which I have sent you my notes along with a 4-quadrant graphic on 6/12/03.

While discussing these projects and their priorities, I would like our entire team to participate in the discussions.
We may need a full day — so please discuss amongst yourselves and let me know which day.

(Signed)

 

10/12/03

“BOUNCE-BACK”-ing of ImageBuilders

(Page 1/8)

Points

Objective:
To get the jobseekers to edit / modify / add missing details in the ImageBuilder and send it back to Recruitguru for inclusion in the private database of the concerned subscriber.


How will this help?

1️ The structured database will become much more accurate (with hardly any field wrong or missing).
During searches, this improved accuracy will give better search results.

2️ Increased “accuracy level” will dramatically increase the “confidence level” of subscribers.
(Initially, they would not come to know how much of the accuracy is due to GuruMine and how much due to validation by jobseeker.)

3️ Getting salary & designation & tenure of each jobseeker from thousands of jobseekers will enable us to create database and several new “profiles” as:

  • Salary Profile (Frequency Distribution Graphs)
  • Designation Level
  • Tenure Profile

These profiles can be for any given Function-Name, and within each function name, these can be further broken up into sub-populations of a given:

  • “Age-band”
  • “Experience-level”
  • “Education-level”
  • “Industry-name” (when we start extracting)

These profiles will prove a very valuable “aid” to HR / Recruitment Managers, while:

  • Negotiating salary / designation of a potential / suitable candidate.
  • Deciding annual increment amount of any existing employee.

We will make all profiles & all sub-profiles paper-use transactions (options).


4️ A “bounce-back” partially fulfills the role of “Feedback from Employer to Candidate.”

At the very least, a bounce-backed ImageBuilder is an acknowledgment that the advertiser (company) has, in fact, received that resume and taken note of it.

Now, when the ImageBuilder (bounce-back) is accompanied with a “covering letter” (email), promising to add that resume to the company’s LIVE database if the candidate will only take the trouble to edit / update & return —

Then, the candidate’s hope gets multiplied manifold!

There is an implied threat / fear that if he does not take this trouble, he stands to lose out!
“It’s your funeral” kind of message!

As Jeff Taylor (Monster) said, candidates around the world have one main grudge against employers, viz.:

  • “They never get any feedback! Apply, apply, no reply!”

So I feel, bounce-back will go a long way to fulfill this long-standing & universal “felt need” of jobseekers.

In the process, it will also build up the reputation of the (subscribing) organization amongst jobseekers, as a

Responsible / Responsive Corporate Citizen

something which millions of dollars’ worth of ads cannot do!

Because of the fact that they can expect to receive a feedback (in the form of bounce-back of ImageBuilder) from a certain subscribing company, there will be a pronounced tendency amongst jobseekers to apply against that particular company’s job-advt.

So a subscribing company can look forward to receive a much better response to its future job-adverts — both quantitatively and qualitatively.

For a subscriber company, this in itself is a very advantageous position — vis-à-vis those companies who are not subscribing to Recruitguru.


6️ Once they have received an ImageBuilder (from the first bounce-back), it is quite possible that some jobseekers will simply keep on updating the ImageBuilder every time:

  • they change their job
  • they get promoted
  • they get salary rise, etc., etc.

AND send it back to Recruitguru, on their own, again & again — whether there is a job-advert from that company or not!

They will assume (and rightly) that every ImageBuilder coming in directly from candidate himself will get uploaded in the private database of the subscriber to whom he had originally sent his email resume!

And if this assumption is right, it will prompt the candidates to keep updating their ImageBuilders again & again — whether asked for or not.

After a while, it may even so happen that some candidates, who have managed to get hold of an “ImageBuilder” (other than through a bounce-back), may also adopt this technique!

Obviously, when Recruitguru sends out the ImageBuilder to a candidate for the first time (with the covering letter), somewhere that ImageBuilder must carry two numbers, viz.:

  • Subscriber (i.e., Customer) Number:
  • The one who sent that resume in the first place for processing, and therefore belongs to him (to be deposited back into his private database when returned after editing).
  • PEN
    To identify, we need both. Then only we will know in which private database to deposit, when received.

 

Of course, it may happen (— will happen) that a given candidate has sent his email resume to six subscribers, and Recruitguru receives all these six identical resumes for processing.

Our Gurumine software will deposit these resumes (all text identical) into six different private databases — but all carrying the same PEN.

And then, the bounce-back feature will send out six ImageBuilders (all identical) to the same candidate, with identical requests to edit / modify & return.

But each covering letter will mention the name of different advertiser company — even though PEN is the same.

So, it’s the unique combination of

  • Permanent Customer No. (PCN)
  • Permanent Executive No. (PEN)

which will decide which edited resume goes into which private database.

This is why, in our covering letter, our subscriber / customer / advertiser’s name must be written in bold capital letters, so that jobseekers know that he has to edit & return ImageBuilder to all of these companies individually.

 

Whereas a given candidate’s resume may belong to 6 subscribers’ private databases (with same PEN), it would be desirable that within one specific private database, there should be no more than one resume of any given candidate at any given point of time — (the concept behind “duplicates”).

However, this must always be the latest (last-arrived) resume, if it is established as duplicate.
The latest must overwrite the previous one. (We are doing the same thing in Module 1 — but maybe manually. In Gurumine, this must happen automatically.)

Whereas this principle is understandable, what happens to the:

  • Function Profile Graphs
  • Salary
  • Designation Level
  • Tenure
    etc., etc.

where we have treated the old/obsolete ImageBuilder as one incidence / record / occurrence and extracted / used a lot of data in order to plot these graphs?

Every time a latest (duplicate) resume overwrites previous resume — what do we do?

The graphs will anyway stand “altered” as soon as our software inserts fresh data contained in the latest resume.

But the question is —

“Since the graph is anyway going to change because of latest data, do we simultaneously delete the old data taken from previous resume?”

My answer is NO.

One simple reason is to simplify the working of the software.

As it is, the arrival of resumes (picked-up data, from which to generate various profiles) will grow rapidly. Therefore, I would accept a scenario where various profile graphs get updated only once-a-day and not in real time.

But if there are too many “duplicate” resumes, deleting old data will increase the complexity of the software.
In any case, as far as graphs are concerned, we are merely concerned about the sample-size (the population & sub-populations) — and not with a particular PEN.

10-12-03

Kartavya
Abhi
Sanjeev

Gurumine Display

Batch No.

Status

Pending

Processed

Extracted

Rejected

Duplicates

Start (Time)

Last Processed

Process Time

Time / Resume

Start PEN

End PEN

 

From subscriber’s point of view, Batch No. is irrelevant.

I suggest we modify this display as follows:

  • Cumulative Uploaded
  • Cumulative Processed
  • Cumulative Extracted
  • Cumulative Time Taken (hrs)
  • Average Time / Resume (sec)

→ Extraction Statistics

Clicking on this will display the following tabulation:

No. of Fields Extracted

No. of Resumes (Frequency)

1

2

3

23

Cumulative Total


Perhaps we can make these links clickable.

I want to drive home the concept that there is no such thing as “rejected” — there is no black or white.
Even “duplicates” are processed!

By clicking on this link, one can see frequency-distribution graphs updated every

10/12/03

Kartavya
Abhi
Sanjeev


Processing Speed

  • See enclosed graph.
  • This (improvement of extraction-speed) is obviously our highest priority.
    If some 10 companies were to subscribe in the next 10 days and start extracting their resumes, then what is merely “very important” will become a “CRISIS”!
  • In fact, every subscriber must be able to see such a graph for his own private database — anytime he chooses!

(arrow at the end of page)

06/12/03

Kartavya
Sanjeev
Abhi

Subject: Prioritizing of Balance Projects


  • Enclosed find summary-graph of discussions we had last week.
  • We must take a fresh look at these Monday morning.
  • Idea behind taking a fresh look is to leave Kartavya free during next 4 weeks to focus/concentrate on planning & design, so that even after he leaves, software developers can continue their development work based on these plans/designs developed & documented.
  • This implies that Kartavya should not involve himself in day-to-day routine supervision/guidance of Regi, Vrikram, etc.
  • Since Sunitha too has resigned (but will be available for 1 month), we could/should consider her to assist Kartavya in converting these plans/designs — and not be given any routine software development work.
  • In my opinion, Gurumine and Interview Mgmt Modules deserve highest priority.

(Signed)

 

Kartavya
20-11-03


Software Development Projects

MASTER PLAN – Setting of Priorities

I refer to my yesterday’s note in which I had developed a matrix of 9 blocks, along
→ X-axis = Importance (High / Medium / Low)

→ Y-axis = Urgency ( )

Only 7 blocks had some entries; 2 had none.

Out of these, I again knocked out 2 blocks, viz.:

  • Low Importance & Low Urgency
  • Low Importance & Medium Urgency

In the enclosed ANNEX, I have listed the projects falling under the balance 5 blocks.

Within each block, I have listed projects in order of their relational / overall priorities, as perceived by me.
Obviously, these priorities are subject to debate & re-management.

Of course, if we can quickly develop those “computerised worksheets” for “priority ranking,” nothing like that — where data would be more objective as compared to ANNEX.

But, if that is going to take time, in the meantime we could develop a

TENTATIVE PROJECT PLAN

based on my ANNEX.

Then, as & when objective ranking/rating gets ready, we can always re-cast the plan.
In any case, by their very nature, project plans are dynamic and need revision from time to time.

But, we need “a plan” soon, no matter how crude or subjective!

We must know:

  • Who is going to work → (Resource)
  • On What → (Project)
  • When → (Start)
  • For How Long → (End)

We need a Compass and we need Benchmarks, so that we can align our energies to achievement of Targets.

Such a priority list will help me go through my past notes (on each topic) and synthesize into sharp Functional Specifications / User Interfaces.

How soon?

(Signed)

SOFTWARE PROJECTS (Development Priorities)

Dated: 20-11-03


(1) Category – High Importance + High Urgency

  1. Bounce-back of ImageBuilders
  2. Subscribers’ Flight-Deck (balance work)
  3. Guest Trial
  4. Profile Graphs for IT Professionals
  5. Extraction of USA-style Resumes
  6. Job-Mining (Robot Auto-Converter)
  7. Extraction of “Industry” field
  8. Search by “Vacancy-Name”
  9. GuruAd

(2) Category – High Importance + Medium Urgency

  1. Auto Pattern Scanning & Intelligent Spider
  2. Recruitguru Flight-Deck
  3. ImageBuilders received from Placement Agencies
  4. Extract Resumes of Fresh Graduates

(3) Category – Medium Importance + Medium Urgency

  1. Subscribers’ List
  2. Percent-bar Comparison
  3. Integration with OES
  4. Integration with SAP / BAAN, etc.

(4) Category – High Importance + Low Urgency

  1. Various Links
  2. Competitors (Winner–Prize)

(5) Category – Medium Importance + Low Urgency

  1. Speed / Accuracy Graphs
  2. Profile Calculator
  3. Deeper Extraction / Data Mining
  4. Pattern Recognition
  5. Pay Analysis
  6. Creating Subscribers’ Employee Database
  7. Tool for Improving Extraction Accuracy
  8. Aggregation of Searches

 

Software Projects Master Plan

Kartavya
19-11-03


While you, Abhi, and Sanjeev are working on worksheets to assign a raw score / weightage / priorities to different projects based on several criteria — enclosed find my rating / ranking of these projects based on just two criteria, viz.:

  1. Importance of the project
  2. Urgency

These ratings/classifications are obviously based on my intuitive feeling / perception of what our clients/subscribers might want and how badly they might want it.

Ideally, we should be talking to a group of HR / Recruitment Managers and ask them what they find important and urgent.

But I have a serious doubt whether they know what they want — much less, why they want it!

I have a feeling that if we were to ask 10 HR Managers, we would get thoroughly confused by their contradictory requirements.

It reminds me of the ancient parable of “Seven Blind Men & the Elephant.”
As marketers, we will tell them what they need & will use.

(Signed)

Further Projects

Kartavya
14-11-03


You will recall that around Nov. 1, we discussed (though very briefly) a Master Plan of Projects, which broadly covered:

→ New Modules of Recruitguru (RGN)

  • GuruAd
  • Interview Mgmt. Module
  • Employee Mgmt.
  • Organization Module

→ Existing Modules of Recruitguru (RGE)

  • GuruMine (Major New Features / Minor Improvements)
  • GuruSearch

→ Common Features (RGC)

I had proposed a “Scoring / Ranking Matrix” for individual projects in order to arrive at their relative importance to our business, and hence, their priorities.

Out of the above-mentioned projects, I have taken the Common Features (some 10 items) and tried to fill in this matrix.

I enclose this matrix, along with 3 pages (CF1 / CF2 / CF3), which give brief descriptions of these projects.

Whereas the score / weightage given by me to each project (on each parameter) is certainly subject to debate & modification (which we must do jointly with Abhi & Sanjeev), what is important at this stage is to finalize or freeze the worksheet design (scoring formats / parameters) before we spend a lot of time in debating / filling up these forms for 50–60 projects.


I would appreciate if you could take a close look at this note and come up with a better worksheet design over the weekend.

Then next week, we can carry out the scoring / ranking (using your improved worksheet) jointly or individually — and then take the averages.

It is not enough to figure out the priorities within a particular category and across all categories.
Once this is ready, we can figure out the time-frame and resources.

(Signed)
14-11-03

 

 

 

























No comments:

Post a Comment