1/48
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What is the importance of software project management?
It ensures that software projects are delivered on time, within budget, meet quality standards, and fulfill stakeholder requirements.
How has software project management evolved?
It has shifted from traditional Waterfall methods to Agile and DevOps approaches, focusing on flexibility, collaboration, and automation.
What are the main stages of a software project?
Initiation, planning, execution, monitoring & controlling, and closure.
Who are project stakeholders in remote/hybrid teams?
Clients, end-users, project managers, developers, testers, business analysts, and remote collaborators.
What is the role of a Project Manager?
To plan, execute, and oversee projects, manage teams, mitigate risks, and ensure successful delivery.
What is a Project Management Framework?
A structured set of processes, tools, and techniques used to manage projects effectively.
What is scope management in iterative development?
Defining and controlling what is included and excluded in the project, adapting as iterations progress.
What is project evaluation?
Assessing a project's feasibility, value, and alignment with organizational goals.
Name some digital tools for project planning and tracking.
Jira, Trello, GitHub Projects.
What is project time management?
The process of planning and controlling the schedule to ensure timely completion.
What is a project network diagram?
A visual representation of a project's tasks and their dependencies.
What is PERT in project management?
Program Evaluation Review Technique, used for estimating project duration using optimistic, pessimistic, and most likely times.
What is project cost management?
The process of estimating, budgeting, and controlling costs to keep the project within budget.
What is resource planning?
Determining what resources (people, equipment, materials) are needed for the project.
What is cost estimating?
Predicting the financial resources required for project activities.
What is cost budgeting?
Allocating the estimated costs to different project tasks.
What is cost control?
Monitoring and managing project expenditures to prevent overruns.
What is Agile estimation?
Estimating project work using methods like story points, planning poker, and velocity tracking.
How do CI/CD pipelines support DevOps?
They automate code integration, testing, and deployment, improving speed and quality.
What is project quality management?
Ensuring that a project meets defined quality standards and satisfies stakeholders.
What are ISO/IEC 25010 standards?
A set of quality standards for software, covering functionality, reliability, usability, efficiency, maintainability, and portability.
What are automated testing tools?
Software tools that automatically execute tests, compare actual outcomes with expected outcomes, and report results.
What are techniques for quality control?
Inspections, peer reviews, automated testing, and statistical quality control.
Why are ethics important in software project management?
To ensure honesty, fairness, respect for privacy, and compliance with laws.
What is sustainability in project management?
Managing projects in a way that meets present needs without compromising future resources.
What is project human resources management?
The process of organizing, managing, and leading the project team.
What are keys to managing people?
Communication, motivation, delegation, and conflict resolution.
What is remote team communication management?
Using tools and strategies to ensure effective communication among distributed teams.
What is organizational planning in HR management?
Defining roles, responsibilities, and reporting relationships for team members.
How do you lead distributed teams effectively?
By using collaboration tools like Slack, Zoom, and asynchronous communication methods.
How to resolve conflict in virtual settings?
By addressing issues early, encouraging open dialogue, and using mediation techniques.
What is project risk management?
Identifying, analyzing, and responding to project risks.
What are common sources of risk in software projects?
Changing requirements, technical challenges, cybersecurity threats, and resource shortages.
What is GDPR compliance in software projects?
Adhering to data protection regulations to safeguard user privacy.
How is AI/ML used in risk management?
For predictive risk analysis and identifying potential issues before they occur.
What is risk response development?
Creating strategies to mitigate or eliminate risks.
What is risk control?
Monitoring risks and implementing changes as needed.
What is project procurement management?
Acquiring goods and services from external sources to complete the project.
What is procurement planning?
Determining what to procure, when, and how.
What is solicitation in procurement?
Requesting proposals, quotations, or bids from vendors.
What is source/vendor selection?
Choosing suppliers based on cost, quality, reliability, and other criteria.
What is open-source licensing?
Legal terms under which software can be used, modified, and distributed.
What is contract close-out?
Finalizing all procurement activities and closing contracts.
What are traditional project management methodologies?
Waterfall and other structured, sequential approaches.
What are Agile methodologies?
Flexible, iterative approaches focusing on collaboration, customer feedback, and adaptability.
Name three modern project management tools.
Jira, Trello, Notion.
What is DevOps?
A culture and set of practices integrating software development and IT operations to shorten development cycles.
What is continuous integration?
Frequent merging of code changes into a shared repository, followed by automated builds and tests.
What is continuous delivery/deployment?
Automatically deploying code to production or staging environments after passing tests.