Back to Home

Search Methodologies

Agile
Iterative approach focusing on collaboration, customer feedback, and small, rapid releases

Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer ...

Scrum
Framework within Agile that uses fixed-length iterations called sprints

Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems. Scrum requ...

Waterfall
Sequential, linear approach where each phase must be completed before the next begins

The Waterfall methodology is a linear project management approach where stakeholder and customer requirements are gathered at the beginning of the pro...

Kanban
Visual workflow management method that helps optimize the flow of work

Kanban is a visual method for managing work as it moves through a process. Kanban visualizes both the process (the workflow) and the actual work passi...

Extreme Programming (XP)
Software development methodology focused on technical excellence and customer satisfaction

Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software and higher quality of life for the de...

Lean Product Development
Approach focused on eliminating waste and maximizing customer value

Lean Product Development is an approach that focuses on eliminating waste and delivering maximum value to customers. Derived from lean manufacturing p...

Feature Driven Development (FDD)
Iterative and incremental development process organized around features

Feature Driven Development (FDD) is a client-centric, architecture-centric, and pragmatic software process that focuses on designing and building feat...

Dynamic Systems Development Method (DSDM)
Framework that provides governance and project management for agile projects

Dynamic Systems Development Method (DSDM) is a comprehensive agile project framework that covers the entire project lifecycle. It focuses on business ...

Crystal
Family of methodologies that focus on people, interaction, community, and skills

Crystal is a family of agile methodologies developed by Alistair Cockburn that focuses on people, interaction, community, skills, and communication as...

Agile in Waterfall
Hybrid approach that incorporates agile practices within a waterfall framework

Agile in Waterfall is a hybrid approach that tailors traditional waterfall methodologies to incorporate agile practices. It maintains the structure an...

Six Sigma
Data-driven methodology for eliminating defects and improving quality

Six Sigma is a data-driven methodology for eliminating defects and improving quality by using statistical methods. It aims to improve process outputs ...

Scrumban
Hybrid methodology combining Scrum's structure with Kanban's flow-based flexibility

Scrumban merges Scrum's structured sprint planning with Kanban's visual workflow and continuous delivery model. It offers teams a flexible framework t...

Adaptive Project Framework (APF)
Change-driven methodology focused on learning and adaptation

APF focuses on adaptability, continuous feedback, and iterative planning. It's ideal for projects where scope is uncertain and requirements evolve thr...

Critical Path Method (CPM)
Schedule-based planning technique focused on longest path of dependent tasks

CPM is a time-focused technique that identifies the longest path of dependent tasks in a project. It helps project managers determine task priorities ...

Critical Chain Project Management (CCPM)
Improved version of CPM focusing on resources and buffers

CCPM extends CPM by considering resource availability and inserting buffers to manage uncertainty. It aims to avoid delays caused by multitasking and ...

New Product Introduction (NPI)
Process for bringing new products to market

NPI is a structured process that guides teams from product concept to launch. It combines project management with engineering, marketing, and supply c...

Package Enabled Reengineering (PER)
Method that reengineers business processes using commercial software packages

PER focuses on business transformation by aligning processes with packaged software capabilities. It enables organizations to modernize operations usi...

Outcome Mapping
Planning method focused on behavioral change rather than deliverables

Outcome Mapping is a participatory methodology used for planning and assessing development projects. It emphasizes the desired behaviors and actions o...

PRINCE2
Process-based method for effective project management with controlled start, middle, and end

PRINCE2 (PRojects IN Controlled Environments) is a structured project management method that focuses on organization, management, and control. It divi...

Rapid Application Development (RAD)
Emphasizes rapid prototyping over long planning cycles

RAD is a development methodology that emphasizes quick prototyping and user feedback over long planning cycles. It's best suited for projects where sp...