Artifacts in Agile Methodology: The Complete Guide to Scrum Artifacts, Backlogs, and Increments

Master artifacts in agile methodology: agility definition, meaning, product backlog, sprint backlog & increments. 🎯 Build faster, ship smarter.

Artifacts in Agile Methodology: The Complete Guide to Scrum Artifacts, Backlogs, and Increments

Understanding the agility definition is the foundation of every successful agile transformation. At its core, agility meaning centers on the ability of a team or organization to respond quickly and effectively to change — delivering value in short, iterative cycles rather than waiting for a single massive release.

In agile software development, artifacts agile practitioners rely on are the tangible, inspectable outputs that make this responsiveness possible. These artifacts — the Product Backlog, Sprint Backlog, and Product Increment — provide transparency across the entire development effort and keep every stakeholder aligned on what has been built, what is being built, and what comes next.

The agile meaning of an artifact is not simply a document or a deliverable; it is a living source of truth. Unlike traditional project management, where requirements documents are often written once and then shelved, agile artifacts are continuously updated, refined, and prioritized. This constant evolution reflects one of the most important principles behind agile: that working software and real feedback are more valuable than comprehensive documentation. When teams understand what agil means in practice, they stop treating artifacts as bureaucratic overhead and start treating them as decision-making tools that guide daily work.

Agile artifacts exist within a broader ecosystem of ceremonies, roles, and values. In Scrum — the most widely adopted agile framework — three primary artifacts are defined with explicit commitments attached to each one. The Product Backlog is committed to through the Product Goal, the Sprint Backlog through the Sprint Goal, and the Increment through the Definition of Done. These commitments transform abstract lists of work into purposeful, outcome-focused tools. Understanding this structure is essential for anyone preparing for agile certifications or pursuing an agile transformation at their organization.

The meaning for agility extends beyond software teams. Finance departments, marketing teams, hardware engineers, and even HR functions have adopted agile artifacts to improve coordination and reduce waste. The agility ladder metaphor — borrowing from sports training where athletes use a physical ladder to improve speed, coordination, and footwork — maps neatly onto organizational agility: each rung represents a more mature practice, from basic backlog management to sophisticated flow metrics and continuous delivery pipelines. Climbing that ladder requires a clear understanding of what each artifact does and why it matters.

This guide covers every major artifact in agile methodology, explaining their purpose, structure, and best practices. You will learn how the Product Backlog is created and refined, how a Sprint Backlog translates planning into action, and how the Increment serves as proof that value has been delivered. You will also explore supporting artifacts such as burn-down charts, release plans, and definition of done checklists.

Whether you are new to agile or preparing for a certification exam, this comprehensive overview will give you the vocabulary and conceptual framework you need. For a deeper look at how teams measure progress using these artifacts, explore artifacts in agile methodology and the metrics that support them.

Agile is not a single methodology but a family of frameworks — Scrum, Kanban, SAFe, LeSS, XP — and each one defines its own set of artifacts. What unites them is the shared commitment to transparency, inspection, and adaptation. By making work visible through well-maintained artifacts, teams can identify bottlenecks early, celebrate incremental wins, and course-correct before small problems become costly failures. This guide focuses primarily on Scrum artifacts because they are the most standardized and widely tested, but it also touches on Kanban boards and SAFe artifacts to give you a well-rounded perspective.

Finally, it is worth noting that artifacts alone do not make a team agile. The agile transformation that produces lasting results combines the right artifacts with the right mindset: a willingness to inspect and adapt, a culture of psychological safety, and leadership that empowers teams to make decisions close to the work. Artifacts are the containers; the agile values and principles are the content. Mastering both is what separates high-performing agile teams from those that simply go through the motions of standups and sprint reviews without ever delivering meaningful, consistent value to their customers.

Agile Artifacts by the Numbers

📋3Core Scrum ArtifactsProduct Backlog, Sprint Backlog, Increment
🏆71%Teams Using ScrumOf all agile practitioners globally
📊42%Faster Time-to-MarketReported by teams with mature backlog practices
🎯2–4 weeksSprint LengthTypical duration for Sprint Backlog cycle
12Agile PrinciplesUnderpinning all agile artifact practices
Artifacts in Agile Methodology - Agile Project Management certification study resource

The Three Core Scrum Artifacts Explained

📋Product Backlog

