โ Back
Carnegie Mellon University ยท 18-652
Foundation of Software Engineering
Six Scrum iterations building a social network app โ each iteration deepening one pillar of professional software engineering practice.
Teamwork & Technology
- Established team roles and workflow by combining Scrum sprints with a Kanban board โ used Planning Poker for estimation and velocity tracking across all 6 iterations
- Set up the full MERN stack development environment, Git/GitHub workflows, and project scaffolding including CI pipeline configuration
- Defined communication protocols: REST for CRUD operations and WebSocket (Socket.io) for real-time features โ grounded in HTTP vs WebSocket tradeoff analysis
ScrumKanbanPlanning PokerGitGitHubMERN StackWebSocketREST