Project Management

Please login or join to subscribe to this thread

What are the best practices to improve the efficiency of developers and leaders?

linkedin twitter facebook   Communications Management   Information Technology   Leadership  
avatar
Prashant Sonwane Sr. Program Manager| Winjit Technologies Pvt Ltd Nashik, Maharashtra, India
Mainly in any organization, management always look forward that developers/leaders should improve their efficiency. e.g if any developer who has previously taken 8 hrs to complete the task then over the time period of 6months or a year, s(he) could deliver similar tasks in maximum 5-6 hrs. But in many cases it didn't happen and after a year management has to appraise them as well.
So in nutshell, how to improve the efficiency and overcome on such issues?
Sort By:
< 1 2 >
avatar
Deepesh Rammoorthy ICT Project Manager ( PMP®AgilePM®Certified ScrumMaster® (CSM®))| Australian Red Cross Blood Service Tarneit, Vic, Australia
Staffing Management Plan , A component of PMBOK's Human Resource Management Plan comes to your rescue here
It covers things such as :-
Training
Rewards and Recognition
Compliance to standards
Safety

Do these staff members have adequate training to improve their efficiency?

Have they been recognized for their good work? Has that motivated them to improve their performance?

Have they been given a safe working environment?

Have they been given mentoring? have they been paired with an experienced programmer and undergone peer programming experience and exposure . Do they know what they need to improve on? Has the team leader undergone one -on-ones with them to make sure there are no inhibitors to their progress?

Have they been given soft skills training ? Influence, Emotional Intelligence, conflict resolution, negotiation, group facilitation?

Do you perform team building activities? Are you investing in their overall growth?
...
1 reply by Prashant Sonwane
Apr 26, 2017 7:48 AM
Prashant Sonwane
...
Thanks, Deepesh for your valuable inputs.
avatar
Nian Rasheed Project Manager| Asiacell Telecom Co./ Kurdistan Region/ Iraq Sulaimani, Iraq-Kurdistan Region, Iraq
In addition to the motivation methods that have been stated by Deepesh, I would like to stress on Training that enhances developers/leaders skills and competences.
...
2 replies by Naseem Khan Mohamed Nazrin and Prashant Sonwane
Apr 26, 2017 7:48 AM
Prashant Sonwane
...
Thanks, Nian for your valuable inputs
May 08, 2017 8:37 PM
Naseem Khan Mohamed Nazrin
...
increment, increase some entertainments on project path
avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
Empower growth and improvement:

Partnership - improved communication, expectations, and understanding between the BA and developers. Find the right balance of detail. Ability to convey the big picture vision and ensure they see it as intended. As the relationship grows, the connection increases.

Reuse - Look for ways to reuse existing functionality, avoiding redundant tasks and efforts. Build up you development library and classes for including in other efforts.

Documentation - Ensure all efforts are well documented with a Technical Design Document. The original developer won't be there forever. At some point, the solution will be enhanced or maintained by another individual.

Best Practices - Coding style, consistency, versioning, commenting, code reviews. All of these lead to easy to read and understand code that can be updated, debugged, or maintained by others.

Training - Staying on top of trending, latest, new technologies.

All of the above are done in and driven by and in partnership with the team's leadership roles, whether across the entire team, or as the technical lead.
...
1 reply by Prashant Sonwane
Apr 26, 2017 7:48 AM
Prashant Sonwane
...
Thanks, Andrew for your valuable inputs
avatar
Seema Sonkiya Head Business Analysis Practices, PMI-PBA trainer| iZenBridge Consultancy Private Limited Jaipur, Rajasthan, India

Yes, I do agree with Deepesh, Influence, Emotional Intelligence, Conflict resolution, negotiation, group facilitation are critical skills for any leader. Here are some resources I would like to recommend:  Following thread will also give you good insight about facilitation: https://www.projectmanagement.com/discussi...ting- 


