Hemant Shah listed these characteristics of a Software Technical Expert in a mail to participants of Accelerated Technical Expert Program. I think this is a great list and forwarded this mail to various other Teams in Geometric Ltd. I am reproducing the list here as it will be great reference to everyone.
(PS - Hemant has uncanny ability to simplify complex ideas to simple core concepts. If you are in GeometricPLM/HCL Technologies, don't miss his sessions)
While Nitin has been articulating the qualities which he wants to see in Techincal Experts,
Here is a list of things which has been compiled.
I understand that it might sound too much of super-human-like. Also most of the things you would already know.
This is just to document things in a single place.
Note that not all of them are unique or mutually exclusive. Some of them might be repetition of already mentioned points, with a different view point.
Technical Expert
- A Technical Expert should be able to design a software.
- A Technical Expert should be able to implement a software.
- A Technical Expert should have a wide-ranging experience.
- A Technical Expert should be the go-to person in the team for Technical queries.
- A Technical Expert should be able to give Technical Presentations.
- A Technical Expert should be able to make, review, evaluate a Technical Proposal.
- A Technical Expert should be able to formulate Technical Guidelines for e.g., Technical Coding Guidelines etc.
- A Technical Expert should be able to evaluate a new software and give recommendations.
- A Technical Expert should do Technical Bench-marking.
- A Technical Expert should be aware of / read technical standards.
- A Technical Expert should be aware of / read latest things available in his/her field.
- A Technical Expert should be member of Technical bodies.
- A Technical Expert should write Technical Blogs.
- A Technical Expert should be able to compare and evaluate two software.
- A Technical Expert loves challenging problems and attempts at solving them.
- A Technical Expert should answer queries which are posted on Technical Forums.
- A Technical Expert should take part in Technical Competitions.
- A Technical Expert should be a judge of a Technical Competition.
- A Technical Expert should attend Technical Conferences / Events.
- A Technical Expert should be a Speaker at Technical Conferences / Events.
- A Technical Expert should be able to guide / mentor new comers in the organization and the project team.
- A Technical Expert should be able to analyse technical reports / findings.
- A Technical Expert should have some preliminary business sense.
- A Technical Expert should be aware of the various tools available in his/her field of expertise, or should be able to find out and figure out.
- A Technical Expert should take part in Techathons, Hackathons.
- A Technical Expert should have in-depth knowledge of a particular topic / subject. He / she should be an authority on that subject. A Technical Expert should have broad knowledge of other areas.
- A Technical Expert should have broad knowledge of the various Software Development Processes
- A Technical Expert should be part of the Technical Evaluation / Promotion of Individuals.
- A Technical Expert should improve the efficiency of the Team on Technical
- A Technical Expert should share his/her knowledge across multiple domains.
- A Technical Expert should share technical information with others.
- A Technical Expert should inspire others also to become a Technical Expert.
- A Technical Expert should do external Technical Certifications.
- A Technical Expert should be an innovator.
- A Technical Expert actively contributes on Social Media.
- A Technical Expert knows how to build a technical team.
- A Technical Expert challenges his / her peers with technical problems.
- A Technical Expert comes up with other challenging problems.
- A Technical Expert should be a curious person. He / she should be an early adopter of a new technology.
- A Technical Expert comes out with challenging test papers / question papers for the next generation to solve.
- A Technical Expert should be able to talk to, articulate things to non-Technical folks like Human Resources, Business, Finance, Sales, etc.
- A Technical Expert should be able to simplify complex topics so that other non-technical folks or other technical folks are able to understand and comprehend the complex topics.
- A Technical Expert should be able to take Technical Interviews.
- A Technical Expert should be able to sustain a dialog with other Technical Experts.
- A Technical Expert should be able to teach others about the Technical Skills which he/she has acquired.
- 48. A Technical Expert should be sincere, perseverance, able to express, diplomatic, great inter-personal skills, approachable.
- A Technical Expert should be an avid reader.
- A Technical Expert is a Guru.
- A Technical Expert is a Final Authority on Technical matters.
- A Technical Expert is a Role Model for others.
1 comment:
Good post !!! thanks.
Post a Comment