Product Development Manager

What is a Product Development Manager? A Product Development Manager (PDM)—often a software engineer, QA tester, or UX designer—is responsible for identifying new opportunities for developing a new marketable product from concept to distribution. They are also responsible for improving an existing product to meet customers’ needs better and invigorate a current market. A PDM […]

Jira

What Is Jira? Jira is a software application used for issue tracking and project management. The tool, developed by the Australian software company Atlassian, has become widely used by agile development teams to track bugs, stories, epics, and other tasks. What Is the History of Jira? Atlassian introduced Jira in 2002 as an issue-tracking tool […]

LeSS (Large Scale Scrum)

What is LeSS (Large Scale Scrum)? The traditional Scrum agile framework is a method of software development that divides work into teams. Each team works on a few projects at a time, in short-term increments called sprints. The Scrum approach was designed for small individual teams. But a company can apply this prioritization framework to […]

Adaptive Software Development (ASD)

What is Adaptive Software Development (ASD)? Adaptive Software Development (ASD) is a direct outgrowth of an earlier agile framework, Rapid Application Development (RAD). It aims to enable teams to quickly and effectively adapt to changing requirements or market needs by evolving their products with lightweight planning and continuous learning. The ASD approach encourages teams to […]

Business Transformation

What is Business Transformation? Business transformation is an umbrella term for making fundamental changes in how a business or organization runs. This includes personnel, processes, and technology. These transformations help organizations compete more effectively, become more efficient, or make a wholesale strategic pivot. Business transformations are bold, seismic shifts that organizations make to accelerate change […]

Retrospective

Definition: A retrospective is a meeting held after a product ships to discuss what happened during the product development and release process, with the goal of improving things in the future based on those learnings and conversations. What is an agile retrospective? Those who don’t learn from the past are doomed to repeat those mistakes […]

Lean Software Development

What is Lean Software Development (LSD)? Lean Software Development (LSD) is an agile framework based on optimizing development time and resources, eliminating waste, and ultimately delivering only what the product needs. The Lean approach is also often referred to as the Minimum Viable Product (MVP) strategy, in which a team releases a bare-minimum version of […]

Sprint Backlog

What is a Sprint Backlog? A sprint backlog is the set of items that a cross-functional product team selects from its product backlog to work on during the upcoming sprint. Typically the team will agree on these items during its sprint planning session. In fact, the sprint backlog represents the primary output of sprint planning. […]

Epic

What is an Epic? In agile development, an epic represents a series of user stories that share a broader strategic objective. When several epics themselves share a common goal, they are grouped together under a still-broader business objective, called a theme. Another important distinction is that a user story can be completed within the timeframe […]

Standup

What is a Standup? A daily standup is a quick session where each member of the team shares what they accomplished yesterday, what they’ll try to accomplish today, and what is blocking work from progressing. Standups are a critical element of the agile development framework, as they promote frequent and high-touch team communication.