0% found this document useful (0 votes)
8 views39 pages

Software Project Management Overview

The document provides an overview of Software Project Management (SPM), detailing organizational structures, project attributes, life cycle phases, triple constraints, and advantages of project management. It discusses project planning tools, including Gantt charts and network diagrams, and emphasizes the importance of activity planning, duration estimation, and risk management. Additionally, it covers concepts like program and portfolio management, the Build or Buy decision, and the PMBOK framework.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views39 pages

Software Project Management Overview

The document provides an overview of Software Project Management (SPM), detailing organizational structures, project attributes, life cycle phases, triple constraints, and advantages of project management. It discusses project planning tools, including Gantt charts and network diagrams, and emphasizes the importance of activity planning, duration estimation, and risk management. Additionally, it covers concepts like program and portfolio management, the Build or Buy decision, and the PMBOK framework.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Introduction to Software Project Management (SPM)

[Link] to spm

Q.1 Answer the following questions.

[Link] any two organizational structure in project management.


In Software Project Management (SPM), the organizational structure defines how
activities, roles, and responsibilities are distributed within a project. Two
common organizational structures in project management are:

[Link] Organizational Structure


In this structure, the organization is divided into departments based on functions
such as HR, IT, Marketing, Finance, Development, and [Link] report to
their functional managers, and projects are handled within [Link] project
manager has limited authority and must coordinate with department heads for resources.

2. Matrix Organizational Structure


This is a hybrid structure combining functional and project-based structures.
Employees report to both a functional manager and a project manager simultaneously.
It can be weak, balanced, or strong, depending on the project manager's authority level.

[Link] the attribute of Project.


Attributes of a Project:
Unique Purpose - Every project has a specific goal.
Temporary - Has a definite start and end.
Progressive Elaboration - Improves as details emerge.
Defined Scope - Clear objectives and deliverables.
Resource Constraints - Limited time, budget, and people.
Stakeholders - Involves clients, team, and sponsors.
Risk & Uncertainty - Faces potential challenges.
Customer Requirements - Meets specific needs.
Multi-Disciplinary - Requires different expertise.
[Link] the phases of project life cycle.
Phases of Project Life Cycle in SPM:
Initiation - Define project objectives, feasibility, and stakeholders.
Planning - Create schedules, allocate resources, and set milestones.
Execution - Develop, test, and implement the project.
Monitoring & Controlling - Track progress, manage risks, and ensure quality.
Closure - Finalize deliverables, review, and close the project.

[Link] are the triple constraints on the project.


Triple Constraints in Project Management (SPM):
Scope - Defines project deliverables and requirements.
Time - The schedule and deadlines for project completion.
Cost - The budget and financial resources available.

[Link] any two advantages of project management.


Advantages of Project Management in SPM:
Better Resource Allocation - Optimizes time, budget, and manpower.
Risk Management - Identifies and mitigates risks early.
Improved Project Planning - Ensures clear goals, timelines, and workflows.
Enhanced Team Collaboration - Improves communication and coordination.
Higher Quality Deliverables - Ensures better testing and quality control.

[Link] all project knowledge areas.


Project Knowledge Areas in SPM:
Project Integration Management - Ensures project coordination and execution.
Project Scope Management - Defines and controls project boundaries.
Project Time Management - Plans and manages project schedules.
Project Cost Management - Controls budgeting and expenditures.
Project Quality Management - Ensures project meets required standards.
Project Resource Management - Manages team and physical resources.
Project Communication Management - Facilitates effective information flow.

Q.2 Answer the following questions.


[Link] between project flow type work.

[Link] the project life cycle in details.


Project Life Cycle in SPM (Short & Simple)
Initiation - Define project goals, feasibility, and stakeholders.
Planning - Create a project plan, set scope, timeline, and resources.
Execution - Develop, test, and implement the project.
Monitoring & Controlling - Track progress, manage risks, and ensure quality.
Closure - Deliver final output, get approval, and close the project.

[Link] note on build or buy decision.


