Agile in Practice: How Slack Puts the Four Values to Work
Agile development isn't just a set of ceremonies—it's a mindset built on a foundation of core values. For teams operating in fast-changing environments, the flexibility inherent in agile methods is often the key to staying effective. The four agile values—individuals and interactions, working software, customer collaboration, and responding to change—form the heart of that mindset, regardless of the specific framework a team adopts.
At Slack, these values are put into practice every day. The company uses its own product to weave those principles into its workflows. Here’s a look at how Slack's Technical Program Management (TPM) team leverages Slack to embody each of the four agile values.
Emphasizing People Over Process
The first agile value—individuals and interactions over processes and tools—drives a people-first approach for Slack's TPM team. Rather than forcing rigid structures, TPM blends tools, processes, and technology to meet the needs of the people doing the work. This involves using Slack integrations to automate tasks and keep information flowing, such as:
Roadmapbot, which shares project summaries in channelsBugbot, which highlights high severity issuesDecisionbot, which captures decisions in real time
These lightweight mechanisms are designed to increase transparency and keep teams moving. But processes shouldn't get in the way of candid conversation. Retrospectives (or retros), a staple of agile culture, are shifting from in-person discussions to digital-first events at Slack. TPMs now create dedicated Slack channels for retros, using them for virtual brainstorming with digital post-it notes, syncing up via video or asynchronous discussion, and polling team members. This approach creates a consistent, accessible record, encourages fuller participation, and builds a reusable playbook for how the team works.
Building Over Documenting
For engineering teams, building working prototypes and iterating is far more valuable than meticulously tracking every step. At Slack, the product itself is self-documenting, with detailed discussions happening in channels. The focus stays on delivering customer value, not on producing comprehensive documentation.
To view and evaluate progress quickly, many teams run recurring digital syncs for Sprint Demos. Given that colleagues may be spread across time zones, developers post voice and video messages in channels, join huddles, and share their screens in real-time to showcase their developments. This method of capturing progress via Slack messaging and video reduces wasted effort and allows teams to pivot fast, conserving time and energy.
Collaborating Closely With Customers
Customer feedback is critical; a product without satisfied customers isn't valuable. To facilitate direct, frequent partnership, development teams use Slack Connect. This tool allows them to set up shared channels with customers, vendors, and partners across company boundaries. Those shared channels create tighter, real-time feedback loops that accelerate decision making and provide collaborators with a clear picture of what features are coming and when they'll arrive. This direct channel dramatically improves predictability and is a game changer for customer collaboration.
Pivoting Quickly From a Plan
Planning is essential, but responding to change is what keeps development on track. At Slack, planning is a continuous process. TPMs work with engineering to use tools that regularly capture team capacity through automations. This enables teams to anticipate bottlenecks and adjust engineering allocation before a plan becomes stagnant, providing leadership with insight into team health while balancing commitments.
For smaller, more frequent adjustments, Slack leverages Huddles—a lightweight, audio-first tool. Huddles allow employees to slide in and out of quick conversations without the overhead of formal meetings. TPMs, product managers, engineers, and leaders use them to check progress, adjust plans, and remove blockers, making Huddles an efficient vehicle for rapid decision-making and delivery.
Finding a Rhythm That Works
Every team has a unique cadence. The goal is to find a groove that works for that team while keeping the core values of agile intact. For Slack, regularly examining agile practices isn't just a health check—it's an investment in building a cohesive culture. Embracing this personal approach allows teams to align and collaborate effectively as they navigate the constant changes of product development.



