SCJP 1.4, SCWCD 5, SCBCD 5, OCPJWSD 5,SCEA-1, Started Assignment Part 2
My blog- http://rkydesigns.blogspot.com
The best ideas are the crazy ones. If you have a crazy idea and it works, it's really valuable.—Kent Beck
How to Ask Questions | How to Answer Questions | Format Your Code
SCJP 1.4, SCWCD 5, SCBCD 5, OCPJWSD 5,SCEA-1, Started Assignment Part 2
My blog- http://rkydesigns.blogspot.com
Amandeep Singh wrote:The manager is working in Outlook and Word, Excel all day. Is that a difficult skill to achieve, communication yes needed not a big deal ? Why this is a expensive skill than technical skill?
i have seen programmers more smart and intelligent.
Ofcourse programmers do work longer hours than managers. There is a reason for this because programming expertise level is much higher than managing level.
i dont know if evryone will agree here because i dont see it fair.
Enthuware - Best Mock Exams and Questions for Oracle Java Certifications
Quality Guaranteed - Pass or Full Refund!
Amandeep Singh wrote:The manager is working in Outlook and Word, Excel all day. Is that a difficult skill to achieve
SCJP 1.4, SCWCD 5, SCBCD 5, OCPJWSD 5,SCEA-1, Started Assignment Part 2
My blog- http://rkydesigns.blogspot.com
Amandeep Singh wrote:Ofcourse programmers do work longer hours than managers.
Amandeep Singh wrote:In two lines i will say then project management is much easier than progamming. Programming is brain storming task compared to project management.
[OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Amandeep Singh wrote:In two lines i will say then project management is much easier than progamming.
Paul Clapham wrote:I found the opposite to be true. Programming is easy for me, management is not. Fortunately I had good managers throughout my career and none of them ever made the mistake of trying to make me into a manager.
The best ideas are the crazy ones. If you have a crazy idea and it works, it's really valuable.—Kent Beck
How to Ask Questions | How to Answer Questions | Format Your Code
Amandeep Singh wrote:
Ofcourse programmers do work longer hours than managers.
If this is the case, one of you is doing it wrong.
In short, allowing themselves to be exploited.
Are you routinely being expected to work long hours with no extra compensation? If yes, you are being exploited.
Satyaprakash Joshii wrote:Either the resource may be exploited or the resource is given task which he does not complete on time because is lack of skills. How can one judge which of the 2 reasons it is?
No more Blub for me, thank you, Vicar.
The job cannot be done in 40 hours, in which case they are just being stupid in expecting you to achieve the impossible.
it's possible that they don't realise you don't have the skills, in which case they need to look at how they select people for their team.
It's stupid to try and build 21st century computer systems using Bronze Age management methods.
No more Blub for me, thank you, Vicar.
As for working long hours without pay, you are responsible for deciding if you want to do this. If you think this is benefiting you in some way, then don't complain. If it's not benefiting you, don't do it.
No more Blub for me, thank you, Vicar.
Satyaprakash Joshii wrote:
As for working long hours without pay, you are responsible for deciding if you want to do this. If you think this is benefiting you in some way, then don't complain. If it's not benefiting you, don't do it.
But how will the resource come to know whether he is taking more time in completing the work and it should have taken or whether he is being exploited.Is there a way to determine this?
[OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
80 hours to complete tasks your manager says should only take 40 hours, then you and your manager are definitely in the wrong job.
chris webster wrote:If you can't do the job you've been given in the time you've been given, then you and your manager need to take responsibility for solving the problem. You need to have the professionalism to explain why it can't be done, and your manager needs to be professional enough to make better use of the time, budget and people they have available. It doesn't matter if some hypothetical genius could do the job faster, unless that genius is on your team, in which case they can explain to you how to do it faster or your manager can give them the job instead.
Claude Moore wrote:I wonder if speed in programming is always a crucial skill...
No more Blub for me, thank you, Vicar.
[OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Satyaprakash Joshii wrote:
80 hours to complete tasks your manager says should only take 40 hours, then you and your manager are definitely in the wrong job.
It is easier to judge between 80 hours and 40 hours but judging between 40 and 45 hours is the one that is difficult.
No more Blub for me, thank you, Vicar.
It sounds like you are very concerned by this question of how to estimate how long a task should take. Remember some of the advice people gave in your previous posts on this topic, and see if you can improve your accuracy and confidence in your own estimates. This will help you to feel more confident in negotiating realistic deadlines with your manager.
Satyaprakash Joshii wrote:Now I estimate better but I found that it cannot be accurate but can be near. Example suppose it is a 40 hour work. Predicting it incorrectly as 20 hours or 80 hours would be wrong but mostly I would be able to predict it as 40 + 5 or 40 -5 which is quite near to actual but I feel predicting very accurate might not be possible. Is it true that we can predict very near but not accurate or it is otherwise?
No more Blub for me, thank you, Vicar.
You can have an accurate estimate, but it won;t be precise. You can have a precise estimate, but it won;t be accurate. There is no such thing as a precise, accurate estimate for a non-trivial job
For, example, you can estimate that you will be done next week. This could mean that you might finish by Wed, or you might finish by Fri. You are not being precise, but you are being accurate.
Or, you can estimate that you will be done by 2:32pm on Thursday. This is a precise estimate, but you will most certainly be done before that time or after that time. You are not being accurate
The goal behind providing estimates is to maximize for precision and accuracy as possible. 100%precision and 100%accuracy is impossible. Going for 100% accuracy and 0% precision is useless (you are really saying, I'll be done when I'm done). GOing for 100% precision with 0% accuracy is useless too (you are basically saying you will be done by certain time with no idea how to get there) Whether your estimate is more precise than accurate or more accurate than precise depends on the project needs. If there is someone waiting for you to finish, it;s better to be accurate than precise. If you are fixing a bug that is in production, it's better to be precise than accurate.
The important thing is to have a common understanding with your manager about precision vs accuracy. I never never say I'm going to be done by certain day. I always tell, I'm trying to finish by Wed, but if something comes up, I'll be able to finish by Fri. This gives the manager a good understanding of what precision I'm going for.
The longest recorded flight time of a chicken is 13 seconds. But that was done without this tiny ad:
SKIP - a book about connecting industrious people with elderly land owners
https://coderanch.com/t/skip-book
|