1/38
Flashcards of key vocabulary terms and definitions.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Identifying
The process of recognizing and documenting the elements, stakeholders, requirements, and potential issues related to an existing system.
Defining
Clearly establishing a system's objectives, scope, deliverables, and requirements based on the information gathered during the identifying phase of system development.
System requirements
Specific features a system needs to have or objectives it needs to achieve.
Problem Definition
Involves understanding the requirements and challenges faced by an enterprise; tools include observations, interviews, and surveys.
Time management
Involves planning, scheduling, and monitoring project timelines to ensure tasks and milestones are completed within set deadlines.
Resource management
Focuses on the efficient allocation and utilization of resources such as human resources, budget, materials, and technology.
Gantt charts
Tools commonly used to schedule tasks, allocate resources, and track a systems’ development progress over time.
Iterative Approach
A procedure that involves the repetition of specific steps to perfect projects and solutions.
Agile approach
Development cycles which are divided into sprints, typically lasting 1-4 weeks.
Production processes
Relate to the procedures businesses use when developing products and projects.
Technical skills
Relate to the abilities of workers that make them efficient at their jobs.
Interview
A face-to-face discussion between two or more individuals.
Survey
A paper-based or electronic questionnaire that is used to question users of an existing system about their experiences.
Requirements report
Ensures that the foundation elements of an existing system’s purpose will be factored into a potential new system.
Feasibility study
Used to assess whether a proposed project should be undertaken.
Economic feasibility
Relates to the budget for a project and how money will be spent.
Technical feasibility
Relates to whether the hardware and software within a business can cope with a proposed new system.
Operational feasibility
Relates to whether users and participants will be able to handle a potential new system.
Schedule feasibility
Relates to the amount of time allocated to the development of a new system.
Requirements prototype
A working model built to emulate an existing system.
Funding management plans
Used by project managers in the allocation of finances related to the development a system, ensuring that the spending stays within the projects designated budget, with spending being allocated wisely.
Communication management plan
Outlines the means and mediums that will be used for communication between team members and clients.
Project management skills
Skills that ensure that all elements of the project are coordinated and are completed to a specified schedule.
Data analysis skills
Skills essential for understanding and making informed decisions throughout the project development process.
Active listening
A technique used within conversations between people, in which an idea or information is mentioned to one individual by another, with the listener replying through reiterating what was spoken back to the speaker in order to show that they both heard what was said correctly and hopefully, understand what they are being told.
Negotiation
Involves two or more parties reaching an agreement on a particular matter where they both have different interests or ideas.
Conflict
Occurs when two or more parties may have different views or opinions on ideas when working on a project.
Practical skills
Hands-on abilities that are necessary for the physical development of a project.
UX (User Experience) and UI (User Interface) design
Skills essential for creating an engaging and intuitive user experience when developing projects.
User interface (UI)
What allows an individual to interact with a system.
User experience (UX)
Reflects the satisfaction and enjoyment a person feels when interacting with a system.
Programming and software development
Skills fundamental to building the core functionality of a digital project.
System architecture
Skills required for designing the overall structure of the project’s technical framework.
Testing
Involves checking that a system is functioning correctly and delivering the expected information as per the requirements of clients or a potential target audience.
Test data
Entered into a system in order to experiment with different types of data that could possibly be entered into an existing system and see its outputs.
Evaluation
Involves obtaining feedback from groups of participants, users or peers to assess how well a system satisfies their needs, requirements and the overall user experience it provides.
Offshore development
Involves enterprises moving their manufacturing or services to other countries where the cost of resources or labour may be cheaper or more efficient.
Freelance work
Partnerships enable enterprises to access outsourced contractors, who are people outside the enterprise who have specialized skills and expertise, to complete parts of specific projects.
Start-up
A newly established business venture, founded to develop or commercialize a unique, innovation product, service, or business model.