Пока удавалось со всем справляться - часто жестко не вписываясь в сроки и криво реализую ту или иную часть задачи. Но ведь будет очень не приятно ни мне ни шефу ни заказчику - никому. Если однажды работа будет вовсе не сделана, а время потрачено.
PM в данной ситуации наверно хочет найти человека, который реально тратит столько времени, сколько говорит, т.е. хочет отсеять тех, кто не справляется. Как отчитаться - проставляйте часы на потраченную задачу, несмотря на то, что реализации еще нет. (правда, вас скорее всего уволят)
Так вот как себя вести в таких ситуациях, что делать, говорить ?
В данной ситуации виноват менеджмент. Возможно, этому проекту категорически не подходит почасовая оплата, либо разбиение задач не оптимальное. Либо они думают, что можно любого человека с 1-го дня внедрить в чужой код.
По вашим же словам они в итоге получают кривые реализации. Зато в часы уложились, молодцы.
В подобных случаях я за то, чтобы оценивать эффективность на длительных участках, надо дать хотя бы 2 недели.