An ordered list of everything that might be needed in the product. Owned by the Product Owner, it is the single source of work for the Scrum Team and is continuously refined as new information emerges from stakeholders, markets, and team learning.

🔄Sprint Backlog

The set of Product Backlog items selected for the current Sprint, plus the Sprint Goal and a plan for delivering the Increment. Owned by the Developers, it makes their daily work visible and allows them to adapt their plan in real time as they learn more.

🏆Increment

The sum of all Product Backlog items completed during a Sprint and all previous Sprints. Each Increment must meet the Definition of Done and be potentially releasable, providing concrete, inspectable evidence that value has been delivered to the product.

Definition of Done

A formal commitment attached to the Increment that describes the quality standard every completed item must meet. It creates shared understanding across the team and ensures that no hidden technical debt or incomplete work is counted as done.

The Product Backlog is the heartbeat of any agile project. It is a prioritized, ordered list of user stories, features, bug fixes, technical tasks, and knowledge-acquisition spikes that represent everything the team might ever work on. The Product Owner holds sole responsibility for its content, ordering, and availability — though the entire Scrum Team collaborates on refining and estimating its items.

A well-maintained Product Backlog gives stakeholders a transparent view of future work and allows the team to plan realistically without over-committing to a rigid schedule. Understanding this artifact deeply is central to grasping the agile meaning in a professional context.

Product Backlog items (PBIs) are rarely created equal. High-priority items near the top of the backlog should be small, well-understood, and ready for a development team to pick up immediately. Items further down the list are often large, vague, and need significant refinement before they can be estimated or scheduled. This natural gradient — sometimes called the DEEP model (Detailed appropriately, Estimated, Emergent, Prioritized) — reflects the reality that requirements evolve over time. Trying to define every item in exhaustive detail upfront is a hallmark of waterfall thinking, not the agility definition that drives high-performing teams.

Backlog refinement, sometimes called backlog grooming, is the ongoing process of adding detail, estimates, and order to Product Backlog items. Scrum does not prescribe a specific ceremony for this; instead, it recommends that teams spend no more than ten percent of their capacity on refinement activities.

In practice, many teams hold a dedicated mid-sprint refinement session of one to two hours, during which the Product Owner, Developers, and Scrum Master collaborate to clarify acceptance criteria, split large stories into smaller ones, and re-estimate items whose scope has changed. This discipline keeps the backlog healthy and prevents the common problem of entering Sprint Planning with poorly understood items.

Estimation is one of the most debated topics in agile, and the Product Backlog is where those debates play out. Story points, ideal days, t-shirt sizes, and the #NoEstimates movement all have passionate advocates. What matters most is not which unit of estimation a team uses but whether the estimates create shared understanding and support informed planning decisions. Techniques such as Planning Poker, affinity mapping, and the bucket system all serve the same underlying goal: getting the entire team aligned on the relative size and complexity of upcoming work so that Sprint Planning can be completed efficiently and confidently.

The Product Goal, introduced in the 2020 Scrum Guide, gives the Product Backlog a long-term commitment that acts as a strategic north star. All items in the backlog should contribute to or relate to the Product Goal, and the goal itself should be concrete enough to be testable.

For example, a Product Goal might be to increase user retention by fifteen percent within two quarters by improving the onboarding experience. Every sprint then becomes a focused step toward that measurable outcome, with the Product Backlog serving as the map of work that still lies ahead. This goal-oriented approach is a core component of any meaningful agile transformation effort.