Build or Buy Decision in Software Project Management
The Build or Buy Decision in Software Project Management (SPM)
refers to the process of deciding whether to develop a software solution in-house
(Build) or purchase an existing solution from an external vendor (Buy).

Factors Influencing Build or Buy Decision


Cost

Build: High initial development cost, but may be cost-effective in the long run.
Buy: Lower upfront cost, but may involve licensing and maintenance fees.
Time

Build: Takes more time to develop and test.


Buy: Ready-made solutions are available for immediate use.
Customization
Build: Fully customizable to meet specific business needs.
Buy: Limited customization options based on vendor offerings.
Maintenance and Support

Build: Requires in-house team for maintenance and updates.


Buy: Vendor provides support, but dependency on external parties.
Security and Compliance

Build: More control over security and regulatory compliance.


Buy: Risk of third-party vulnerabilities or non-compliance.
Scalability

Build: Can be designed to scale as per future needs.


Buy: May have limitations in scaling or require additional costs.

[Link] short note on pmpok.


PMBOK (Project Management Body of Knowledge) is a globally recognized
framework by PMI for managing projects, including software projects.
It consists of five process groups: Initiating, Planning, Executing,
Monitoring & Controlling, and Closing. PMBOK defines ten knowledge
areas,such as Scope, Time, Cost, and Risk Management. It helps ensure
standardized project management practices for efficiency and success.
The framework aids in risk mitigation, resource allocation, and quality
control. PMBOK enhances project success rates by following structured
methodologies. It is widely used in software project management (SPM)
and other industries.

[Link] the program and portfolio management in detail.


1. Program Management
Definition
A program is a collection of related projects that are managed together
to achieve strategic objectives. Program management focuses on coordinating
multiple projects to maximize benefits.
Key Aspects of Program Management
Strategic Alignment - Ensures projects align with business goals.
Interdependency Management - Manages dependencies between projects.
Resource Optimization - Allocates resources effectively across projects.
Risk Management - Identifies and mitigates risks at the program level.
Governance and Control - Establishes policies for managing multiple projects.

2. Portfolio Management
Definition
A portfolio is a collection of programs and projects that may or may not
be related but are managed together for organizational success. Portfolio
management focuses on selecting the right projects and balancing risks and
rewards.

Key Aspects of Portfolio Management


Project Selection & Prioritization - Ensures projects align with company strategy.
Budget and Resource Allocation - Distributes funding and resources across projects.
Performance Monitoring - Tracks project and program outcomes.
Risk vs. Return Analysis - Balances high-risk and low-risk projects.
Value Optimization - Maximizes business benefits from investments.

[Link] detail note on warm breakdown structure.


A Work Breakdown Structure (WBS) in Software Engineering is a hierarchical
decomposition of a project into smaller, manageable tasks. It helps in project
planning, resource allocation, cost estimation, and risk management. WBS is
structured in levels, starting from the project level, breaking down into phases,
sub-phases, and work packages. It can be deliverable-based (focused on outputs)
or phase-based (divided by development stages). WBS improves visibility, efficiency,
and team coordination in software projects. It ensures better time management and
budget control by defining clear responsibilities. Overall, WBS is an essential
tool for successful software project execution.
Q.3DEFINE THE TERMS.
[Link]:
A project is a temporary endeavor undertaken to create a unique product, service,
or result within a defined scope, time, and budget. In Software Project Management
(SPM), a project involves software development activities such as planning,designing,
coding, testing, and deployment.

[Link] Management:
Risk Management in SPM refers to the process of identifying, analyzing, and mitigating
risks that may affect the project's success. It involves risk assessment, prioritization,
and implementing strategies to minimize potential negative impacts on the software
development process.

[Link] Management:
Cost Management is the practice of planning, estimating, budgeting, and controlling
project expenses to ensure that the software project is completed within the allocated
budget. It includes cost estimation, cost control, and financial tracking throughout
the project lifecycle.

