My team of friends and I have been approached by the owners of $1b group of companies to implement some tech for one of their major subsidiaries.
The company mainly imports certain bulk products, stores and packages them. This involves quite a bit of engineering.
Other companies then buy the packaged product for onward marketing/distribution to end consumers. They're also now getting into manufacturing.
What we've realized though is, being a family business that grew fast, they lack IT in nearly all facets of the business.
We're engineers, new to IT consulting. The whole process, from proposal writing to price quotations is a major challenge to us.
1) Is there a standard approach to this sort of thing? We're thinking of studying all their operations, creating a process map, recommending IT pieces for all nodes, implementing from scratch where we don't find off-the-shelf software.
2) We decided to start with a small bit first, order management. However don't even know how to price ourselves. Any pointers on how to charge for our work?
Process maps even at a high level are a good start to decide where you can add value in the quickest way. But make sure you question the business process and whether it's effective before just implementing technology around it.
In terms of project management, something like the Scaled Agile Framework (SAFE) will work in an enterprise environment if you're from an agile background. Minimum Viable Products work well in enterprises but it's often a huge mindshift for enterprise customers who think they need every feature.
Charging by day rate is your best option. Enterprise IT projects will generally overrun and scopes will increase. If you're charging by day, you're protected from scope creep.
Make sure you've documented what you're doing clearly and you've got a strong contract. If I need to challenge an IT supplier over what's been implemented, and I often do, the contract is the first place I started. A good contract and clear expectations is a positive thing for both parties.