GitScrum / Docs
All Best Practices

Getting Started with Agile | Framework Guide

Start your agile journey with Scrum or Kanban. GitScrum provides flexible boards, sprint management, and collaboration tools for iterative delivery.

5 min read

Adopting agile methodology transforms how teams approach software development, emphasizing iterative delivery and continuous improvement. GitScrum provides the flexible boards, sprint management, and collaboration tools teams need to successfully implement agile practices from day one.

Agile vs Waterfall

WaterfallAgile
Plan everything upfrontPlan iteratively
Big bang deliveryIncremental delivery
Change is expensiveChange is expected
Documentation heavyWorking software
Handoffs between phasesCross-functional teams
Find problems lateFind problems early

Agile Framework Comparison

FRAMEWORK SELECTION GUIDE

                SCRUM              KANBAN             SCRUMBAN
────────────────────────────────────────────────────────────────
Iterations     Fixed sprints      Continuous flow    Flexible
               (1-4 weeks)        (no sprints)       hybrid

Planning       Sprint planning    Just-in-time       As needed
               sessions           pull               

Roles          Scrum Master       No required        Optional
               Product Owner      roles              roles
               Dev Team

Best for       Product dev        Support/Ops        Transitioning
               Clear releases     Variable work      teams

Overhead       Medium             Low                Low-Medium

GitScrum       Full support       Full support       Full support
────────────────────────────────────────────────────────────────

Core Agile Principles

THE AGILE MANIFESTO (Simplified)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                 β”‚
β”‚  We value:                                      β”‚
β”‚                                                 β”‚
β”‚  INDIVIDUALS & INTERACTIONS                     β”‚
β”‚      over processes and tools                   β”‚
β”‚                                                 β”‚
β”‚  WORKING SOFTWARE                               β”‚
β”‚      over comprehensive documentation           β”‚
β”‚                                                 β”‚
β”‚  CUSTOMER COLLABORATION                         β”‚
β”‚      over contract negotiation                  β”‚
β”‚                                                 β”‚
β”‚  RESPONDING TO CHANGE                           β”‚
β”‚      over following a plan                      β”‚
β”‚                                                 β”‚
β”‚  (While there is value in the items on the      β”‚
β”‚   right, we value the items on the left more)   β”‚
β”‚                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Getting Started Roadmap

AGILE ADOPTION JOURNEY

MONTH 1: FOUNDATIONS
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Week 1-2: Learn & Align                        β”‚
β”‚  β€’ Team training on agile basics                β”‚
β”‚  β€’ Choose Scrum or Kanban                       β”‚
β”‚  β€’ Set up GitScrum board                        β”‚
β”‚                                                 β”‚
β”‚  Week 3-4: First Iterations                     β”‚
β”‚  β€’ Create initial backlog                       β”‚
β”‚  β€’ Run first sprint/flow                        β”‚
β”‚  β€’ Daily standups begin                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

MONTH 2-3: BUILD HABITS
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  β€’ Consistent ceremonies                        β”‚
β”‚  β€’ Retrospectives driving improvement           β”‚
β”‚  β€’ Estimation improving                         β”‚
β”‚  β€’ Stakeholder demos regular                    β”‚
β”‚  β€’ Velocity/metrics tracking                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

MONTH 4-6: MATURE & OPTIMIZE
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  β€’ Process tuned to team                        β”‚
β”‚  β€’ Automation of workflows                      β”‚
β”‚  β€’ Predictable delivery                         β”‚
β”‚  β€’ Continuous improvement culture               β”‚
β”‚  β€’ Extended to cross-team                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Minimum Viable Agile

START WITH THESE BASICS

1. VISUAL BOARD
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”
β”‚ To Do   β”‚ In Prog   β”‚ Review   β”‚ Done  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Task 1  β”‚ Task 4    β”‚ Task 6   β”‚ Task 7β”‚
β”‚ Task 2  β”‚ Task 5    β”‚          β”‚ Task 8β”‚
β”‚ Task 3  β”‚           β”‚          β”‚       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜

2. DAILY STANDUP (15 min)
β€’ What I did yesterday
β€’ What I'll do today
β€’ Any blockers?

3. REGULAR REVIEW (every 2 weeks)
β€’ Show what we built
β€’ Get feedback
β€’ Adjust plan

4. RETROSPECTIVE (every 2 weeks)
β€’ What went well?
β€’ What to improve?
β€’ One action item

That's it to start. Add more as you master these.

Best Practices

  • Start simple and add practices as needed
  • Focus on principles over ceremony
  • Get team buy-in before mandating
  • Measure outcomes not process compliance
  • Iterate on process like you iterate on product
  • Celebrate small wins to build momentum
  • Use tools that help not hinder (like GitScrum)
  • Coach don't mandate for lasting change
  • Anti-Patterns

    βœ— "We do agile" but skip retrospectives
    βœ— Agile as excuse to skip documentation entirely
    βœ— Micromanaging daily standups
    βœ— Fixed scope + fixed deadline = not agile
    βœ— Adopting all practices at once
    βœ— Blaming agile when problems arise
    

    Related Solutions