Skip to content

Introduction to Sprints

A sprint is like a "work sprint" for teams - focusing on completing a curated set of tasks within 1-4 weeks to deliver usable outcomes.

With AngusTester sprint management, your team will gain:

  • ✅ Clearer work planning
  • ✅ More efficient team collaboration
  • ✅ Faster product delivery
  • ✅ Stronger adaptability

What is a Sprint? A Team's "Work Sprint Cycle"

Think of a sprint like cooking a complex dish:

  • Preparation phase: Plan this week's menu (sprint planning)
  • Cooking phase: Focus on completing a few steps daily (daily work)
  • Tasting phase: Invite guests for feedback on weekends (demo)
  • Improvement phase: Adjust the recipe based on feedback (retrospective)

Key characteristics of sprints:

Real-world case:
An e-commerce team using AngusTester for sprint management:

  • Each sprint lasts 2 weeks
  • Delivers 3-5 core features per sprint
  • 60% increase in customer satisfaction
  • 75% reduction in response time to change requests

Five Core Values of Sprints

1. Clear Planning - Know "What to Do This Week"

Like planning a weekly menu to avoid blind work:

  • Monday morning: Team jointly selects tasks (sprint planning)
  • Daily follow-up: Standup confirms daily priorities (daily scrum)
  • Tool support: AngusTester board visually displays task status

2. Team Collaboration - Harmony Like an Orchestra

Sprints promote cross-functional collaboration:

3. Transparent Communication - Everyone Aligned

AngusTester provides real-time visualization:

  • Burndown chart: Shows remaining work
  • Daily auto-reports: Email updates on progress
  • Mobile notifications: Instant alerts for important updates

4. Flexibility - Pivot When Needed

Sprints make teams agile like surfers:

  • Weekly adjustments: Optimize plans based on feedback
  • Quick response: Urgent requests can join next sprint
  • Risk alerts: Early problem detection

5. Quality Assurance - Deliver Ready-to-Use Outcomes

Each sprint delivers "potentially shippable" results:

  • Continuous testing: Features tested upon completion
  • Customer acceptance: Real feedback every sprint
  • Quality gates: Automated code quality checks

The Four-Step Sprint Cycle

Step 1: Planning Meeting (1-2 hours Monday morning)

markdown
1. **Product Owner** → Presents high-priority requirements
2. **Team estimation** → Discuss implementation approaches and effort
3. **Joint commitment** → Agree on delivery goals
4. **Task breakdown** → Split into executable items

AngusTester tip: Use "story point estimation" for quick effort assessment

Step 2: Daily Standup (15 minutes daily)

markdown
**Three questions per person:**
1. What was done yesterday?
2. What's planned for today?
3. Any obstacles?

**Standup rules:**
- Start on time (recommended 9:30 AM)
- Stand up (keep it brief)
- Record issues (solve after meeting)

Step 3: Demo (1 hour Friday afternoon)

markdown
**Demo content:**
- New feature demonstrations
- Technical breakthroughs
- Test reports

**Participants:**
- Development team
- Product Owner
- Customer representatives
- Other stakeholders

Best practice: Record demo videos for archives

Step 4: Retrospective (30 minutes Friday afternoon)

markdown
**Discussion focus:**
- 👍 What went well (keep doing)
- 👎 Problems encountered (improve)
- 💡 Suggestions (action items)

**Outcomes:**
- 1-3 specific improvements
- Assigned owners
- Implemented next sprint

AngusTester feature: Auto-generates retrospective minutes

Sprint Permission Management (Ensuring Data Security)

Permission Scenarios

ScenarioRequirementAngusTester Solution
Confidential projectRestrict accessEnable "permission control" mode
Cross-team collaborationShare partial dataSpecify sharing scope
Fully open projectOpen to allDefault "no permission control"

Three-Step Permission Setup

Access levels:

  • 👀 Viewer: View sprint info only
  • ✏️ Editor: Update task status
  • ⚙️ Admin: Modify sprint settings

Security tip: Enable "operation logs" for sensitive projects

Unique Sprint Management Features

Smart Planning Assistant (TODO)

  • Auto-recommendations: Task suggestions based on historical data
  • Risk alerts: Identify task dependencies and conflicts
  • Balance check: Ensure balanced workload across functions

Real-Time Progress Tracking

Automated Reports (TODO)

  • Daily progress summaries
  • Sprint completion reports
  • Quality analysis briefs

Success Story: E-Commerce Team Sprint Management

task-gantt.png

Results:

  • Completed 6 core features in 2 weeks
  • 300% increase in system capacity
  • Zero failures during major promotions

Start Your First Sprint Now

Three-Step Quick Start

  1. Create sprint

    • Login to AngusTester → Tasks → Sprint module → Click Add Sprint
  2. Add tasks

    • Drag tasks from Backlog to sprint
    • Or create new tasks manually
    markdown
    [Recommendation] Select 5-8 medium-sized tasks for first sprint
  3. Start sprint

    • Set start/end dates
    • Invite team members
    • Click "Start Sprint"

Pro tip:

  • Treat first three sprints as adaptation period - focus on establishing processes rather than workload
  • Sprints aren't sprints, but a team rhythm dance - find your groove

Sprint Field Information

ParameterField NameTypeRequiredLength LimitDescription
IDidbigintConditional/Unique sprint ID; mandatory when modifying
Project IDprojectIdlongYes/Parent project ID
Sprint NamenamestringYes≤200Sprint name
Authorization ControlauthbooleanNo/Enable permission control (default false)
Start DatestartDatedatetimeYes/Sprint start time
DeadlinedeadlineDatedatetimeYes/Sprint end time
Owner IDownerIdlongYes/Sprint owner ID
Task PrefixtaskPrefixstringNo≤40Task code prefix
Effort Estimation MethodevalWorkloadMethodenumYes/Task estimation method (see below)
AttachmentsattachmentslistNo/Sprint attachments
Acceptance CriteriaacceptanceCriteriastringNo≤2000Software delivery conditions
Additional InfootherInformationstringNo≤2000Supplementary information
Sprint StatusstatusenumRead-only/See below Sprint Status
Owner NameownerNamestringRead-only/Owner name
Owner AvatarownerAvatarstringRead-only/Owner avatar URL
Meeting ListmeetingslistRead-only/Sprint meeting details
Tenant IDtenantIdlongRead-only/Tenant ID
Creator IDcreatedBylongRead-only/Creator ID
Creator NamecreatedByNamestringRead-only/Creator name
Creation TimecreatedDatedatetimeRead-only/Creation time
Last Modifier IDlastModifiedBylongRead-only/Last modifier ID
Last Modifier NamelastModifiedByNamestringRead-only/Last modifier name
Last Modified TimelastModifiedDatedatetimeRead-only/Last modification time
Task CounttaskNumlongRead-only/Total tasks in sprint
Valid Task CountvalidNumlongRead-only/Valid tasks (excluding canceled)
ProgressprogressobjectRead-only/Progress statistics
Member ListmemberslistRead-only/Sprint participants

Sprint Status (status)

Enum ValueDescription
PENDINGPending - Not started
IN_PROGRESSIn Progress - Active
COMPLETEDCompleted - All tasks done
BLOCKEDBlocked - Cannot proceed due to issues

Effort Estimation Method (evalWorkloadMethod)

Enum ValueDescription
WORKING_HOURSHours - Actual time estimates in hours
STORY_POINTStory Points - Complexity-based method for agile

Released under the GPL-3.0 License.