1Overview of Project Management and SDLC

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/85

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

86 Terms

1
New cards

Project Management (PM)

A set of fundamental guidelines and best practices used by project managers and teams to plan, execute, monitor, control, and close projects successfully.

2
New cards

Project Management Principles

Provide a framework for effective project management, ensuring that projects are delivered on time, within budget, and with the expected quality.

3
New cards

Project Management

The use of specific knowledge, skills, tools and techniques to deliver something of value to people.

4
New cards

Project Management Activities

The application of knowledge, skills, tools, and techniques to project activities to meet project requirements.

5
New cards

Project Management Fields

Often associated with engineering, construction, healthcare, and information technology (IT), which have complex components that need to be completed and assembled in a set fashion.

6
New cards

Project

Temporary efforts to create value through unique products, services, and processes.

7
New cards

Project Resolution

Some projects are engineered to quickly resolve problems, while others require extended timelines to produce outcomes that will not need major improvements outside of projected maintenance.

8
New cards

Project Stakeholders

Individuals and organizations who are actively involved in the project, or whose interests may be positively or negatively affected because of project execution or successful project completion.

9
New cards

Project Lifecycle

The phases a project goes through from initiation to completion.

10
New cards

Initiation Phase

The phase where the project is defined, authorized, and officially initiated, with the primary goal of understanding the project's purpose and feasibility.

11
New cards

Key Activities of Initiation Phase

Defining the project's objectives, scope, and constraints, identifying key stakeholders and their roles, conducting a feasibility study, and preparing a Project Charter.

12
New cards

Feasibility Study

An assessment conducted to evaluate the project's viability.

13
New cards

Project Charter

A formal document that authorizes the project and defines its objectives, scope, stakeholders, and initial high-level constraints.

14
New cards

Feasibility Study Report

An assessment of the project's feasibility, including technical, financial, and operational considerations.

15
New cards

Stakeholder Register

A document that identifies all project stakeholders and their interests or roles.

16
New cards

Planning Phase

Planning is about setting clear project objectives, defining the scope, and creating a detailed project plan.

17
New cards

Key Activities in Planning Phase

Developing a comprehensive project plan that includes scope, schedule, budget, quality, risk, and resource management.

18
New cards

Scope Statement

A detailed description of the project's scope, including objectives, deliverables, constraints, and assumptions.

19
New cards

Work Breakdown Structure (WBS)

A hierarchical breakdown of the project into smaller, manageable work packages.

20
New cards

Gantt chart

A horizontal bar chart in which members can see what tasks must be completed in what order, and how long each is expected to take.

21
New cards

Project Budget

A detailed budget that outlines the estimated costs of the project.

22
New cards

Risk Register

A document that identifies project risks, their likelihood, impact, and mitigation strategies.

23
New cards

Execution Phase

Execution is where the project work is carried out according to the project plan.

24
New cards

Key Activities in Execution Phase

Allocating resources and assigning tasks to team members.

25
New cards

Status Reports

Regular reports that provide updates on project progress, including completed work and any issues or changes.

<p>Regular reports that provide updates on project progress, including completed work and any issues or changes.</p>
26
New cards

Change Requests

Formal requests to change the project scope, schedule, or budget.

27
New cards

Meeting Minutes

Records of project team meetings, including discussions, decisions, and action items.

28
New cards

Closing Phase

The closing phase marks the formal completion of the project.

29
New cards

Closing Phase Activities

It involves closing out all project activities, obtaining approvals, and ensuring a smooth transition to operations or maintenance.

30
New cards

Key Activities in Closing Phase

Obtaining formal acceptance and approvals for project deliverables.

31
New cards

Final Project Deliverables

All completed and accepted project deliverables.

32
New cards

Project Closure Report

A formal document that provides an overview of the project, its objectives, outcomes, and lessons learned.

33
New cards

Contract Closure

Formal documentation confirming that all contracts and procurement activities are completed.

34
New cards

Lessons Learned Report

A document that captures insights, successes, and areas for improvement from the project.

35
New cards

Software Development Lifecycle (SDLC)

The System Development Life Cycle (SDLC) is a structured framework used by software developers and project managers to guide the processes involved in planning, designing, building, testing, deploying, and maintaining software systems or applications.

36
New cards

SDLC Purpose

SDLC helps ensure that software projects are well-organized, manageable, and capable of delivering high-quality results.

37
New cards

Generic Phases of SDLC

Planning, Analysis, Design, Development, Testing, Deployment, Maintenance.

38
New cards

Planning Phase in SDLC

In this initial phase, the project's scope, objectives, feasibility, and overall plan are defined.

39
New cards

Planning Phase Activities

Project goals and constraints are identified, and a project plan is created.

40
New cards

Scope Definition

In this phase, the project's scope is carefully defined, including specifying what the system will and will not do to avoid scope creep.

41
New cards

Objective Identification

Clearly articulate the project's objectives and goals that align with the organization's strategic vision.

42
New cards

Feasibility Analysis

Conduct a feasibility study to assess the project's technical, operational, and financial viability, examining factors such as technical requirements, resource availability, and cost-benefit analysis.

43
New cards

Project Plan

Develop a detailed project plan that outlines the project's timeline, tasks, milestones, and resource allocation, serving as a roadmap for project execution.

