Working Agreement
TIME
CORE HOURS: 9:30 AM - 3:30 PM
NO lunch meetings (12 PM - 1 PM)
COMMUNICATION
Honest/Open communication; keep lines of communication open within the team. (8,0,0)
Use Retrospective board (DevOps) to identify good/bad (optional) (4, 3, 1)
Be transparent and honest (8,0,0)
Be attentive/respectful when others talking (8,0,0)
Listening, not shooting down ideas, not using phone or ignoring person speaking, engaged with speaker
If discussion heated or not moving forward, scrum master will facilitate to keep discussion moving
Everyone should actively contribute; everyone's opinions matter. (8,0,0)
If you feel that you need to say something, you should have that opportunity
Communication about project should always include all of Team Kraken (e-mail, Teams) (7, 1, 0)
Communication about project should be open to all team members and stakeholders (Teams and email, as appropriate - such as seeking feedback from a stakeholder or asking a question)
Project communication should be about the project (Vessel Registry channels are appropriate for project discussions) and not the team or team dynamics (Team Kraken Channel is the appropriate channel for this) (8,0,0)
A team decision, whether by consensus or majority vote, will be considered a vote of consensus on behalf of Team Kraken by the product owner and scrum master (when true consensus may not be possible). (8,0,0)
Discussions with management, airing of grievances should be discussed at Retrospective, with Scrum Master, or with supervisor/management outside of public Teams channels (8,0,0)
True discussion and conflict resolution will include entire team and management in a meeting (rather than online)
The best interest of the project and stakeholders should be at the heart of all decisions (8,0,0)
RESPECT
Notify team via MS Teams (Team Kraken) channel or e-mail if late or absent or working from home. (8,0,0)
Attend mandatory stand-up, virtually if not possible otherwise. Bring laptop and open channel to involve remote. In exceptional cases, send stand up in e-mail or Teams to Team Kraken (8,0,0)
Attend all Scrum events, virtually if not possible otherwise. (8,0,0)
Avoid the use of cell phones during a scrum event for non-urgent, non-work matters (8,0,0)
PROCESS
Sprint Reviews need to be discussed and agreed upon by the whole team before presenting. At the very least, Product Owner must be consulted as he is our team's representative to stakeholders. (8,0,0)
Avoid last minute changes or surprises - unless Troy has been consulted.
Code builds are not done that could impact the product after Review finalized.
Take longer discussions offline
Stick to timebox for stand-up: 15 minutes for coordinating design/dev activities
Scrum framework and the tools (i.e. DevOps, backlogs, taskboards, .NET, Blazor) we use at TC; show a willingness to increase knowledge of Scrum and the tools we use. (8,0,0)
Follow the process and ask for help if there are questions rather than not using the framework or established processes.
Software development: avoid always taking requests or PBI's literally, don't be afraid to ask questions or question the requirements - speak with team! (8,0,0)
Do a proper pull request review: if you're going to approve, the expectation is that due diligence is being followed. Bring issues back to dev. (8,0,0)
TOOLS (8,0,0) (team agreement on tools)
Blazor
DevOps
Confluence
Taskboard (Sprint backlog)
Product Backlog
Google Slides
Miro
Google Jamboard
Paper and pen
Post-Its
TRAINING
Fill out learning profile and try to find suitable learning activities whenever possible based on sprint goal and activities (6,2,0)
OTHER ITEMS TO DISCUSS
100% priority on project: no other projects or priorities (8,0,0)
Discuss with the team if things come up - there are times when this may not be avoidable due to operational requirements
Show a willingness to seek guidance and help when requirements are unclear, show a willingness to learn from failures, and be comfortable saying “I don’t know" (8,0,0).
Signed (February 7, 2020 @ 4:06 PM),
Team Kraken
Troy Bradley
Walter Hoban
Jervin Francisco
Yong Guan
Lisa Cormier
Kajal Chaudhari
Maggie Lee
Justin Green