Compiled by Karthikeyani M., Associate – Incubation at SSN iFound
- Agile Development: An iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer feedback.
- Backlog: A prioritized list of features, tasks, and enhancements that need to be addressed in a product.
- Beta Testing: A phase of testing where a product is released to a limited group of users for real-world feedback before a full launch.
- Continuous Integration (CI): A development practice that involves automatically testing and integrating code changes into the main project repository to ensure ongoing stability.
- DevOps: A set of practices that combine software development (Dev) and IT operations (Ops) to enhance collaboration and productivity.
- Feature Creep: The gradual addition of unnecessary features or functionalities to a product, often leading to scope expansion and project delays.
- Feature Set: A group of related features or functionalities within a product.
- Iterative Development: A development approach that involves repeating cycles of prototyping, testing, and refining to improve a product incrementally.
- Product Backlog: A dynamic list of features, tasks, and improvements that need to be developed for a product.
- Product Lifecycle: The stages a product goes through, including introduction, growth, maturity, and decline.
- Product Manager: A professional responsible for the strategy, development, and success of a product.
- Product Roadmap: A strategic plan outlining the vision and direction for a product’s development over time.
- Pilot Testing: Implementing a small-scale version of a product in a real-world setting to assess its performance and gather user feedback.
- Prototyping: Creating a preliminary model or version of a product to test and validate design concepts.
- Quality Assurance (QA): The process of ensuring that a product meets specified requirements and standards.
- Release Candidate (RC): A version of a product that is considered feature-complete and ready for release pending final testing.
- Scalability: The ability of a product or system to handle increased workload or demand without compromising performance.
- Scrum: An agile framework for managing and organizing work, often used in software development.
- Sprint: A time-boxed period (usually 2-4 weeks) during which a specific set of tasks or features is developed and made ready for review.
- Technical Debt: The accumulated cost of additional work created by choosing an easy, short-term solution over a better long-term solution.
- Usability Testing: Evaluating a product’s user interface by observing real users interacting with it.
- User Acceptance Testing (UAT): A phase of testing where end-users evaluate and validate a product to ensure it meets their requirements.
- User Experience (UX): The overall experience a user has with a product, including usability, accessibility, and satisfaction.
- User Interface (UI): The visual and interactive aspects of a product that users interact with, including buttons, screens, and navigation.
- Version Control: A system that manages changes to source code or documents, enabling multiple contributors to collaborate on a project.
- Waterfall Model: A traditional linear approach to product development with distinct phases, such as requirements, design, implementation, testing, and maintenance.
- Wireframe: A visual representation of a product’s user interface, outlining its structure and layout.
(Visited 32 times, 1 visits today)