44
New cards

Requirements Gathering

In the analysis phase, system analysts work closely with stakeholders to gather and document requirements, which can be both functional and non-functional.

45
New cards

Stakeholder Collaboration

Effective communication and collaboration with stakeholders are essential during this phase to ensure a deep understanding of user needs.

46
New cards

Requirements Analysis

System analysts analyze the gathered requirements to identify inconsistencies, conflicts, and ambiguities, prioritizing and validating them to ensure alignment with project objectives.

47
New cards

Architectural Design

System architects create a high-level system architecture that outlines the system's structure and components, including decisions about technology stack, databases, and integration points.

48
New cards

Detailed Design

Designers create detailed design specifications for various system components, including user interface design, database schemas, and data flow diagrams.

49
New cards

Prototyping

Creating prototypes or mock-ups of the user interface to gather feedback from stakeholders and validate design decisions.

50
New cards

Development

The phase where the actual coding and development of the system or software takes place.

51
New cards

Coding

Developers write the actual code based on the design specifications.

52
New cards

Unit Testing

Developers conduct unit testing to ensure that individual components and modules work as expected.

<p>Developers conduct unit testing to ensure that individual components and modules work as expected.</p>
53
New cards

Integration Testing

Different modules are integrated and tested together to identify and resolve integration issues.

54
New cards

Testing

A critical phase where the system is thoroughly tested to ensure that it meets the specified requirements.

55
New cards

System Testing

The entire system is tested to ensure that it functions correctly and meets the specified requirements.

56
New cards

User Acceptance Testing (UAT)

End-users or representatives validate that the system meets their needs and can be used effectively in their day-to-day tasks.

57
New cards

Deployment

Once testing is successful, the system is deployed or implemented in the production environment.

58
New cards

Data Migration

If necessary, data from existing systems may be migrated to the new system.

59
New cards

Configuration and Setup

The system is configured and set up in the production environment.

60
New cards

Training

End-users and support staff are trained to use and maintain the system.

61
New cards

Maintenance

The maintenance phase involves ongoing support, updates, and enhancements to the system.

62
New cards

SDLC Models

Different SDLC models provide various approaches to project management and development.

63
New cards

Waterfall Model

A linear and sequential approach to software development.

64
New cards

Agile Model

An iterative approach that emphasizes flexibility and customer satisfaction.

65
New cards

Iterative Model

A model that develops software in repeated cycles (iterations) and allows for incremental improvements.

66
New cards

Spiral Model

A risk-driven model that combines iterative development with the systematic aspects of the waterfall model.

67
New cards

V-Model

An extension of the waterfall model that emphasizes verification and validation.

68
New cards

RAD Model

Rapid Application Development model that focuses on quickly developing prototypes and user feedback.

69
New cards

Project Manager

Leads the project team and is responsible for project planning, execution, monitoring, and control.

70
New cards

System Analyst

Gathers, analyzes, and documents business requirements for the system.

71
New cards

System Architect

Designs the system's high-level architecture and defines the structure of the system.

72
New cards

Designer

Creates detailed design specifications for various system components, including user interfaces, databases, and data models.

73
New cards

Developer

Writes the actual code for the system based on the design specifications.

74
New cards

Tester

Conducts various levels of testing, including unit testing, integration testing, system testing, and user acceptance testing.

75
New cards

Database Administrator

Manages the system's databases, including schema design, optimization, and data security.

76
New cards

End-Users

Those who will use or be impacted by the system. Provide input, feedback, and requirements throughout the SDLC.

77
New cards

Project Manager Responsibilities

Project managers play a multifaceted role that involves various responsibilities, including leadership, communication, risk management, and team coordination.

78
New cards

Successful Project Manager

A successful project manager not only manages tasks and resources but also acts as a leader, problem solver, and facilitator, guiding the project team toward successful project completion while ensuring stakeholder satisfaction.

79
New cards

Project Management Focus

Project Managers focus on the overall management of projects. Their primary responsibility is to ensure that projects are completed on time, within scope, and within budget.

80
New cards

Key Responsibilities of Project Manager

Planning and scheduling, resource allocation and management, risk management, budget management, stakeholder communication and management, issue resolution, project documentation, overall project success.

81
New cards

Stakeholder Interaction

Project Managers interact with a wide range of stakeholders, including executives, clients, team members, and vendors, to ensure that project objectives align with organizational goals and expectations.

82
New cards

Role of System Analyst

System analysts play a key role in understanding, designing, and implementing effective information systems.

83
New cards

Critical Role of System Analysts

System analysts play a critical role in the success of information systems and software development projects.

84
New cards

System Analyst Responsibilities

System Analysts primarily focus on the analysis and design of information systems, understanding business needs, gathering requirements, designing system solutions, and often play a role in the technical aspects of system development and implementation.

85
New cards

Key Responsibilities of System Analyst

Requirements gathering and analysis, system design and architecture, technical evaluation and solution recommendation, testing and quality assurance, user training and support, documentation of system specifications, enhancements and maintenance.

86
New cards

System Analyst Stakeholder Interaction

System Analysts primarily interact with business users, subject matter experts, and developers to gather requirements, define system specifications, and facilitate communication between business and technical teams.