Can benchmarking and auditing help a young software organization? [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
2
down vote

favorite
1












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?







share|improve this question












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.
If this question can be reworded to fit the rules in the help center, please edit the question.












  • @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
















up vote
2
down vote

favorite
1












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?







share|improve this question












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.
If this question can be reworded to fit the rules in the help center, please edit the question.












  • @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












up vote
2
down vote

favorite
1









up vote
2
down vote

favorite
1






1





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?







share|improve this question












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?









share|improve this question











share|improve this question




share|improve this question










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.
If this question can be reworded to fit the rules in the help center, please edit the question.




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.
If this question can be reworded to fit the rules in the help center, please edit the question.











  • @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










  • 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










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.






share|improve this answer




















  • 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

















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.






share|improve this answer



























    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.






    share|improve this answer




















    • 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














    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.






    share|improve this answer




















    • 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












    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.






    share|improve this answer













    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.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    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
















    • 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












    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.






    share|improve this answer
























      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.






      share|improve this answer






















        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.






        share|improve this answer












        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 '14 at 13:42









        s1lv3r

        1,490913




        1,490913












            Comments

            Popular posts from this blog

            What does second last employer means? [closed]

            List of Gilmore Girls characters

            Confectionery