- Date: 18.03.2020
- Time: 08:00 - 10:30
- Type of meeting: Planning, Setup Github Workflow, Label Issues/Sprints
- Attendees: All
- Tools used to conduct the meeting: WhatsApp, Slack and Teamspeak
- Discussed the tools we’ll use for remote work.
- Discussed the technology to use for the project.
- Development environment setup for every colleague.
- Planning: Labeling and rating all issues and assigning issues for Sprint 1.
We decided to use the following software/tools:
- Teamspeak for Voice Calls
- WhatsApp, Slack and Teamspeak chat for messaging
- Teamviewer for Pair Programming.
- Java Spring Boot with Thymeleaf, Hibernate and MySQL.
- Everyone did a test commit to ensure the workflow is guaranteed and working.
- Date: 25.03.2020
- Time: 08:00 - 09:00
- Type of meeting: Planning
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
- Helping Teammates with the Framework.
- Setting up the Framework for every colleague who had issues.
- Creating the user stories and setting the goals for Issues.
-
Solving common problem with SQL and Springboot.
-
Setting as maven build after pulling.
-
MySQL: Timezone-problem.
Planning
-
Setting goals for Sprint 2
-
Issues 003 - 007
-
Organizing pair-programming Teams
-
Teamviewer is used for this point
-
Started implementing next issues
-
Unit Tests.
Clarification
-
Discussion about Issues.
-
How to rate issues accordingly?
-
Which issues are related to one and another?
-
Discussion about using branches per issues and git workflow.
- First Prototype implemented, issues closed: LANG_000, LANG_001, LANG_002
- Date: 01.04.2020
- Time: 08:00 - 09:50
- Type of meeting: Sprint Review, The Retrospective
- Attendees: All
- Tools used to conduct the meeting: Teamspeak, Teamviewer
-
Asking Questions:
- What is TODO in next Sprint?
- Are we in time?
- What to Improve?
-
Recap of last Sprint
-
Did the Group communicate enough? (especially given the circumstances of COVID) Meeting Protocol
@Issue 000 Development environment is working fine and we think we made a great choice with the technology (Spring Boot, Thymeleaf, Hibernate, Bootstrap, MySQL).
@Issue 001 Database is also running. We can start to implement next Issues (since we are ahead of time):
-
things that go well according to all members:
- all closed issues are working well
- Framework is perfect for our implementation
-
things to improve:
- focus more on branches
- focus more on the agile workflow
- pay attention to naming conventions in GitHub
- pay attention to the "coding standard"
Also:
- code should be easy to read
- use more comments on parts that are not obvious.
Agreed deadline for Sprint 2: 29.04.2020 11:00
Designated Pair Programming Groups:
- Unit Testing Hieß & Wartinger
- LANG_003 Loitzenbauer & Ranftl
- LANG_004 Prüll & Weinhandl
- LANG_005 Beinhunder & Prüll
- LANG_006 (open)
- LANG_007 Felgitscher & Weinhandl
- Sprint 1 was released.
- Added LANG_004 implementation of Study Interface.
Date: 22.04.2020 Time: 08:00 - 11:00 Type of meeting: Daily Meeting, Code Review Attendees: All Tools used to conduct the meeting: Slack and Teamspeak
- Discussions Updates.
- How far are the Issues implemented?
- Does anyone need help?
- Starting to use Code reviews.
- Discussing Feedback
- The Pair programming worked out fine.
- Issues are almost done.
- No one needs help for now.
- Always Codereview asynchrone for pull requests. (Person not part of the Pair-Programming team)
- Synchronous reviews are done with Pair-Programming.
- After every Sprint, critical parts of the Code will be reviewed with the Once-In-A-While code review method.
- Weinhandl did the first Once-In-A-While code review for the last sprint in retrospective. Taking Feedback from Tutors into account. More focus on agile events and practices!
- Added Junit and Mockito Tests.
- Review Meeting : Sprint 2
- ASD Morning 4 - Meeting #4
- Date: 29.04.2020
- Time: 11:30 - 12:00
- Type of meeting: Review Meeting
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
###Purpose
- Help wanted?
- How far are the Issues implemented?
- Are there critical bugs?
- Ideas for better interaction.
###Meeting Protocol
- Only minor issues are present.
- Most Issues are finished.
- No bugs, we know of yet.
- One minor (size 5) Issue was not completed.
- This gets bigger priority next Sprint
- Interaction is not highest priority as of now.
- Code Documentation needs to be updated!
- Commitment
- Closed all Issues that we worked on in Sprint 2
- Date: 06.05.2020
- Time: 08:00 - 08:45
- Type of meeting: Planning Game
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
- Forming new Pair Programming Groups
- Declare Issue size
- distribute Issues
- Assign Sprint
- Planning ahead for future Sessions
- New Ping-Pong Groups are formed.
- Kristiana + Christoph
- Alex + Simon
- Jan + Andi
- Sophie + Carina
- Issue sizes changed
- Testing mode got High Priority duo to Issue 8 and 9
- UnitTesting needs updates!
-
Hotfix for ds store!
-
Updating some documentation!
-
Starting to code Issues.
- Date: 13.05.2020
- Time: 08:00 - 08:45
- Type of meeting: Daily Standup
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
- Forming some Pair Programming Groups
- Sync Team about Issues
- Help needed?
- New Ping-Pong Groups are formed.
- Kristiana + Carina
- Sophie + Christoph
- UnitTesting, How, When, What!
- Who did What, where am I?:
- Andreas + Jan Implementing Unittests
- Alex + Simon Working on issue 10
- Last Week:
- Kristiana + Christoph -> Rating
- Sophie + Carina -> Testing mode
- How to handle CSV Export and Import
Keep coding Issues
- Date: 20.05.2020
- Time: 08:00 - 08:30
- Type of meeting: Daily Standup
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
- How far are the Issues implemented?
- Discussion about further ToDos
- Help needed?
- Fixing Bugs
- Still working on issues
- Implement some usability.
- Need to split Testing mode.
- Backup is split up in two separate issues -> CSV Export and Import
Keep coding Issues
- Date: 20.05.2020
- Time: 11:30 - 12:00
- Type of meeting: Daily Standup
- Attendees: Felgitsch, Hiess, Loitzenbauer, Prüll, Wartinger, Weinhandl
- Tools used to conduct the meeting: Slack and Teamspeak
- Help wanted?
- How far are the Issues implemented?
- Are there critical bugs?
- Ideas for better interaction.
- Closed issues in sprint 3: Rating, Export vocabulary, Change interface language A, Interface-navbar, Testing mode A.
- Testing mode split into two issues
- UI implementation needs some updates.
- Edit vocabulary deletes Tag -> needs a fix
- More documentation in the code needed !!!!!
- Do not refactor code lightly.
- Closed all Issues that we worked on in Sprint 3
- Date: 27.05.2020
- Time: 08:00 - 08:40
- Type of meeting: Planning Meeting
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
- How far are the Issues implemented?
- Discussion which features are almost finished
- Speak about problems, errors or obstacles
- Prioritize issues that must be implemented
- Most issues are finished
- We have set the "testing mode_b" to “size 40”.
- We have assigned a lower priority of "size 0" to the share function (LANG_011 Share).
- Due to a lack of time and technical difficulties, this feature cannot be implemented as of now. The basics are already done though.
- The focus of the fourth sprint is also on finalizing the unit tests.
Closed all Issues that we worked on in Sprint 4.
- Date: 03.06.2020
- Time: 08:00 - 08:30
- Type of meeting: Daily Standup
- Attendees: All
- Tools used to conduct the meeting: Slack and Teamspeak
- Organizational matters (presentations)
- Prioritization of the remaining user stories
- Writing a final release document
- Concluding meetings
- Discussion which features can be finished for the last release
- Speak about problems, errors or obstacles
- Prioritize issues that can be done today
- What about Testing?
- We agreed on a timeslot for the presentations.
- In our last meeting we discussed together in the team which last features could still be implemented.
- We have therefore prioritized the product backlog again due to time constraints. A missing feature (the boundary tests) could be inserted for basic methods.
- It is also necessary to continue working on the testing mode.
- Finally, further unit tests can be implemented for the CSV writer.
- Testing Mode still needs rework. Probably won’t be done at the end of the sprint
- Testing Mode would get database implementation.
- Language change will be finished for this Sprint
- Adding some tests today.
Implement the most important features to complete the project.
- Date: 03.06.2020
- Time: 11:00 - 12:00
- Type of meeting: Sprint review Meeting
- Attendees: All *Tools used to conduct the meeting: Slack and Teamspeak
- What is finally implemented?
- What did not work as planned?
- How can we improve?
- Can we communicate better?
- Most important features are implemented.
- Sadly Testing Mode is still in a beta Phase. Not enough time on our hands.
- Couldn’t finish all Issues
- Learning more “theory” outside of Coding-Blocks
- Communication felt good. Usually everyone was in picture of the process.
Finishing Files for Sprint 4