How to handle duration of my learning curve in new short-deadline project [duplicate]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite













This question already has an answer here:



  • How can I communicate to my manager that previously unknown problems will impact the project deadline?

    6 answers



I am very experienced in the technology which I have worked on and finished in another project. But recently I have been deployed into a new project where the existing code is written in a technology that is new to me and I am taking time to understand the code first.



But the deadline of the project is short. I know that if do not take the time to fully understand the technology then it will take much longer to finish my development tasks than I have been allowed.



How should I handle this? Should I ask my Lead for more time to finish my tasks? If so then my project will not complete before the deadline.



Please Help me with your suggestions.







share|improve this question














marked as duplicate by IDrinkandIKnowThings, gnat, scaaahu, yochannah, Myles May 26 '15 at 21:56


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.














  • In software projects with short deadlines that are set with no involvement fail anyway. I'm sure it will just roll over to the next arbitrary deadline anyway. Your responsibility is to estimate how long the tasks will take to the best of your ability, this will include a reasonable amount of time to do a decent job.
    – Nathan Cooper
    May 22 '15 at 17:43
















up vote
0
down vote

favorite













This question already has an answer here:



  • How can I communicate to my manager that previously unknown problems will impact the project deadline?

    6 answers



I am very experienced in the technology which I have worked on and finished in another project. But recently I have been deployed into a new project where the existing code is written in a technology that is new to me and I am taking time to understand the code first.



But the deadline of the project is short. I know that if do not take the time to fully understand the technology then it will take much longer to finish my development tasks than I have been allowed.



How should I handle this? Should I ask my Lead for more time to finish my tasks? If so then my project will not complete before the deadline.



Please Help me with your suggestions.







share|improve this question














marked as duplicate by IDrinkandIKnowThings, gnat, scaaahu, yochannah, Myles May 26 '15 at 21:56


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.














  • In software projects with short deadlines that are set with no involvement fail anyway. I'm sure it will just roll over to the next arbitrary deadline anyway. Your responsibility is to estimate how long the tasks will take to the best of your ability, this will include a reasonable amount of time to do a decent job.
    – Nathan Cooper
    May 22 '15 at 17:43












up vote
0
down vote

favorite









up vote
0
down vote

favorite












This question already has an answer here:



  • How can I communicate to my manager that previously unknown problems will impact the project deadline?

    6 answers



I am very experienced in the technology which I have worked on and finished in another project. But recently I have been deployed into a new project where the existing code is written in a technology that is new to me and I am taking time to understand the code first.



But the deadline of the project is short. I know that if do not take the time to fully understand the technology then it will take much longer to finish my development tasks than I have been allowed.



How should I handle this? Should I ask my Lead for more time to finish my tasks? If so then my project will not complete before the deadline.



Please Help me with your suggestions.







share|improve this question















This question already has an answer here:



  • How can I communicate to my manager that previously unknown problems will impact the project deadline?

    6 answers



I am very experienced in the technology which I have worked on and finished in another project. But recently I have been deployed into a new project where the existing code is written in a technology that is new to me and I am taking time to understand the code first.



But the deadline of the project is short. I know that if do not take the time to fully understand the technology then it will take much longer to finish my development tasks than I have been allowed.



How should I handle this? Should I ask my Lead for more time to finish my tasks? If so then my project will not complete before the deadline.



Please Help me with your suggestions.





This question already has an answer here:



  • How can I communicate to my manager that previously unknown problems will impact the project deadline?

    6 answers









share|improve this question













share|improve this question




share|improve this question








edited May 22 '15 at 11:35









Marv Mills

4,3831729




4,3831729










asked May 22 '15 at 10:17









Dharma Sai Seerapu

1196




1196




marked as duplicate by IDrinkandIKnowThings, gnat, scaaahu, yochannah, Myles May 26 '15 at 21:56


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






marked as duplicate by IDrinkandIKnowThings, gnat, scaaahu, yochannah, Myles May 26 '15 at 21:56


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













  • In software projects with short deadlines that are set with no involvement fail anyway. I'm sure it will just roll over to the next arbitrary deadline anyway. Your responsibility is to estimate how long the tasks will take to the best of your ability, this will include a reasonable amount of time to do a decent job.
    – Nathan Cooper
    May 22 '15 at 17:43
















  • In software projects with short deadlines that are set with no involvement fail anyway. I'm sure it will just roll over to the next arbitrary deadline anyway. Your responsibility is to estimate how long the tasks will take to the best of your ability, this will include a reasonable amount of time to do a decent job.
    – Nathan Cooper
    May 22 '15 at 17:43















