55
Project Management Personnel Presenter: C014046

Project management personnel

Embed Size (px)

Citation preview

Page 1: Project management personnel

Project Management Personnel

Presenter: C014046

Page 2: Project management personnel

Introduction

A software project is undertaken when there a need for a system to be enhance, modify or overhaul.

Page 3: Project management personnel

What is a project?

A project can be considered as any series of activities and task that:Has a specific objective to be completed

within certain specifications;Has a defined start and end date;Consume both human and non human

resources (i.e. money, people, equipment …) Kerzer (2013)

Page 4: Project management personnel

A project is a unique venture with a beginning and end conducted by people to meet established goals within parameters of cost, schedule, and quality (P.3)

A project is a temporary endeavor undertaken to create a unique product or service (P. 4)

Pinto (2007)

Page 5: Project management personnel

What is Project management?

Project management involves use of set of techniques and skills to steer a project to success (Pinto, 2007 P. 85)

Project management is the process of planning, scheduling, monitoring, controlling and reporting upon the development of an information system (Shelly and Rosenblatt, 2012)

Page 6: Project management personnel

The main goal of software management is to enable a group of developers to work effectively towards the successful completion of a project.

Mall (2014)

Page 7: Project management personnel

Each software project has an objective and it is the duty of the project personnel (developers) to ensure that it meet the system original objectives

A development team will include users, system analysts, programmers, technical specialist, project manager and other stakeholders.

Page 8: Project management personnel

Development Teams A development team is responsible for

determining the specific objectives of the proposed system objectives;

Each person in a development team has a particular role to play;

Look at it like in building a house, from the architects, future occupants, construction managers, and construction workers, among many others

Each contributes to the success of the project. Zandbergen(2003-2016)

Page 9: Project management personnel
Page 10: Project management personnel

Project Manager An experience member of developers

whose main duty lies in administrative leader of the developers (team);

Responsible for controlling the quality of the system being developed, facilitating communications among team members and provide various resources needed by different developers

Note The managers are likely not to do the programming themselves

Page 11: Project management personnel

Responsibility of a software manager

Responsible for the project success; Building up team morale (invisible); Project proposal writing; Project cost estimation; Project Scheduling; Project staffing; Project monitoring and control Software configuration management

Page 12: Project management personnel

Risk management; Managerial report writing and

presentation; In-facing with clients;

This activities can be divided into 2:Project planning and Project monitoring and control

Page 13: Project management personnel

Project planning

This is undertaken immediately after the feasibility study phase and before the starting of the requirement and specification phase.

Page 14: Project management personnel

Project monitoring and controlling

Project monitoring and controlling are activities undertaken once the development of the software starts.

Page 15: Project management personnel

Skills needed by Project Manager

Decision taking capability; Have knowledge of latest software project

management techniques such as cost estimation, risk management, and configuration management

Good communication skill Ability to get work done Team building

Page 16: Project management personnel

Managerial presentation; and Customer interaction

Page 17: Project management personnel

Skills

technical

business

People skills

Page 18: Project management personnel

System Analysts

Page 19: Project management personnel
Page 20: Project management personnel
Page 21: Project management personnel

Who is a system analysts? A system analyst is a professional with

expertise in analyzing and designing business systems (Zandbergen, 2003-2016);

A system analyst are service provider who are required to work closely with users for the purpose of defining, developing and implementing computer based system (Green, 1989)

Page 22: Project management personnel

System analyst a person who plans, analyzes, and implements information systems.

He/she May work internally within a company’s IT department, or be hired by a company as an independent consultant (Shelly and Rosenblatt (2012), 30-33)

Page 23: Project management personnel

System analyst has a curial role in understanding how the previous system works in order to design a new system;

Communication between the system analyst and the user is very key (executive overview, 1989);

The achievement of the project largely depends on the understanding of the stakeholders and working together;

Page 24: Project management personnel

Lack of communication can lead to failure in the project like poorly developed system, dysfunctional system and negative user satisfaction which can be costly (Green, 1989);

Role of a system analyst:Facilitator Change agent Liaison and Technical resource person (Executive

overview, 1989)

Page 25: Project management personnel

A system analyst is also called Business Analyst;Business System AnalystSystem Analyst Requirement Analyst

The main responsibility of a system analyst is to capture and document the requirement needed to implement a solution to meet the user’s need and satisfaction

Page 26: Project management personnel

System analyst researches problems, plans solutions, recommends software and system, at least at the functional level and coordinates development to meet business and other requirements (Chaudhary, 2015)

The academic and personal qualifications of a system analyst include marketing and sales, operational management, model building, and production control.

Page 27: Project management personnel
Page 28: Project management personnel

Roles of a system analyst

Defining system requirement He/she has to understand the requirements

of the users through interviewing, observation, questionnaires, hands on, …

Change agent The system analyst suggests a way forward

through selecting a candidate system that will achieve the goal and objectives which will have minimum resistance

Page 29: Project management personnel

Investigator and monitor Investigates on the existing problem through

information gathered and determine why the present system does not work well and what changes can be used to correct the problem

He/ she monitors the project in relation to time, cost and quality.

Gathering facts, data and opinions of users

Solving problems Motivator

Page 30: Project management personnel

System analyst is central person on the development team. Users focuses on workability of the system, programmers on writing codes, and manager ensures that project is on time and on budget.

System analyst interacts with all the stakeholders in ensuring a design that meets the objectives and satisfy the users.

A system analyst in constructing a building is like the architect who provides a blue print for the house

Page 31: Project management personnel
Page 32: Project management personnel

