Learn to improve the agile processes by enlisting basic metrics. Get a definition of "done" to start understanding how the process is doing and see progress with demos at the end of iterations.
- [Man with Glasses] As we moved into our first phase,…we knew that we needed to measure our results…so that we could evaluate our progress.…- [Male Voiceover] We started using a kanban board…to visualize our ticket flow.…We used a software version so the whole distributor team,…could see it.…- This helped everyone see what others were working on.…If we were doing well towards our iteration goal and so on.…- As we progress through our first few sprints,…we had trouble shipping working software.…My developers were releasing buggy code.…- While we had a CI system that compiled the code,…the functionality being tested would often…have run time issues that were found during the test cycle.…
Carthic sat down with the development team,…and they talked through better habits to write cleaner code.…And they decided on three things to improve the issue.…- First, code checked in would be accompanied…by unit tests that the CI system would run after…it built the code.…Second, we'd allow only short lived branches of master.…
- What is agile?
- What is lean?
- Measuring success
- Learning and adapting
- Building a culture of metrics
- Continuous learning
- Advanced concepts