If I think about it, I would say nothing. Right now, I prefer it this way.
Design the entire software on paper (UML) before starting to code. This is a little bit hard since customer requirement kept changing
focus on writing DRY code
Starting early and making consistent progress.
We would probably focus on making sure our code was robust and expandable so that we wouldn't have to rewrite methods
I wish we learn about UML earlier so that we can plan classes and method more effectively and organized
Not a lot of things I would change in our project. Our team was talking about how we'd change the main UI layout but that's about it
Writing Javadoc comments along the way instead of after
I would say my group mainly focused on the UI in the beginning that's something we could have changed but besides that I'm satisfied with the other things we've done.
better designed object