Programmers

Page 33: Project management personnel
Page 34: Project management personnel
Page 35: Project management personnel

A programmer is a technical specialist responsible for developing specific computer programs that meet the specifications;

He/she is responsible in writing the actual code to produce a working system (Zandbergen)

Programmers generally attempt to fulfill the design specification given to them by a system analyst (Bourgeois, 2014);

A programmer is like a contractor working on a building by following the blue print from the architect

Page 36: Project management personnel

Who is a programmer?

Programming normal takes time in system development because a single system analyst may require different programmers to develop a functioning system;

Bouregeois (2014) suggest that a programmer should understand complex processes and the intricacies of one or more programming languages;

Page 37: Project management personnel

Also, that a programmer should be proficient in mathematics, as mathematical concepts underline most programming code;

A programmer is expected to translate algorithms and technical specifications into code that can be executed on a computer system (Bogue, 2005)

Page 38: Project management personnel

Users

Page 39: Project management personnel

Who is a user? Users are people that will interact with the

system on regular basis; Users can be anyone who will use the

system such as employees, customers; In the house analogy, the users are like

the future occupants. They are those that will be living in the house and so, there need has to be meant, since they are the ones to use the property or own the property;;

Page 40: Project management personnel

Roles of the users

Defining the requirements for a system How the system should work with respect

to the business (Ryan, 1993)

Page 41: Project management personnel

Why users are important in development of an IS

1. To improve system quality by users providing a more accurate and complete assessment of user information requirement

2. Providing expertise about the organization

3. To avoid development of unacceptable or unimportant features

Page 42: Project management personnel

4. Users are involved to improve their understanding of the system;

5. To increase user acceptance of the system;

6. Provide an arena for bargaining and conflict resolution about design issues;

7. Fostering system ownership by users;8. Decreasing user resistance to change 9. Committing users to the system 10. User participation leads to users’

satisfaction (Mckeen, Guimaraes and Wetherbe, 1994)

Page 43: Project management personnel

Category of user’s involvement 1) No involvement: users are unwilling or

not invited to participate 2) Symbolic involvement: user input is

requested but ignored 3) Involvement by weak control: user

have “sign-off” responsibility at each stage of the system development process

4) Involvement by advice: advice is solicited through interview and questionnaires

Page 44: Project management personnel

5) Involvement by doing: a user is in the design team or is the official “liaison” with the information system development group

6) Involvement by strong control: user may pay directly for new development of IS out of their own budgets

(Tait and Vessey, 1988)

Page 45: Project management personnel

Others

Database programmer: a person who focuses on creating and supporting large-scale database systems (Shelly & Rosenblatt, 2012 P 579).

Database administrator: System tester:

Page 46: Project management personnel

Conclusion A project comes as a result of problem or

need for modification in an organization. A project to be a project has a starting and

ending time. The project manager is fully in charge of

the realization of the project The realization of a functioning system

requires all the project team members.

Page 47: Project management personnel

The project team has to work together in order to achieved the stated goals and objectives and no wonder as it is said that team stands for

“Together Everybody Achieves More” The users are vital in the realization and

acceptance of a working system.

Page 48: Project management personnel

Hence, project management personnel are those who are part of the realization of the project. None is more important than the other but each has a specific or dual role to play.

Page 49: Project management personnel

Questions?

Page 50: Project management personnel

Thank you

Page 51: Project management personnel

References

Banerjee, S., & Lin, W. (2006). Essential Entry-Level Skills for Systems Analysts. Journal Of Education For Business, 81(5), 282-286.

Bogue, R. (2005). Cracking the Code: Breaking Down the Software Development Roles. Retrieve on 14, Oct., 2016 from http://www.developer.com/mgmt/article.php/3490871/Cracking-the-Code-Breaking-Down-the-Software-Development-Roles.htm

Page 52: Project management personnel

Bourgeois, D. T. (2014). Information systems for business and beyond. Retrieved on 13th Oct., 2016 from https://bus206.pressbooks.com/chapter/chapter-people/

Executive Overview. (1989). MIS Quarterly, 13(2), 114.

Green, G. I. (1989). Perceived Importance of Systems Analysts' Job Skills, Roles, and Non-Salary Incentives. MIS Quarterly, 13(2), 115-133.

Page 53: Project management personnel

Kerzner, H. (2013). Project management: A systems approach to planning, scheduling, and controlling. (Project Management.) Hoboken, NJ: Wiley.

Mall, R. (2014). Fundamentals of software engineering. Place of publication not identified: Prentice-Hall Of India.

McKeen, J. D., Guimaraes, T., & Wetherbe, J. C. (1994). The Relationship Between User Participation and User Satisfaction: An Investigation of Four Contingency Factors. MIS Quarterly, 18(4), 427-451.

Page 54: Project management personnel

Pinto, J. K. (2007). Project management: Achieving competitive advantage. Upper Saddle River, N.J: Pearson/Prentice Hall.

Ryan, H. W. (1993). User-driven systems development. Information Systems Management, 10(3), 66.

Shelly, G. B., & Rosenblatt, H. J. (2012). Analysis and design for systems. Australia: Course Technology Cengage Learning.

Page 55: Project management personnel

Tait, P., & Vessey, I. (1988). The Effect of User Involvement on System Success: A Contingency Approach. MIS Quarterly, 12(1), 91-108.

Zandbergen, P. (2003-2016). Project Roles in Systems Development in Organizations: Development Teams. Retrieved on 13th Oct., 2016. from http://study.com/academy/lesson/project-roles-in-systems-development-in-organizations.html