Can benchmarking and auditing help a young software organization? [closed]
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
2
down vote
favorite
For an organization creating a first software product, does it make sense to pay a consultant to guide and audit the product team?
Areas where our team is lacking expertise are:
- Selling a generic software product (i.e. one product many customers)
- managed software development (something like SCRUM)
- Building a large, configurable program that interacts with multiple external components, and is built for maintainability.
I made the suggestion to hire a consultant to guide us through the early stages of building the software product team, but I neither know what to expect from such a consultant and where to find a suitable one. I am hoping to somehow avoid architectural blunders in our product and inefficiencies in our development process that will hurt in the long run. So I imagined hiring someone experienced to help set priorities for the team until it has developed its own expertise and proven dynamics.
Does this make any sense? Or are there better ways to support building a new software organization?
leadership consulting
closed as off-topic by IDrinkandIKnowThings, Jan Doggen, yochannah, Kate Gregory, Michael Grubey Nov 30 '14 at 19:19
- This question does not appear to be about the workplace within the scope defined in the help center.
 |Â
show 1 more comment
up vote
2
down vote
favorite
For an organization creating a first software product, does it make sense to pay a consultant to guide and audit the product team?
Areas where our team is lacking expertise are:
- Selling a generic software product (i.e. one product many customers)
- managed software development (something like SCRUM)
- Building a large, configurable program that interacts with multiple external components, and is built for maintainability.
I made the suggestion to hire a consultant to guide us through the early stages of building the software product team, but I neither know what to expect from such a consultant and where to find a suitable one. I am hoping to somehow avoid architectural blunders in our product and inefficiencies in our development process that will hurt in the long run. So I imagined hiring someone experienced to help set priorities for the team until it has developed its own expertise and proven dynamics.
Does this make any sense? Or are there better ways to support building a new software organization?
leadership consulting
closed as off-topic by IDrinkandIKnowThings, Jan Doggen, yochannah, Kate Gregory, Michael Grubey Nov 30 '14 at 19:19
- This question does not appear to be about the workplace within the scope defined in the help center.
@JoeStrazzere Ouch, this makes us sound really bad. We're growing from selling software on a per-customer basis to building an off the shelf application. And yes, getting people is a challenge since we're located in an isolated rural area.
– Rafael Emshoff
Nov 26 '14 at 12:09
This is not really the type of question that the workplace deals with. It is more of a business question. I would suggest programmers SE but they do not accept questions there that are not immediately applicable to their power user base... I doubt this fits.
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
3
This question appears to be off-topic because it is not about Navigating the Workplace as described in the help center
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
Is this question related? startups.stackexchange.com/questions/1498/… I don't want to accuse you of cross-posting. Maybe somebody else just had the same problem at the same time. :-)
– s1lv3r
Nov 27 '14 at 13:53
1
@s1lv3r yes, it's the same issue. It seemed like it might be more on-topic there, so I tried re-wording it. But as you can see, it's not getting much traction. I tried it anon to get feedback unrelated to this post, but I see it was pointless : )
– Rafael Emshoff
Nov 27 '14 at 14:08
 |Â
show 1 more comment
up vote
2
down vote
favorite
up vote
2
down vote
favorite
For an organization creating a first software product, does it make sense to pay a consultant to guide and audit the product team?
Areas where our team is lacking expertise are:
- Selling a generic software product (i.e. one product many customers)
- managed software development (something like SCRUM)
- Building a large, configurable program that interacts with multiple external components, and is built for maintainability.
I made the suggestion to hire a consultant to guide us through the early stages of building the software product team, but I neither know what to expect from such a consultant and where to find a suitable one. I am hoping to somehow avoid architectural blunders in our product and inefficiencies in our development process that will hurt in the long run. So I imagined hiring someone experienced to help set priorities for the team until it has developed its own expertise and proven dynamics.
Does this make any sense? Or are there better ways to support building a new software organization?
leadership consulting
For an organization creating a first software product, does it make sense to pay a consultant to guide and audit the product team?
Areas where our team is lacking expertise are:
- Selling a generic software product (i.e. one product many customers)
- managed software development (something like SCRUM)
- Building a large, configurable program that interacts with multiple external components, and is built for maintainability.
I made the suggestion to hire a consultant to guide us through the early stages of building the software product team, but I neither know what to expect from such a consultant and where to find a suitable one. I am hoping to somehow avoid architectural blunders in our product and inefficiencies in our development process that will hurt in the long run. So I imagined hiring someone experienced to help set priorities for the team until it has developed its own expertise and proven dynamics.
Does this make any sense? Or are there better ways to support building a new software organization?
leadership consulting
asked Nov 26 '14 at 10:25


