1

We are on the stage of planning a CakePHP project.

It is a relatively a big project for us, as a developer+project manager, I want to hire someone to work with me. But what I really want is to spend less time on actual coding, without losing control of the code quality.

What I want to do is that I will design all the functions of the project in CakePHP, at least all the model's functions, and leave the implementation part to the coder who I am going to hire.

But my worry is still if I am going to lose control of the code quality using this approach? is it feasible to do so or it is going to turn this project to a chaos.

Thank you all in advanced for reading my question and give me answers.

2 Answers2

1

You could schedule daily code walkthroughs so the developer can explain to you the code they've written that day.

I'd recommend daily to begin with so the code base doesn't get too far ahead, you could probably lessen that to twice a week as the project progresses and you gain a bit more trust in your developer.

1

You can do this through code reviews, but personally I think that you would be better off investing your effort in acquiring the right developer as opposed to controlling them. If you hire someone to implement code, but don't trust them, it's a recipe for bad feelings. They might well leave, or you might end up with a high turnover and a different brand of chaos will ensue than the one you're avoiding.

Good management is not an exercise in total control, rather in training your charges to manage themselves.

sunwukung
  • 2,275