Project manager's dictionary

These are some concepts with which - if you decide to do such work - you will come into contact. However, we will start with what a Project Manager is.

In a few simple words. Because as you're about to see, this is a pretty intuitive post.

What does a Project Manager do?

This is the person who oversees the project. Starting with its planning and then introducing the next steps. This is only a fraction of the activities for which the Project Manager is responsible. The goal - is clear. To bring the project to a positive completion. It can be said that this is the person who is responsible during the conduct of the latter, almost everything. It's supervision, monitoring the competition and keeping an eye on the budget.

Important concepts for every project manager

MVP (Minimum Viable Product). - A version of the application that contains only such functionalities as are necessary to verify the application's usefulness in the market. This version may also include functionality that is groundbreaking or introduces innovation.

Firebase - Google's platform that supports the process of creating and developing mobile applications. It includes both server solutions for applications, as well as ready-to-use functionality and SDK

SDK (Software development kit) - a set of tools for developers necessary in the development of applications that use the functionality of a given library under a given platform

Business analysis - the process of developing application specifications with a view to business and technical aspects. Business analysis helps define goals and solutions leading to them.

Release - With this term we specify the release of the application (next iteration) to the UAT or PROD environment

UAT (User Acceptance Tests) - the version of the application that is targeted for testing by the customer for whom we are developing the application. If this version shows no errors we start the process of moving the application to the production version (PROD)

Prod version - A production version of an application or other IT product. This version contains all the data (texts, graphics, animations, videos) and is intended for the end user. In this version, we do not make tests and individual corrections, the exception being hotfixing

QA testing - Internal testing of the entire application or its individual commits (versions) performed by testing specialists (application testers)

Commit - functionality or set of functionalities that are added to the complete version of the application

SLA (Service Level Agreement) - a contract for application maintenance and resolution, which includes response times for specific types of errors and how to resolve them. The SLA may also include such work as reporting, service monitoring and network monitoring.

Jira - project management and bug tracking software. With this tool you can create tickets (tickets), which then go through the solution path. A very complex tool, but there are several alternatives on the market to Jira.

Code validation - The process of checking the architecture of the code and its individual components. Validation aims to remove errors that may cause further complications in the future

Millestone - Milestones, with the help of them we identify in the business analysis the most important moments that lead to the achievement of the goal

IT integrations - Linking two IT systems or databases into one

IoT - The concept that uniquely identifiable objects can either directly or indirectly collect, process or exchange data via a KNX smart electrical system or computer network

QR codes (Code or Quick Response Code) - Barcodes that allow the storage of a large amount of data, such as a link to a page.

UI (user interface) - The user interface, or everything the user sees in the application. UI elements are:

  • User interface design (tabs, buttons, menus),
  • The overall appearance of the site (design, color scheme),
  • The content and architecture of the information (links, texts, overall message),
  • functionality (operation of the site),
  • Usability (accessibility of the site, readability of information),
  • interactions (animations).

UX (user experience) - A set of rules to design user-friendly applications and interfaces

Dynamic search - library (set of tools) that allows you to conveniently and quickly send queries to the search engine.

Github - A repository for software located in the cloud. Allows version control and sharing of snippets or all source code

Programming language - A set of rules that define when a sequence of symbols forms a computer program and what computation it describes. This can include Kotlin, Swift, Java, Python and many others

Deploy - publication of a new software version

RWD (Responsive web design) - a very important concept from a UI point of view, concerns the adaptation of applications to different monitor resolutions.

Decomposition - used in business analysis, involves breaking down one functionality into smaller tasks for more efficient implementation

Endpoint - A term used for API integrations. An endpoint is an endpoint to which external software can connect

Application architecture - describes the relationship between elements of the application and database interface

Flutter - Technology from Google that allows simultaneous development of applications for both of the most popular mobile operating systems

Native applications - Applications developed using a native language for a specific operating system, e.g. kotlin for android and swift for iOS

Performance - speed and stability of software operation

Statistical events - in-app events that are relevant to the marketing and development of the app, this could include clicking on a button or searching for a keyword

GAnalytics - A tool for measuring statistics and goals, including in mobile applications

Hotfix - Quick repair of a single error in the application, usually in the PROD version

Hot reload - live preview of the application after changes

Debugging or bugfixing - Identification and debugging of applications or other software

Slack - The most popular communicator for the IT industry and project teams. It allows you to communicate directly with a selected person or with a group of people in operations.

 

Finally, we have 20 terms directly related to Project Management. Here they are:

  1. Scope of the project (Project Scope): A detailed description of all works, products and results that are included in the project and all works, products and results that are excluded from the project.
  2. Project Schedule: A plan that specifies the sequence and timing of tasks and project milestones.
  3. Project Budget: The amount of funds allocated to finance the entire project, including the cost of resources, materials and other expenses.
  4. Project Team: A group of people responsible for carrying out project tasks, managing risks and achieving project goals.
  5. Project Risk: A potential event or situation that could affect the success of the project, either positively or negatively.
  6. Quality Plan: A document that defines standards and quality criteria for products or services created in a project.
  7. Stakeholder (Stakeholder): A person or organization that has an interest in or can be influenced by the project.
  8. Resource Management: The process of allocating, monitoring and optimizing human, financial and material resources in a project.
  9. Progress Monitoring: Track and control the completion of project tasks and milestones to make sure the project stays on schedule.
  10. Reporting: Regular communication of project progress to both the project team and stakeholders.
  11. Change Management: The process of identifying, evaluating, accepting or rejecting changes to a project to ensure compliance with revised requirements.
  12. Milestones: An important point of achievement in a project, usually associated with the completion of a key milestone or the achievement of a specific goal.
  13. Risk Management: The process of identifying, analyzing, evaluating and managing project risks to minimize potential negative impacts.
  14. Task Dependencies: Relationships between tasks that determine the order in which they must be completed in order for the project to proceed on schedule.
  15. Project Phase: A logically related group of tasks that form a coherent element of a project, usually culminating in an important achievement or checkpoint.
  16. Project Communication: The process of transferring information between the project team, stakeholders and other involved parties.
  17. Human Resource Management: Activities related to recruiting, training, motivating and managing the performance of project team members.
  18. Impact (Impact): The effect that a decision or event may have on project objectives, resources or schedule.
  19. Purchasing and Procurement: The process of selecting and acquiring needed resources, services or products from outside to meet project requirements.
  20. Acceptance of the project (Project Acceptance): Formal confirmation by stakeholders that the project objectives have been achieved and the project can be completed.

Apply today

Icon
Icon
The content will appear here :)

Hover over the menu item to see more information.

Icon
Icon
The content will appear here :)

Hover over the menu item to see more information.

Icon
Icon
The content will appear here :)

Hover over the menu item to see more information.