IT 101b Topic 12 Flashcards
It can be defined as the science and practice of planning, guiding, and monitoring tasks.
Project management
It is a unique event that leads to change, involves risk, and is inherently limited by time. Whether it takes a month or five years to complete, the project has a beginning, a middle, and an end.
Project
It is the application of project management principles, practices, and tools to the planning, execution, and control of IT projects.
IT project management (ITPM)
It is essential for ensuring that IT projects are completed on time, within budget, and to the required quality standards.
ITPM
The _________, also known as the _________, refers to all the phases and the list of actions necessary to fulfill a project’s goals and objectives successfully.
Project life cycle or Project management life cycle
It is a process that includes a series of project life cycle phases that you must follow to achieve work in an organized manner.
project management
What are the Five Stages a Life Cycle Undergo?
Initiation, Planning, Execution, Monitoring, and Closing
This is the phase where you clearly outline all the basic goals and rules. As a team, you must be aware of the final goal behind executing a project in the first place
Initiating
This Stage requires thorough research and studies, identifying the project’s scope, and developing a business case, among other things.
Initiation
What are the steps to take during the Project Initiation Phase (Mention 5 Steps)
Undertake a feasibility study, Identify project scope, Identify project deliverables, Identify project stakeholders, Develop a business case, and Develop a statement of work.
This Stage helps provide a clear direction to achieve the set deliverables on time and within budget. During this phase of the project management life cycle, you dissect the project into smaller tasks to make project execution easier and more manageable.
Planning
What are the steps you need to take during the project planning phase (Mention 5 Steps)
Create a project plan, Estimate budget, Estimate resources required, Anticipate risks on time, and Conduct a kickoff meeting
The project _______ stage is the true start of the project when you carry out all of the tasks and activities you mapped out in the planning stage.
Execution
This is where the majority of the project work takes place and it requires constant ________.
Monitoring
The _______ and _________ stage of a project is a critical phase that ensures project activities align with the predetermined objectives and milestones.
Monitoring, Controlling
During this phase, project managers and stakeholders closely oversee project progress, assess performance, and make necessary adjustments to keep the project on track.
Monitoring
Effective ________ and _________ practices are essential for mitigating risks, identifying potential issues, and ensuring the project’s timely completion within the allocated budget.
monitoring, controlling
During the monitoring and controlling stage of a project, the key project management steps include
Measure and assess, Identify and manage, Monitor and evaluate, Assess and handle any changes, Maintain open lines of communication, and Identify and address
A great tip for project managers is to use a ____________ to quickly identify any deviations or discrepancies and take corrective actions to maintain the overall quality of the project.
Quality control checklist
This helps in maintaining consistent quality standards throughout the project.
Quality control checklists
This Stage is where you complete all the tasks, attain goals, and resolve problems that occurred during the project development process, where it’s time for you to draw the line.
Closing
What are the steps you need to take during the project closure phase
Analyze project performance, Evaluate team performance, Document everything you’ve learned, and Allocate remaining resources
The __________ is a process that development teams use to create awesome software that’s top-notch in terms of quality, cost-effectiveness, and time efficiency.
Software development life cycle (SDLC)
This process is about creating a detailed plan to guide the development of the product and then breaking down the development process into smaller modules that can be assigned, completed, and measured to make the whole thing more manageable.
Software development life cycle(SDLC)
What are the 7 phases the SDLC undergo
Planning, Analysis, Design, Development, Integration & Testing, Implementation and Maintenance.
__________ is one of the core phases of SDLC. It acts as the ________ of the whole SDLC scheme and paves the way for the _______ _______ of upcoming steps and, ultimately, a successful project launch.
Planning, foundation, successful execution
In this stage, the problem or pain the software targets is clearly defined.
Planning
This analysis helps project managers build a picture of the long-term resources required to develop a solution, potential market uptake, and which obstacles might arise.
Planning
The ________ stage involves ________ of the resources and ______ needed to complete the project, as well as estimating the overall price of the software developed.
planning, analysis, costs
In this step, you incorporate more specific data for your new system. This includes the first system prototype drafts, market research, and an evaluation of competitors
Analysis
To complete the analysis and put together all the critical information for a certain project, developers should do the following: (mention four steps)
Generate the system requirements, Evaluate existing prototypes, Conduct market research, Set concrete goals
This process is an essential precursor to development. It is often incorrectly equated with the actual development process but is rather an extensive prototyping stage.
Designing or Design
This step of the system development life cycle can significantly eliminate the time needed to develop the software. It involves outlining the following: (mention five steps)
The system interface, Databases, Core software features (including architecture like microservices), User interface and usability, Network and its requirement
In the ________ stage of SDLC, the system creation process produces a working solution. Developers write code and build the app according to the finalized requirements and specification documents.
development
This stage includes both ______ and _____ development.
front, back-end
This phase of the system development life cycle is often split into different _______, especially if a _________ or ________ architecture, in which development is broken into separate modules, is chosen.
sub-stages, microservice or miniservice
The _______ stage ensures the application’s features work correctly and coherently and fulfill user objectives and expectations.
testing
This process involves detecting the possible bugs, defects, and errors, searching for vulnerabilities, etc., and can sometimes take up even more time compared to the app-building stage.
Testing
Once the product is ready to go, it’s time to make it available to its end users and deploy it to the production environment.
INTEGRATION AND IMPLEMENTATION
At this stage, the software undergoes final testing through the training or pre-production environment, after which it’s ready for presentation on the market.
INTEGRATION AND IMPLEMENTATION
The last but not least important stage of the SDLC process is the ________ stage, where the software is already being used by end-users
maintenance
During the first couple of months, developers might face problems that weren’t detected during initial testing, so they should immediately react to the reported issues and implement the changes needed for the software’s stable and convenient usage.
maintenance
Automated monitoring tools, which continuously evaluate performance and uptime and detect errors, can assist developers with ongoing quality assurance. This is also known as “__________.”
instrumentation
The combined application of project management and the SDLC empowers project teams to effectively navigate the complexities of software development. By employing these methodologies, project teams can:
Plan and execute projects strategically, Optimize resource allocation and utilization, Ensure clear communication and stakeholder management, Deliver high-quality software solutions,
________ and the ______ are indispensable tools for successful software development.
project management and SDLC