In software projects with short deadlines that are set with no involvement fail anyway. I'm sure it will just roll over to the next arbitrary deadline anyway. Your responsibility is to estimate how long the tasks will take to the best of your ability, this will include a reasonable amount of time to do a decent job.
– Nathan Cooper
May 22 '15 at 17:43




In software projects with short deadlines that are set with no involvement fail anyway. I'm sure it will just roll over to the next arbitrary deadline anyway. Your responsibility is to estimate how long the tasks will take to the best of your ability, this will include a reasonable amount of time to do a decent job.
– Nathan Cooper
May 22 '15 at 17:43










3 Answers
3






active

oldest

votes

















up vote
6
down vote













First, take a step back and make a realistic assessment of how long you will actually require to complete your tasks. It is not enough to know (or be fearful of finding out) that you will miss the deadline, you need to know the extent of remedial action.



Having done that, inform your lead immediately. The earlier he knows there is a problem and can act, the earlier he can identify and implement a solution, which could be any or all of:



  • arranging training for you,

  • getting an extra person on board,

  • renegotiating the deadline with the client

  • reducing the scope of the project to deliver an incomplete solution on time

If he does not know, he cannot act, and as the deadline approaches the remedial actions become more difficult and expensive to implement. And if you are worried about being fired, you can be certain that the later you leave it, the more likely that option becomes.






share|improve this answer
















  • 1




    +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
    – Marv Mills
    May 22 '15 at 11:06











  • thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
    – Dharma Sai Seerapu
    May 22 '15 at 13:18










  • @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
    – Jan Doggen
    May 22 '15 at 15:02

















up vote
1
down vote













The most important thing is that people around you are informed, so they can make their decisions. Maybe the lead said "Time to the deadline is tight, I need someone who really knows X to help us", your boss said "Tricky knows everything about X, he'll help you", while in reality you know everything about Y and nothing about X at all. Not your fault, just a communication problem, but the sooner everyone knows, the better.



Whatever happened, the sooner people are told, the sooner they can react. A deadline is often not that rock solid, and if your boss is told today that the project will take four weeks or four months longer, it can be fixed. If he is told when the deadline ends, that is a lot harder.






