In a few simple words. Because as you're about to see, this is a pretty intuitive post.
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.
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:
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:
Hover over the menu item to see more information.
Hover over the menu item to see more information.
Hover over the menu item to see more information.