Developing software requires a planning position - from software development tools to aid the evolution of generic software products

   Toss for several years of the program to the customer to explain most of the audience fainted, in fact, the past few years has been hard to achieve the dream of the perfect software architecture, software developers most of the time with frequent exchanges with non-IT end-user customer communication was still relatively less. Recently met a programming enthusiast, he especially C # .NET developers very interested in software development, usually also look at the video tutorials, books also look at the technical aspects, but he also has rich experience in the actual use of the software and have years of work experience.

   I have to promote it wherever own software components meticulously maintained, and I hope more people can share the fruits of labor, the result of trying to explain to him the 10 minutes he was confused, and have been very patient explain the functions of the software, but also demonstrates the power of the software, the result would be a loss or a friend how? Even hear foggy?

 

   Where is the problem in the end? It seems the software also needs to be simplified, need to keep up the final customer to have more communication there is hope, the software is not just blindly pursue powerful, but also re-planning. It did not fall asleep at night is still not behind closed doors? It is not out of touch with the user? And the market is not out of touch?

  1: Your software in the end what can we do? What is the use? Solve the problem?
  2: Software developers also need to have planning, clear, clear positioning, functional groups can clear, concise menu also.
  3: general software products in the end is what people used to? Who should use this software?

Jiri Gala, universal rights management system
 The figure above menu, the menu becomes less than the previous lot, grouping more reasonable, the menu is more concise, more in line with the majority of ordinary users accustomed to.
Jiri Gala, universal rights management system
  Online users have also been optimized, some of the more friendly.
Jiri Gala, universal rights management system
 Can rapidly develop multiple software modules, but also facilitate the integration of multiple internal systems of unified entrance, websites, desktop applications can be integrated together to facilitate the daily office needs.
Jiri Gala, universal rights management system

The general management background, the concentrated expression of a menu, so that ordinary users will not care about this part of the function, and the menu is not messy, and only the system administrator can use this menu, the software localization is more in line with other customers habit, rather than re-oriented developers, backstage administrators, and software from the menu design weakening the functional part of the background management.

Jiri Gala, universal rights management system
Approval workflow management is a core software component, is one of the highlights of the software, so this part of the function alone out of a menu, and can remind bundled with instant messaging, a lot of good functions are integrated together. 

 Repositioning of software products :

    1: There is a simple inner chat, various systems facilitate centralized internal message alert, can be arbitrarily secondary development, support B / SC / S, and all source code, to provide technical support.

    2: There is a simple internal document management, internal easy to send a document, saving the company classified the relevant documentation, the company's rules and regulations and so on.

    3: There is a strong general management background, can adapt to a variety of demanding permission to configure and manage the background configuration, stable performance, reliable, this component can be used alone or can be integrated into their system, can also be achieved centralized control and management of multiple systems background.

    4: There is a simple administrative examination and approval process management components stable function easy to use, can be any secondary development, function easy to use tried and tested, convenient inheritance, support B / SC / S.

    5: Software channel, a plurality of internal information system to facilitate integration of the company C / S, B / S single sign-on, and can quickly develop personalized features software module, to accelerate the software development cycle, reduce duplication

(Single sign-on plug-in modules + rapid development framework).

 

   Once you have a clear positioning, and my heart is also comfortable, and is also convenient to the customer to explain the features of the software, and the final customer, whether a developer or non-developer, can be very clear understanding of the specific function module universal rights management system, and to others do not speak to explain the function confused.

   The next few years, according to the plan, step by step, day by day to improve some of the features on it, customers will more and more influence will be growing up.

   Universal rights management system should be starting today, have a clear position, evolved into a general-purpose software products for end-users from the software development support modules.

 

   In fact, every one of us need to do is in the software development, there is a clear functional positioning, our software functions to achieve in the end what? There must be a clear positioning, to carry out other work we go up, the customer is not easily confused.

 

Reproduced in: https: //my.oschina.net/iwenr/blog/227864

Guess you like

Origin blog.csdn.net/weixin_34408624/article/details/91674457