share|improve this answer



























    up vote
    0
    down vote













    I'd do a quick eyeball overview of the code, then I'd contact my lead and ask him, in view of the short deadline, that he put me in touch with whoever worked on the project last. If that individual is not available, I'd ask that the lead make available to me someone who is versed in the technology so that I can iterate to him for support as I get a better idea of what's going on.



    As I bite the bullet and get on with the project, I'll get a better idea of the hurdles I have to overcome and a more realistic estimate as to how long it's going to take me to overcome then. If it doesn't look like I'll be able to meet the deadline, I'll tell the lead as much and give him a time estimate as to long it's going to take me.



    Again, it's very important that the lead makes available someone who is versed in the technology so that I can get up so speed faster and get this project done. I don't want to struggle through the documentation and figure out what to do about the missing pieces if I don't have to.






    share|improve this answer





























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      6
      down vote













      First, take a step back and make a realistic assessment of how long you will actually require to complete your tasks. It is not enough to know (or be fearful of finding out) that you will miss the deadline, you need to know the extent of remedial action.



      Having done that, inform your lead immediately. The earlier he knows there is a problem and can act, the earlier he can identify and implement a solution, which could be any or all of:



      • arranging training for you,

      • getting an extra person on board,

      • renegotiating the deadline with the client

      • reducing the scope of the project to deliver an incomplete solution on time

      If he does not know, he cannot act, and as the deadline approaches the remedial actions become more difficult and expensive to implement. And if you are worried about being fired, you can be certain that the later you leave it, the more likely that option becomes.






      share|improve this answer
















      • 1




        +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
        – Marv Mills
        May 22 '15 at 11:06











      • thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
        – Dharma Sai Seerapu
        May 22 '15 at 13:18










      • @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
        – Jan Doggen
        May 22 '15 at 15:02














      up vote
      6
      down vote













      First, take a step back and make a realistic assessment of how long you will actually require to complete your tasks. It is not enough to know (or be fearful of finding out) that you will miss the deadline, you need to know the extent of remedial action.



      Having done that, inform your lead immediately. The earlier he knows there is a problem and can act, the earlier he can identify and implement a solution, which could be any or all of:



      • arranging training for you,

      • getting an extra person on board,

      • renegotiating the deadline with the client

      • reducing the scope of the project to deliver an incomplete solution on time

      If he does not know, he cannot act, and as the deadline approaches the remedial actions become more difficult and expensive to implement. And if you are worried about being fired, you can be certain that the later you leave it, the more likely that option becomes.






      share|improve this answer
















      • 1




        +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
        – Marv Mills
        May 22 '15 at 11:06











      • thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
        – Dharma Sai Seerapu
        May 22 '15 at 13:18










      • @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
        – Jan Doggen
        May 22 '15 at 15:02












      up vote
      6
      down vote










      up vote
      6
      down vote









      First, take a step back and make a realistic assessment of how long you will actually require to complete your tasks. It is not enough to know (or be fearful of finding out) that you will miss the deadline, you need to know the extent of remedial action.



      Having done that, inform your lead immediately. The earlier he knows there is a problem and can act, the earlier he can identify and implement a solution, which could be any or all of:



      • arranging training for you,

      • getting an extra person on board,

      • renegotiating the deadline with the client

      • reducing the scope of the project to deliver an incomplete solution on time

      If he does not know, he cannot act, and as the deadline approaches the remedial actions become more difficult and expensive to implement. And if you are worried about being fired, you can be certain that the later you leave it, the more likely that option becomes.






      share|improve this answer












      First, take a step back and make a realistic assessment of how long you will actually require to complete your tasks. It is not enough to know (or be fearful of finding out) that you will miss the deadline, you need to know the extent of remedial action.



      Having done that, inform your lead immediately. The earlier he knows there is a problem and can act, the earlier he can identify and implement a solution, which could be any or all of:



      • arranging training for you,

      • getting an extra person on board,

      • renegotiating the deadline with the client

      • reducing the scope of the project to deliver an incomplete solution on time

      If he does not know, he cannot act, and as the deadline approaches the remedial actions become more difficult and expensive to implement. And if you are worried about being fired, you can be certain that the later you leave it, the more likely that option becomes.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered May 22 '15 at 10:59









      Julia Hayward

      12k53438




      12k53438







      • 1




        +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
        – Marv Mills
        May 22 '15 at 11:06











      • thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
        – Dharma Sai Seerapu
        May 22 '15 at 13:18










      • @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
        – Jan Doggen
        May 22 '15 at 15:02












      • 1




        +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
        – Marv Mills
        May 22 '15 at 11:06











      • thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
        – Dharma Sai Seerapu
        May 22 '15 at 13:18










      • @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
        – Jan Doggen
        May 22 '15 at 15:02







      1




      1




      +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
      – Marv Mills
      May 22 '15 at 11:06





      +1 I would also add that it is good practise, at the point you are given something to do, that the first response is "when does it need to be completed by?" immediately followed up by "I will need to learn this new technology before I can work on this, has my learning curve been factored into your estimate?"
      – Marv Mills
      May 22 '15 at 11:06













      thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
      – Dharma Sai Seerapu
      May 22 '15 at 13:18




      thanks Julia for your valuable suggestion. There is no option of firing me from the company. But I am worrying about even Lead knows that it is very tough to finish tasks, but delivery manger don't have the idea about hardness of the code. If I am moving slowly into that project then, delivery manager thinks that nothing I am doing. In this scenario, this particular reason will cause any problem while giving hikes?
      – Dharma Sai Seerapu
      May 22 '15 at 13:18












      @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
      – Jan Doggen
      May 22 '15 at 15:02




      @Tricky Then your lead should inform your delivery manager that he has unrealistic expectations
      – Jan Doggen
      May 22 '15 at 15:02












      up vote
      1
      down vote













      The most important thing is that people around you are informed, so they can make their decisions. Maybe the lead said "Time to the deadline is tight, I need someone who really knows X to help us", your boss said "Tricky knows everything about X, he'll help you", while in reality you know everything about Y and nothing about X at all. Not your fault, just a communication problem, but the sooner everyone knows, the better.



      Whatever happened, the sooner people are told, the sooner they can react. A deadline is often not that rock solid, and if your boss is told today that the project will take four weeks or four months longer, it can be fixed. If he is told when the deadline ends, that is a lot harder.






      share|improve this answer
























        up vote
        1
        down vote













        The most important thing is that people around you are informed, so they can make their decisions. Maybe the lead said "Time to the deadline is tight, I need someone who really knows X to help us", your boss said "Tricky knows everything about X, he'll help you", while in reality you know everything about Y and nothing about X at all. Not your fault, just a communication problem, but the sooner everyone knows, the better.



        Whatever happened, the sooner people are told, the sooner they can react. A deadline is often not that rock solid, and if your boss is told today that the project will take four weeks or four months longer, it can be fixed. If he is told when the deadline ends, that is a lot harder.






        share|improve this answer






















          up vote
          1
          down vote










          up vote
          1
          down vote









          The most important thing is that people around you are informed, so they can make their decisions. Maybe the lead said "Time to the deadline is tight, I need someone who really knows X to help us", your boss said "Tricky knows everything about X, he'll help you", while in reality you know everything about Y and nothing about X at all. Not your fault, just a communication problem, but the sooner everyone knows, the better.



          Whatever happened, the sooner people are told, the sooner they can react. A deadline is often not that rock solid, and if your boss is told today that the project will take four weeks or four months longer, it can be fixed. If he is told when the deadline ends, that is a lot harder.






          share|improve this answer












          The most important thing is that people around you are informed, so they can make their decisions. Maybe the lead said "Time to the deadline is tight, I need someone who really knows X to help us", your boss said "Tricky knows everything about X, he'll help you", while in reality you know everything about Y and nothing about X at all. Not your fault, just a communication problem, but the sooner everyone knows, the better.



          Whatever happened, the sooner people are told, the sooner they can react. A deadline is often not that rock solid, and if your boss is told today that the project will take four weeks or four months longer, it can be fixed. If he is told when the deadline ends, that is a lot harder.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 22 '15 at 14:11









          gnasher729

          71k31131222




          71k31131222




















              up vote
              0
              down vote













              I'd do a quick eyeball overview of the code, then I'd contact my lead and ask him, in view of the short deadline, that he put me in touch with whoever worked on the project last. If that individual is not available, I'd ask that the lead make available to me someone who is versed in the technology so that I can iterate to him for support as I get a better idea of what's going on.



              As I bite the bullet and get on with the project, I'll get a better idea of the hurdles I have to overcome and a more realistic estimate as to how long it's going to take me to overcome then. If it doesn't look like I'll be able to meet the deadline, I'll tell the lead as much and give him a time estimate as to long it's going to take me.



              Again, it's very important that the lead makes available someone who is versed in the technology so that I can get up so speed faster and get this project done. I don't want to struggle through the documentation and figure out what to do about the missing pieces if I don't have to.






              share|improve this answer


























                up vote
                0
                down vote













                I'd do a quick eyeball overview of the code, then I'd contact my lead and ask him, in view of the short deadline, that he put me in touch with whoever worked on the project last. If that individual is not available, I'd ask that the lead make available to me someone who is versed in the technology so that I can iterate to him for support as I get a better idea of what's going on.



                As I bite the bullet and get on with the project, I'll get a better idea of the hurdles I have to overcome and a more realistic estimate as to how long it's going to take me to overcome then. If it doesn't look like I'll be able to meet the deadline, I'll tell the lead as much and give him a time estimate as to long it's going to take me.



                Again, it's very important that the lead makes available someone who is versed in the technology so that I can get up so speed faster and get this project done. I don't want to struggle through the documentation and figure out what to do about the missing pieces if I don't have to.






                share|improve this answer
























                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  I'd do a quick eyeball overview of the code, then I'd contact my lead and ask him, in view of the short deadline, that he put me in touch with whoever worked on the project last. If that individual is not available, I'd ask that the lead make available to me someone who is versed in the technology so that I can iterate to him for support as I get a better idea of what's going on.



                  As I bite the bullet and get on with the project, I'll get a better idea of the hurdles I have to overcome and a more realistic estimate as to how long it's going to take me to overcome then. If it doesn't look like I'll be able to meet the deadline, I'll tell the lead as much and give him a time estimate as to long it's going to take me.



                  Again, it's very important that the lead makes available someone who is versed in the technology so that I can get up so speed faster and get this project done. I don't want to struggle through the documentation and figure out what to do about the missing pieces if I don't have to.






                  share|improve this answer














                  I'd do a quick eyeball overview of the code, then I'd contact my lead and ask him, in view of the short deadline, that he put me in touch with whoever worked on the project last. If that individual is not available, I'd ask that the lead make available to me someone who is versed in the technology so that I can iterate to him for support as I get a better idea of what's going on.



                  As I bite the bullet and get on with the project, I'll get a better idea of the hurdles I have to overcome and a more realistic estimate as to how long it's going to take me to overcome then. If it doesn't look like I'll be able to meet the deadline, I'll tell the lead as much and give him a time estimate as to long it's going to take me.



                  Again, it's very important that the lead makes available someone who is versed in the technology so that I can get up so speed faster and get this project done. I don't want to struggle through the documentation and figure out what to do about the missing pieces if I don't have to.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited May 22 '15 at 13:11

























                  answered May 22 '15 at 12:22









                  Vietnhi Phuvan

                  68.9k7118254




                  68.9k7118254












                      Comments

                      Popular posts from this blog

                      List of Gilmore Girls characters

                      What does second last employer means? [closed]

                      One-line joke