Software Development and Programming Careers (Official Discussion Thread)

null

...
Joined
Nov 12, 2014
Messages
29,284
Reputation
4,909
Daps
46,470
Reppin
UK, DE, GY, DMV
When done correctly on the right type of projects, I think its useful. Its not supposed to be standardisation,

It is standardisation because it proscribes how you should do it.

It helps me communicate with the team, because I also tend to be heads down on tasks.

Because you don't understand them, their capabilities and what they are doing / will do.

Why the team should have to suffer for management weakness is beyond me.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,250
Reputation
1,866
Daps
23,249
Reppin
NJ
It is standardisation because it proscribes how you should do it.



Because you don't understand them, their capabilities and what they are doing / will do.

Why the team should have to suffer for management weakness is beyond me.
I'm not sure who you mean by don't understand their capabilities. Are you talking about management or other team members?

The reason its not standarization is because if its not working, you adjust how things are working. Its not supposed to get in the way of projects getting done on time and on budget. If its getting in the way, management isn't managing the project well.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,250
Reputation
1,866
Daps
23,249
Reppin
NJ
That's almost always the crux of the problem. Managers are completely inept and what they do.
Yea I agree. Bad managers will always make for a bad experience on a project, because they don't know what they're doing. My experience with project management at my current company vs past companies is greatly different. Like, you either get the managers that are too p*ssy to stand up for the development team or you get the ones that try to squeeze every bit of efficiency out of the developers (o man, this brings me back to the dumbest project I've ever worked on, lol). My current company is pretty good with the project management, so I try to only work on projects where we have some control over it rather than the client.

tangent: Good discussion. I don't get to have these convos at all these days
 

null

...
Joined
Nov 12, 2014
Messages
29,284
Reputation
4,909
Daps
46,470
Reppin
UK, DE, GY, DMV
I'm not sure who you mean by don't understand their capabilities. Are you talking about management or other team members?

Why can't a bunch of Iron Men Challenge winners beat the winners of last year's superbowl in a one off game. despite the Iron Men being fitter?

Why can't a bunch of beach footballers beat the winners of the last world cup?

Why when a top soccer player is asked "how did you know to pass the ball there to the striker for the goal" do they often say "i just knew he was going to be there".

Why do experienced staff need to keep an eye on the apprentice aka trainee?

That dynamic is a sliding scale. Managers are on the more ignorant side of that equation so need explicit guidance to know what is going on. They cannot "just know" to the same degree as people who know what they are doing. Otherwise it is too confusing.

Just like how for kids numbers are 1, 2, 3, 4 etc, for secondary school pupils numbers are tools and for university professors numbers are definition mutable abstractions. The kids need a simplistic system to work within otherwise it would be too complicated for them. They need simplifications. They need hard-rule paint-by-numbers systems (defined by someone else) to follow. The acadmics don't need that because of their depth of understanding.

Daily Scrum is nonsense outside of a naroow set of project cicumstances. Have you read what scrum is intended to do? I would prefer not to have to quote text here.

The reason its not standarization is because if its not working, you adjust how things are working. Its not supposed to get in the way of projects getting done on time and on budget. If its getting in the way, management isn't managing the project well.

That is not what standardisation means. It is a standard process.

Did you study CS?

-

@Regular Developer I edited the post. You might want to revise that "dap" :russ:
 
Last edited:

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,262
Daps
131,948
That is not what standardisation means. It is a standard process.

Did you study CS?
There's a duality. It's a standard process, that's supposed to be flexible to fit the team, but as soon as you start to stray from the framework people complain about how you're doing scrum/agile wrong.
 

null

...
Joined
Nov 12, 2014
Messages
29,284
Reputation
4,909
Daps
46,470
Reppin
UK, DE, GY, DMV
There's a duality. It's a standard process, that's supposed to be flexible to fit the team, but as soon as you start to stray from the framework people complain about how you're doing scrum/agile wrong.

I'm not even sure what to say to that :russ: . Whatever it is it is pre-defined. Even the "you can do what you want as long as you stay within this (sheep) pen" is pre-defined and limited by the area of the pen.
 

null

...
Joined
Nov 12, 2014
Messages
29,284
Reputation
4,909
Daps
46,470
Reppin
UK, DE, GY, DMV
How big are the projects that you work on?

Some big, some small. Some multi-year projects. Some minor tasks that only take a few days end-to-end. It depends.

I edited the post above to expand on what I meant. Still somewhat truncated but I want to avoid "para-graphs"

 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,262
Daps
131,948
I'm not even sure what to say to that :russ: . Whatever it is it is pre-defined. Even the "you can do what you want as long as you stay within this (sheep) pen" is pre-defined and limited by the area of the pen.
That's the point I'm getting at. But even when you start to make it their own, somebody comes by like :whoa: and says you're doing it wrong. I tried to make a point about sizing user stories on my team to make it make sense for us. They told me that was the wrong way to do it :skip: , then in almost the same breath told me that scrum is designed to be tailored to each individual team's needs.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,250
Reputation
1,866
Daps
23,249
Reppin
NJ
...

@Regular Developer I edited the post. You might want to revise that "dap" :russ:
Nah, lol, the dap was because I appreciate the discussion. I think its important as developers to talk about things that influence what we do


Why can't a bunch of Iron Men Challenge winners beat the winners of last year's superbowl in a one off game. despite the Iron Men being fitter?

Why can't a bunch of beach footballers beat the winners of the last world cup?

Why when a top soccer player is asked "how did you know to pass the ball there to the striker for the goal" do they often say "i just knew he was going to be there".

Why do experienced staff need to keep an eye on the apprentice aka trainee?

That dynamic is a sliding scale. Managers are on the more ignorant side of that equation so need explicit guidance to know what is going on. They cannot "just know" to the same degree as people who know what they are doing. Otherwise it is too confusing.

Just like how for kids numbers are 1, 2, 3, 4 etc, for secondary school pupils numbers are tools and for university professors numbers are definition mutable abstractions. The kids need a simplistic system to work within otherwise it would be too complicated for them. They need simplifications. They need hard-rule paint-by-numbers systems (defined by someone else) to follow. The acadmics don't need that because of their depth of understanding.

Daily Scrum is nonsense outside of a naroow set of project cicumstances. Have you read what scrum is intended to do? I would prefer not to have to quote text here.

As to the rest, i know what you mean. Sure, you can say its nonsense in the incorrect project, but thats anything. If the opposing soccer team won't press us, why would we follow the same tactics as when a team pressed us? Scrum is just a part of how an Agile based project is run. It can feel useless when there's nothing to talk about (in those cases the meetings should be 5 minutes). Tasks are completed and no blockers. But when there are blockers or there is new information, its the time that brings it up, which is in my opinion, more valuable than the meetings where nothing is discussed is unvaluable.
 
Last edited:

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,250
Reputation
1,866
Daps
23,249
Reppin
NJ
Updated my last...


I'd also like to point out that I enjoy projects with a bit of a startup feel, so the project has an initial direction, but we may need to pivot along the way as we discover more about the project or the environment.
 
Last edited:
Top