Announcement

Showing posts with label management. Show all posts
Showing posts with label management. Show all posts

Sunday, September 10, 2017

Recruiting programmers through Hackathon/Techathons from Colleges

Last 2 years in Geometric Ltd. we recruited few freshers through Hackathon/Techathon from I2IT college.. And it worked very well. I believe the student we did not select also got benefited tremendously. I am documenting the idea and logistics and various tips/tricks in the hope that it will help other colleges and companies to implement similar programs.
The whole idea of recruitment Hackathon got a push by a chance meeting with Ms. Aruna Katara. Later I met Aruna and her team with few other members from Geometric Ltd. in I2IT campus. We got such a tremendous response from everyone at I2IT college, that within 3 months of initial discussion we had our first hackathon in I2IT.

Problems in typical Campus/Fresher Recruitment process

Typical campus recruitment happens through (a) short listing through General Intelligence test, (b) a technical interview (c) HR interview. Depending on the company there are additional steps as well. If you pass through all these steps, you get offer letter. However, this process has many flaws/problems in practice.
  • Someone who performs well in General intelligence test may or may not perform well in actual programming/design tasks
  • Technical interviews are many times superficial. Esp. if the student is not from computer science background, then it is difficult to judge his aptitude for programming in interview.
  • Also if the person is introvert, is not fluent/comfortable speaking in English, then he/she may have difficulty in cracking interview (technical or HR). So a really good programmer may flunk in interview and may not get selected.
  • Many times good programmers are not class toppers. So short listing using some cut off percentage based on college exam marks does not work well.
  • It is very difficult to judge if the student will work well in team or not from the interview. Software development is a team activity. Hence it is important to judge student from team work perspective as well. (Group discussions does not really give any idea about how the person will perform in team)

Typical Techathon/Hackthon Recruitment Process that we followed :

  • This process is for one college. All the students studying in final year are eligible to participate in Techathon/Hackathon. Typically its 3 to 6 student per team. If number of teams are high (e.g. more than 20 teams), then some short listing happens through review of hackthon project proposals.
  • Hackthon winners may or may NOT get job offers. Mentors observe participants and record their observations about initiative, knowledge, programming quality, working in team, etc. Job offers are maded based on these observations. There are NO technical interviews or general intelligence or any other tests. Selected candidates go directly for HR interviews. And if selected from HR interviews, get offer letters.
  • Before Hackthon we conduct various sessions for Students so that they can develop their ideas for hackathon. These sessions are conducted by Geometric Ltd. mentors and not outside trainers. For example,
    • Mindmapping - We encouraged students to use mindmap for brainstormng and developing their ideas
    • Basics of User Experience Design
    • Basics of Version Control using Subversion (so that teams can easily coordindate their work)

Logistics of Hackathon :

  • Along with College we identify a 'big enough' Hackathon Area in the college campus. On the day of Hackathon, this area is equipped with tables, power outlets, LAN/WiFi connections, some rest/sleeping arangements. College takes care of these items
  • Geometric Ltd. took care of (a) food arragements (i.e. lunch, dinner, snacks, 24 hour availability of tea/coffee)  (b) T-Shirts for all participants with Geometric Logo (c) Awards for winners and participation certificate for all participants and other misc items. (d) other branding related activities
  • Geometric mentors are present (typically 8 to 10 mentors) through out the event to help participants if they get stuck.
  • College Faculty members are present to help students.
  • Actual Hackthon is a 24 hours Event. We typically start on Friday 6.00pm and we end the Hackathon with Award ceremony etc on Saturday 7.00pm.
    • On Friday 6.00 pm, Hackathon starts with a very short (Max 30 min) inaguration ceremony.
    • We typically have 3 team status updates during hackathon.  (a) Just before dinner on Friday (b) Saturday morning before breakfast (c) Saturday morning before or after Lunch. Status updates are very brieft. Teams have to give a quick update on where they are , if they need help on anything, if any team needs help then a mentor is assigned to that team.
    • Around 3.30/4.00pm on Saturday judging starts. Judges go to every team and see the demo. Team gets 5 to 7 minutes to demo what they have done and there is a brief Q &A.  Powerpoint presentations are NOT allowed.
    • Teams are judged based on innovativeness of of idea, completeness of demo, quality of demo, etc.
    • Around 6.00pm Saturday, award ceremony starts.

Identifying potential candidates for recruitment

  • We create a 'whatsapp' group of Geometric Mentors. During 24 hours Techathon, Mentors continously post their observations about students and teams on this group. Observations are typically related to quality of ideas, team work, programming knowledge ,programming quality and aptitude of specific students etc. 
  • At end of Hackathon, We email the archive of this discussion to all mentors and then delete the whatsapp group.
  • After Hackathon, we ask college to send us the Photographs of each team with names of Team members clearly marked.
  • Using the observations posted on Whatsapp group, we identify pontential candidates. Each mentors shares his opinion,observation and experiences of identified candidates.
  • The names of these candidates and team photographs are cross checked to ensure that there is no mistake. 
  • A final list is prepared and shared with Recruitment Team. The recruitment team then coordindates with Training and Placement office of College for final HR interview and offer process.

