Whenever I ask his help, in the process of building up the working environment i need his help becouse there is no documentation, he says "I dont have time for you now". But when others ask his help, the same answer applies. But its clear for evryone that he has time, He spends half hour to chitchat about non-business releted things and he goes for walking in the park which is nearbay the offcie. I dont want to go to managers to complain about him first.
Something to consider and maybe a strategy (or two) you can use going forward:
Don't ever assume it is clear for everyone, unless everyone has actually brought it up.
Find some common ground to establish rapport (Amir's approach is one way of doing this).
If you have stand up meetings or scrums, present the problem that you are having an issue with (building up your working environment) and ask the entire team for help. This may prod him to help you, may prod mgmt to direct more help your way, or someone on the team may know the answer.
If you ask him for help and he doesn't have time now, directly ask him when you can schedule time with him. Send him a calendar invite.
If you have management, it's often best to approach them with this type of character. Especially if it's an issue across the office, and not just a one on one relationship problem.
Confrontation doesn't help anyone in most cases. And at the end of the day it isn't your job to mediate employees (that's what managers and HR do). They're trained to handle the situation gracefully, so you don't accidentally escalate it and damage the relationship further.
Amir Baig
Be Social, Be Active
make a cup of coffee for him and spend half of that half hour to get him chitchat so he can feel friendly with you then he can help you out.
or just ignore everything and be focused and google your solutions.