SlideShare a Scribd company logo
Project Management
Personnel
Presenter: C014046
Introduction
 A software project is undertaken when
there a need for a system to be enhance,
modify or overhaul.
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)
 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)
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)
 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)
 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.
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)
Project management personnel in Computing
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
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
 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
Project planning
 This is undertaken immediately after the
feasibility study phase and before the
starting of the requirement and
specification phase.
Project monitoring and
controlling
 Project monitoring and controlling are
activities undertaken once the
development of the software starts.
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
 Managerial presentation; and
 Customer interaction
Skills
technical
business
People
skills
System Analysts
Project management personnel in Computing
Project management personnel in Computing
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)
 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)
 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;
 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)
 A system analyst is also called
Business Analyst;
Business System Analyst
System 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
 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.
Project management personnel in Computing
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
 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
 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
Project management personnel in Computing
Programmers
Project management personnel in Computing
Project management personnel in Computing
 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
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;
 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)
Users
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;;
Roles of the users
 Defining the requirements for a system
 How the system should work with respect
to the business (Ryan, 1993)
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
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)
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
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)
Others
 Database programmer: a person who
focuses on creating and supporting large-
scale database systems (Shelly &
Rosenblatt, 2012 P 579).
 Database administrator:
 System tester:
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.
 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.
 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.
Questions?
Thank you
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/3
490871/Cracking-the-Code-Breaking-Down-
the-Software-Development-Roles.htm
Bourgeois, D. T. (2014). Information systems
for business and beyond. Retrieved on 13th
Oct., 2016 from
https://bus206.pressbooks.com/chapter/chap
ter-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.
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.
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.
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

More Related Content

PPT
SDLC & Project Team roles_in practice
PPTX
Agile architecture
PPT
Slides chapters 21-23
PPT
Slides chapter 15
PDF
Quality Attribute: Testability
PPT
Alternative Methodologies for Systems Development
PDF
SWE-401 - 3. Software Project Management
PPTX
Software Engineering
SDLC & Project Team roles_in practice
Agile architecture
Slides chapters 21-23
Slides chapter 15
Quality Attribute: Testability
Alternative Methodologies for Systems Development
SWE-401 - 3. Software Project Management
Software Engineering

What's hot (20)

PPT
PPT
Slides chapter 5
PPTX
PPT
REQUIREMENT ENGINEERING
PDF
Requirements for quality evaluation of software architecture
PPTX
Systems development
PPTX
software project management
PPTX
system analysis and design Class 3
PPTX
Ch3-Software Engineering 9
PPT
Architecture design in software engineering
PDF
Software Engineering Important Short Question for Exams
PPSX
System development methodologies
PDF
Comparative Development Methodologies
PPTX
Software Engineering Unit 1
PDF
System Development Methodologies
PPTX
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
PPT
Project planning
PPTX
Introduction to Software Engineering
Slides chapter 5
REQUIREMENT ENGINEERING
Requirements for quality evaluation of software architecture
Systems development
software project management
system analysis and design Class 3
Ch3-Software Engineering 9
Architecture design in software engineering
Software Engineering Important Short Question for Exams
System development methodologies
Comparative Development Methodologies
Software Engineering Unit 1
System Development Methodologies
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Project planning
Introduction to Software Engineering
Ad

Similar to Project management personnel in Computing (20)

