Click here to Skip to main content
15,885,546 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralThought of the Day PinPopular
OriginalGriff5-Aug-20 4:45
mveOriginalGriff5-Aug-20 4:45 
GeneralRe: Thought of the Day Pin
jeron15-Aug-20 4:53
jeron15-Aug-20 4:53 
GeneralRe: Thought of the Day Pin
Kris Lantz5-Aug-20 5:29
professionalKris Lantz5-Aug-20 5:29 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer5-Aug-20 6:27
professionalDaniel Pfeffer5-Aug-20 6:27 
GeneralRe: Thought of the Day Pin
W Balboos, GHB5-Aug-20 7:23
W Balboos, GHB5-Aug-20 7:23 
GeneralRe: Thought of the Day Pin
Maximilien5-Aug-20 7:53
Maximilien5-Aug-20 7:53 
GeneralRe: Thought of the Day Pin
Sander Rossel6-Aug-20 1:48
professionalSander Rossel6-Aug-20 1:48 
GeneralThe Power of No PinPopular
Marc Clifton5-Aug-20 2:06
mvaMarc Clifton5-Aug-20 2:06 
I was reminded of this recent event reading Kent's post 5 Project Management Skills Every Developer Should Have[^]

My coworker (I'll use "C" for their name) and I were recently asked by the project manager (for context, he was a very new hire, but that doesn't imply he was new to the field of project management) assigned to our project, "Can you and C put due dates on all of the tasks for this project?"

My one line answer. "No"

The silence was deafening.

After the pregnant silence gave birth, the obvious question "Why not???" was asked.

Well, because:

1. Our daily activities include a variety of other unpredictable tasks that are constantly shifting in priority (aside - such is the life in a small company. Isn't that the definition of Agile? Laugh | :laugh: )
2. We are working with undocumented verbal specifications where new information is provided every week in the weekly meeting with the client and often previous requirements change slightly. (aside - we're an Agile team, right?)
3. The nature of the work requires interfacing with third party API's that are finicky and difficult to map their data responses into something we understand how to map to our fields. (aside - everyone is Agile nowadays, right?)
4. Your own (the client's) dataset doesn't have all the information we need and we're waiting for you to update your datasets. (aside - are THEY Agile???)
5. To put a due date on something, yes, we can estimate the number of hours, on average, per day that we can work on the project, but a due date means figuring out how many hours the task will take, and we're dealing with some unknowns that make that impossible at the moment. (Agile!) Once we have removed those unknowns, it may become possible to predict the hours.

Of course, the senior project manager started off the whole conversation with the typical Dilbert-esque management speak: "I am here to facilitate -- if you need something from the client, let me know and I'll make it happen." I've been around the block enough times to know what utter BS that is.

So the manager decided that what his male ego needed was a daily 30 minute conference call with moi and C to review, each and every day (except weekends) the status of each ticket. Riiiight. So we complained to our direct manager, who "managed" - managed to get that stopped. I mean really, the guy can just look at the ticket to see the status, right?

The irony is that this project manager went from being a bull in a China shop to a mouse - no facilitation, no responses to our emails when we actually need some information from the client that he could "facilitate", in fact, no communication at all except an hour before the scheduled weekly meetings "Are you guys ready?"

It's amazing, the Power of No (apologies to Eckhart Tolle)

GeneralRe: The Power of No Pin
CHill605-Aug-20 2:16
mveCHill605-Aug-20 2:16 
GeneralRe: The Power of No Pin
Nelek5-Aug-20 2:19
protectorNelek5-Aug-20 2:19 
GeneralRe: The Power of No Pin
Ron Anders5-Aug-20 2:47
Ron Anders5-Aug-20 2:47 
GeneralRe: The Power of No Pin
dandy725-Aug-20 5:27
dandy725-Aug-20 5:27 
GeneralRe: The Power of No Pin
GuyThiebaut5-Aug-20 2:41
professionalGuyThiebaut5-Aug-20 2:41 
GeneralRe: The Power of No Pin
Richard Deeming5-Aug-20 4:51
mveRichard Deeming5-Aug-20 4:51 
GeneralRe: The Power of No Pin
jackbrownii5-Aug-20 6:37
professionaljackbrownii5-Aug-20 6:37 
GeneralRe: The Power of No Pin
stevequinn566-Aug-20 0:25
stevequinn566-Aug-20 0:25 
GeneralRe: The Power of No Pin
GuyThiebaut6-Aug-20 5:21
professionalGuyThiebaut6-Aug-20 5:21 
GeneralRe: The Power of No Pin
Tinus Smit6-Aug-20 19:43
Tinus Smit6-Aug-20 19:43 
GeneralRe: The Power of No Pin
Harrison Pratt6-Aug-20 2:18
professionalHarrison Pratt6-Aug-20 2:18 
GeneralRe: The Power of No Pin
Mircea Neacsu5-Aug-20 3:09
Mircea Neacsu5-Aug-20 3:09 
GeneralRe: The Power of No Pin
raddevus5-Aug-20 3:14
mvaraddevus5-Aug-20 3:14 
GeneralRe: The Power of No Pin
GuyThiebaut5-Aug-20 6:36
professionalGuyThiebaut5-Aug-20 6:36 
GeneralRe: The Power of No Pin
raddevus5-Aug-20 8:13
mvaraddevus5-Aug-20 8:13 
GeneralRe: The Power of No Pin
Sander Rossel5-Aug-20 3:22
professionalSander Rossel5-Aug-20 3:22 
GeneralRe: The Power of No Pin
Gerry Schmitz5-Aug-20 6:50
mveGerry Schmitz5-Aug-20 6:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.