Category of software development-related methodologies which are characterized as lightweight and adaptive as compared to more traditional methodologies which are more prescriptive in nature. Agile methodologies focus on rapid delivery via incremental and iterative development and minimal documentation. Agile methodologies put more focus on delivery and customer satisfaction over adherence to standardized processes. Some of the most popular agile methodologies and families of agile methodologies include Scrum, Extreme Programming, Lean Software Development, Kanban, Crystal, Unified Process, Feature Driven Development, and Dynamic Systems Development Method.
Refers to a generalized model for providing information technology resources that are typically managed by a third-party provider which enables users to access applications and computing services without the need for local installation.
The capacity of an organization to capture insights and lessons learned in such a way that they can be effectively utilized across the organization.
The discipline of identifying, tracking, and resolving issues. Includes the process or set of procedures used to address specific concerns or issues that have occurred which threaten the objectives of an organization or project.
The degree to which information is readily accessible and easily understood.
The processes and procedures utilized by an organization to capture, organize, and disseminate insights, best practices, and other useful information across the organization.
Internet-based system used to manage software defects. In the most basic form, it is a tool for effective communication between the quality assurance team that report the bugs and the software development team assigned to fix them.
Software applications that enable project team members to more effectively work together to achieve shared project or organizational objectives. Project collaboration tools can cover a wide variety of functionality which is focused on joint execution of project tasks, knowledge sharing among project team members and stakeholders, while providing information visibility across teams, projects, departments, and in some cases across organizations.
The the longer keep requirements sit around, the greater the likelihood that they will become obsolete or need to changed. This is due to the ever changing work and business environment in which projects operate.
The activities and processes used to ensure that all of the approved work and only the approved work is completed for a project.
See Task Management Application…
A software system that streamlines the process of managing tasks (or a task portfolio) from task identification through task completion. This type of application facilitates collaboration, promotes knowledge sharing, management of task assignments and priorities across multiple teams to implement tasks that support the achievement of organizational objectives.