Current location - Education and Training Encyclopedia - Education and training - What do pg, pl, se and pm mean in the development of Japan?
What do pg, pl, se and pm mean in the development of Japan?
In each subproject, pg (Programmer) is led by SE (System Engineer). Among them, PM and PL are generally senior technical talents with senior project management experience, long-term development practice and good communication skills. SE needs independent design and proposal ability, long-term development experience and communication skills. Generally, it can be divided into three types: the first type, pure technical SE, such people often become technical experts; The second type, technical and management SE, is expected to become PL, PM or even more advanced positions in the future. Bridge SE(BSE) is usually responsible for communication with customers and coordination within the team. PG(programmer), that is, programmer, has the largest number in the enterprise, usually accounting for 70% of the total number of project personnel, and is also the most scarce position in the enterprise, usually a software engineering technician with professional knowledge. Usually, college graduates of science and engineering can be qualified for this position after short-term training. Specific responsibilities: (1) Project manager responsibilities: 1. Set product goals. 2. Make a detailed task list for each job, track the implementation of these tasks and control them. 3. Organize the meeting review procedure. 4. According to the specific situation, choose and make decisions on various schemes. 5. Coordinate the relationship between project participants. Personnel requirements: enthusiasm for products and leadership skills. Be able to determine the problem correctly and quickly. Can make full use of various channels and methods to solve problems. Ability to track tasks and have a good idea of schedule. Able to work under pressure. (2) Responsibilities of system analyst: 1. Understand the user's requirements and write the software requirements specification. 2. Establish a user interface prototype. Personnel requirements: A system analyst should be good at coordination and have good communication skills. In this role, there must be talents with knowledge in business and technology. (3) Designer's responsibility: 1. Define the methods and attributes of classes and the relationship between classes, and draw a class diagram. 2. Design the database. Personnel requirements: Master the object-oriented analysis and design technology, and unify the modeling language (UML). (4) The programmer's responsibility: coding and unit testing according to the requirements of the project. Personnel requirements: Good programming skills and testing techniques. (5) Duties of testers: Perform tests, describe test results, and propose solutions to problems.