-
Notifications
You must be signed in to change notification settings - Fork 4
Home
The Applications Development (AD) BAS degree at North Seattle College (NSC) prepares students for entry-level roles in:
- Software Development
- Mobile Development
- Software Testing / Quality Assurance Engineering
- Related technical disciplines
The AD program emphasizes hands-on learning built around four core technical tracks:
- Web Development
- Mobile Development
- Data Science
- Cloud Computing
π Find more information about the AD BAS degree on the official NSC site: North Seattle AD Program
Our team operates as a collaborative, student-driven organization that mimics real-world tech environments. We are committed to fulfilling our roles with integrity, empathy, and mutual respect.
While no one holds hierarchical authority, we strive to communicate openly, embrace accountability, and support one another in achieving shared goals. By working together graciously and purposefully, we aim to deliver high-quality results while fostering a professional and growth-oriented culture.
We commit to the following principles:
- Open and Clear Communication
- Mutual Support and Collaboration
- Ownership and Accountability
- Delivery of High-Quality Results
- Growth through Feedback and Mentorship
We aim to foster a professional, inclusive, and growth-oriented culture where all team members can succeed.
All practicum studentsβEngineers, PMs, Leads, and support roles are expected to adhere to the following professional standards:
| Expectation | Description |
|---|---|
| Communicate Clearly & Respectfully | Use Slack actively, respond to questions, and proactively update your team on progress or blockers. |
| Show Professionalism | Treat the practicum like a real workplace. Meet deadlines, attend meetings, and follow established workflows. |
| Support Your Cohort | Ask questions, help others, and assume positive intent. We win as a team. |
| Honor Commitments | Life happensβcommunication prevents stalls and surprises. Communicate immediately when you cannot honor a commitment. |
| Follow Git & GitHub Workflows | Branching, PRs, reviews, issues, and documentation are core to our work. |
| Stay Engaged | The practicumβs value comes from active participation in meetings, retrospectives, discussions, and project work. |
The practicum is designed to emulate industry workflows in a supportive academic environment. We operate in two-week sprints, with a structure modeled after real Agile development teams.
Below is a breakdown of our Monday 6 PM meetings and the sprint cycle structure.
We begin every Monday with essential updates from leadership:
- Workflow or process changes
- Project announcements
- Management updates
- New tools or best practices
Sprint Planning typically occurs immediately after the Weekly Updates and consists of four stages:
We review all backlog issues available for the new sprint on each repositoryβs Projects page. The TPM will share the "Team Weekly" link in Slack before the meeting.
The process has been streamlined: PMs and Lead Engineers now assign issue sizes (e.g., S/M/L) before Sprint Planning to reduce meeting overhead.
Everyone gets 5 minutes to browse and select their work.
- Rule: One person per issue, unless marked Medium+ (where pairing is allowed).
- Guidance: Choose issues based on available time and skill comfort.
An open floor for clarifying questions. If youβve selected an issue and need additional context, ask now.
During the second Monday meeting of the sprint, we conduct a retrospective to foster continuous improvement:
- Review what worked well.
- Discuss what didnβt.
- Identify improvements.
- Revisit last sprintβs retrospective notes.
- Add new items to the board.
- Placement Period (5 minutes): Everyone adds thoughts or notes to the retrospective project board.
- Review Discussion: We review all retrospective entries (time spent depends on discussion depth).
This is an open space for anyone to:
- Share research
- Present findings
- Raise ideas
- Offer new tools or workflows
Tip: You may add topics to the Parking Lot before the Monday meeting.
After the main agenda is complete, we move into the Developer Meeting. This is one of the most important parts of the practicum for hands-on support.
- Open Q&A
- Team discussions
- Live troubleshooting or code challenges
- Screen sharing, pairing, or walkthroughs
Reminder: Come to this meeting with questions, blockers, or discussion topics!
| Activity | Week 1: Planning & Development | Week 2: Development & Retrospective | Ongoing (Throughout Both Weeks) |
|---|---|---|---|
| Monday Meeting | Updates β Sprint Planning β Issue Selection β Developer Meeting | Updates β Retrospective β Developer Meeting | Communicate Blockers promptly |
| Weekdays | Work on assigned issues. Coordinate with PMs/Leads. | Wrap up issues. Ensure PRs meet review requirements. | Submit PRs early, not at the last minute |
| Review | N/A | N/A | Review your peersβ PRs (Two required each week) |
| Documentation | N/A | N/A | Update issues with notes and progress |
We encourage questions! You are not expected to know everything. Never hesitate to ask for help!
-
Reach out through Slack:
- DM your Lead Engineer or PM.
- Post in your project channel.
- Tag your PR or Issue with
Needs Help.
-
Use the weekly Developer Meeting: Bring any of the following to the meeting:
- Blockers
- Confusing tasks
- Code challenges
- Repo issues
- Anything slowing down your progress
Leadership is here to help and support your learning.
Home β’ New Student Onboarding β’ Guides β’ Projects β’ Code of Conduct β’ FAQ
Last updated: 12/7/2025