Just a simple suggestion.
You have a fairly good product and your users are using it for sometime. Now, it appears to you that your product will be really-really good if you re-design the flow, UI and other stuffs. Pretty much like almost a fresh new product. Before redesingning, remember to consider your old users too. They must migrate easily to the new flow.
1. Maintain the workflow of your old product in your new product. Or let there be two work flows, the old one and the new one. Let the user to choose the "classical" way or "new" way when they run the product for the first time. Be sure to bundle tutorials and guides to help them migrate easily.
2. Always seperate the UI framework from the core/engine.
Remember, to maintain a loyal user base, always make your applications easier and friendlier to migrate. |