Click here to Skip to main content
13,297,406 members (73,383 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


2 bookmarked
Posted 29 Aug 2014

People Management or Technical Skills?

, 29 Aug 2014
Rate this:
Please Sign up or sign in to vote.
People management or technical skills?

There is a very small belief among IT people.

“As we become more experienced we should concentrate on people management more than technology”.

Let’s try to understand whether it is true or false.

Look at the following conversation between MD, Project Manager and a developer of a company called ABC.

MD: Peter (a Project Manager), we have a very crucial requirement. We have an existing ASP.NET MVC application created for one of our requirements and now we have an urgent requirement. We have to log each and every kind of request raised to the application. We have to store it somewhere, like what request is raised by whom, when and in which sequence. For instance, make a request to view all the customers, update sales information, etc.

PM: How many forms (options) are involved in the system.

GM: Unfortunately more than 1800.

PM: When we have to deliver:

GM: :( Day after tomorrow.

PM: I don’t believe it’s going to be an easy task. Let me check with developers.

………………. (PM explains situation to developers and convinces them for completing

Developer: Sir, for that, we have to change all our action methods and add logging logic at the end of it.

PM: Action methods!! Sounds good. You guys are the stars of the company. (It’s called Get Work done strategy ;-))

PM used his skills and finally made all developers sit late and made them change each and every function. Finally, everything got completed on time.

Unfortunately, things won’t work out as per expectation. You know why? Because no proper testing. Each and every request handling logic was changed in order to achieve the new requirement.

Testing each and every logic (written prior to incorporating these new changes) was equally important after that.


In reality, this task would have been easily accomplished with the help of custom action filters in MVC.
Project Manager’s /Team leader’s lack of technical knowledge led him follow the half skilled solution of developers. At least he would have known about action filters.


Team binding, convincing and management is very important and that’s where people management comes into the picture but it won’t replace technical skills. A technically weak person cannot make proper people management decision if he is not good in his field. I believe he should,

  1. Understand whether solution given by other people (team leaders, developers, etc.) is proper or not?
  2. When developers get stuck, he should be able to support them.

My one simple sentence is “Only a technical person can be a best people management guy”.

I would like to hear your thoughts about the same….

You can follow me on twitter @SukeshMarla


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Marla Sukesh
Instructor / Trainer Train IT
India India
Learning is fun but teaching is awesome.

Code re-usability is my passion ,Teaching and learning is my hobby, Becoming an successful entrepreneur is my goal.

By profession I am a Corporate Trainer.
I do trainings on WCF, MVC, Business Intelligence, Design Patterns, HTML 5, jQuery, JSON and many more Microsoft and non-Micrsoft technologiees.

Find my profile here

My sites


You may also be interested in...


Comments and Discussions

Suggestion[My vote of 4] I don't agree Pin
hoangcute9x30-Dec-14 16:03
professionalhoangcute9x30-Dec-14 16:03 
GeneralAgree Pin
Cheung Tat Ming2-Sep-14 19:47
memberCheung Tat Ming2-Sep-14 19:47 
GeneralRe: Agree Pin
Marla Sukesh2-Sep-14 19:52
professional Marla Sukesh2-Sep-14 19:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.171207.1 | Last Updated 29 Aug 2014
Article Copyright 2014 by Marla Sukesh
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid