0% found this document useful (0 votes)
76 views4 pages

Software Project Management Q&A Bank

This document contains 80 questions related to various aspects of software project management such as the software development life cycle, stakeholders, project planning, risk management, team management, quality management, and project closure. The questions cover topics like defining software project management, comparing project types, explaining development models, identifying risks and stakeholders, planning activities and resources, managing teams and quality, and evaluating project performance.

Uploaded by

heyefa5180
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)
76 views4 pages

Software Project Management Q&A Bank

This document contains 80 questions related to various aspects of software project management such as the software development life cycle, stakeholders, project planning, risk management, team management, quality management, and project closure. The questions cover topics like defining software project management, comparing project types, explaining development models, identifying risks and stakeholders, planning activities and resources, managing teams and quality, and evaluating project performance.

Uploaded by

heyefa5180
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

Software Project Management Question Bank

1. What is software project management? (opinion based question.)


2. Why do we need to manage the entire software development? Why can't it be
unmanaged? (Opinion based)
3. Differentiate contract project management and in-house project management/technical
project management.
4. State and explain ISO 12207 software development life cycle.
5. Who are stakeholders in a software development?
6. State and explain principles project management processes.
7. Explain W5HH principles Barry Boehm.
8. Write a note on project portfolio management.
9. Explain cost benefit analysis.
10. Explain the process of risk identification and ranking.
11. Write a note on strategic programme management.
12. State and explain step wise project planning. (10 steps. Draw the chart.)
13. What do you mean by project scope and project objective?
14. Why project documentation is important? (Opinion based but should be technical.)
15. Why resources allocation is needed?
16. How do companies come to a decision whether to purchase a software or to build it?
17. Compare waterfall model with spiral model.
18. What is software prototyping?
19. Write a note on Atern method of software development. (Dynamic system development
method)
20. State and explain agile approach of software development.
21. When and why, extreme programming (XP) is required?
22. Define the role of scrum master in a scrum model.
23. Write a note on Rapid Application Development.
24. Write a note on software effort estimation.
25. What is a bottom up estimation in software effort estimation?
26. Explain constructive cost model (COCOMO).
27. Differentiate cost estimation and effort estimation.
28. Write a note on activity planning.
29. What is a work breakdown structure (wbs)? Explain.
30. Differentiate between a gantt chart and a pert chart.
31. Explain critical path development during activity planning.
32. Explain activity float.
33. Explain risk management and it's importance
34. Write a note on risk identification process
35. Explain risk planning in brief
36. What do you mean by a contingency plan
37. State and explain Barry Boehm's top 10 risks and their counter measures
38. Explain Monte Carlo simulation
39. Write a note on resource scheduling
40. Write a note on cost scheduling
41. Explain critical path method
42. Explain with diagram project control cycle
43. What is RAG reporting (Red, Amber ,Green)
44. Why is cost monitoring and control required
45. Explain the terms given below a) scheduled variance b) time variance c) cost variance
46. Write a note on configuration management process
47. State and explain different types of contracts
48. Differentiate open tendering process and restricted tendering process
49. State and explain stages in contract placement
50. Is it necessary to manage people while software development is in process
51. Write a note on organizational behavior
52. State and explain Maslow's hierarchy of needs
53. Write a note on stress management
54. Write a note on code of conduct, ethical and professional concerns in software
development environment
55. What is a team. State the steps for becoming a team
56. List down the points to enhance group performance
57. List down the obstacles in decision making
58. Explain the terms
a) team heedfulness
b) Egoless programming
c) Chief programmer teams
59. Write a note on functional format versus project format
60. What are dispersed and Virtual teams. How helpful dispersed and Virtual teams be there
in software development process
61. Explain good leadership techniques
62. As a project manager while recruiting a personal in your team what qualities you will
identify in a fellow member
63. State the importance of software quality in a software development process
64. State and explain software quality models(note: There are three models)
65. Write a short note on ISO 9126 66. Write a note on product versus process quality
management
66. Explain quality management systems in context to ISO 9001:2000
67. Explain Capability Maturity Model (CMM)
68. Mention the techniques to help enhance software product quality
69. Explain clean room software development process
70. Explain levels of testing
71. Why testing is important and explain test automation
72. Specify the reasons for project closure
73. What is a project closure report and why it is important to make it
74. What is a post implementation project review
75 Draw an activity network using forward pass for following project IN CPM.
76. Consider the project cashflow for four projects shown in follwing [Link] Net
profit for four projects.