Rafael Emshoff
1,01511221
1,01511221
closed as off-topic by IDrinkandIKnowThings, Jan Doggen, yochannah, Kate Gregory, Michael Grubey Nov 30 '14 at 19:19
- This question does not appear to be about the workplace within the scope defined in the help center.
closed as off-topic by IDrinkandIKnowThings, Jan Doggen, yochannah, Kate Gregory, Michael Grubey Nov 30 '14 at 19:19
- This question does not appear to be about the workplace within the scope defined in the help center.
@JoeStrazzere Ouch, this makes us sound really bad. We're growing from selling software on a per-customer basis to building an off the shelf application. And yes, getting people is a challenge since we're located in an isolated rural area.
– Rafael Emshoff
Nov 26 '14 at 12:09
This is not really the type of question that the workplace deals with. It is more of a business question. I would suggest programmers SE but they do not accept questions there that are not immediately applicable to their power user base... I doubt this fits.
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
3
This question appears to be off-topic because it is not about Navigating the Workplace as described in the help center
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
Is this question related? startups.stackexchange.com/questions/1498/… I don't want to accuse you of cross-posting. Maybe somebody else just had the same problem at the same time. :-)
– s1lv3r
Nov 27 '14 at 13:53
1
@s1lv3r yes, it's the same issue. It seemed like it might be more on-topic there, so I tried re-wording it. But as you can see, it's not getting much traction. I tried it anon to get feedback unrelated to this post, but I see it was pointless : )
– Rafael Emshoff
Nov 27 '14 at 14:08
 |Â
show 1 more comment
@JoeStrazzere Ouch, this makes us sound really bad. We're growing from selling software on a per-customer basis to building an off the shelf application. And yes, getting people is a challenge since we're located in an isolated rural area.
– Rafael Emshoff
Nov 26 '14 at 12:09
This is not really the type of question that the workplace deals with. It is more of a business question. I would suggest programmers SE but they do not accept questions there that are not immediately applicable to their power user base... I doubt this fits.
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
3
This question appears to be off-topic because it is not about Navigating the Workplace as described in the help center
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
Is this question related? startups.stackexchange.com/questions/1498/… I don't want to accuse you of cross-posting. Maybe somebody else just had the same problem at the same time. :-)
– s1lv3r
Nov 27 '14 at 13:53
1
@s1lv3r yes, it's the same issue. It seemed like it might be more on-topic there, so I tried re-wording it. But as you can see, it's not getting much traction. I tried it anon to get feedback unrelated to this post, but I see it was pointless : )
– Rafael Emshoff
Nov 27 '14 at 14:08
@JoeStrazzere Ouch, this makes us sound really bad. We're growing from selling software on a per-customer basis to building an off the shelf application. And yes, getting people is a challenge since we're located in an isolated rural area.
– Rafael Emshoff
Nov 26 '14 at 12:09
@JoeStrazzere Ouch, this makes us sound really bad. We're growing from selling software on a per-customer basis to building an off the shelf application. And yes, getting people is a challenge since we're located in an isolated rural area.
– Rafael Emshoff
Nov 26 '14 at 12:09
This is not really the type of question that the workplace deals with. It is more of a business question. I would suggest programmers SE but they do not accept questions there that are not immediately applicable to their power user base... I doubt this fits.
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
This is not really the type of question that the workplace deals with. It is more of a business question. I would suggest programmers SE but they do not accept questions there that are not immediately applicable to their power user base... I doubt this fits.
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
3
3
This question appears to be off-topic because it is not about Navigating the Workplace as described in the help center
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
This question appears to be off-topic because it is not about Navigating the Workplace as described in the help center
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
Is this question related? startups.stackexchange.com/questions/1498/… I don't want to accuse you of cross-posting. Maybe somebody else just had the same problem at the same time. :-)
– s1lv3r
Nov 27 '14 at 13:53
Is this question related? startups.stackexchange.com/questions/1498/… I don't want to accuse you of cross-posting. Maybe somebody else just had the same problem at the same time. :-)
– s1lv3r
Nov 27 '14 at 13:53
1
1
@s1lv3r yes, it's the same issue. It seemed like it might be more on-topic there, so I tried re-wording it. But as you can see, it's not getting much traction. I tried it anon to get feedback unrelated to this post, but I see it was pointless : )
– Rafael Emshoff
Nov 27 '14 at 14:08
@s1lv3r yes, it's the same issue. It seemed like it might be more on-topic there, so I tried re-wording it. But as you can see, it's not getting much traction. I tried it anon to get feedback unrelated to this post, but I see it was pointless : )
– Rafael Emshoff
Nov 27 '14 at 14:08
 |Â
