๐๏ธ Introduction to Scrum at Core Infra
Scrum is an agile project management framework designed to help teams develop software iteratively, adapt to change, and continuously improve. It is built on principles of transparency, inspection, and adaptation, making it well-suited for dynamic and collaborative development environments.
At Core Infra, we follow Scrum to structure our work2flow, ensuring we stay aligned, address blockers efficiently, and keep our development process flexible. While traditional Scrum includes daily standups, we adapt the methodology to fit our teamโs needs.
๐ How Scrum Works
Scrum organizes work into sprints, which are fixed-length development cycles (usually 1โ4 weeks). Each sprint follows a structured process:
Step 1: Sprint Planning
Before each sprint, the team defines objectives and breaks them into user stories (small, actionable development tasks). These tasks are prioritized in a backlog, which acts as a roadmap for the project.
Step 2: Development & Collaboration
During the sprint, developers work on their assigned tasks while staying in sync with the team through regular communication. Scrum typically involves daily standups, but at Core Infra, we primarily rely on async updates and weekly meetings.
Step 3: Weekly Scrum Meeting
Instead of daily standups, we hold a weekly Scrum meeting every Thursday at 8:30 AM at Snell Library. This is our dedicated time to discuss progress, blockers, and upcoming priorities.
Step 4: Sprint Review & Retrospective
At the end of the sprint, we review completed work, gather feedback, and reflect on what went well and what can be improved in the next sprint.
๐ Key Principles of Scrum
Principle | How It Works |
---|---|
Iterative Development | Work is broken into sprints for continuous progress. |
Collaboration | Regular meetings ensure alignment and accountability. |
Transparency | Progress and blockers are openly discussed. |
Adaptability | Plans are adjusted based on feedback and new priorities. |
Self-Organizing Teams | Developers take ownership of tasks and problem-solving. |
๐ ๏ธ Tools We Use
At Core Infra, we leverage a variety of tools to support our Scrum process:
- GitHub โ For tracking issues, managing code, and reviewing pull requests.
- Slack โ For async team communication and updates.
- Google Docs โ For documenting sprint goals and progress.
๐ Learn More About Scrum
If youโre new to Scrum or want to dive deeper into its methodology, check out these resources:
- ๐ The Official Scrum Guide (opens in a new tab) โ The definitive guide to Scrum by its creators.
- ๐ Scrum in 10 Minutes (opens in a new tab) โ A quick introduction to the framework.
- ๐ฅ Agile & Scrum Crash Course (opens in a new tab) โ A beginner-friendly video explanation.
By following Scrum, Core Infra ensures a structured yet flexible approach to development, helping us build better tools for C4C while continuously improving our workflow. ๐