3. C
S
S
A
Conceptually
What exactly is open source ?
Drupal – Is it just a CMS or much more than that?
What it takes to pull off a Drupal based project?
Slice & Dice
The barometer to identify Functional and Behavioral
Aspects of aligned roles
Source
What do you mean, when you say source?
How Search results and platforms differs?
Absorb
What makes an X profile better than Y Profile?
Other Indicators
Craft an approach for team to introduce sourcing capability.
Derive insights for future roles.
5. C onceptually about Drupal!
Some Dope!
•Drupal is an open-source content-management framework written in PHP
and interfaced with a database “SQL”
Open Source refers to a Development Model where
source code is pushed onto community of
developers. Developers can download via free
license and contribute changes back to community.
•Drupal is used as a back-end framework for at least 2.1% of all Web sites worldwide
•All new age websites like blogs , knowledge Management, E Commerce are , Service Providers , Publishing
companies are framed on Drupal as backend.
• Since inception i.e. 2001 , Drupal as community stands of 1 Million active developers contributing to the
platform.
• Adoption of Drupal as a platform shows aggressive trend of 125% YoY.
• Drupal started as Message board and till date have had 7 releases with Release 8 in production.
Application Technologies/ Languages
PHP
Python
Pearl
HTML/ XML
CSS
JavaScript
Version Control
QA Technologies
Automation Testing
LAMP
Database
MySql
Security Framework
Website Security Administration
Platform
Others
Hadoop , Bootstrap,
Abstraction Control,
LINUX
CMS Technologies:
Joomla, Wordpress,
Adobe , Umraco ,
SilverStripe
Project Management
Delivery Management
SOA
Ruby
7. S Deriving Roles
Website
D
E
V
C
O
M
M
U
N
I
T
Y
O
P
E
N
S
O
U
R
C
E
P
L
A
T
F
O
R
M
Role Grid
IdeationTechnologyDelivery Business Roles
Pre Sales
“Who pitches the
offering to potential
Client”
Account Managers
“Who act as a bridge
between client and
project teams”
Business Heads
“Who own the
entire billability of
the project.”
*Career stage of role
is an equation of Role
: Customer Size etc.
Themers
“ own the Graphic
Design aspect using
available templates
or creating new
templates. “
Site Builders
“own the overall
scalability with
regards to structure
of the site. For e.g.
Layout , Hosting ,
Interaction.
Developers
“Own creating a
robust backend
code basis feed
shared by Themers/
Site Builders.
Quality Analyst
“Someone who
ensures that a page
or an application is
working as it was
designed and is not
breaking in
between”
Technical Architect
Overview and own
the entire
Technology
compliance(HLD /
LLD ) and roll out of
the Web platform.
Project
Managers
/Delivery
Managers
“Owns the
process aspect
of rolling out
the Technical
Project”
Others
Information
Security
Responsible for
ensuring
database
monitoring,
virus activities
and other
possible hacks.
Payment
Gateways etc.
Read This Direction
9. ourcingS
Developer Job Family Technical Architect Job Family
Pointers
Career Stages : Developer , Module Lead , Technical Lead / Technical
Consultant
Functional
• 1 YRS - 10 Years of total work experience in Application based
environment as an Inidividual Contributor or Team Manager
•Strong Hands On Exposure on Technologies like PHP , Drupal , Java
Script , CSS , HTML 5.
•Understanding of other Open Source CMS.
• Recommendations on Community for Contributions
•Strong Communication Skills
Behavioral
•Integrity
•Problem Solving
•Strong Eye for Detail
•High Consumer Centricity.
Pointers
Career Stages : Technical Architect , Portfolio Architect
Functional
•10 +Years of total work experience in Application based
environment as Team Manager
•Strong Understanding of configurations and architecture level details
of the web interface (code , design , database , delivery.)
•Strong Hands On Exposure on Technologies like PHP , Drupal , Java
Script , CSS , HTML 5.
•Strong Communication Skills
Behavioral
•Integrity
•Team Management
•Problem Solving
•Strong Eye for Detail
•High Consumer Centricity.
10. ourcingS
Search Stucturing
Boolean Search
Sourcehub can be used to create strings and integrate with Public Forums
Keyword: "drupal" and “php” and ('joomla" or "wordpress") and "css" and "html"
Search Strength @ LInkedIn :Globally -28K+ Results | India 5K Results
Added (“javascript” or “java*script”) or Title: (“architect” or “technical architect”) /
(“developer” or (“*software engineer”) or “module*lead” or “module lead”)
Search Strength @ LinkedIn: 257 India
*Same methodology can be incoroporated while searching on Job Boards.
*Search Results might vary as information is updated regularly if it’s a public forum.
X Ray :
site:github.com and "drupal" and "css" and "html" and ("india" or "delhi" or "gurgaon") not (“job” or “apply” or “*click”)
*How : See recommendation on Github rank , contribution score on drupal.org to draw an infrence.? Approach can also be used to search
thru twitter, FB , drupal.org , or any web where url remains static.
Other tags can be used for focussed search : inurl: (if url specifies details) , intitle: (title specifies keyords)
Social : Profile Search & Validation thru public information on platforms like Job Boards: LinkedIn: FB:Twitter: Community etc.
Social Hacks: Incorporate Plugins like Prophet and Connect6 to retrieve contact information.
Other Permutations can be tried by
using additional search
strings/filters in Title , Location ,
Company , Education , Diversity etc.
12. bsorbA
Understanding Role Creating Searches and Assess Profile
Reporting Drawing Insights
• Draw a map of key responsibility areas of the potential hire than
a skill map.
•Identify the need of the headcount and where exactly will he/she
fit in the system.
•Identify folks who are doing a similar role in the company at that
point of time.
•Benchmark and compare potential candidates with internal top 2%
of employees.
•Shadow Interviews with Hiring Manager to get a stronger grasp of the
Role.
•Conduct a pre-screen basis inputs recorded functionally.
•Record feedback in an objective way and share the same with Hiring
Manager.
•Assess Profile on areas like Experience, Projects Managed, Contribution
to Community , Extra Curri cular activities, stability etc.
•Plan interview process in a structured way to ensure that it’s a WOW
experience for all audiences involved.
• Capture all important data tractions right from the time
first call is made till a candidate is onboarded.
•Capture all important details about a candidate like Experience,
Organization , Compensation , Availability etc.
•CaptureDetails like Interviewer and Outcome.
• Calibrate and partner to have a robust Feeback Capturing Process.
• Dashnoards to map how the progress has been on open requisitions.
•Inisghts on availability of potential hires as it will help in appropriate
forecasting and manpower planning for the company.
•Insights on Talent Map of the potental hires.
•Insights on Compensation benchmarking of potential hires
• Comply to Metric devised for self analysis like Funnel Efficiency ,
Interview Efficiency Ration , Quality of Hire, Cost of Hire , Source
•Trends on how quarter on quarter , hiring is progressing w.r.t Grades ,
Departments, Roles etc.