...
1 reply by Prashant Sonwane
Apr 26, 2017 7:49 AM
Prashant Sonwane
...
Thanks, Seema for your valuable inputs
avatar
Prashant Sonwane Sr. Program Manager| Winjit Technologies Pvt Ltd Nashik, Maharashtra, India
Apr 26, 2017 2:39 AM
Replying to Deepesh Rammoorthy
...
Staffing Management Plan , A component of PMBOK's Human Resource Management Plan comes to your rescue here
It covers things such as :-
Training
Rewards and Recognition
Compliance to standards
Safety

Do these staff members have adequate training to improve their efficiency?

Have they been recognized for their good work? Has that motivated them to improve their performance?

Have they been given a safe working environment?

Have they been given mentoring? have they been paired with an experienced programmer and undergone peer programming experience and exposure . Do they know what they need to improve on? Has the team leader undergone one -on-ones with them to make sure there are no inhibitors to their progress?

Have they been given soft skills training ? Influence, Emotional Intelligence, conflict resolution, negotiation, group facilitation?

Do you perform team building activities? Are you investing in their overall growth?
Thanks, Deepesh for your valuable inputs.
avatar
Prashant Sonwane Sr. Program Manager| Winjit Technologies Pvt Ltd Nashik, Maharashtra, India
Apr 26, 2017 3:40 AM
Replying to Nian Rasheed
...
In addition to the motivation methods that have been stated by Deepesh, I would like to stress on Training that enhances developers/leaders skills and competences.
Thanks, Nian for your valuable inputs
avatar
Prashant Sonwane Sr. Program Manager| Winjit Technologies Pvt Ltd Nashik, Maharashtra, India
Apr 26, 2017 6:48 AM
Replying to Drew Craig
...
Empower growth and improvement:

Partnership - improved communication, expectations, and understanding between the BA and developers. Find the right balance of detail. Ability to convey the big picture vision and ensure they see it as intended. As the relationship grows, the connection increases.

Reuse - Look for ways to reuse existing functionality, avoiding redundant tasks and efforts. Build up you development library and classes for including in other efforts.

Documentation - Ensure all efforts are well documented with a Technical Design Document. The original developer won't be there forever. At some point, the solution will be enhanced or maintained by another individual.

Best Practices - Coding style, consistency, versioning, commenting, code reviews. All of these lead to easy to read and understand code that can be updated, debugged, or maintained by others.

Training - Staying on top of trending, latest, new technologies.

All of the above are done in and driven by and in partnership with the team's leadership roles, whether across the entire team, or as the technical lead.
Thanks, Andrew for your valuable inputs
avatar
Prashant Sonwane Sr. Program Manager| Winjit Technologies Pvt Ltd Nashik, Maharashtra, India
Apr 26, 2017 7:44 AM
Replying to Seema Sonkiya
...

Yes, I do agree with Deepesh, Influence, Emotional Intelligence, Conflict resolution, negotiation, group facilitation are critical skills for any leader. Here are some resources I would like to recommend:  Following thread will also give you good insight about facilitation: https://www.projectmanagement.com/discussi...ting- 


Thanks, Seema for your valuable inputs
avatar
Ruben Dario Abello Medina PM Specialist| Barranquilla Barranquilla, Atlantico, Colombia
I agree with Deepehs too. People may do well done jobs one or several times, but if does not have any kind of reward (mentioned, promoted, or anything else) he/she could loose his own address and work in slow. There is where the leader must to help him to keep focused doing his best
avatar
Naomi Caietti Senior Project Manager | ePMO | Higher Education | Healthcare & IT| Linkedin.com/In/NaomiCaietti
Prashant:
There are so many variables; is this a new employee right out of college, a developer shadowed by a senior developer or a senior developer with years of experience? Also, is this an operational product maintenance, a product enhancement or a new product development? Is this employee a regular, contract or temporary employee? This list could continue so usually it's your manager in that organization, for that contract or hiring manager for that project that would define a staff development plan with an annual appraisal or performance assessment. The real point is any staff should know, receive feedback and be able to ask questions to assess their performance in their role at any time. Deepesh and others have mentioned motivational triggers which may or may not work for some individuals. A leader has to use their EQ to identify what motivates an employee to excel to peak performance.
< 1 2 >

Please login or join to reply

Content ID:
ADVERTISEMENTS
ADVERTISEMENT

Sponsors