skyledge / asset-manager

Opensource Enterprise Asset Management Service
1 stars 0 forks source link

What is our scope? #2

Open rafehi opened 5 years ago

rafehi commented 5 years ago

Asset management means a lot of different things to different people. Let's agree on an initial scope for the asset management platform. What is within scope and what is outside of scope?

Things to consider (most of these are probably outside of scope):

rafehi commented 5 years ago

Provisioning, maintenance and lifecycle seem to be a core tenant of any asset management platform. How heavily do we have to invest in each area, and what's the required functionality for it to be useful?

rafehi commented 5 years ago

From a use-case point of view, which of the following do we think are relevant to our asset management solution? Which can we do without, which can we expect another product to provide that functionality, and which is a requirement?

NRaf commented 5 years ago

Looking at it, a lot of those points don't seem to be relevant to what we need at the current moment, and potentially overkill for who the target audience of the product (this point needs to be evaluated).

I think an important step is actually defining the goal of the product and using that as our guiding compass. If we start talking about maintenance and all these other stuff, it does seem to be taking us into the direction of a full-blown asset management solution, which isn't the market we want to be focusing on.

If we are talking about taking a modular approach, it's possible that things like maintenance will make sense as future modules, but again, until we put boundaries around our scope, it's hard to come away with anything concrete.

rafehi commented 5 years ago

I agree that it seems to be out of scope, but maintenance and lifecycle literally seem to be the "management" in asset management. Without those, you might have a useful product, but I'm not sure it's asset management any longer.

For some context, the more fully featured asset management products out there integrate with:

On the other hand, data pipeline connecting to sensors certainly seems to be out of scope for an asset management platform.

It's essential that we frame the questions we're asking appropriately at this stage, with well-defined clear criteria. While asking "what is our scope?" is an important question, the more fundamental question is: what do we require from asset management? Building our own platform is one option, but perhaps not the only one.

viztastic commented 5 years ago

In terms of end game, I think all of that is in scope. We want to be an amazing opensource asset management platform.

It's not a matter of scope, I think it's a matter of prioritisation and roadmap. Might be worth agreeing on principles, e.g.:

  1. We prioritise what we need in the short term for existing sponsors
  2. We're designing with composeability in mind
  3. Components that may not be crucial for us at the moment can be built out in satellite projects down the track by anyone else in the opensource community, including us.