News for hackers. Stuff that matters.
Re:Ask HN: Suggestion for software methodology in growing sm... by viraptor on Monday September 11, 2017 @05:15AM (#15217130)
So what are the problems you're facing? Coordinating the deliverables? Not enough people to tend to all tasks? Something else?
Re:Ask HN: Suggestion for software methodology in growing sm... by kharazi on Monday September 11, 2017 @10:02AM (#15218549)
Coordination and collaboration are our main problem. recently we can't manage our tasks and we can't collaborate with each other so we have latency in delivering our projects.
Re:Ask HN: Suggestion for software methodology in growing sm... by brudgers on Monday September 11, 2017 @10:41AM (#15218841)
Assuming that the system is resource constrained, that is simply the mathematical nature of scheduling. Where there is statistical variation in the arrival and duration and priority of the work, optimal job scheduling is NP-Hard. [1]

With just a few actors and jobs, brute force can find efficient solutions. Just to throw numbers around using staff as a standin for a more complex model of the work:

+ The search space for 4! has 24 permutations.

+ The search space for 16! has 2.092279e+13 permutations.

Suggests that maintaining efficiency as the company grows will be hard. Profitability is probably a better metric and finding better clients/jobs by adjusting the sales funnel may be easier than engineering organizational efficiency because sales and pricing can scale linearly using well documented practices while engineering an organization requires dealing with the vast variability among individuals and the day to day variability of their interactions (i.e. the client who is having a bad day because their child is struggling in school).

Good luck.

[1]