PPTX
System development lifecycle in grade 12
DOC
An Introduction to Project management(project management tutorials)
PDF
Correctness
DOCX
RUNNING HEAD ERP SYSTEM IMPLIMENTATION PROJECT .docx
PPT
SPM.ppt details of spm project management
PPTX
aswjkdwelhjdfshlfjkhewljhfljawerhwjarhwjkahrjar
PDF
Software For Software Development Life Cycle
PPTX
Sdlc presentation
PPTX
Computing Project
DOCX
Pmbok
PDF
Explore the System Development Life Cycle and Phases
PPT
4_5904438571426647861wodowdmpwdmpwds.ppt
PDF
Social Media Site User Management System Class 12th Informatics Practices Pyt...
PPTX
Software engineering project management
PPT
SE chapters 21-23
PPTX
Lecture 1 SE.pptx
PPTX
Unit 2 -Software-Development (Programming Logic and Techniques)
DOCX
Management Information Systems – Week 7 Lecture 2Developme.docx
DOCX
OS Password-Manager-Report.docx
PPT
Chapter15 -- implementing and managing networks
System development lifecycle in grade 12
An Introduction to Project management(project management tutorials)
Correctness
RUNNING HEAD ERP SYSTEM IMPLIMENTATION PROJECT .docx
SPM.ppt details of spm project management
aswjkdwelhjdfshlfjkhewljhfljawerhwjarhwjkahrjar
Software For Software Development Life Cycle
Sdlc presentation
Computing Project
Pmbok
Explore the System Development Life Cycle and Phases
4_5904438571426647861wodowdmpwdmpwds.ppt
Social Media Site User Management System Class 12th Informatics Practices Pyt...
Software engineering project management
SE chapters 21-23
Lecture 1 SE.pptx
Unit 2 -Software-Development (Programming Logic and Techniques)
Management Information Systems – Week 7 Lecture 2Developme.docx
OS Password-Manager-Report.docx
Chapter15 -- implementing and managing networks
Ad

More from TUC (12)

DOCX
Child abuse and protection in schools
 
DOCX
Computer network and interent
 
DOCX
Transcendental meditation-a-useful-tool-in-teaching-and-learning-in-the 2
 
DOCX
Timeline of nazi
 
DOCX
Social teachings of the church
 
PPTX
Social teachings of the church
 
PPT
Evalution of educational planning
 
PPT
Shell sorting
 
DOCX
History of holocaust
 
PPTX
The holocaulst
 
PPTX
Social teachings of the church pre
 
DOCX
Relevance of charity in truth
 
Child abuse and protection in schools
 
Computer network and interent
 
Transcendental meditation-a-useful-tool-in-teaching-and-learning-in-the 2
 
Timeline of nazi
 
Social teachings of the church
 
Social teachings of the church
 
Evalution of educational planning
 
Shell sorting
 
History of holocaust
 
The holocaulst
 
Social teachings of the church pre
 
Relevance of charity in truth
 

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
MIND Revenue Release Quarter 2 2025 Press Release
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
sap open course for s4hana steps from ECC to s4
Programs and apps: productivity, graphics, security and other tools
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Project management personnel in Computing

  • 2. Introduction  A software project is undertaken when there a need for a system to be enhance, modify or overhaul.
  • 3. 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)
  • 4.  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)
  • 5. 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)
  • 6.  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)
  • 7.  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.
  • 8. 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)
  • 10. 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
  • 11. 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
  • 12.  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
  • 13. Project planning  This is undertaken immediately after the feasibility study phase and before the starting of the requirement and specification phase.
  • 14. Project monitoring and controlling  Project monitoring and controlling are activities undertaken once the development of the software starts.
  • 15. 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
  • 16.  Managerial presentation; and  Customer interaction
  • 21. 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)
  • 22.  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)
  • 23.  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;
  • 24.  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)
  • 25.  A system analyst is also called Business Analyst; Business System Analyst System 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
  • 26.  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.
  • 28. 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
  • 29.  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
  • 30.  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
  • 35.  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
  • 36. 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;
  • 37.  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)
  • 38. Users
  • 39. 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;;
  • 40. Roles of the users  Defining the requirements for a system  How the system should work with respect to the business (Ryan, 1993)
  • 41. 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
  • 42. 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)
  • 43. 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
  • 44. 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)
  • 45. Others  Database programmer: a person who focuses on creating and supporting large- scale database systems (Shelly & Rosenblatt, 2012 P 579).  Database administrator:  System tester:
  • 46. 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.
  • 47.  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.
  • 48.  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.
  • 51. 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/3 490871/Cracking-the-Code-Breaking-Down- the-Software-Development-Roles.htm
  • 52. Bourgeois, D. T. (2014). Information systems for business and beyond. Retrieved on 13th Oct., 2016 from https://bus206.pressbooks.com/chapter/chap ter-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.
  • 53. 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.
  • 54. 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.
  • 55. 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