Skip to content

Latest commit

 

History

History
117 lines (88 loc) · 3.68 KB

File metadata and controls

117 lines (88 loc) · 3.68 KB

Code of Conduct

Our Commitment

Team DrivaPi is committed to creating a respectful, collaborative, and productive environment for all team members working on the SEA:ME Automotive Program. This code of conduct applies to all team interactions, including stand-ups, code reviews, documentation, and communication channels.

Our Values

1. Respect

  • Treat all team members with dignity and respect
  • Value diverse perspectives and experiences
  • Listen actively and assume good intentions
  • Provide constructive feedback, never personal criticism

2. Collaboration

  • Share knowledge openly and help teammates learn
  • Ask questions without hesitation—no question is "stupid"
  • Acknowledge and credit others' contributions
  • Work together to solve problems, not assign blame

3. Professionalism

  • Meet commitments and communicate proactively if blocked
  • Be punctual for stand-ups and team meetings
  • Document work clearly for team transparency
  • Follow agreed-upon workflows and standards (TSF, ISO 26262)

4. Quality & Safety

  • Prioritize functional safety in all automotive work
  • Follow the review process (2 reviews for ASIL B)
  • Test thoroughly and document evidence
  • Report safety concerns immediately

5. Continuous Improvement

  • Accept feedback gracefully and learn from mistakes
  • Share lessons learned with the team
  • Suggest process improvements respectfully
  • Help maintain and improve documentation

Expected Behavior

Do:

  • Communicate clearly and promptly
  • Review PRs thoroughly and constructively
  • Update stand-up docs and traceability
  • Ask for help when stuck
  • Celebrate team successes
  • Respect working hours and response times

Don't:

  • Use disrespectful or discriminatory language
  • Dismiss others' ideas without consideration
  • Skip required reviews or testing
  • Make unilateral decisions affecting the team
  • Share confidential project information externally
  • Commit untested or undocumented code

Team Communication

Daily Stand-Ups

  • Attend morning (~10 min)
  • Come prepared with updates
  • Be concise and focused on blockers/progress
  • Document in docs/standups/

Code Reviews

  • Provide feedback within 24 hours when possible
  • Focus on code quality, not the person
  • Explain reasoning behind suggestions
  • Use the review as a learning opportunity

Conflict Resolution

  1. Address issues directly with the person involved first
  2. Assume positive intent and seek to understand
  3. If unresolved, involve the facilitator (Melanie)
  4. Focus on finding solutions, not placing blame

Enforcement

Minor Issues

  • First occurrence: Private discussion with facilitator
  • Coaching and guidance to align with standards

Serious Issues

  • Repeated violations after coaching
  • Deliberate misconduct or safety violations
  • Escalation to program supervisors/instructors

Reporting

If you experience or witness behavior that violates this code of conduct:

  1. Direct approach: Speak with the person if comfortable
  2. Facilitator: Contact Melanie for mediation
  3. Escalation: Reach out to SEA:ME program supervisors

All reports will be handled with discretion and respect for privacy.

Scope

This code of conduct applies to:

  • All team meetings and stand-ups
  • GitHub interactions (PRs, issues, comments)
  • Shared workspaces and development environments
  • Team communication channels
  • Project documentation and artifacts

Acknowledgment

By participating in Team DrivaPi, all members agree to uphold this code of conduct and contribute to a positive, productive team environment.


Team DrivaPi (Team04)
Hugo, Gaspar, Bernardo, Miguel, Melanie

Effective: January 9, 2026
SEA:ME Automotive Program - Educational Project