Agile 101

Wondering “What is Agile?” or brushing up on your Agile knowledge?

  • What Is Scrum Methodology?

    What Is Scrum Methodology?

    Scrum is an agile project management methodology or framework used primarily for software development projects...

    Read Article
  • What Is Kanban? An Introduction to Kanban Methodology

    What Is Kanban? An Introduction to Kanban Methodology

    What is Kanban? The Kanban methodology helps manage product creation focusing on continuous delivery and not overburdening agile software development teams.

    Read Article
  • What Is Agile Methodology?

    What Is Agile Methodology?

    The various agile Scrum methodologies share much of the same philosophy, as well as many of the same characteristics and practices...

    Read Article
  • What is Scrum Project Management?

    What is Scrum Project Management?

    Understanding Scrum Project Management

    Read Article
  • Measuring the Velocity of your Agile Scrum Team

    Measuring the Velocity of your Agile Scrum Team

    Velocity is an extremely simple, powerful method for accurately measuring the rate at which scrum development teams consistently deliver business value. To calculate velocity...

    Read Article
  • Feature Estimation of User Stories in Agile Development

    Feature Estimation of User Stories in Agile Development

    In agile development, a feature is a chunk of functionality that delivers business value. Some methodologies refer to features as user stories or stories...

    Read Article
  • Agile Programming Best Practices

    Agile Programming Best Practices

    Read about agile programming best practices that help programmers code in a more agile way.

    Read Article
  • Agile Project Management

    Agile Project Management

    Agile Project Management Done Right!

    Read Article
  • Glossary of Scrum / Agile Terms

    Glossary of Scrum / Agile Terms

    Learn the basics of Scrum and Agile definitions and terms

    Read Article
  • Continuous Integration in Agile Software Development

    Continuous Integration in Agile Software Development

    Traditional software development methods don’t dictate how frequently to integrate source code. The more programmers share code, the more problematic it is. Agile teams may use Continuous Integration.

    Read Article
  • Agile Development Resources: Website & Book Directory

    Agile Development Resources: Website & Book Directory

    Helpful reading materials, definitions, websites and more…

    Read Article
  • Test-Driven Development: Test-First Agile Programming

    Test-Driven Development: Test-First Agile Programming

    Agile teams often find that the closer the unit test coverage of their code is to some optimal number, the more agile their code is...

    Read Article
  • Collaborative Workspace for Agile Teams

    Collaborative Workspace for Agile Teams

    Lots of agile teams have made open areas work. There are ways to encourage people to work in such collaborative workspaces, without asking them to give up all of their private space or “space status.”

    Read Article
  • Agile Coding & Programming Standards

    Agile Coding & Programming Standards

    In Agile programming, adhere to a single agile coding standard helps everything work better. Learn why.

    Read Article
  • Agile Management Practices

    Agile Management Practices

    Agile management practices and principles used in planning and managing agile projects.

    Read Article
  • Agile Sprint Tracking | Iteration Tracking

    Agile Sprint Tracking | Iteration Tracking

    As teams progress through a sprint, it is important to understand the state of the iteration...

    Read Article
  • Agile Pair Programming & Common Codebase Use

    Agile Pair Programming & Common Codebase Use

    Benefits of a common codebase and other best practices in agile pair programming that make agile software development easier and more consistent.

    Read Article
  • Simple Code Design For Scalable Agile Programming

    Simple Code Design For Scalable Agile Programming

    Agile teams place enormous value on the extensibility of their code: the extent to which they can easily maintain and extend it. A key component of extensibility is code design simplicity...

    Read Article
  • Agile Assessment: Test Your Team's Agility

    Agile Assessment: Test Your Team's Agility

    Agility is a spectrum. Some teams are more agile than others, which are in turn more agile than yet others. It may be well worthwhile for your team to start with modest increases in agility...

    Read Article
  • Sprint Burndown Chart for Agile Development Tracking

    Sprint Burndown Chart for Agile Development Tracking

    Learn how to use a sprint burndown chart to measure iteration or release progress in your agile software development project.

    Read Article
  • loading
    Loading More...