This may be a little off topic but it involved with programming, but can daily reports decrease productivity?
We have a Chennai office (India), I have mentioned my difficulties here before. Since a senior employee left, I have less and less time with our developer overseas and have to spend more time with our clients.
I cannot allow them to just work on their own. Things never get on time, its hard to hit deadlines for our clients, and we develop on multiple platforms thats all driven from our main system and database (Xcode, .NET, PowerBuilder, Android Studio, etc, etc) so there many projects and tasks I need to see the progress of.
I did emphasize was communication, now they communicate frequently with one another, but then they ask one another for too much help and they don't get their own tasks done.
(One developer was spending 2 HOURS with another and constantly kept calling him afterwards. What upset me was this developer was contracted to one client while there other guy that was helping him was handling tasks for our main source code which is responsible for ALL of our clients. It seemed like he took it the wrong way, but I can't expect guys here to get the bigger picture)
This caused us to miss deadlines, and when we miss deadlines there can be multiple clients waiting for this module or feature, or LOSE MONEY because it was an EDI and/or E-Commerce API/Mapping issue.
I'm thinking of having them submit their daily reports with some sort of format and have our office manager/administrator (Who should be really the one doing this) get the reports and consolidate them for me. This also lets her have an idea what I need to know and have her learn to better manage our developers herself. Also to know where we are with projects' progress so I don't have to either stay up and constantly ask or wait a whole day for an answer.
I want to implement where it shows me
1. What are you working on
2. Is there any issues
3. Can the deadline be met, if not what is the expected deadline.
Also outside of 15 min 2-3 man meetings once or twice a day. I was thinking about having a Developer's meeting every Wednesday & Friday 11AM for 30mins- 1 Hour (I know 1 hour is sometimes pushing it) to discuss if they need any help or have any issues on the main system and/or database side (apps, websites all draw data from the DB).
I just want to know any suggestions, advice, and experiences that anyone here can share. So I can better manage my staff and get at least 6 hours of sleep without staying up all night following up when I'm back home. Its difficult at the same time because here, they never tend to say 'No we cannot hit the deadline by that date' and always say 'Yes'.
We have a Chennai office (India), I have mentioned my difficulties here before. Since a senior employee left, I have less and less time with our developer overseas and have to spend more time with our clients.
I cannot allow them to just work on their own. Things never get on time, its hard to hit deadlines for our clients, and we develop on multiple platforms thats all driven from our main system and database (Xcode, .NET, PowerBuilder, Android Studio, etc, etc) so there many projects and tasks I need to see the progress of.
I did emphasize was communication, now they communicate frequently with one another, but then they ask one another for too much help and they don't get their own tasks done.
(One developer was spending 2 HOURS with another and constantly kept calling him afterwards. What upset me was this developer was contracted to one client while there other guy that was helping him was handling tasks for our main source code which is responsible for ALL of our clients. It seemed like he took it the wrong way, but I can't expect guys here to get the bigger picture)
This caused us to miss deadlines, and when we miss deadlines there can be multiple clients waiting for this module or feature, or LOSE MONEY because it was an EDI and/or E-Commerce API/Mapping issue.
I'm thinking of having them submit their daily reports with some sort of format and have our office manager/administrator (Who should be really the one doing this) get the reports and consolidate them for me. This also lets her have an idea what I need to know and have her learn to better manage our developers herself. Also to know where we are with projects' progress so I don't have to either stay up and constantly ask or wait a whole day for an answer.
I want to implement where it shows me
1. What are you working on
2. Is there any issues
3. Can the deadline be met, if not what is the expected deadline.
Also outside of 15 min 2-3 man meetings once or twice a day. I was thinking about having a Developer's meeting every Wednesday & Friday 11AM for 30mins- 1 Hour (I know 1 hour is sometimes pushing it) to discuss if they need any help or have any issues on the main system and/or database side (apps, websites all draw data from the DB).
I just want to know any suggestions, advice, and experiences that anyone here can share. So I can better manage my staff and get at least 6 hours of sleep without staying up all night following up when I'm back home. Its difficult at the same time because here, they never tend to say 'No we cannot hit the deadline by that date' and always say 'Yes'.