The purpose of the review is to find ways that we can improve the agile development process for future releases. By ‘review’, I mean taking the time to look at the JIRA reports and associated code fixes and to try to find ways in which we could avoid such a high level of issues in the future.
A set of points are taken and at the end of meeting, everybody gets to vote that what are the most 3 important aspects.
- Features – Include Spike Tasks
- Quick Feedback on new features – show and tell, trial demo
- Regular sprint review
- User stories, include agile modelling, accepting criteria test cases
- Feature sponsor
- Assign multiple people to development of features (domain, code knowledge sharing)
- Re-work JIRA Workflow
- Done criteria – code review, passes unit tests, passes formal testing
- ENforce separation across user interface, data model, domain model
- Bug fixes have formal review with two or more peers, identify areas for refactoring
- Switch on loggin, user platforms like Raygun, Stackify
- Customer bug reporting, how to handle/analyse
- User Virtual Machine and tablet simulator for testing
- Continual review of bug list (weekly)
- Better definition of what is a blocker bug
- backward compatibility testing
- Pay attention to static analysis tools / commented out code
- Re-architect structure of code
Looks like the team is going to do a lot of refactoring.
–EOF (The Ultimate Computing & Technology Blog) —
GD Star Rating
loading...
363 wordsloading...
Last Post: Excel Sheet to Calculate the Miles Per Gallon (Average Gas Cost)
Next Post: Agile Development - Release Review Checklist