Oleg Smirskyy
Background
I've started learning agile ideas and connected techniques as part of my PhD. As I've learned more, those became part of my mindset as a software developer.
Current quests
Demonstrate leadership/project management skills on the project.
I'm working towards higher professional ladder position at work. I need to demonstrate ability to:
accept responsibility for the project from requirements phase to acceptance phase,
lead people on the project,
communicate with the customer about the project.
Improve testing tools and habits on my current project, esp. unit testing.
On our current projects we have these issues with testing:
we extensively use GUI based testing on our project, but our current testing framework has limitations which we need to overcome;
we don't use unit testing at all and this slows down programming.
I'm working towards:
cleaning up our unit tests,
setting the path on how to use unit tests on the legacy system, which was not created using TDD nor is not well suited for unit testing,
educating the team about possibilities of unit testing and promoting good habits in this area.