Few unique ideas from Geometric Ltd. recruitment Techathon 

  1. Many companies invite 1 or 2 teams from many colleges and then select students from these teams. We decided not to go in that route. Our observation were (a) same 2-3 teams from a college ends up participating in multiple Hackathons.  (b) hence larger student population do not benefit from these events (c) same team participates in multiple hackathons and show the same project in those hackathons, essentially defeating the purpose of hackathon.
  2. With our model, different companies can go to different colleges and do the Hackathon as outlined above, many more students will benefit from it.
  3. Typically Hackathon happens in July/Aug timeframe. The teams can further develop these hackathon projects as their final year projects.
  4. We keep in touch with selected candidates during the next one year. Last 3 years we conduct quarterly Techathons in Geometric Ltd. We invited these selected candidates to participate in our Techathons. Candidates then work with Geometric Teams in our internal Techathon. This one simple idea helped in various ways.
    • we kept in touch with college and students.
    • it created a bond with those candidates.
    • Because Geometric employees closely worked with these candidates in Hackathons, they developed personal connnections with these students.
    • When the studentsjoined Geometric after completing their degrees, It was much easier to place these students in various teams compared to other fresh joinees. Mainly because many Geometric project/product teams already knew about them and were ready to welcome them immediately.

Aknowledgement - 

These Hackathons were enormously successful because of support and cooperation from many people. In case I missed anyone, I am sorry. Feel free to remind me and I will add.
  • Senior Management of Geometric Ltd.
  • Geometric Ltd. Recruitment Team (esp. Sandip Panat, Kamal Dunani) ,
  •  HR team (esp. Rakhi Sinha, Anwesa Sen) 
  • and Very Enthusiastic Techathon Volunteers (Pratik Jain, Sagar Oak, Rajeshwari Purohit, Bhaskar Sinha, Hemant Shah, Ajit Vaze and Many others. It is really difficult to list everyone name here) 
  • I2IT College Faculty and Students (esp. Ms. Aruna Katara, Dr. Vaishali Patil -I2IT Principal, Prof. Ravindra Joshi, Prof. Adesh Patwardhan and his team).


Saturday, October 24, 2015

Fast track programs for managers and developers - Selection and First Quarter

When we announced the program we got almost 150 applications for this program. We wanted about 20 participants in this program. So we have to short list our 20 selected candidates from 150 applications.  We used following selection process
  • Online test composed of General Intelligence Test, Analytical ability test, English comprehension test.
  • About 50 candidates were selected from the online test. 
  • These 50 candidates have to write an essay about 'things they will like to change' in the organization.
  • These candidates have to undergo an interview by 2 interview panels. 
  • About 25 candidates were selected based on interviews and their essay.
  • These candidates had to  undergo final interview and in the end we selected 18 candidates.
First quarter was difficult. Participants were also somewhat confused and we were also learning about how to run such program.

First quarterly meeting changed lot of things. The participants started to gel into a team. We did sessions on basics of business finance, mind-mapping, creativity techniques, software design principles, basics of PLM systems, etc. 

They have also started on online management certification program by McIntire School of Commerce.  This program covered the theory while the candidates were getting a hands-on experience of all the concepts that they were learning.

One key component of Quarterly Meet was 'lunch with senior management'. Every quarter we arranged a lunch with CFO, COO, Head of HR and other senior management team members. This way candidates were getting direct access to senior management team and they were able to ask questions/discuss and understand their thoughts behind various company initiatives and ideas.

Every quarter we evaluated the candidates on various parameters. Anyone with C grade in two consecutive quarterly is to be removed from the program. So far (almost 6 quarters are done) we have not removed anyone and every quarter we are increasing the baseline

Part 1 of this article

Wednesday, April 01, 2015

Fast track programs for managers and developers - Background

Last nine months I am mentoring/working with a team of 17 extremely enthusiastic people in a program we call 'Accelerated Techno Manager' program. It is an amazing experience/journey. Hence I thought I will write about these experiences.

Many companies have 'fast track' programs for their employees. Usually it means company identifies potential 'high performers' and then groom them someway. Nine months back we started a fast track program in Geometric Ltd. I took initiative in defining the program and I am now mentoring 17 potential candidates for last 9 months. I thought, I will write about general structure of program, how the program started, what benefits I see. I hope it will help others in starting/running similar program. If you have similar programs in your company, please share your experiences.

The fast track program is called 'Accelerated Technical Manager' program (ATM program, pun unintended).  Program is inspired by Google APM program or TAS (Tata Administrative Services) program in Tata Group. The content and structure and especially scale is lot different than these programs. 

As the name suggests the program is designed to develop 'technical project manager'. Manager who are experts in project management but also understand software development and technology and can teach a thing or two to engineers/developers working with them. They are multi-talented managers who are good at all aspects of project management, (customer communication, tracking, estimation techniques, negotiations) but are also good at problem solving, leadership, critical thinking and innovation techniques, strategy, strong software development and/or engineering fundamentals, etc etc. 

It is designed to be 'tough program' of 2 years. It is targeted towards 2-3 year experienced employees. The selection criteria is tough. There is an evaluation at every quarter. Every quarter based on performance evaluation some participants can be eliminated. It is expected that about 50-60% will get eliminated at various stages and only 40-50% will pass. The participants who pass will become Managers (i.e. they will get promotion in 2 years that usually takes 8 to 10 years ).

The program includes one year online Management Certification Course by McIntire School of Commerce paid by the company. The program includes a 3 day meet every quarter. There are class room sessions by internal and external faculty. During these 3 days participants get a chance to meet and interact with senior management team (e.g COO, CFO, Head of HR, etc).  Overall program consists of four Phases. Each phase consist of ‘on-job’ mentoring and formal class room trainings

  1. Phase 1 (6 months) - Focused on Problem Solving and Software development skills
  2. Phase 2 (3 months) - Demonstrating Fast learning skills in a new domain or role
  3. Phase 3 (9 months) - Project management skills and Mentoring from Sr. Mgmt team and rotation in various functions.
  4. Phase 4 (6 months) - Deputation as 'assistant project manager' in some project.
We selected 17 participants from different locations and domains from over 150 applications. We have completed the Phase 1 & 2. And I can see serious positive change in the thinking of all participants.

In the next part, I am going to write about preparation for program and selection process, experience of first six months.