Hello Developers,
Industrial training, major, minor are important parts of professional courses.
Some key points must be focused to achieve better not only in student life but also in professional life.
Case: Need better score.
i) Selection of Problem:
-selected problem must be unique.
-select any problem from regular life of people. it can be related to industry, health, education, security, support etc.
-select a problem that influence others. Focus on social/technical issues.
-select a problem that is being faced by a large no of people/industrialist.
-select a problem that you are capable of solving within available time. (most important)
ii) Presentation of problem & statement:
-Example problem statement :-This must include some real life example in which you noticed the selected problem.
-Explain problem :- Problem must be written in simple language so that person can understand your key focus.
-Proposed solution :- Explain your answer in simple language but include major technology which you will use.
-Representation of solution :- present your solution in form of graph/flow chart/ other ways for better understanding of people. use moderate technical terms.
-Technology Stack :- This part include all the technology/tools which will be used during development. It must be mentioned in a way so that anyone can understand their needs & use.
-Security :- Must mention security framework or base security protocols if any.
iii) Creating an impact on audience.
-Starting with theme : It includes name of software/tool & general use of software.
-How it will help? : How this software will benefit others.
-Other imp options : Must keep a 1-2 advance options of software for this time.
-Flexibility : Explain how this software can be used on multiple devices/platforms. (if possible, example: any android app.)
-Security : How this solution is secure from unauthorized access.
-Technology Used & their benefit : A few about major technoloy used & why you selected them.
Selection of platform/language:
-select open source platform/technology or any service which is free(some service may have limitation) and open for use in professional softwares.
-prefer to work on stable channel of softwares because software under development may have issue & its hard to debug a software when the issue is with the software being used.
-select a technology which gives software solution supported by devices available on large scale.
Creating impact on users:
-software UI must be good & user friendly.
-options/features must be properly arranged.
-user support system must be their.
Some keypoints may not be applicable with some softwares/tools.