Scenario: I'm working in an Agile environment. The dev environment has not been configured yet, and I'm told to code a piece of an application.
I code the module and write appropriate unit tests for it as part of the coding task, and test the code offline in my own box.
There is also a testing task that needs to be performed by a non-technical testing person.
At this point can I claim that I'm done with coding, since I haven't really tested my code even in the dev environment?
Can I move my development task to "DONE", or do I need to move it to "BLOCKED" due to the lack of an environment?