Click here to Skip to main content
15,895,799 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.

 
QuestionRe: Thought of the Day Pin
lopatir15-Nov-19 6:50
lopatir15-Nov-19 6:50 
AnswerRe: Thought of the Day Pin
PIEBALDconsult15-Nov-19 7:27
mvePIEBALDconsult15-Nov-19 7:27 
GeneralRe: Thought of the Day Pin
PIEBALDconsult15-Nov-19 5:54
mvePIEBALDconsult15-Nov-19 5:54 
GeneralRe: Thought of the Day Pin
OriginalGriff15-Nov-19 6:02
mveOriginalGriff15-Nov-19 6:02 
RantRe: Thought of the Day Pin
lopatir15-Nov-19 6:55
lopatir15-Nov-19 6:55 
GeneralRe: Thought of the Day Pin
Greg Utas15-Nov-19 15:11
professionalGreg Utas15-Nov-19 15:11 
GeneralRe: Thought of the Day Pin
DRHuff15-Nov-19 12:18
DRHuff15-Nov-19 12:18 
GeneralDoes Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger15-Nov-19 4:14
professionalMSBassSinger15-Nov-19 4:14 
In many cases, the team that works on a non-trivial software project includes:
- Project Manager (usually with no software engineering KSAs (1))
- Business Analyst, or "BA" (usually with no software engineering KSAs)
- Scrum Master (usually with no software engineering KSAs)
- Software engineer(s)
- Software developer(s)
- QA

I suggest, drawing on a lot of years of experience, actually doing this, and what I have studied over the years, that replacing the Project Manager, BA, and Scrum Master roles by having those duties for the project performed by a senior-level software engineer with the business, management, leadership, and people skills necessary (as well as hands-on coding) provides these benefits:
- Less overhead, and more resources focused on coding and testing.
- Less time spent in meetings.
- More reliance on expertise and less on the mediocrity of consensus.
- Less of a disconnect between what the customer wants and what is available to the customer.
- Higher quality of product in a shorter time.
- Higher maintainability and extensibility

A team of this design would retain the benefits of agile without becoming mired in the bureaucracy that plagues many agile teams and processes today.

Now it is your turn to comment. I realize that those who make their living from the agile bureaucracy would be in opposition. I wonder how those who actually create, write, and support the codebase might respond.


(1) KSA - Knowledge, Skills, and Abilities

modified 15-Nov-19 11:17am.

GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
Maximilien15-Nov-19 4:50
Maximilien15-Nov-19 4:50 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger15-Nov-19 5:16
professionalMSBassSinger15-Nov-19 5:16 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
maze320-Nov-19 1:11
professionalmaze320-Nov-19 1:11 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
Sander Rossel15-Nov-19 4:50
professionalSander Rossel15-Nov-19 4:50 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger15-Nov-19 5:25
professionalMSBassSinger15-Nov-19 5:25 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
F-ES Sitecore15-Nov-19 5:18
professionalF-ES Sitecore15-Nov-19 5:18 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
Marc Clifton15-Nov-19 5:28
mvaMarc Clifton15-Nov-19 5:28 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger15-Nov-19 7:26
professionalMSBassSinger15-Nov-19 7:26 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
Gary Wheeler15-Nov-19 5:52
Gary Wheeler15-Nov-19 5:52 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
lopatir15-Nov-19 6:41
lopatir15-Nov-19 6:41 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
ZurdoDev15-Nov-19 6:55
professionalZurdoDev15-Nov-19 6:55 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger15-Nov-19 10:00
professionalMSBassSinger15-Nov-19 10:00 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
Mycroft Holmes15-Nov-19 13:37
professionalMycroft Holmes15-Nov-19 13:37 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger15-Nov-19 13:43
professionalMSBassSinger15-Nov-19 13:43 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
Nick5519-Nov-19 2:17
Nick5519-Nov-19 2:17 
GeneralRe: Does Unnecessary Overhead Adversely Affect Software Projects? Pin
MSBassSinger19-Nov-19 2:30
professionalMSBassSinger19-Nov-19 2:30 
GeneralI was sent this, and... PinPopular
OriginalGriff15-Nov-19 3:01
mveOriginalGriff15-Nov-19 3:01 

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.