[Link] Management:
Portfolio Management in SPM refers to the selection, prioritization, and management
of multiple software projects and programs to achieve organizational goals. It focuses
on optimizing resources, balancing risks, and maximizing business value from various
software initiatives.
Project Planning and Project Management Tools

[Link] planning and project management tools.

Q.1 Answer the following questions.

[Link] the documents included in project plan.


In Software Project Management (SPM), a Project Plan includes several
key documents to ensure successful project execution. The essential documents
included in a project plan are:

Project Charter - Provides an overview of the project, including objectives,


scope, stakeholders, and high-level requirements.
Scope Statement - Defines project boundaries, deliverables, and constraints.
Work Breakdown Structure (WBS) - Breaks down project tasks into smaller,
manageable units.
Project Schedule - Includes timelines, milestones, and dependencies (e.g.,
Gantt chart).
Resource Management Plan - Identifies human, financial, and material resources
required.
Risk Management Plan - Lists potential risks, their impact, and mitigation
strategies.
Communication Plan - Defines how information will be shared among stakeholders.
Cost Estimation & Budget Plan - Details the financial aspects, including cost
estimates and budget allocation.

[Link] objective of activity planning.


Activity planning is a crucial phase in Software Project Management that ensures
the successful execution of a project by defining tasks, timelines, and dependencies.
The key objectives of activity planning are:

Define Project Tasks & Activities - Break down the project into well-defined tasks
to ensure clarity and manageability.
Determine Task Dependencies - Identify the logical sequence of activities to prevent
bottlenecks and inefficiencies.
Estimate Time & Effort - Determine the duration required for each task to create a
realistic project schedule.
Allocate Resources Efficiently - Assign the necessary human, financial, and material
resources to each activity.
Identify Critical Paths & Milestones - Highlight key tasks and deadlines to keep the
project on track.
Facilitate Risk Management - Identify potential risks in project activities and create
mitigation strategies.
Improve Team Coordination - Provide a clear roadmap for team members, ensuring better

[Link] is activity sequencing.


Activity sequencing in Software Project Management (SPM) is the process of arranging
project tasks in a logical order based on their dependencies. It ensures that tasks
are executed efficiently without conflicts or delays. Dependencies like Finish-to-Start
(FS), Start-to-Start (SS), Finish-to-Finish (FF), and Start-to-Finish (SF) help in
structuring the workflow. Tools like Gantt charts, PERT, and CPM assist in visualizing
task sequences. Proper sequencing helps in identifying the critical path to determine
the project's minimum completion time. It also optimizes resource allocation and
minimizes risks related to scheduling conflicts. Ultimately, activity sequencing
ensures smooth project execution and timely delivery.

[Link] these steps in project planning.


In Software Project Management (SPM), project planning involves several key steps. Here
are the important steps in project planning:

Project Scope Definition - Clearly define the objectives, deliverables, constraints,and


boundaries of the project.
Project Scheduling - Develop a timeline using tools like Gantt charts, Work Breakdown
Structure (WBS), or Critical Path Method (CPM).
Resource Allocation - Identify and assign human, financial, and technical resources.
Risk Management - Identify potential risks, assess their impact, and develop mitigation
strategies.

[Link] do you understand by activity duration estimation.


Activity Duration Estimation in Software Project Management (SPM) is the process of
predicting the time required to complete project tasks. It helps in scheduling, resource
planning, and meeting deadlines. Techniques include expert judgment, historical data
analysis,and three-point estimation. Analogous estimation compares with past projects,
while parametric estimation uses mathematical models. The Critical Path Method (CPM)
helps determine the longest task sequence affecting the project timeline. Proper estimation
reduces risks, prevents delays, and ensures project success. Accurate duration estimation
improves overall project management efficiency.

[Link] are the types of network diagrams.


In Software Project Management (SPM), network diagrams are used for project scheduling
and task sequencing. The two main types of network diagrams are:

1. Activity on Node (AON) Diagram


Nodes represent activities, and arrows show dependencies between them.
Commonly used in the Critical Path Method (CPM).
Easier to read and widely used in modern project management tools.
2. Activity on Arrow (AOA) Diagram
Arrows represent activities, while nodes indicate events or milestones.
Uses dummy activities to maintain logical relationships.
Mainly used in Program Evaluation and Review Technique (PERT).

Q.2Answer the following questions.


[Link] notes on project planning.
Project planning is a critical phase in Software Project Management (SPM) that involves
defining objectives, identifying tasks, allocating resources, setting timelines, and estimating
costs. Effective project planning ensures the successful execution and delivery of a software
project.

Importance of Project Planning:-


Provides a clear roadmap for project execution.
Helps in resource allocation and cost estimation.
Reduces risks and uncertainties.
Improves coordination among team members.
Ensures timely completion of project deliverables.

[Link] the objectives of activity planning.


Define Project Activities - Identify and break down tasks using Work Breakdown Structure (WBS).
Sequence Activities - Determine task dependencies using methods like Critical Path Method (CPM).
Estimate Time - Predict task durations using estimation techniques.
Allocate Resources - Assign human, technical, and financial resources efficiently.
Identify Critical Path - Find the longest dependent task sequence affecting project duration.
Manage Risks - Identify potential delays and create contingency plans.
Schedule & Monitor - Use tools like Gantt Charts, PERT, and CPM to track progress.

[Link] is pert? explain with an example.


PERT (Program Evaluation and Review Technique) is a project management tool in Software
Project
Management (SPM) used for planning, scheduling, and managing software projects. It helps in
estimating
task durations under uncertainty using Optimistic (O), Most Likely (M), and Pessimistic (P) time
estimates. The expected time (TE) is calculated as:

PERT represents tasks in a network diagram, identifies the critical path, and helps in risk
management and efficient scheduling for software projects.

[Link] the gantt chart with an example.


A Gantt Chart is a visual project management tool in Software Project Management (SPM) that
represents
tasks, durations, and dependencies on a timeline. It helps in scheduling, tracking progress,and
managing
deadlines efficiently. Each task is shown as a horizontal bar, indicating its start and end dates.
For example, in a software development project, tasks like Requirement Analysis, Design,
Development,
and Testing are plotted with their respective durations. Managers use Gantt Charts to monitor
project
timelines, allocate resources, and identify delays. It improves time management and project
coordination
for successful software development.

[Link] notes on network diagrams.


A Network Diagram is a graphical tool in Software Project Management (SPM) that represents
project
activities and their dependencies. It helps in task sequencing, scheduling, and critical path analysis
(CPA). There are two types: Activity on Node (AON) and Activity on Arrow (AOA).

For example, in a software project, tasks like Requirement Analysis -> Design -> Development ->
Testing
are connected in sequence. Network diagrams are used in PERT and CPM for efficient scheduling.
They
help in visualizing project flow, identifying dependencies, and ensuring timely completion.

[Link] the CPM with an example.


The Critical Path Method (CPM) is a project scheduling technique in Software Project Management
(SPM)
used to identify the longest sequence of dependent tasks that determine the shortest project
duration.
It helps in time estimation, resource allocation, and risk management.

For example, in a software project, tasks like Requirement Analysis -> Design -> Development ->
Testing ->
Deployment form a sequence. If this path takes 28 days, it is the Critical Path, meaning any delay in

these tasks will delay the project. CPM helps in optimizing schedules and ensuring timely project
completion.
[Link] are different dependency.
In Software Project Management (SPM), dependencies define the relationship between tasks,
indicating
the order in which they must be executed. There are four main types of dependencies:

Finish-to-Start (FS) - Task B cannot start until Task A finishes.

Example: Design cannot start until Requirement Analysis is complete.


Start-to-Start (SS) - Task B can start only when Task A starts.

Example: Testing can begin only when part of the development starts.
Finish-to-Finish (FF) - Task B cannot finish until Task A finishes.

Example: Bug fixing cannot finish until software testing is completed.


Start-to-Finish (SF) - Task B cannot finish until Task A starts.

Example: User training cannot finish until software deployment starts.

Q.3Define the terms.


1. ADM Network Diagram (Arrow Diagram Method):
A project scheduling technique where activities are represented by
arrows and nodes indicate events.
Used primarily in Critical Path Method (CPM) for project planning.
Shows the sequence of tasks and dependencies in a software project.
Only Finish-to-Start (FS) relationships are supported.
Helps in analyzing the project flow and identifying critical tasks.
2. PDM Network Diagram (Precedence Diagram Method):
A project scheduling technique where activities are represented by
nodes, and arrows show dependencies.
Used in PERT and CPM for more flexible scheduling.
Supports four dependency types: Finish-to-Start (FS), Start-to-Start
(SS), Finish-to-Finish (FF), and Start-to-Finish (SF).
Helps in better visualization of parallel and dependent tasks.
Commonly used in modern software project planning and execution.
3. Milestone:
A significant event or checkpoint in a project that marks progress.
Has zero duration and is used to track key achievements.
Examples in software projects: Requirement Approval, Prototype Completion,
and Final Deployment.
Helps in monitoring project progress and ensuring deadlines are met.
Used in Gantt Charts and Network Diagrams for better tracking.
4. Timeband:
A graphical representation of tasks plotted over a timeline.
Helps in visualizing project schedules and progress.
Used in Gantt Charts and Network Diagrams for project tracking.
Helps in resource allocation and time estimation for activities.
Ensures effective project execution by maintaining deadlines.
5. Activity:
A specific task or work unit required to complete a project.
Examples: Requirement Gathering, Coding, Testing, and Documentation.
Can be dependent on other activities, forming a sequence.
Each activity has a duration and resource requirement.
Used in CPM, PERT, and Gantt Charts for project scheduling.
Activity-Based Scheduling

3. activity based scheduling

Q.1 Answer the following questions.


[Link] activity scheduling?
Activity Scheduling in Software Project Management (SPM) refers to the process
of planning and organizing project activities in a structured timeline to ensure
timely completion. It involves defining tasks, estimating their duration,assigning
resources, and setting dependencies among tasks.

[Link] the objectives of activity scheduling.


Timely Completion - Finishing tasks within deadlines.
Optimal Resource Use - Allocating people and tools efficiently.
Identifying Dependencies - Managing task sequences to avoid delays.
Cost Control - Keeping the project within budget.
Risk Management - Handling uncertainties and delays effectively.
Progress Tracking - Monitoring tasks and making adjustments.
Better Team Coordination - Improving communication and collaboration.
Quality Assurance - Ensuring enough time for testing and reviews.

[Link] the difference types of activity relationships.


Activity relationships define the dependencies between tasks in a project.
The main types are:

Finish-to-Start (FS) - A task must finish before the next one starts.

Example: Coding must finish before testing begins.


Start-to-Start (SS) - Two tasks start at the same time.

Example: Design and requirement documentation can start together.


Finish-to-Finish (FF) - One task must finish before another can finish.
Example: Testing must finish before documentation is finalized.
Start-to-Finish (SF) - A task must start before another can finish. (Rarely used)

Example: The new system must start before the old system can be shut down.

[Link] is critical path theory?


Critical Path Theory (CPT) helps identify the longest sequence of dependent tasks
in a project, known as the critical path. Tasks on this path have zero slack, meaning
any delay in them will delay the project. It involves defining tasks, estimating durations,
and determining dependencies. The method calculates Early Start (ES), Late Start (LS),
Early Finish (EF), and Late Finish (LF) for tasks. CPT helps in time estimation,resource
optimization, and delay minimization. Properly managing the critical path ensures
on-time project completion.

[Link] do you understand by forward pass technique?


The Forward Pass Technique calculates the Earliest Start (ES) and Earliest Finish
(EF) times for tasks in a project. It begins from the first task, setting ES = 0,
and moves forward through the network. The EF is calculated as EF = ES + Task Duration.
The next task's ES is the maximum EF of its predecessors. This technique helps determine
the minimum project duration and the critical path. It ensures tasks start as early as
possible to optimize scheduling.

[Link] is backup pass technique?


The Backward Pass Technique calculates the Latest Start (LS) and Latest Finish (LF) times
for tasks. It starts from the last task, setting LF = EF, and moves backward. The LS is
calculated as LS = LF - Task Duration. The LF of a task is the minimum LS of its successors.
This technique helps identify task slack (float) and ensures non-critical tasks don't delay
the project. It works with the Forward Pass to determine the critical path and optimize scheduling.

Q.2 Answer the following questions.


[Link] the object of activity planning.
Define Project Scope & Tasks - Break the project into manageable activities.
Set Timelines & Milestones - Establish deadlines for each phase.
Identify Dependencies - Determine task relationships to avoid delays.
Optimize Resource Allocation - Assign people, tools, and budget efficiently.
Estimate Effort & Cost - Ensure accurate planning to stay within budget.
Minimize Risks & Delays - Identify potential issues and create mitigation plans.
Track Progress & Performance - Monitor tasks to ensure timely completion.
Improve Coordination - Enhance team communication and workflow.

[Link] the importance of activity scheduling.


Ensures Timely Completion - Prevents project delays using proper scheduling techniques.
Optimizes Resource Allocation - Efficient use of manpower, tools, and budget.
Identifies Task Dependencies - Avoids bottlenecks by managing task relationships.
Helps in Risk Management - Provides buffer time to handle uncertainties.
Improves Progress Tracking - Monitors milestones to keep the project on schedule.
Facilitates Team Coordination - Enhances communication and task assignment.

[Link] forward pass technique in detail.


The Forward Pass Technique calculates the Earliest Start (ES) and Earliest Finish (EF)
times for tasks in a project. It starts from the first task, setting ES = 0, and moves
forward through the schedule. The EF is calculated as EF = ES + Task Duration. The ES
of the next task is the maximum EF of its predecessors. The final EF value gives the
minimum project duration. This technique helps in critical path identification and
efficient scheduling.

[Link] the backword pass technique in detail.


The Backward Pass Technique calculates the Latest Finish (LF) and Latest Start (LS)
times for tasks. It starts from the last task, setting LF = EF, and moves backward
through the schedule. The LS is calculated as LS = LF - Task Duration. The LF of a
task is the minimum LS of its successors. This technique helps in slack (float)
calculation and ensures non-critical tasks don't delay the project. It works with the
Forward Pass to determine the critical path and optimize scheduling.

[Link] note on CPM.


The Critical Path Method (CPM) identifies the longest sequence of dependent tasks with
zero slack, determining the minimum project duration. It uses the Forward Pass to calculate
Earliest Start (ES) and Earliest Finish (EF) and the Backward Pass for Latest Start (LS)
and Latest Finish (LF). Tasks on the critical path cannot be delayed without affecting the
project timeline. CPM helps in resource allocation, risk management, and tracking progress.
It ensures efficient scheduling and timely project completion in software project management.

Q.3Define the terms.


[Link]:
An activity is a specific task within a project.
It requires time, effort, and resources to complete.
Activities are arranged in a sequence based on dependencies.
Each activity contributes to the overall project goal.
Examples include coding, testing, and documentation.

[Link]:
A dependency is a link between two or more activities.
It defines the order in which tasks must be performed.
Dependencies help in scheduling and avoiding conflicts.
They can be mandatory, discretionary, or external.
Common types include Finish-to-Start and Start-to-Start.

[Link] Path:
The critical path is the longest sequence of dependent tasks.
It determines the minimum time required to complete the project.
Delays in critical path tasks will delay the project.
It helps in identifying crucial activities for project success.
Project managers focus on optimizing the critical path.

[Link]-to-Start Dependency (SS):


A successor activity starts only after the predecessor starts.
Both activities may run in parallel after the predecessor begins.
Used in overlapping tasks to save time in project execution.
Example: Testing starts after coding begins.
The gap between starts can be adjusted with a time lag.

[Link]-to-Finish Dependency (FF):


A successor activity finishes only when the predecessor finishes.
Both activities progress together toward completion.
Used when tasks must end at the same time or in sequence.
Example: Final documentation ends only when testing is completed.
This helps synchronize project deliverables efficiently.
6 staffing in software project
Q.1 Answer the following questions.
1. What is staffing in project management?
Staffing in project management involves hiring and managing people.
It includes defining roles and responsibilities.
Recruiting skilled individuals for the project is crucial.
It ensures the right people are assigned tasks.
Training and developing employees improve performance.
Proper staffing avoids project delays and inefficiencies.
Managers must monitor team productivity and motivation.
Resource allocation should match project requirements.
Good staffing leads to project success.

2. What is organizational behavior?


Organizational behavior studies how people interact at work.
It focuses on motivation, leadership, and teamwork.
Understanding behavior improves workplace efficiency.
It helps managers create a positive work environment.
Factors include culture, communication, and job satisfaction.
Employee behavior affects project performance.
Studying OB helps in decision-making and problem-solving.
It applies to all industries, including software projects.
Effective OB leads to better team collaboration.

3. Write about virtual team and dispersed team.


A virtual team works remotely using digital tools.
They use emails, video calls, and online collaboration.
Team members may be in different countries.
A dispersed team is spread across locations.
They may work remotely or meet occasionally.
Both teams need strong communication strategies.
Virtual teams are common in software development.
Project management tools help track progress.
Good leadership ensures success in remote teams.

4. Which are employee selection methods?


Employee selection ensures hiring the right candidates.
Common methods include interviews and written tests.
Psychometric tests assess personality and skills.
Group discussions evaluate communication abilities.
Aptitude tests measure problem-solving skills.
Job simulations test real-world job scenarios.
Reference checks verify past performance.
Companies use multiple methods for hiring.
Proper selection ensures team efficiency.

5. What is a communication plan?


A communication plan outlines how teams share information.
It defines who, what, how, and when to communicate.
It ensures clarity and prevents misunderstandings.
Common channels are emails, meetings, and reports.
A well-planned strategy improves collaboration.
It includes stakeholder communication needs.
Regular updates keep the project on track.
Clear communication avoids project failures.
Effective plans improve project efficiency.

6. Why is safety and health management important?


Safety management ensures a risk-free workplace.
It prevents accidents and protects employees.
A healthy team is more productive.
Software teams face stress-related health issues.
Workplace safety follows legal regulations.
Good safety policies reduce absenteeism.
Health issues affect project deadlines.
Companies should provide wellness programs.
Safety improves project success rates.

7. Discuss organizational behavior with an example.


Organizational behavior impacts workplace productivity.
For example, a software company introduces flexible work.
Employees become more satisfied and productive.
This improves teamwork and reduces burnout.
Leaders use motivation theories to engage employees.
Better workplace culture increases retention.
Effective communication enhances collaboration.
Good OB practices lead to successful projects.
It ensures employees stay motivated and efficient.

8. Discuss the different types of motivation.


Motivation drives employees to perform better.
Intrinsic motivation comes from personal satisfaction.
Example: A coder enjoys solving problems.
Extrinsic motivation comes from external rewards.
Example: A developer works hard for a bonus.
Motivation theories include Maslow’s hierarchy.
Good motivation improves employee performance.
Project managers should recognize employee efforts.
Motivated teams lead to project success.

9. What is stress, health, and safety in SPM?


Stress affects software project efficiency.
Heavy workloads cause burnout in developers.
Proper task management reduces mental pressure.
Health programs improve team performance.
Safety policies prevent workplace hazards.
Ergonomic setups reduce physical strain.
Balanced work schedules lower stress.
Software companies must ensure well-being.
Healthy teams complete projects successfully.

10. What is health and safety management?