77. What is risk evaluation? Explain the use of decision trees in risk evaluation.

78. What do you meant by net profit? Explain with example.

79. Explain following common methods used in cash flow forecasts (any two)?

Net profit

Payback period

Return on investment

Net present value

Internal rate of return

80. What is meant by backward pass? Explain it.

Common questions

Powered by AI

ISO 12207 provides a framework for the entire lifecycle of software from inception to retirement, detailing processes such as analysis, design, implementation, testing, and maintenance . Conversely, the Capability Maturity Model (CMM) categorizes the maturity levels of these processes, determining how systematically they are defined, managed, and improved . Together, these models complement each other by offering guidelines (ISO 12207) and a maturity evaluation framework (CMM) to continuously improve software processes.

In-house project management involves managing projects with internal staff, leveraging internal expertise, and resources which offer direct control over project scope, quality, and timelines. This approach provides better alignment with organizational culture and objectives . Contract project management, in contrast, relies on external vendor expertise for construction and delivery, which may introduce varying levels of control and consistency but is beneficial for accessing specialized skills and reducing internal workload . The choice depends on resource availability and strategic objectives.

Agile methodologies offer improved flexibility, customer collaboration, and incremental delivery of software, which can adapt better to changes and evolving requirements . However, Agile can be challenging due to potential scope creep and the need for high involvement from stakeholders and clients. On the other hand, Waterfall provides a structured approach with clear documentation and requirements phase, which helps in projects with fixed requirements but lacks flexibility, making it inefficient in managing changing customer needs . The choice between these approaches depends on the project context and stakeholder requirements.

Ethical and professional concerns impact software development practices by influencing team behavior, client interactions, and product integrity. Ethical practices ensure software safety, security, and reliability, thereby maintaining user trust and legal compliance . Professional conduct fosters team collaboration, transparency, and accountability, enhancing project outcomes by ensuring stakeholder expectations are fairly managed and met. Ignoring these concerns can lead to project failures, legal repercussions, and damage to reputation.

Creating a Work Breakdown Structure (WBS) is crucial because it breaks down a project into smaller, manageable components, ensuring comprehensive coverage of project tasks and facilitating better resource allocation, time management, and budget estimation . It provides a hierarchical decomposition of the project scope, clarifying responsibilities and delivering a detailed project outline that helps in tracking progress and ensuring all parts are covered without overlapping or missing tasks.

The decision to build or purchase software hinges on considerations such as cost, time, scalability, customization needs, and resource availability. Purchasing off-the-shelf software typically offers faster deployment and lower initial costs but may lack customization. Building software allows for tailored solutions that meet specific business requirements but involves higher costs and longer development time . Cost-benefit analysis plays a critical role by evaluating these factors over the expected lifecycle of the software, helping in calculating long-term benefits compared to the investment and operational costs.

Principles of project management processes provide a structured approach to executing, managing, and closing projects, ensuring objectives such as scope, cost, and timing are met. They include defining project objectives, structuring phases, resource allocation, stakeholder engagement, and risk management . These principles enforce accountability and provide a framework for decision-making and benchmarking progress, ensuring that deliverables align with organizational goals and client expectations.

Strategic programme management focuses on achieving strategic objectives through a series of related projects and initiatives that contribute to major organizational change . It emphasizes long-term goals, benefits realization, and change management. Project portfolio management, on the other hand, involves selecting, managing, and controlling a collection of projects that align with strategic objectives, ensuring resource optimization and maximizing returns . While both align with organizational goals, programme management has a longer-term, broad impact focus, whereas portfolio management deals with immediate project efficacy and resource alignment.

Agile software development prioritizes customer satisfaction by involving customers in the developmental process through frequent deliveries and iterative reviews, thus ensuring alignment with their needs and expectations . Agile's inherent adaptability to change is maintained by flexible planning, continuous stakeholder collaboration, and regular adaptation of plans to suit evolving requirements, thereby reducing time-to-market and empowering teams to respond effectively to changes throughout the project lifecycle.

Risk management in software project management involves the identification, analysis, and mitigation of potential project risks to increase the likelihood of project success . Effective integration into project planning involves a proactive approach to risk identification and ranking, allowing for crafting mitigation strategies and contingency plans early in the project lifecycle. This ensures that risks are monitored and controlled through strategies outlined in steps such as a step-wise project plan , thereby mitigating potential project threats and optimizing project outcomes.

You might also like