a process model for human resources management focused on
play

A Process Model for Human Resources Management focused on - PowerPoint PPT Presentation

A Process Model for Human Resources Management focused on increasing the Quality of Software Development Flvio E. A. Horita Jacques D. Brancher Rodolfo M. De Barros Computer Department (DC-UEL) State University of Londrina Brazil


  1. A Process Model for Human Resources Management focused on increasing the Quality of Software Development Flávio E. A. Horita Jacques D. Brancher Rodolfo M. De Barros Computer Department – (DC-UEL) State University of Londrina – Brazil

  2. Topics 1. Introduction 2. MR-MPS 3. Related Work 4. Process Model 5. Case Study 6. Results 7. Conclusions A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 2/28 on increasing the Quality of Software Development

  3. Introduction • Software Development (Sommerville, 2008) – Technology – Development Process – Software Project Management – Software Quality • Do all these areas, make software perfect? A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 3/28 on increasing the Quality of Software Development

  4. Introduction • As we know: • ������������������������� – The prior changes, – Lack of executive support, – Lack of changes control, and – Insufficient requirements and features specifications. (Qiu, Y., 2011; Shan et al , 2010; Tohidi, H., 2011.) A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 4/28 on increasing the Quality of Software Development

  5. Introduction ������� ������� ���� ������� �������� � Are these four areas sufficient for software development? A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 5/28 on increasing the Quality of Software Development

  6. Introduction • Here is the point. ISSUES RELATED WITH PEOPLE IS THE MAIN FACTOR TO DEFINE THE SUCCESS OF SOFTWARE PROJECT. (HAZZAN, 2010) A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 6/28 on increasing the Quality of Software Development

  7. Introduction • Then… • Generate and strengthen innovation; • Produce, make decisions; • Lead, motivate; • Supervise, manage. ���! ������� ������� ���� �������� � ������� A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 7/28 on increasing the Quality of Software Development

  8. MR-MPS • Improve Quality of Brazilian Software Development. • Developed by the SOFTEX as part of MPS.Br program. • It is composed of seven maturity levels and their expected results. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 8/28 on increasing the Quality of Software Development

  9. MR-MPS • Process to Human Resources at Maturity Level E • Its areas: – Planning, hiring and evaluate the human resources; – Training; – Knowledge Management. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 9/28 on increasing the Quality of Software Development

  10. Related Work • Amâncio et al (2008) – Defined a process model, developed using the areas of PMBoK with a previews and short application. • De Carvalho (2003) – Defined some external activities which must be accomplished in a more administrative sphere. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 10/28 on increasing the Quality of Software Development

  11. Related Work • Morais (2009) – Developed a process model focused on improve knowledge identification, storage and sharing process. • P-CMM (2009) – It is a maturity level model variant of CMM model and focused to development knowledge level, ability and capability. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 11/28 on increasing the Quality of Software Development

  12. Process Model A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 12/28 on increasing the Quality of Software Development

  13. Human Resources Plan • One of the most important process’ activity. Here it is defined, planned and identified factors that can influence on Human Resource. • Management Policies must be defined. • The artifact Human Resources Management Plan (HRMP) is started. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 13/28 on increasing the Quality of Software Development

  14. Review the Business Needs • Revised the company human potential and capability qualities. • To this end, it used the Organizational Chart and Plan of Positions and Functions. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 14/28 on increasing the Quality of Software Development

  15. Hire and Relocate Members • Identify based on organizational chart, which roles and attributes will need to execute the project. • Based on it, hire or relocate members for the team project. • Besides, a Tactical Training Plan (TTP) can be developed to improve members abilities. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 15/28 on increasing the Quality of Software Development

  16. Manage Training • If any training was identified, this activity focus on managing correct execution. • Another important step is to evaluate the performance, propose improvement in teaching infrastructure and maybe even a new training course. • Must be executed complying with the TTP. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 16/28 on increasing the Quality of Software Development

  17. Manage Human Aspects • Its purpose is to identify the environmental and social factors which may influence good development of the project. • All these factors must be constantly evaluated, through interviews or surveys, so satisfaction and motivation levels of team members could be identified and improved. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 17/28 on increasing the Quality of Software Development

  18. Manage Performance • This activity is focused on managing members performances during the project. When it finds a problem, corrective actions must be implemented. • Performance management is executed following policies defined in the Human Resources Management Plan (HRMP). • A Historical Database can be used to help. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 18/28 on increasing the Quality of Software Development

  19. Knowledge Management • Focus in adopting measures, techniques and tools to help in identification, retention and sharing knowledge. • Again, Historical Database can be use to help. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 19/28 on increasing the Quality of Software Development

  20. Artifacts and Positions • Some artifacts were defined and must be kept during the project. – Human Resources Management Plan (HRMP) – Report of Effectiveness of Team Training • And some positions were defined to guarantee activities accomplishment. – Course Coordinator – Project Manager A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 20/28 on increasing the Quality of Software Development

  21. Artifacts and Positions A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 21/28 on increasing the Quality of Software Development

  22. Comparative Analysis Amâncio et al. De Carvalho P-CMM Morais Process Model Yes, during the Yes, realized in the Yes, defined in Yes, it is work in the Planning Human initial phase of the beginning of the the initial phase of No. beginning of the Resources project. project. the model. project. Yes, it uses a Yes, revised Yes, approached Revise repository of based on Yes, it uses superficially during the No. Organization’s Needs knowledge and organizational organizational factors. planning. abilities. factors. Opt for Internal Mobilization to N/A N/A N/A N/A Yes. External Staffing High. It has a High. It is High. High. Worked on Training specific activity and an High. It defines and worked during the Proposes a continuo according to the Management action and monitoring constantly monitors. development of us process of project’s needs. plan. the model. improvement. High. Its High. Definition and High. It monitors High. Monitoring High. Constant Performance analysis is realized monitoring of with project using predefined monitoring during the Management during the whole indicators. repository. indicators. project. model. Yes, the Organizational knowledge is Yes, focused in the Knowledge No. No. No. identified, storage individual sharing with Management and sharing with the the company. company. Yes, it has an Yes, used in all Uses Historical Yes, used in all No. organizational and a phases of the No. Database phases of the project. project one. project. Yes, monitored Human Aspects during the No. No. Yes. No. Management development of the project. A Process Model for Human Resources Management focused SEKE 2012 HORITA, BRANCHER, BARROS 22/28 on increasing the Quality of Software Development

Recommend


More recommend