|
Scrum solves nothing if your programmers can't code
|
|
|
|
|
True. Scrum is guidance. If your baseball players can't hit the ball and or catch it you need to start with the basic skills first.
But, imagine if your players could hit, but did not know which way to run the bases. Or, they could field the ball, but had no idea what to do with the ball after they caught the grounder. If they had individual skills but had no idea what the game of baseball is.
That's very similar to developers who are on teams and can "write code" but have no idea how it fits together.
|
|
|
|
|
My trainer told us about Scrum-Butters. Nothing to do with bread and butter, though.
What it means is that "We do Scrum but we don't do these parts of Scrum ...".
And that is a big 'but', ... big enough to be called butter.
On the other front, I feel that your company management should plan for mentors - one senior mentor for two new developers, explaining them the nuances of the functionality, code, etc., and generally increasing the comfort levels of the new hires. And add a metric in the mentor's objectives, directly related to their mentee's productivity. This way, they would be complementing, rather than competing.
|
|
|
|
|
|
Avijnata wrote: [Y]our company management should plan for mentors - one senior mentor for two new developers, explaining them the nuances of the functionality, code, etc... And add a metric in the mentor's objectives, directly related to their mentee's productivity. This way, they would be complementing, rather than competing. Yup, that'd be a great way for them to patch a previous lack of focus on communication. Only they'd have had to internalize the notion that they had a problem.
Here's what they actually did. The senior staff were these very gruff people (the management acknowledged this, wanting to know in interviews if you could get along with "difficult" people). The new hires were made responsible to get answers to their questions from the grumpy senior staff, and if the grumpy senior staff didn't have time to answer lame-ass questions from the n00bs, it was the n00bs fault for not being adequately productive. They took a communication problem and compounded it with another communication problem. Generally the difficult people would be the ones who got tired of the new folks lack of productivity, and sneak off the management to try to get them fired.
The thing about this as a management anti-pattern is that after I left, I've seen these companies advertizing for my position, often every six months or so. They never "got it."
You can't tell them either. That'd be "whining".
|
|
|
|
|
Yep, I've worked on a project with a huge technical debt.
While I'm usually a pretty precise coder I delivered more bugs than usual in that code base...
Every fix I made introduced bugs in other parts of the system.
The guy who made the system would say "ohhh yeah, of course, because..."
I've even spent days on that project trying to get stuff right (which was really necessary, some routines block the entire server! )
Unfortunately I gave up after a few days (which really isn't my style).
I stumbled across a method called "Validate", but the first line of comment was "Continue querying the database".
Needless to say that method did A WHOLE LOT MORE than just validation
Days of work without productivity...
Lucky for me the manager knew about the problems we were having and even the guy who made it couldn't seem to fix it.
I work on a different project now
|
|
|
|
|
Technical debt is a pet subject of mine, and I've posted an article on here[^] about it too.
It's an issue that needs to be addressed by the business. The greater the repayments grow, the harder it becomes to address and resolve. It needs to be visible as an item on the project plan. This gives it the recognition and visibility it needs.
Technical debt won't go away no matter how much we would all like that to be the case. If we take a shortcut to capitalise on an opportunity, then that's all well and good, but you also need to repay back on that shortcut at a later stage.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Everybody loses under such conditions, but the managers usually don't quite get what they are doing. I work at a place where they somehow kept going exactly the same way for 20 years.
Don't let them tell you that you are not good enough for their high standards. They are the ones who are completely clueless, not you.
Don't try to work hard enough to meet their requirements and repair what they messed up collectively. It's a waste of time and your energy. They will not let you succeed, alone out of the fear to look like the donkeys they are. They may always be in a hurry, but they also will find some time for some politics or backstabbing.
If you quietly fight against their selfmade obstacles, they will always tell you that you are not good enough and at the same time hold some carrot before your nose to make you work a little harder yet. In due time you will get a kick into the rear parts, just when the next poor dog comes along and takes your place.
Do yourself a favor. Get out of there.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
This is why most coders are far more efficient rewriting something from scratch than they are modifying other people's code.
|
|
|
|
|
Today I sent my parents a little (Dutch) joke article about how people want regional and 'fair' and 'honest' E numbers like colors, preservatives, flavor enhancers etc.
Stuff like 'traditional sorbic' and 'healthy sulfur dioxide' right from your local farmers.
Jokingly asked my parents if they joined the hype.
My father sent the following back:
"I produce software with regional fabricated E-rrors.
Genuine yet indigestible.
So yes I've joined the hype!"
|
|
|
|
|
|
Thanks!
It's been there for a few months now
|
|
|
|
|
I didn't notice it either. So, you really write the code that "we" need? Can I send you the requirement?
You have just been Sharapova'd.
|
|
|
|
|
23 today!
(Or 19 plus VAT if you prefer!)
Have a good day
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I definitely will! Thanks!
Still not sure where I will go for lunch/dinner, but I am leaning towards Nine Irish Brothers[^], as I love their food, as does my mother.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Brisingr Aerowing wrote: but I am leaning towards Nine Irish Brothers[^],
Looks delicious -- Happy Birthday!
Marc
|
|
|
|
|
I've never heard of anyone going to an Irish pub for the food before.
Happy birthday anyway.
|
|
|
|
|
Happy birthday!
"Bert's Whiskey Pepper Steak" sounds delicious
|
|
|
|
|
Happy birthday!
And I am glad there's atleast one CPian who is younger than me.
You have just been Sharapova'd.
|
|
|
|
|
|
Happy birthday, son...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Happy Birthday Brisingr.
You're an age fellow of mine(almost), have four months to go to get as old as you are
|
|
|
|
|
Happy (belated) birthday, you little child...
|
|
|
|
|
Happy birthday, hope your day is good.
New version: WinHeist Version 2.1.1 new web site.
I know the voices in my head are not real but damn they come up with some good ideas!
|
|
|
|
|
Happy Birthday, Brisingr,
Maturity awaits you
cheers, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|