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.