Handy role title for someone managing the development and requirements processes [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite












We need to recruit someone who has experience in software development processes, i.e., from requirements management to delivery and maintenance (but not operations and systems administration), maybe an experienced developer. Additionally, the way we collect and manage requirements, together with the business departments, needs to be redesigned and implemented as to support the pursued (new) development approach, which may be done successfully by a good business analyst or the like. Naturally, we see this in the hands of the same one person, and we only have the budget for one new employment. Important note: the position is not linked to a particular team or project, since we rather see it as a staff position, with few (if any) "subordinates". Also, no software architecture(s) shall be covered.



For the former aspect, role titles such as "development coordinator" have already been proposed; for the latter, we currently have "requirements manager". But we need one role title that describes both aspects.







share|improve this question












closed as off-topic by Thomas Owens, David K, gnat, IDrinkandIKnowThings, Chris E Mar 30 '15 at 14:30


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking advice on company-specific regulations, agreements, or policies should be directed to your manager or HR department. Questions that address only a specific company or position are of limited use to future visitors. Questions seeking legal advice should be directed to legal professionals. For more information, click here." – David K, gnat, IDrinkandIKnowThings, Chris E
If this question can be reworded to fit the rules in the help center, please edit the question.












  • Look up "business analyst" on linkedin. See from a sample of the profiles listed there if "business analyst" fits your description. Given the inherent vagueness of "business analyst", you will have to provide a job description anyway.
    – Vietnhi Phuvan
    Mar 30 '15 at 12:20










  • BA's don't tend to have great Dev skills from my experience, not because they can't but because those development skills aren't always in alignment with what BAs do on a daily basis. Business Analysists tend to go offsite to meet clients a lot etc. You want a developer who is primarily a developer. If they're a BA as well, unless they are very experienced, one of those sides will suffer. OP doesn't want to touch architecture, but that's what they're asking for. They want a solutions architect.
    – James
    Mar 30 '15 at 13:13










  • Thank you - how much focus would a solutions architect put on the "how" part of requirements analysis? Although I'm usually cautious with the word "architect", I like it more in combination with "solution". Sounds like "we get something done". And really, we need to do something about the methodology of the "touch points" of business and development: how to know what software (change) is needed, and how to deliver results. I know this is quite comprehensive.
    – André
    Mar 30 '15 at 13:54
















up vote
0
down vote

favorite












We need to recruit someone who has experience in software development processes, i.e., from requirements management to delivery and maintenance (but not operations and systems administration), maybe an experienced developer. Additionally, the way we collect and manage requirements, together with the business departments, needs to be redesigned and implemented as to support the pursued (new) development approach, which may be done successfully by a good business analyst or the like. Naturally, we see this in the hands of the same one person, and we only have the budget for one new employment. Important note: the position is not linked to a particular team or project, since we rather see it as a staff position, with few (if any) "subordinates". Also, no software architecture(s) shall be covered.



For the former aspect, role titles such as "development coordinator" have already been proposed; for the latter, we currently have "requirements manager". But we need one role title that describes both aspects.







share|improve this question












closed as off-topic by Thomas Owens, David K, gnat, IDrinkandIKnowThings, Chris E Mar 30 '15 at 14:30


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking advice on company-specific regulations, agreements, or policies should be directed to your manager or HR department. Questions that address only a specific company or position are of limited use to future visitors. Questions seeking legal advice should be directed to legal professionals. For more information, click here." – David K, gnat, IDrinkandIKnowThings, Chris E
If this question can be reworded to fit the rules in the help center, please edit the question.












  • Look up "business analyst" on linkedin. See from a sample of the profiles listed there if "business analyst" fits your description. Given the inherent vagueness of "business analyst", you will have to provide a job description anyway.
    – Vietnhi Phuvan
    Mar 30 '15 at 12:20










  • BA's don't tend to have great Dev skills from my experience, not because they can't but because those development skills aren't always in alignment with what BAs do on a daily basis. Business Analysists tend to go offsite to meet clients a lot etc. You want a developer who is primarily a developer. If they're a BA as well, unless they are very experienced, one of those sides will suffer. OP doesn't want to touch architecture, but that's what they're asking for. They want a solutions architect.
    – James
    Mar 30 '15 at 13:13










  • Thank you - how much focus would a solutions architect put on the "how" part of requirements analysis? Although I'm usually cautious with the word "architect", I like it more in combination with "solution". Sounds like "we get something done". And really, we need to do something about the methodology of the "touch points" of business and development: how to know what software (change) is needed, and how to deliver results. I know this is quite comprehensive.
    – André
    Mar 30 '15 at 13:54












up vote
0
down vote

favorite









up vote
0
down vote

favorite











We need to recruit someone who has experience in software development processes, i.e., from requirements management to delivery and maintenance (but not operations and systems administration), maybe an experienced developer. Additionally, the way we collect and manage requirements, together with the business departments, needs to be redesigned and implemented as to support the pursued (new) development approach, which may be done successfully by a good business analyst or the like. Naturally, we see this in the hands of the same one person, and we only have the budget for one new employment. Important note: the position is not linked to a particular team or project, since we rather see it as a staff position, with few (if any) "subordinates". Also, no software architecture(s) shall be covered.



For the former aspect, role titles such as "development coordinator" have already been proposed; for the latter, we currently have "requirements manager". But we need one role title that describes both aspects.







share|improve this question












We need to recruit someone who has experience in software development processes, i.e., from requirements management to delivery and maintenance (but not operations and systems administration), maybe an experienced developer. Additionally, the way we collect and manage requirements, together with the business departments, needs to be redesigned and implemented as to support the pursued (new) development approach, which may be done successfully by a good business analyst or the like. Naturally, we see this in the hands of the same one person, and we only have the budget for one new employment. Important note: the position is not linked to a particular team or project, since we rather see it as a staff position, with few (if any) "subordinates". Also, no software architecture(s) shall be covered.



For the former aspect, role titles such as "development coordinator" have already been proposed; for the latter, we currently have "requirements manager". But we need one role title that describes both aspects.









share|improve this question











share|improve this question




share|improve this question










asked Mar 30 '15 at 12:10









André

62




62




closed as off-topic by Thomas Owens, David K, gnat, IDrinkandIKnowThings, Chris E Mar 30 '15 at 14:30


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking advice on company-specific regulations, agreements, or policies should be directed to your manager or HR department. Questions that address only a specific company or position are of limited use to future visitors. Questions seeking legal advice should be directed to legal professionals. For more information, click here." – David K, gnat, IDrinkandIKnowThings, Chris E
If this question can be reworded to fit the rules in the help center, please edit the question.




closed as off-topic by Thomas Owens, David K, gnat, IDrinkandIKnowThings, Chris E Mar 30 '15 at 14:30


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking advice on company-specific regulations, agreements, or policies should be directed to your manager or HR department. Questions that address only a specific company or position are of limited use to future visitors. Questions seeking legal advice should be directed to legal professionals. For more information, click here." – David K, gnat, IDrinkandIKnowThings, Chris E
If this question can be reworded to fit the rules in the help center, please edit the question.











  • Look up "business analyst" on linkedin. See from a sample of the profiles listed there if "business analyst" fits your description. Given the inherent vagueness of "business analyst", you will have to provide a job description anyway.
    – Vietnhi Phuvan
    Mar 30 '15 at 12:20










  • BA's don't tend to have great Dev skills from my experience, not because they can't but because those development skills aren't always in alignment with what BAs do on a daily basis. Business Analysists tend to go offsite to meet clients a lot etc. You want a developer who is primarily a developer. If they're a BA as well, unless they are very experienced, one of those sides will suffer. OP doesn't want to touch architecture, but that's what they're asking for. They want a solutions architect.
    – James
    Mar 30 '15 at 13:13










  • Thank you - how much focus would a solutions architect put on the "how" part of requirements analysis? Although I'm usually cautious with the word "architect", I like it more in combination with "solution". Sounds like "we get something done". And really, we need to do something about the methodology of the "touch points" of business and development: how to know what software (change) is needed, and how to deliver results. I know this is quite comprehensive.
    – André
    Mar 30 '15 at 13:54
















  • Look up "business analyst" on linkedin. See from a sample of the profiles listed there if "business analyst" fits your description. Given the inherent vagueness of "business analyst", you will have to provide a job description anyway.
    – Vietnhi Phuvan
    Mar 30 '15 at 12:20










  • BA's don't tend to have great Dev skills from my experience, not because they can't but because those development skills aren't always in alignment with what BAs do on a daily basis. Business Analysists tend to go offsite to meet clients a lot etc. You want a developer who is primarily a developer. If they're a BA as well, unless they are very experienced, one of those sides will suffer. OP doesn't want to touch architecture, but that's what they're asking for. They want a solutions architect.
    – James
    Mar 30 '15 at 13:13










  • Thank you - how much focus would a solutions architect put on the "how" part of requirements analysis? Although I'm usually cautious with the word "architect", I like it more in combination with "solution". Sounds like "we get something done". And really, we need to do something about the methodology of the "touch points" of business and development: how to know what software (change) is needed, and how to deliver results. I know this is quite comprehensive.
    – André
    Mar 30 '15 at 13:54















Look up "business analyst" on linkedin. See from a sample of the profiles listed there if "business analyst" fits your description. Given the inherent vagueness of "business analyst", you will have to provide a job description anyway.
– Vietnhi Phuvan
Mar 30 '15 at 12:20




Look up "business analyst" on linkedin. See from a sample of the profiles listed there if "business analyst" fits your description. Given the inherent vagueness of "business analyst", you will have to provide a job description anyway.
– Vietnhi Phuvan
Mar 30 '15 at 12:20












BA's don't tend to have great Dev skills from my experience, not because they can't but because those development skills aren't always in alignment with what BAs do on a daily basis. Business Analysists tend to go offsite to meet clients a lot etc. You want a developer who is primarily a developer. If they're a BA as well, unless they are very experienced, one of those sides will suffer. OP doesn't want to touch architecture, but that's what they're asking for. They want a solutions architect.
– James
Mar 30 '15 at 13:13




BA's don't tend to have great Dev skills from my experience, not because they can't but because those development skills aren't always in alignment with what BAs do on a daily basis. Business Analysists tend to go offsite to meet clients a lot etc. You want a developer who is primarily a developer. If they're a BA as well, unless they are very experienced, one of those sides will suffer. OP doesn't want to touch architecture, but that's what they're asking for. They want a solutions architect.
– James
Mar 30 '15 at 13:13












Thank you - how much focus would a solutions architect put on the "how" part of requirements analysis? Although I'm usually cautious with the word "architect", I like it more in combination with "solution". Sounds like "we get something done". And really, we need to do something about the methodology of the "touch points" of business and development: how to know what software (change) is needed, and how to deliver results. I know this is quite comprehensive.
– André
Mar 30 '15 at 13:54




Thank you - how much focus would a solutions architect put on the "how" part of requirements analysis? Although I'm usually cautious with the word "architect", I like it more in combination with "solution". Sounds like "we get something done". And really, we need to do something about the methodology of the "touch points" of business and development: how to know what software (change) is needed, and how to deliver results. I know this is quite comprehensive.
– André
Mar 30 '15 at 13:54










1 Answer
1






active

oldest

votes

















up vote
0
down vote



accepted










I believe that the best starting point for you would be software engineer. What you describe is someone who has knowledge of or exposure to nearly all aspects of software engineering, but particularly what is referred to in the Wikipedia article as requirements engineering, software engineering management, software engineering process, and software engineering tools and methods. It sounds like you're particularly interested in someone with expertise in business process improvement or process management, but with particular expertise in the software field.



I'm a little concerned, though, when you say that you aren't interested in covering software architectures. Enterprise Architecture is not just the technical architecture and design of software systems, but also how teams form around the work. If you wanted to enable something like product line engineering, that would likely be not only process changes, but also organizational changes to support it. A role that you describe would have to be involved across all software development activities.






share|improve this answer




















  • Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
    – André
    Mar 30 '15 at 13:04










  • @André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
    – Thomas Owens
    Mar 30 '15 at 13:09










  • Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
    – André
    Mar 30 '15 at 13:30










  • @André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
    – Thomas Owens
    Mar 30 '15 at 13:33










  • That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
    – André
    Mar 30 '15 at 13:43

















1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
0
down vote



accepted










I believe that the best starting point for you would be software engineer. What you describe is someone who has knowledge of or exposure to nearly all aspects of software engineering, but particularly what is referred to in the Wikipedia article as requirements engineering, software engineering management, software engineering process, and software engineering tools and methods. It sounds like you're particularly interested in someone with expertise in business process improvement or process management, but with particular expertise in the software field.



I'm a little concerned, though, when you say that you aren't interested in covering software architectures. Enterprise Architecture is not just the technical architecture and design of software systems, but also how teams form around the work. If you wanted to enable something like product line engineering, that would likely be not only process changes, but also organizational changes to support it. A role that you describe would have to be involved across all software development activities.






share|improve this answer




















  • Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
    – André
    Mar 30 '15 at 13:04










  • @André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
    – Thomas Owens
    Mar 30 '15 at 13:09










  • Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
    – André
    Mar 30 '15 at 13:30










  • @André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
    – Thomas Owens
    Mar 30 '15 at 13:33










  • That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
    – André
    Mar 30 '15 at 13:43














up vote
0
down vote



accepted










I believe that the best starting point for you would be software engineer. What you describe is someone who has knowledge of or exposure to nearly all aspects of software engineering, but particularly what is referred to in the Wikipedia article as requirements engineering, software engineering management, software engineering process, and software engineering tools and methods. It sounds like you're particularly interested in someone with expertise in business process improvement or process management, but with particular expertise in the software field.



I'm a little concerned, though, when you say that you aren't interested in covering software architectures. Enterprise Architecture is not just the technical architecture and design of software systems, but also how teams form around the work. If you wanted to enable something like product line engineering, that would likely be not only process changes, but also organizational changes to support it. A role that you describe would have to be involved across all software development activities.






share|improve this answer




















  • Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
    – André
    Mar 30 '15 at 13:04










  • @André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
    – Thomas Owens
    Mar 30 '15 at 13:09










  • Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
    – André
    Mar 30 '15 at 13:30










  • @André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
    – Thomas Owens
    Mar 30 '15 at 13:33










  • That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
    – André
    Mar 30 '15 at 13:43












up vote
0
down vote



accepted







up vote
0
down vote



accepted






I believe that the best starting point for you would be software engineer. What you describe is someone who has knowledge of or exposure to nearly all aspects of software engineering, but particularly what is referred to in the Wikipedia article as requirements engineering, software engineering management, software engineering process, and software engineering tools and methods. It sounds like you're particularly interested in someone with expertise in business process improvement or process management, but with particular expertise in the software field.



I'm a little concerned, though, when you say that you aren't interested in covering software architectures. Enterprise Architecture is not just the technical architecture and design of software systems, but also how teams form around the work. If you wanted to enable something like product line engineering, that would likely be not only process changes, but also organizational changes to support it. A role that you describe would have to be involved across all software development activities.






share|improve this answer












I believe that the best starting point for you would be software engineer. What you describe is someone who has knowledge of or exposure to nearly all aspects of software engineering, but particularly what is referred to in the Wikipedia article as requirements engineering, software engineering management, software engineering process, and software engineering tools and methods. It sounds like you're particularly interested in someone with expertise in business process improvement or process management, but with particular expertise in the software field.



I'm a little concerned, though, when you say that you aren't interested in covering software architectures. Enterprise Architecture is not just the technical architecture and design of software systems, but also how teams form around the work. If you wanted to enable something like product line engineering, that would likely be not only process changes, but also organizational changes to support it. A role that you describe would have to be involved across all software development activities.







share|improve this answer












share|improve this answer



share|improve this answer










answered Mar 30 '15 at 12:29









Thomas Owens

13.4k45368




13.4k45368











  • Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
    – André
    Mar 30 '15 at 13:04










  • @André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
    – Thomas Owens
    Mar 30 '15 at 13:09










  • Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
    – André
    Mar 30 '15 at 13:30










  • @André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
    – Thomas Owens
    Mar 30 '15 at 13:33










  • That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
    – André
    Mar 30 '15 at 13:43
















  • Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
    – André
    Mar 30 '15 at 13:04










  • @André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
    – Thomas Owens
    Mar 30 '15 at 13:09










  • Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
    – André
    Mar 30 '15 at 13:30










  • @André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
    – Thomas Owens
    Mar 30 '15 at 13:33










  • That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
    – André
    Mar 30 '15 at 13:43















Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
– André
Mar 30 '15 at 13:04




Enterprise Architecture sounds promising. We want to avoid a "technical" role title because we already have a couple of skilled people, and we need them to accept this person as someone who supports them and their work process, instead of opposing à la "so this guy is going to tell us how to do our work". It's really also a "bridge" between the "IT guys" / software team on the one hand, and the business people on the other.
– André
Mar 30 '15 at 13:04












@André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
– Thomas Owens
Mar 30 '15 at 13:09




@André In that case, I'd focus on business process improvement, with experience in software development. There are a lot of buzzwords and keywords floating around: Capability Maturity Model Integration (CMMI), Lean Software Development, Six Sigma for Software, Rational Unified Process, Scrum, Disciplined Agile Delivery, Crystal, Enterprise Unified Process, Team Software Process...the list goes on. What you do want to avoid, though, is someone pushing a particular model or methodology without understanding your business and the operating environment. Very rarely does one fit out of the box.
– Thomas Owens
Mar 30 '15 at 13:09












Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
– André
Mar 30 '15 at 13:30




Very interesting - maybe we should call the role "Software development process manager" - and the methods and models you propose may serve as good "inspiration" or even (formal) base. Thanks!
– André
Mar 30 '15 at 13:30












@André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
– Thomas Owens
Mar 30 '15 at 13:33




@André I would be careful with the word "manager". That, to some, would imply that they have direct reports (that is, they are a manager). Although they are managing a process, it's not explicitly false, but it could be misleading. If this group grows, however, the leader would likely be a "manager" and the other people would likely be "process improvement engineers" or "process improvement specialists".
– Thomas Owens
Mar 30 '15 at 13:33












That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
– André
Mar 30 '15 at 13:43




That's also true. I begin to feel we should use a rather short term, not using "manager", and really describe the tasks explicitly, as suggested before. "Architect" sounds a bit too "academic" to me, in the sense that they don't focus on something that actually works in "real life". Please don't get me wrong. As opposed, I do like the "engineer" term, which sounds like "hands-on" work. With "processes", it seems to be used more in the manufacturing domain. "Software engineer" is what you said in the first place :-)
– André
Mar 30 '15 at 13:43


Comments

Popular posts from this blog

What does second last employer means? [closed]

List of Gilmore Girls characters

Confectionery