FTKONF-050
Amikor feleslegesen mondod le a nyaralást a határidők miatt
Helyzet
„Lemondtam egy rég tervezett nyaralást a projekthatáridő miatt, erre az ütemterv megint felborult” · „I agreed to cancel a long-planned vacation (with travel costs) due to project deadlines, but now the timeline has all changed again” · szerző: user106261 · CC BY-SA
Egy vezető fejlesztő fél évvel előre lefoglal egy nyaralást a párjával, szándékosan két hónappal a fő projektje tervezett leadása utánra. Közben az egyetlen szenior helyettese felmond, a projekt határideje pedig pont a nyaralás idejére csúszik. A cég kérésére a fejlesztő (a költségek nagy részének megtérítése és pár bónusz szabadnap fejében) lemondja az utat, hogy ne hagyja cserben a céget. Néhány héttel később kiderül: a határidő (főleg az ügyfél oldali okokból) újra, hónapokkal kitolódott, vagyis az eredeti időpontban nyugodtan elutazhatott volna. A fejlesztő dühös és becsapva érzi magát; a párjával is megvívott egy vitát a lemondás miatt, és most nem meri elmondani neki, hogy az áldozat feleslegesnek bizonyult. A PM annyit mond: „hát igen, szívás, de mi sem tudtuk előre".
A forrásposzt teljes szövege (magyarul és angolul)
Az eredeti Stack Exchange-kérdés hű magyar fordítása · szerző: user106261 · The Workplace, q139306 · CC BY-SA.
Röviden (TL;DR):
- Lemondtam egy régóta tervezett utat a projekt-határidők csúszása és a helyettesem felmondása miatt, és a költségek nagy részét visszakaptam a cégtől.
- Utólag kiderült, hogy nem volt rá szükség, mert a határidők aztán megint eltolódtak, és az eredeti időpont is megfelelt volna.
- Most azt szeretném tudni, hogyan kezeljem a jelenlegi helyzetet (ha egyáltalán kell) a vezetéssel/PM-mel, és hogyan álljak hozzá a jövőben.
Előzmények
Vezető fejlesztő és alkalmanként architekt vagyok a cégemnél, amely ügyfeleknek fejleszt projekteket (a konkrét technológia itt nem fontos). Több projektben veszek részt, de a (nevezzük így) Smith-projekt vezetője én vagyok.
Kb. 6 hónapja (januárban) a párommal nyaralást terveztünk „X városba", ami szállodák, utazás stb. költségével jár, ezeket nyilván előre le kellett foglalnunk. Az időpontokat a Smith-projekt és a leszállítandói köré választottuk, mivel az utóbbi kb. egy évben ez volt a fő fókuszom, és a mostani szerepem ennél a cégnél nagyrészt a Smith sikeres leszállítása.
A foglaláskor a Smith-projekt élesindulása júniusra volt kitűzve. Ahogy sok olvasó tudja... a projektek szinte sosem mennek terv szerint, ezért nem „a Smith-leadás utáni hétre" foglaltuk az utat: augusztusra foglaltam, vagyis kb. 2 hónappal a projekt tervezett befejezése utánra.
Bár én vagyok a „vezető" fejlesztő, vannak más fejlesztők is ezen a projekten, néhányan junior vagy medior szinten, és van egy másik, „szenior" fejlesztő, Beth, aki a de facto helyettesem. (A cég jobban szereti, ha én felügyelem a Smith-leadást, de ha beteg lennék vagy ilyesmi, Beth meg tudná csinálni a távollétemben.) Beth és én is több éves tapasztalattal rendelkezünk ennél a cégnél és a kódbázisával, amely tud kissé... sajátos lenni. ;-)
A jelenlegi kontextus
Kb. 3 hónapja (márciusban) Beth bejelentette, hogy felmond, mert máshol jobb lehetőség várja (azt hiszem, vezető fejlesztőnek megy, szóval ez szép előrelépés neki). Örülök neki, mert a munkája mindig kiváló volt, és megérdemli, hogy jól menjen a sora. Pár hónapja ment el, és a cég most keresi a pótlását, de tipródik, hogy „belülről léptessen elő" vagy fejvadásszal keressen valakit, átalakítsák-e a pozíciókat stb.
Közben a Smith-projekt határideje csúszott, és az élesindulás most nagyjából arra az időre esik, amikorra a nyaralást foglaltam. Ez nem közvetlenül Beth távozása miatt volt: nyomósabb okok vannak, amelyekbe nem megyek bele részletesen, de főleg harmadik felek, a beszállítói szoftververziók inkompatibilitása stb. miatt. A Smith-ügyfél rendben van ezzel (amennyire lehet); az új határidő augusztus közepe. (2 hónap csúszás.)
Ha Beth még a cégnél lenne, ez nem lenne gond a nyaralással, mert ő kompetens helyettes lenne, és át tudtam volna adni neki a tudást.
Mivel azonban elment, és bár vannak más fejlesztőink, rajtam kívül nincs szenior szintű „Beth-típusú" emberünk, a cég vonakodva megkérdezte, le tudnám-e mondani/el tudnám-e halasztani az utat (a költségek megtérítésével). A párommal való egyeztetés után beleegyeztem, mivel nincs különösebb okunk pont akkor utazni (családi esküvő vagy hasonló). Kaptunk pár bónusz szabadnapot, és nagyjából kártalanítottak minket anyagilag (a lemondott út pénzének egy részét, de nem az egészét tudtuk visszakapni).
(Szerkesztve, kiegészítés: a cég visszatérítette az utazást, szállodákat stb. De volt néhány egyéb kisebb költség, amit nem kértem, például a szállodának fizetett késői kijelentkezési díj, előre megvett belépők turistalátványosságokba stb.)
De...
Most, ezen a héten (az út lemondása UTÁN) megtudtam, hogy a Smith határidejét megint eltolták (főleg a Smith-oldali tényezők miatt, nem miattunk), és most már valószínűleg több hónappal későbbre csúszik... konkrét időkeret nélkül. És hogy teljesen rendben lett volna, ha elmegyek arra az útra, mert abban az időszakban főleg más céges prioritásokon fogunk dolgozni, amelyekhez nem különösebben kellek (a részemet más fejlesztők is meg tudnák csinálni).
Dühös és csalódott vagyok! Rendben voltam (észszerű keretek között) azzal, hogy lemondom az utat a „nagyobb üzleti cél" érdekében, és hogy ne hagyjam őket cserben most, hogy Beth elment.
Most viszont elárulva, bizonytalanul érzem magam, és még egy csomó mindent. Úgy érzem, nem merem újrafoglalni az utat, hátha ugyanez megismétlődik; hogy csalódást okoztam a páromnak (aki szerint vissza kellett volna nyomnunk a cégre, nem lemondani az utat; ebből komoly vitánk lett , amit végül én „nyertem meg", de pirruszi győzelem volt!).
Kifejeztem ennek egy részét a PM-nek, aki valami olyasmivel jött vissza, hogy „hát igen, ez szívás, de amikor megkértünk a lemondásra, nem tudtuk, hogy a Smith így el fogja tolni". A PM szemtelenül azt javasolta, hogy legközelebb teljesen visszatéríthető foglalásokat kössek! (amelyek, ahogy mindannyian tudjátok, jelentősen többe kerülnek. [Kíváncsi vagyok, van-e sor a projekt-költségvetésben erre a különbözetre..!])
Azt szeretném tudni... (mit javasol a workplace.SE közössége, hogyan tovább?)
- Tegyek-e bármi továbbit (és ha igen, hogyan) ennek a vezetés, projektmenedzser stb. felé való felvetésében?
- Hogyan álljak hozzá bármilyen jövőbeni szabadság-foglaláshoz, tudva, hogy ez megismétlődhet? Jelenleg teljesen vonakodom bármit is valaha lefoglalni.
- Helyesen tettem-e (tudom, ez szubjektívebb), hogy beleegyeztem az út lemondásába?
Megjegyzés: (Még?) nem mondtam el a páromnak, hogy a Smith-leadás csúszik, tehát utólag nézve rendben lett volna elmenni az útra. A párom teljesen nem-IT területen dolgozik, „napi szintű" munkaterheléssel (pl. call center), így nem igazán tudja, hogyan szoktak menni az IT-projektek. Nem tudom, mi lesz a reakciója, bár azt tudom, én hogyan reagálnék a helyében!
Original Stack Exchange question · author: user106261 · The Workplace, q139306 · CC BY-SA.
TL;DR
- cancelled a long-planned trip due to a delay in project deadlines and my backup person quitting, and received most of the cost back from the company.
- Turns out in retrospect it wasn't necessary as the deadlines then moved again and the original dates would have been fine.
- Now I would like to know how to address the current situation (if I should) with management/PM, and how to tackle it in the future.
History
I'm a lead developer and occasional architect in my company which develops projects for customers (the particular technology isn't important here). I'm involved in various projects but I'm the lead on, let's say, the Smith project.
About 6 months back (January) my partner and I planned a vacation to 'City X' but involves the cost of hotels, travel, etc which we obviously had to book in advance. We chose the dates based around the Smith project and its deliverables as that's been my main focus for the last year or so and most of my role at this company at the moment is the successful delivery for Smith.
At the time of booking, the Smith project was due to go live in June. As many readers will know... projects almost never go according to schedule so we didn't book the trip for "the week after the Smith delivery" -- I booked it for August, so around 2 months after that project was meant to be complete.
Although I'm the "Lead" developer, we do have other developers on this project, some of which are junior or mid-level and one other 'Beth' who is "Senior" developer and she is my de-facto backup. (The company would prefer that I'm around to oversee the Smith delivery but if I was out sick or something, Beth would be able to do it in my absence.) Beth and I both have multiple years of experience with this company and its code base which can be a bit... idiosyncratic ;-)
The context now
About 3 months ago (March) Beth has given notice to quit the company as she's moving on to a better opportunity elsewhere (to be a Lead, I think, so it's a good step up for her). I'm happy for her as her work was always excellent and she deserves to do well. She left a couple of months ago and the company is now recruiting for a replacement for Beth but shuffling their feet over whether to "promote from inside" or find someone via a recruiter, do they want to reconfigure the positions, etc etc.
Meanwhile the deadline for the Smith project has slipped, and go-live is now expected to be around the time I'd booked for the vacation. This wasn't directly due to Beth's departure -- there are more pressing reasons that I won't go into too much detail about but mostly are due to 3rd parties, incompatibilities with versions of vendor software that we are dependent on, etc etc. Smith are ok with this (as far as it goes) -- new deadline expected to be mid August. (2 months delay)
If Beth had been still at the company this wouldn't be an issue with the vacation as she would be a competent backup and I would have been able to hand over the knowledge to her.
However, since she left although we have other developers we don't have a senior-level 'Beth' type other than me, so reluctantly the company asked if I'd be able to cancel/postpone the trip (with any costs made up for). After discussion with partner I agreed as we don't have a particular reason to take the trip at that time (family weddings or whatever). A couple of bonus days off were given as well as vaguely making us whole financially (we could get some, but not all of the money back for the cancelled trip).
(Edited to add: the company refunded travel, hotels, etc. But there were a few other small costs I didn't ask for like additional fees we paid to the hotel for late checkout, advance tickets to tourist attractions, etc.)
But...
I've now found out, this week, after cancelling the trip - that the deadline for Smith has now been moved again (mostly due to factors on Smith's side, rather than ours) and will now be several months later most likely... but with no specific time frame at this point. And that it would have been fine for me to take that trip as we'll now be mostly working on other company priorities during that time, which I'm not particularly needed for (other developers could do my part of that).
I'm angry and disappointed! I was ok (within reason) with cancelling the trip for the 'bigger business purpose' and not to leave them in the lurch now that Beth has left.
Now I feel betrayed, uncertain, and a bunch of other things. I feel like I can't re-book the trip in case the same thing happens again, that I have disappointed my partner (who thought we should push back against my company not cancel the trip, which resulted in quite an argument which I 'won' in the end, but it was a pyrrhic victory!)
I did express some of this to the PM who came back with something like "yeah, that sucks but when we asked you to cancel it we didn't know Smith were going to delay it like that" PM cheekily suggested booking fully refundable reservations next time! (which, as you all will know, cost significantly more. [I wonder if there's a line item in the project budget for that cost difference..!])
I would like to know... (how would the workplace.SE collective suggest I proceed from here?)
- Should I do anything further (if so how) in terms of bringing this up to management, project manager, etc?
- How can I approach booking any future time off given that this could happen again? At the moment I feel totally reluctant to book anything ever again.
- Did I do the right thing (I realise this one is more subjective) in agreeing to cancel the trip?
NB - I haven't (yet?) told partner that the Smith delivery has been delayed so it would have been fine to take that trip (in retrospect). Partner works in a completely non-IT field dealing with "day to day" workload (e.g. a call center) so doesn't really know about how IT projects tend to go and such like. I'm not sure what the response will be, although I know how I'd respond in his position!
A közösség legjobbnak ítélt válasza (158 szavazat)
Szerző: Dark Matter · CC BY-SA
„They've already paid you in terms of your 'expenses' and given you extra time off, so I'd think there's no point other than to vent anger (which is a bad idea). … Consider it a life lesson and don't change your plans next time. … just say you can't change your plans."
Lényeg (magyarul): Utólag már nincs mit „rendezni": a cég kifizette a költségeket és adott szabadnapokat; a további felhánytorgatás csak dühlevezetés lenne, ami árt. A tanulság a jövőre szól: régóta tervezett utat ne mondj le; jelezd hónapokkal előre (ezt megtette), és ha kérik, mondd egyszerűen: „nem tudom megváltoztatni a terveimet", indoklás és magyarázkodás nélkül. Kiegészítő válasz (thursdaysgeek, 21): most azonnal foglald újra az utat, egyeztetve előre; az engedmény pillanatában kellett volna kialkudni az újratervezés módját és költségét is: „a nyaralást nem lehet »soha«-ra ütemezni". (sf02, 28): a helyettes pótlása és a keresztképzés a vezetés dolga, nem a te problémád; a szabadság jár.
Valós forrás: „I agreed to cancel a long-planned vacation (with travel costs) due to project deadlines, but now the timeline has all changed again” · szerző: user106261 · Stack Exchange / The Workplace (q139306) · CC BY-SA · magyar fordítás, anonimizálva. Az eredeti poszt →