Health and safety management prevents workplace risks.
It includes policies for employee well-being.
Companies ensure compliance with legal standards.
Good health policies reduce absenteeism.
Workplace safety prevents physical injuries.
Mental health is crucial in software teams.
Regular training improves safety awareness.
Proper work conditions enhance productivity.
Safe environments lead to successful projects.
11. Explain the Hackman & Oldham Job Model.
This model explains job motivation factors.
Skill variety makes jobs more engaging.
Example: A developer codes and tests software.
Task identity means completing full tasks.
Example: A designer works on entire UI.
Task significance impacts others' work.
Example: A cybersecurity expert protects data.
Autonomy gives employees work freedom.
Feedback helps employees improve performance.

12. How to manage people and select staff?


People management involves proper team coordination.
Roles should match employees’ skills.
Selection involves interviews and skill tests.
Training enhances employee capabilities.
Motivation improves job performance.
Monitoring performance ensures quality work.
Conflict resolution is essential in teams.
Good leadership leads to better teamwork.
Right staff selection ensures project success.

13. What is the communication process in PM?


Communication is key in project management.
It starts with a sender sharing information.
The message is transmitted via a medium.
Common mediums include emails and meetings.
The receiver interprets the message.
Feedback ensures message understanding.
Effective communication prevents misunderstandings.
A structured process improves project clarity.
Good communication leads to project success.
Q.3 Define the terms.
1. Functional Organization
A functional organization is a structure where employees are grouped based on their
specialization.
Each department (e.g., HR, IT, Finance) has a separate functional manager.
Employees report to a functional head rather than a project manager.
It is hierarchical, with clear chains of command.
This structure works well for routine and stable projects.
It lacks flexibility in cross-department collaboration.
Software teams under this model work in specific functions like testing or development.
Decision-making is centralized within functional departments.
Projects may face delays due to interdepartmental dependencies.
It suits large organizations with multiple ongoing projects.

2. Ability Test
An ability test measures an individual's skills and competencies.
It is used in employee selection and project staffing.
Common types include logical, numerical, and verbal tests.
Software project managers use coding tests for developer hiring.
It assesses problem-solving, reasoning, and technical skills.
Aptitude tests help predict job performance.
Psychometric tests evaluate behavioral and cognitive abilities.
Online platforms like HackerRank and Codility conduct these tests.
Companies use standardized tests to compare candidates.
Effective ability tests lead to better hiring decisions.

3. Synchronous Communication
Synchronous communication happens in real-time.
It requires immediate interaction between participants.
Examples include video calls, live chats, and meetings.
In software projects, teams use Zoom, Microsoft Teams, and Slack calls.
It enables quick decision-making and feedback.
Time zone differences can be a challenge in global teams.
It is best for urgent discussions and brainstorming sessions.
Face-to-face communication improves team collaboration.
Synchronous communication enhances clarity and reduces misunderstandings.
However, it may interrupt workflow if not managed properly.

4. Hybrid Organization
A hybrid organization combines multiple structural models.
It mixes functional, matrix, and project-based approaches.
Employees may report to both functional managers and project managers.
This structure balances stability and flexibility.
Hybrid organizations are common in software companies.
For example, a company may have IT, HR, and project-based teams.
It allows teams to work on multiple projects simultaneously.
Cross-functional collaboration improves innovation and efficiency.
However, dual reporting can create confusion.
Good communication is essential for hybrid structures to succeed.

5. Communication Models
A communication model explains how information flows in a system.
It consists of sender, message, medium, receiver, and feedback.
Common models include Linear, Interactive, and Transactional.
The Shannon-Weaver model is widely used in software projects.
It highlights the impact of noise and feedback.
Software teams use JIRA, Slack, and emails for communication.
Clear communication reduces misunderstandings in project teams.
The Interactive model includes two-way feedback.
The Transactional model focuses on real-time communication.
Effective communication models improve project efficiency.
CamScanner
CamScanner
CamScanner
CamScanner
CamScanner

You might also like