Prioritization frameworks help Product Owners make difficult tradeoff decisions when everything feels equally urgent. WSJF (Weighted Shortest Job First), MoSCoW (Must have, Should have, Could have, Won't have), the Kano model, and cost-of-delay analysis are all widely used approaches. Each framework brings a different lens: WSJF focuses on economic value and time sensitivity, making it especially popular in SAFe environments; the Kano model helps teams distinguish between basic expectations, performance features, and delightful surprises. Using a structured prioritization method prevents the backlog from becoming a flat, unordered wish list where the loudest stakeholder always wins.

Transparency is the most important property of a healthy Product Backlog. Every team member, every stakeholder, and every leader should be able to look at the backlog and understand what the team is working toward and why. Digital tools like Jira, Azure DevOps, Linear, and Trello make this transparency easy to maintain, but a well-organized physical board with sticky notes can be equally effective for co-located teams.

The format matters less than the discipline: the backlog must be kept current, refined regularly, and visible to everyone who needs to make decisions based on its contents. Teams that treat their backlog as a shared, living document consistently outperform those that leave it to wither in a tool that nobody trusts.

Agile Agile Estimation Techniques Questions and Answers

Practice story points, Planning Poker, and backlog estimation techniques

Agile Agile Metrics and Reporting Questions and Answers

Test your knowledge of velocity, burn-down charts, and agile reporting

Agile Meaning Across the Sprint Backlog and Increment

The Sprint Backlog is the Developers' own plan for the Sprint. It consists of the Sprint Goal — a single objective that gives the Sprint purpose — plus the selected Product Backlog items and a detailed plan for how those items will be transformed into a Done Increment. Unlike the Product Backlog, which belongs to the Product Owner, the Sprint Backlog belongs entirely to the Developers. They can add, remove, or renegotiate work within it during the Sprint as they learn more, but they never abandon the Sprint Goal without consulting the Product Owner.

A healthy Sprint Backlog is updated every single day. Developers break selected stories into tasks of one day or less, estimate the remaining work for each task, and use a burn-down chart or board to track daily progress. This granular visibility allows the team to identify blockers early, rebalance work across team members, and make informed decisions in the Daily Scrum. The Sprint Backlog is not a contract with management; it is a self-organizing tool that empowers developers to control their own workflow while remaining aligned with the Sprint Goal and the broader Product Goal.

Agile Methodology - Agile Project Management certification study resource

Benefits and Challenges of Agile Artifacts

Pros
  • +Artifacts provide full transparency into the current state of the product and the team's progress toward goals
  • +The Product Backlog creates a single source of truth that eliminates conflicting requirement documents and email chains
  • +Sprint Backlogs give development teams daily visibility into their own progress and workload balance
  • +The Definition of Done enforces consistent quality standards and prevents the accumulation of hidden technical debt
  • +Artifacts support continuous planning by making it easy to re-prioritize work based on new market information
  • +Stakeholders can inspect artifacts at any time, reducing status-meeting overhead and improving trust
Cons
  • Poorly maintained backlogs quickly become bloated, outdated, and impossible to navigate without heavy refactoring
  • Over-detailing early backlog items wastes time on work that may never be prioritized or built
  • Teams new to agile often confuse acceptance criteria with the Definition of Done, leading to inconsistent quality
  • Digital artifact tools can create false confidence — a tidy Jira board does not guarantee shared team understanding
  • Sprint Backlogs can become micromanagement tools if leadership uses task-level tracking to monitor individuals rather than the team
  • Without a clear Product Goal, the backlog becomes a disconnected collection of requests with no strategic coherence

Agile Agile Principles and Mindset Questions and Answers

Explore the 12 agile principles and the mindset behind high-performing teams

Agile Continuous Improvement Process Questions and Answers

Test retrospective techniques, kaizen, and iterative improvement strategies

Agile Artifact Health Checklist for Every Sprint

  • Confirm the Product Backlog is ordered with the highest-priority items fully refined and estimated at the top.
  • Verify that every backlog item in the top two sprints has clear acceptance criteria written from the user's perspective.
  • Ensure the Product Goal is visible to the entire team and referenced during Sprint Planning.
  • Review the Sprint Backlog at the Daily Scrum and update remaining task estimates based on actual progress.
  • Check that all completed Sprint Backlog items meet every criterion in the current Definition of Done.
  • Update the burn-down or burn-up chart daily so velocity trends are visible to the team and stakeholders.
  • Remove stale, outdated, or irrelevant items from the Product Backlog during the weekly refinement session.
  • Confirm the Increment is deployed to a staging environment and accessible for Sprint Review demonstrations.
  • Review the Definition of Done at the retrospective and identify at least one improvement to add next Sprint.
  • Ensure backlog item sizes are no larger than one-third of the team's average Sprint velocity before Sprint Planning begins.

Transparency Without Trust Is Just Surveillance

Agile artifacts create value only when teams and leaders use them for collaborative inspection and adaptation — not for command-and-control monitoring. A Product Backlog that managers use to micromanage daily output destroys the psychological safety that agile requires. Use artifacts to ask better questions together, not to assign blame for missed tasks.

While Scrum defines the most standardized set of agile artifacts, other frameworks have developed their own artifact ecosystems that serve the same fundamental purpose: making work visible and supporting informed decision-making. Kanban, for example, centers on the Kanban board as its primary artifact — a visual representation of work flowing through defined stages from backlog to done.

Unlike the Scrum Sprint Backlog, a Kanban board has no fixed time box. Work items enter and exit based on team capacity, and the board's work-in-progress limits enforce the discipline that keeps flow smooth and predictable. For teams whose work is more operational and less project-oriented, Kanban artifacts often fit more naturally than Scrum's sprint-based structure.

The Scaled Agile Framework (SAFe) extends agile artifacts upward through the organizational hierarchy. At the team level, SAFe uses the same Product Backlog and Sprint Backlog as Scrum. At the program level, a Program Backlog holds features — larger than user stories but smaller than epics — and a Program Board visualizes dependencies and delivery timelines across multiple teams.

At the portfolio level, an Epic Roadmap and a Portfolio Backlog hold investment themes and strategic initiatives. Understanding how artifacts scale is essential for practitioners working in large enterprises, where a single product may be built by dozens of teams working in parallel across multiple time zones.

Extreme Programming (XP) takes a different approach to artifacts, emphasizing executable specifications — automated acceptance tests that serve as both requirements documentation and quality verification in one. In XP, a story card is a placeholder for a conversation, not a detailed specification document. The real artifact is the passing test suite that proves the story's acceptance criteria have been met.

This philosophy anticipates the modern practice of Behavior-Driven Development (BDD), where tools like Cucumber or SpecFlow allow teams to write human-readable scenarios that also serve as automated regression tests. This dual-purpose artifact approach is highly efficient and dramatically reduces the cost of maintaining separate test documentation.

LeSS (Large-Scale Scrum) deliberately minimizes artifact proliferation, insisting that a single Product Backlog serve all teams working on a single product, regardless of scale. In LeSS, there are no program-level backlogs or team-level backlogs — only one shared backlog owned by one Product Owner, who coordinates with area Product Owners to manage the item details.

This radical simplification forces organizational discipline: teams must coordinate at the backlog level rather than hiding dependencies behind separate work queues. The tradeoff is significant management overhead for the Product Owner, but the benefit is an unambiguous, integrated picture of all outstanding work across the entire product.

Hybrid approaches are increasingly common as organizations blend agile practices with the realities of regulatory, contractual, or infrastructure constraints. A hardware-software team might use a Scrum Sprint Backlog for firmware development while maintaining a traditional Gantt chart for hardware manufacturing milestones.

A team operating under HIPAA or SOC 2 compliance might augment its Definition of Done with compliance checklists and audit trail requirements. The key principle is that artifacts should serve the team, not the other way around. Any artifact that consumes more time to maintain than it returns in value should be questioned, streamlined, or eliminated entirely during a retrospective.

Artifact anti-patterns are worth studying because they are extremely common in organizations that have adopted the labels of agile without fully internalizing its values. The zombie backlog — hundreds of items that nobody has looked at in months — creates false comfort while hiding real work. The frozen Sprint Backlog — where tasks are never updated once Sprint Planning ends — turns the daily standup into a theater of empty recitations.

The aspirational Definition of Done — where criteria are listed that the team does not actually enforce — provides a false quality signal that leads to technical debt accumulation. Recognizing these anti-patterns is the first step toward fixing them, and the Sprint Retrospective is the designed ceremony for doing exactly that.

Artifact maturity correlates strongly with team and organizational performance. Teams in the early stages of agile adoption often have messy, inconsistently maintained artifacts; teams at higher maturity levels treat artifact health as a first-class engineering concern. Metrics such as backlog item age, cycle time per story size, and Definition of Done compliance rate give teams objective data on how well their artifact practices are working.

Tracking these metrics over time and connecting them to business outcomes — such as customer satisfaction scores, defect escape rates, and deployment frequency — is how agile teams build the evidence base for continued investment in their practices and tools.

Agile Definition - Agile Project Management certification study resource

Applying artifact best practices in the real world requires more than theoretical knowledge — it demands consistent team habits, supportive tooling, and leadership that reinforces the right behaviors. One of the most impactful habits a Scrum Team can develop is the practice of continuous backlog refinement.

Rather than treating refinement as a single two-hour event at mid-sprint, high-performing teams weave brief refinement conversations into their daily workflow. A developer who discovers an unclear acceptance criterion while coding can immediately tag the Product Owner for a quick clarification, updating the backlog item in real time rather than letting ambiguity accumulate until the next formal refinement session.

Sprint Planning quality depends directly on the health of the Product Backlog going into the session. When the top ten to fifteen items are well-refined, estimated, and clearly understood, Sprint Planning becomes a creative exercise in selecting the right work and designing an approach for delivering it. When the backlog is poorly maintained, Sprint Planning devolves into a discovery session where the team spends most of their time debating requirements rather than planning delivery. This is why experienced Scrum Masters invest heavily in backlog health as a lagging indicator of Sprint Planning effectiveness: fix the artifact, fix the ceremony.

The Sprint Review is the ceremony most directly connected to the Increment artifact, and it is often underutilized. Many teams treat the Sprint Review as a demonstration to passive observers, but the Scrum Guide describes it as a working session where stakeholders and the Scrum Team collaborate to inspect the Increment and adapt the Product Backlog based on what they learn together.

When done well, the Sprint Review produces concrete backlog updates: new items are added based on stakeholder feedback, existing items are re-prioritized based on what the Increment revealed, and the Product Goal may even be refined based on market signals that emerged during the Sprint.

The Sprint Retrospective, though not directly about artifacts, has a profound impact on them. The retrospective is where teams identify improvements to their Definition of Done, their refinement process, their estimation accuracy, and their Sprint Backlog management practices. A team that runs high-quality retrospectives consistently raises the bar on all of its artifact practices over time.

Conversely, a team that skips or phones in its retrospectives tends to repeat the same artifact anti-patterns Sprint after Sprint, accumulating both technical debt and process debt without ever addressing the root causes. Making artifact health a standing retrospective topic is one of the simplest and most effective process improvements any team can make.

Tool selection matters more than many teams initially realize. The right tool makes artifacts transparent, accessible, and easy to update; the wrong tool creates friction that discourages maintenance and breeds the very opacity that artifacts are designed to eliminate. Jira is the industry standard for large organizations, offering powerful customization and integration with development workflows.

Linear has gained popularity among fast-moving product teams for its speed and minimalist design. Trello and Notion work well for small teams with simple needs. GitHub Issues and Projects suits engineering-first organizations that want artifact management to live inside their existing code workflow. Whatever tool a team chooses, the most important criterion is whether every team member and key stakeholder actually uses it.

Remote and distributed agile teams face unique artifact challenges. When a team is spread across multiple time zones, maintaining real-time artifact visibility requires more deliberate effort than it does for co-located teams. Asynchronous refinement — where developers add questions and comments to backlog items between synchronous sessions — helps distributed teams stay aligned without requiring everyone to be online simultaneously.

Video walkthroughs of the Increment artifact, recorded and made available before the Sprint Review, allow stakeholders to arrive prepared and make the synchronous review time more productive. These adaptations are not compromises; they are evolutions of artifact practice that often improve clarity even when teams return to in-office work.

For teams and individuals preparing for agile certifications, a thorough understanding of artifacts is non-negotiable. The PMI-ACP, CSM, PSM, and SAFe certifications all test artifact knowledge from multiple angles: definitions, ownership, commitments, anti-patterns, and scaling considerations. Practice test questions frequently present scenario-based dilemmas — such as what to do when a developer discovers mid-Sprint that a backlog item is three times larger than estimated, or how to handle a stakeholder who demands changes to the Sprint Backlog after Sprint Planning closes.

Building the habit of analyzing these scenarios through the lens of transparency, inspection, and adaptation — the three pillars of empirical process control that underpin all agile artifacts — will serve you well both in exams and in real-world agile practice. For structured measurement approaches that complement artifact management, see artifacts in agile methodology as a starting point for building your measurement framework.

Preparing for an agile certification exam requires more than reading the Scrum Guide once and hoping for the best. The most effective candidates treat artifact knowledge as a three-layer learning challenge: first, they memorize definitions and ownership rules; second, they practice applying those rules to scenario questions; and third, they reflect on their own real-world artifact experiences to ground abstract concepts in concrete memory.

If you have ever maintained a Product Backlog, updated a Sprint Backlog during a daily standup, or argued about the Definition of Done in a retrospective, you already have experiential knowledge that textbook candidates lack. The challenge is connecting that experience to the formal vocabulary that certification exams test.

Scenario-based practice questions are the most reliable predictor of exam success for artifact topics. When you encounter a question about what the Scrum Master should do when the Product Owner keeps adding items to the Sprint Backlog mid-Sprint, you need to reason from principles rather than recall a memorized answer.

The answer involves understanding that the Sprint Backlog belongs to the Developers, that the Sprint Goal creates a boundary around the Sprint's purpose, and that negotiation between the Product Owner and Developers is healthy when scope changes are genuinely necessary — but that the Sprint Goal itself should be protected. This kind of multi-layered reasoning is exactly what the highest-difficulty exam questions are designed to test.

Spaced repetition is a proven learning technique that works especially well for artifact vocabulary. Using a flashcard system like Anki, create cards for every artifact definition, commitment, and ownership rule. Review these cards daily in the week before your exam, letting the spaced repetition algorithm surface the items you are weakest on most frequently. Pair each definition card with a scenario card: for example, front of card reads the scenario and the back reads the correct artifact-based response. This two-layer card system builds both recall and application skills simultaneously, which mirrors the dual demands of modern agile certification exams.

Study groups dramatically accelerate artifact learning for most candidates. When you explain the difference between the Product Goal and the Sprint Goal to a peer who does not yet understand it, you consolidate your own understanding far more deeply than you would by re-reading the same passage in isolation.

Study groups also expose you to perspectives and experiences different from your own: a developer on a large enterprise SAFe program has very different artifact experiences than a solo Scrum Master on a three-person startup team, and both perspectives are valuable for understanding the full range of scenarios an exam might present.

Time management during the exam itself requires practice. Most agile certification exams give candidates between one and two minutes per question, which is enough time to read carefully and reason through scenario questions — but only if you do not get stuck. Practice with timed mock exams to develop the intuition for when to commit to an answer and move on versus when to flag a question for review.

Artifact questions that require multi-step reasoning are the ones most likely to eat time unexpectedly. Developing a mental checklist — Who owns this artifact? What is its commitment? What does transparency require here? — gives you a reliable framework for approaching any artifact question efficiently and confidently.

After passing your certification exam, the real learning continues. The most valuable agile practitioners are those who never stop interrogating their own artifact practices. They ask questions like: Is our Product Backlog truly transparent, or does it contain items that only the Product Owner understands? Does our Definition of Done reflect our actual quality standards, or has it become aspirational theater?

Are we using the Sprint Backlog as a self-organizing tool, or as a task assignment list handed down by a proxy manager? These questions, asked honestly and regularly, are the engine of continuous improvement that keeps artifact practices healthy and the team's agility genuinely high rather than superficially labeled.

The journey from artifact awareness to artifact mastery is the journey from knowing what agile is to living what agile means. Every time a team refines a backlog item together, updates a burn-down chart with honest data, or expands their Definition of Done to include a quality criterion they previously ignored, they move one rung higher on the agility ladder.

This incremental progress — small improvements compounding over dozens of sprints — is what agile transformation actually looks like in practice. It is not a single big-bang change but a continuous, disciplined commitment to transparency, inspection, and adaptation, embodied in the artifacts that make work visible and decisions evidence-based every single day.

Agile Kanban Method and Practices Questions and Answers

Master Kanban boards, WIP limits, and flow-based artifact management

Agile Kanban Principles and Practices Questions and Answers

Test your understanding of pull systems, lead time, and kanban principles

Agile Questions and Answers

About the Author

Kevin Marshall
Kevin MarshallPMP, PMI-ACP, PRINCE2, CSM, MBA

Project Management Professional & Agile Certification Expert

University of Chicago Booth School of Business

Kevin Marshall is a Project Management Professional (PMP), PMI Agile Certified Practitioner (PMI-ACP), PRINCE2 Practitioner, and Certified Scrum Master with an MBA from the University of Chicago Booth School of Business. With 16 years of program management experience across technology, finance, and healthcare sectors, he coaches professionals through PMP, PRINCE2, SAFe, CSPO, and agile certification exams.

Join the Discussion

Connect with other students preparing for this exam. Share tips, ask questions, and get advice from people who have been there.

View discussion (4 replies)