show 1 more comment
2 Answers
2
active
oldest
votes
up vote
2
down vote
Can benchmarking and auditing help a young software organization?
For a young company entering the world of off-the-shelf software, I don't think benchmarking and auditing would be a primary focus.
Instead, consider hiring someone (probably permanently) with the requisite experience to lead your transition. Someone with depth in the type of software you are planning to build, and with experience sourcing and hiring consultants and employees.
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
4
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
suggest improvements |Â
up vote
1
down vote
The problem with hiring a consultant is that you'll hire somebody in a field you and your team will have no or little experience in. So by definition you'll not be able to judge his knowledge and competence in the field you hire him for (that makes sense doesn't it?).
So in the end it comes down to trust. There are good and bad consultants and if I read your question I assume you'll have a tough time finding the right one.
I find it preferable to hire an experienced lead developer instead of hiring a consultant in a startup phase. A consultant always has an external view of your company, he is not directly affected by the design decisions or proposals he is giving to you. If it goes wrong in the end he will have his money anyway. A lead developer instead will be directly influenced by the decisions that get made. As an employee he is also dependend on the long-term success of the company.
If the lead-developer get's to a point where he isn't able to make decisions by himself, he will tell you in his own interest to hire a consultant.
Disclaimer: Nothing against consultants. There are many situations when their external view is a good and needed thing.
suggest improvements |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
Can benchmarking and auditing help a young software organization?
For a young company entering the world of off-the-shelf software, I don't think benchmarking and auditing would be a primary focus.
Instead, consider hiring someone (probably permanently) with the requisite experience to lead your transition. Someone with depth in the type of software you are planning to build, and with experience sourcing and hiring consultants and employees.
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
4
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
suggest improvements |Â
up vote
2
down vote
Can benchmarking and auditing help a young software organization?
For a young company entering the world of off-the-shelf software, I don't think benchmarking and auditing would be a primary focus.
Instead, consider hiring someone (probably permanently) with the requisite experience to lead your transition. Someone with depth in the type of software you are planning to build, and with experience sourcing and hiring consultants and employees.
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
4
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
suggest improvements |Â
up vote
2
down vote
up vote
2
down vote
Can benchmarking and auditing help a young software organization?
For a young company entering the world of off-the-shelf software, I don't think benchmarking and auditing would be a primary focus.
Instead, consider hiring someone (probably permanently) with the requisite experience to lead your transition. Someone with depth in the type of software you are planning to build, and with experience sourcing and hiring consultants and employees.
Can benchmarking and auditing help a young software organization?
For a young company entering the world of off-the-shelf software, I don't think benchmarking and auditing would be a primary focus.
Instead, consider hiring someone (probably permanently) with the requisite experience to lead your transition. Someone with depth in the type of software you are planning to build, and with experience sourcing and hiring consultants and employees.
answered Nov 26 '14 at 12:23


Joe Strazzere
223k106657923
223k106657923
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
4
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
suggest improvements |Â
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
4
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
Where does one look for such people - HR firms, consulting firms? No offence to our HR... Do any places to look come in mind to you?
– Rafael Emshoff
Nov 26 '14 at 12:45
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
To expand your pool of possible candidates, consider making the lead job one that is done through telecommuting. I have worked with many such leads throguh the years and it can be done well and then you don't have to try to attract local talent only. Look for someone with telcommuting experience though for your first person.
– HLGEM
Nov 26 '14 at 13:34
4
4
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
And please while you are at it, if this product will havea a significant datbase element, hire a database specialist to design it.
– HLGEM
Nov 26 '14 at 13:34
suggest improvements |Â
up vote
1
down vote
The problem with hiring a consultant is that you'll hire somebody in a field you and your team will have no or little experience in. So by definition you'll not be able to judge his knowledge and competence in the field you hire him for (that makes sense doesn't it?).
So in the end it comes down to trust. There are good and bad consultants and if I read your question I assume you'll have a tough time finding the right one.
I find it preferable to hire an experienced lead developer instead of hiring a consultant in a startup phase. A consultant always has an external view of your company, he is not directly affected by the design decisions or proposals he is giving to you. If it goes wrong in the end he will have his money anyway. A lead developer instead will be directly influenced by the decisions that get made. As an employee he is also dependend on the long-term success of the company.
If the lead-developer get's to a point where he isn't able to make decisions by himself, he will tell you in his own interest to hire a consultant.
Disclaimer: Nothing against consultants. There are many situations when their external view is a good and needed thing.
suggest improvements |Â
up vote
1
down vote
The problem with hiring a consultant is that you'll hire somebody in a field you and your team will have no or little experience in. So by definition you'll not be able to judge his knowledge and competence in the field you hire him for (that makes sense doesn't it?).
So in the end it comes down to trust. There are good and bad consultants and if I read your question I assume you'll have a tough time finding the right one.
I find it preferable to hire an experienced lead developer instead of hiring a consultant in a startup phase. A consultant always has an external view of your company, he is not directly affected by the design decisions or proposals he is giving to you. If it goes wrong in the end he will have his money anyway. A lead developer instead will be directly influenced by the decisions that get made. As an employee he is also dependend on the long-term success of the company.
If the lead-developer get's to a point where he isn't able to make decisions by himself, he will tell you in his own interest to hire a consultant.
Disclaimer: Nothing against consultants. There are many situations when their external view is a good and needed thing.
suggest improvements |Â
up vote
1
down vote
up vote
1
down vote
The problem with hiring a consultant is that you'll hire somebody in a field you and your team will have no or little experience in. So by definition you'll not be able to judge his knowledge and competence in the field you hire him for (that makes sense doesn't it?).
So in the end it comes down to trust. There are good and bad consultants and if I read your question I assume you'll have a tough time finding the right one.
I find it preferable to hire an experienced lead developer instead of hiring a consultant in a startup phase. A consultant always has an external view of your company, he is not directly affected by the design decisions or proposals he is giving to you. If it goes wrong in the end he will have his money anyway. A lead developer instead will be directly influenced by the decisions that get made. As an employee he is also dependend on the long-term success of the company.
If the lead-developer get's to a point where he isn't able to make decisions by himself, he will tell you in his own interest to hire a consultant.
Disclaimer: Nothing against consultants. There are many situations when their external view is a good and needed thing.
The problem with hiring a consultant is that you'll hire somebody in a field you and your team will have no or little experience in. So by definition you'll not be able to judge his knowledge and competence in the field you hire him for (that makes sense doesn't it?).
So in the end it comes down to trust. There are good and bad consultants and if I read your question I assume you'll have a tough time finding the right one.
I find it preferable to hire an experienced lead developer instead of hiring a consultant in a startup phase. A consultant always has an external view of your company, he is not directly affected by the design decisions or proposals he is giving to you. If it goes wrong in the end he will have his money anyway. A lead developer instead will be directly influenced by the decisions that get made. As an employee he is also dependend on the long-term success of the company.
If the lead-developer get's to a point where he isn't able to make decisions by himself, he will tell you in his own interest to hire a consultant.
Disclaimer: Nothing against consultants. There are many situations when their external view is a good and needed thing.
answered Nov 27 '14 at 13:42
s1lv3r
1,490913
1,490913
suggest improvements |Â
suggest improvements |Â
@JoeStrazzere Ouch, this makes us sound really bad. We're growing from selling software on a per-customer basis to building an off the shelf application. And yes, getting people is a challenge since we're located in an isolated rural area.
– Rafael Emshoff
Nov 26 '14 at 12:09
This is not really the type of question that the workplace deals with. It is more of a business question. I would suggest programmers SE but they do not accept questions there that are not immediately applicable to their power user base... I doubt this fits.
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
3
This question appears to be off-topic because it is not about Navigating the Workplace as described in the help center
– IDrinkandIKnowThings
Nov 26 '14 at 19:36
Is this question related? startups.stackexchange.com/questions/1498/… I don't want to accuse you of cross-posting. Maybe somebody else just had the same problem at the same time. :-)
– s1lv3r
Nov 27 '14 at 13:53
1
@s1lv3r yes, it's the same issue. It seemed like it might be more on-topic there, so I tried re-wording it. But as you can see, it's not getting much traction. I tried it anon to get feedback unrelated to this post, but I see it was pointless : )
– Rafael Emshoff
Nov 27 '14 at 14:08