Agile.by | agile сообщество Беларуси
Why don't visit this event? It would be interesting! :)
Monday, November 12, 2012
Another TDD session is coming soon
Another TDD session is coming soon.
I prefer to gather not more than 10-15 listeners at the same time which gives me much more responsive auditory.
Feel exciting about it.
Let's bring some brightness to the world!
I prefer to gather not more than 10-15 listeners at the same time which gives me much more responsive auditory.
Feel exciting about it.
Let's bring some brightness to the world!
Thursday, November 8, 2012
First ever BDD presentation in progress
Yesterday I provided the first part of BDD presentation.
It goes quite smoothly -- most of the people were quite responsive.
I represented BDD this way:
It goes quite smoothly -- most of the people were quite responsive.
I represented BDD this way:
- revise SCRUM workflow and point out TDD place in it
- outline TDD "built-in" drawbacks (like Unit Tests != specification)
- introduce the idea that we can actually use specification as a base for our unit tests
- Reconsider testing as a whole -- we should test feature rather than a particle unit of code
- Point out that BDD specifications can be used for communication around all people involved into development process
- Implement a simple system (POS) as an example in BDD way (using SpecFlow .Net framework)
Yesterday I stopped on the last point -- it seems that 2 hours is engogh to provide BDD ideas, but not enough to show it in action.
Today will finish it.
Labels:
BDD,
lecture,
making world better,
teaching,
workshop
Wednesday, November 7, 2012
BDD with SpecFlow Presentation
Tomorrow and a day after tomorrow I will be providing BDD Presentation.
Doing it at first time (not counting that small session done by my while I was working for Target Process), feel a bit nervous -- more than 20 people, current EPAM employees, will be here.
Good luck to me! :)
Doing it at first time (not counting that small session done by my while I was working for Target Process), feel a bit nervous -- more than 20 people, current EPAM employees, will be here.
Good luck to me! :)
Tuesday, November 6, 2012
BDD Training Session
in two days I am supposed to lead the BDD training for EPAM employees.
There are about 70 people who already subscribed to it, so about 20 developers were chosen to participate in this session.
Need to spend a few hours on preparations :)
There are about 70 people who already subscribed to it, so about 20 developers were chosen to participate in this session.
Need to spend a few hours on preparations :)
Consultant Career
From time to time I am thinking of Freelance Consultant career. May be in a few years I will be ready for it, but not now.
I am still not sure whether I am skillful enough to provide such trainings.
Would be nice to have a look at active consultants's blogs to see how they handle this job.
I am still not sure whether I am skillful enough to provide such trainings.
Would be nice to have a look at active consultants's blogs to see how they handle this job.
Helping to spread useful techniques
That's interesting thing: it's almost 5 months as I don't have any projects here, at my workplace.
Firstly there seemed to be a position on new project, but then it was decided not to introduce me.
It allowed me to apply my skills on codebase analysis but then I became available for another projects again.
So I decided to help out my company and proposed the following topics for training sessions I can teach:
It's been a week as I am doing them.
It's interesting thing, but most people are interested in TDD. I supposed that it would not be so popular, but for now I have given two TDD sessions and one Mock Object Frameworks session.
Now I think that I will be spending my next couple of months (before I move to the USA) on that sessions, and I like it :)
P.S. I asked Vladzimir Tihon, the lead of .Net Lab here, at EPAM, whether his students need CRC card session, and he agreed that it would be nice.
I think that I need to prepare for it as well :)
Any more topics are welcome!
Firstly there seemed to be a position on new project, but then it was decided not to introduce me.
It allowed me to apply my skills on codebase analysis but then I became available for another projects again.
So I decided to help out my company and proposed the following topics for training sessions I can teach:
|
Behavior-Driven Development in action
|
|
Test Driven Development in action
This live coding session will answer two
main questions: WHY every developer should be at least familiar with this
technique and HOW it can be implemented in real code. NUnit will be used as a
unit-testing framework.
|
|
Mock Object Frameworks in unit testing: how
to use and when
|
|
Event-Driven Architecture (EDA): Overview
When EDA can be applied? What
considerations can be taken into account and how actually it can be
implemented with using of real EDA framework – that questions will be
answered here. NServiceBus EDA framework will be used for demonstration.
|
|
Introduction to UML
|
It's been a week as I am doing them.
It's interesting thing, but most people are interested in TDD. I supposed that it would not be so popular, but for now I have given two TDD sessions and one Mock Object Frameworks session.
Now I think that I will be spending my next couple of months (before I move to the USA) on that sessions, and I like it :)
P.S. I asked Vladzimir Tihon, the lead of .Net Lab here, at EPAM, whether his students need CRC card session, and he agreed that it would be nice.
I think that I need to prepare for it as well :)
Any more topics are welcome!
Subscribe to:
Posts (Atom)
