JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV SOFTWARE PROJECT MANAGEMENT Previous Question Paper (March - 2021 - R15)
Answer any Five Questions. All Questions Carry Equal Marks.
Main
List and brief the various activities covered by Software Project Management.
Answer
Software Project Management (SPM) involves the planning, monitoring, and control of the software development process to deliver a quality product within time and budget. The core activities include:
- Project Planning: Defining the project scope, objectives, and deliverables. This includes estimating effort, cost, and duration, and creating a schedule.
- Resource Management: Identifying and allocating the necessary human resources, hardware, and software tools required for the project.
- Risk Management: Identifying potential risks that could impact the project, assessing their probability and impact, and developing mitigation strategies.
- Monitoring and Control: Tracking the actual progress against the planned schedule and budget. If deviations occur, corrective actions are taken to bring the project back on track.
- Quality Management: Ensuring the software meets the specified requirements and adheres to quality standards through reviews, testing, and audits.
- Configuration Management: Managing changes to the software artifacts (code, documentation, requirements) throughout the project lifecycle to ensure consistency.
- Communication Management: Facilitating effective information flow between stakeholders, team members, and clients to ensure alignment.
- Project Closure: Formally closing the project, which involves final documentation, client sign-off, and performing a post-project review to capture lessons learned.
Explain few problems associated with software projects.
Answer
Software projects frequently encounter challenges that lead to failure or delays. Key problems include:
- Unclear or Changing Requirements: Often, stakeholders do not have a clear vision, or requirements evolve during development, leading to scope creep and rework.
- Inaccurate Estimation: Underestimating the complexity, effort, or time required for tasks often results in missed deadlines and budget overruns.
- Poor Communication: Lack of transparency between the development team and clients or within the team itself leads to misunderstandings, integration issues, and low morale.
- Technical Debt: Prioritizing speed over code quality can lead to a accumulation of technical debt, making future maintenance difficult and expensive.
- Inadequate Risk Management: Failing to anticipate technical or environmental risks means the team is often caught unprepared when issues arise, leading to reactive rather than proactive management.
- Resource Constraints: High turnover of skilled personnel or the unavailability of critical hardware/software tools can significantly stall project momentum.
- Testing and Quality Issues: Inadequate testing phases or poor quality assurance processes often result in software that is buggy or fails to meet user expectations upon delivery.
Justify how peer inspection is the key aspects of a quality system with an example.
Answer
Sign in to view the complete answer paper.
Explain briefly about reducing software product size.
Answer
Sign in to view the complete answer paper.
Write a short note on:
Management Artifacts
Answer
Sign in to view the complete answer paper.
Engineering Artifacts.
Answer
Sign in to view the complete answer paper.
Explain model based software Architecture in detail from management and technical perspective.
Answer
Sign in to view the complete answer paper.
Explain briefly two stages of life cycle engineering and production.
Answer
Sign in to view the complete answer paper.
Explain the steps required to build a work breakdown structure.
Answer
Sign in to view the complete answer paper.
Discuss the concept of iteration workflows with a diagram.
Answer
Sign in to view the complete answer paper.
Define metric? Discuss seven core metrics for project control and process instrumentation with suitable example.
Answer
Sign in to view the complete answer paper.
Compare CMMI and ISO models for software quality.
Answer
Sign in to view the complete answer paper.
List out three management indicators that can be used as core metrics on software projects. Briefly specify meaning of each?
Answer
Sign in to view the complete answer paper.