S/W Org. Roles and Responsibilities

A sample of expected Organizational Structure  –Roles & Responsibilities

Chairman

  • Defining company’s policies, goals and objectives.
  • Evolving long-term strategies and planning of the activities.
  • Guidance and support in implementation of business policies and strategies.

Director – International operations 

  • Providing resources to the divisions
  • Reviewing and monitoring the performance of the company.
  • Responsible for customer satisfaction by ensuring timely and complete delivery.
  • Responsible for building technology and domain competencies for effective projects execution.
  • Responsible for planning and management of resources viz., Human, Machine, Software needed for projects.
  • Authorized person to sign on the company quality policy statement.
  • Authorized person for Quality Manual, Process Manuals and Quality System procedures.
  • Authorized to approve the technical proposals.
  • Authorized to conduct the project reviews.
  • Evolve HR Policies and Systems for all the Associates
  • Recruitment of Resources
  • Authorized to evaluate the performance issues of the associates
  • Coordination between functions and HOD’s for effective results
  • Authorized to take the final decisions on company policies and concerned activities.

Director – Administration  

  • Responsible for HR, Purchase, Finance and Administration activities.
  • Ensure compliance to statutory and regulatory requirements.
  • Internal MIS of the Company.
  • Accounting and auditing functions of the Company.
  • Utilize the funds available as per priorities.
  • Authorized to deal and correspond with banks for various facilities.
  • Procure items required for software development from approved suppliers.
  • Responsible for overall administration of the company.
  • Provide and maintain infrastructure needed by the company.

Project (in-charge)

  • Management of the project – both technical and managerial aspects.
  • Reporting to Director (International Operations) on the progress of projects.
  • Preparation and implementation of the ‘Project Management Plan’.
  • Responsible for giving technical proposals to customers
  • Interfacing with the customer.
  • Responsible for customer satisfaction by ensuring quality of deliverables on time.
  • Periodically evaluate project progress and report to management.
  • Guiding the Preparation, and updating the SDLC process documents
  • Interfacing with all aspects of the project management;
  • Establishing the inter group coordination;
  • Managing a Technical Performance of the team to monitor and control the system during the system life cycle, metrics, etc.
  • System requirements analysis, functional/capability analysis, synthesis, and formal qualification test definition;
  • Participating the software design reviews;
  • Participation in formal design reviews;
  • Providing technical consultation and review as necessary.
  • Support the Development Leader and Team in resolving project delivery, customer interface, communication and other people related issues.

Quality Assurance (in-charge)

  • Responsible for all Quality Assurance activities of the company.
  • Management Representative of the company.
  • Provide guidance in the implementation of Quality management system
  • Responsible for monitoring the implementation of Quality management system.
  • Participate in the review of Project management plan
  • Participate in the reviews of SDLC outputs
  • Plan and conduct periodic quality assurance reviews and audits
  • Plan and conduct periodic internal audits
  • Collect and analyze product and process metrics.
  • Monitor customer feed back and customer satisfaction
  • Monitor customer complaints
  • Report to management on the performance of the quality management system
  • Writing test plans and execution of the same.
  • Co-ordinate with Project In-charge and resolve the identified defects by QA Team.
  • Review installation, release notes and user documentation.
  • Initiation of periodic training on the company QMS to the new employees.

DEVELOPMENT LEADER

  • Responsible for coordinating the design analysis, coding, testing and delivery of project for testing and development projects.
  • Responsible for allocating work to team members and consolidation of the same on a daily basis for allocated projects.
  • Responsible for quality, adherence to coding standards and timelines of deliverables in coordination with Team Members.
  • Coordinate and conduct all review meetings, audits with all affected groups as per Software Development Plan.
  • Communicating with Project Manager on project related issues, technical clarifications of projects.
  • Project follow up for meeting the delivery schedules.
  • Unit testing of the projects, maintaining as per configuration plans, and coordinating with Quality Manager on related matters.
  • Weekly management reporting on all allocated projects to Project Manager.
  • Integration testing, system testing in coordination with Technical Assessment Group (Project In-charge, Development Leader, Network Administrator and team members).
  • Rectification of programs in line with non-conformity raised by Technical Assessment Group.
  • Incorporation of change request of clients in Software Requirement Specification and coding and maintaining inline with Configuration Management Plan.
  • Application review with Project In-Charger before uploading.
  • Ensure proper adherence to ISO 9000 system procedures by training the team members from time to time.
  • Training the individuals on using CVS or any other tool identified for configuration management.

DEVELOPER:

  • Responsible for coordinating with in team in preparing SRS and other project related documents.
  • Participating in review meetings with Development Leader for analyzing the designs, preparation of functional flow charts, database design etc.
  • Coding as per specifications and coding standards.
  • Responsible for unit testing and timely execution of the project.
  • Maintaining project related folders/files as per configurations management plans
  • Participation in internal audits.
  • Effective implementation of corrective and preventive actions.
  • Prompt reporting of any major reworks associated with coding to Development Leader.
  • Responsible for attending training programs identified by Development Leader from time to time.
  • Participation in peer reviews and complying with the requirements of ISO-9001.
  • Preparing the daily status report and submitting to Development Leader.

QA ENGINEER:

  • Responsible for coordinating with in team in preparing test plan and other project related documents.
  • Participating in review meetings with QA In-Charge for analyzing the designs, preparation of test plans, test cases design etc.
  • Writing test cases as per specifications and coding standards.
  • Responsible for unit testing of test cases and timely execution of the project.
  • Maintaining project related folders/files as per configurations management plans
  • Participation in internal audits.
  • Effective implementation of corrective and preventive actions.
  • Prompt reporting of any major reworks associated with coding to QA In-Charge.
  • Responsible for attending training programs identified by QA in-Charge from time to time.
  • Participation in peer reviews and compiling with the requirements of ISO-9001.
  • Preparing the daily status report and submitting to QA In-Charge.

NETWORK ADMINISTRATOR

  • Responsible for maintaining regular backups as per system policy.
  • Responsible for implementing and maintaining the client mail service.
  • Responsible for reporting to Project In-Charge on status activities.
  • Responsible for maintaining virus checks on all the systems and updating the new viruses and anti virus software.
  • Upgrading hardware and software.
  • Responsible for maintenance of hardware and software.
  • Backup and restoring the database.
  • Enrolling users and maintaining system security.
  • Allocating system storage and planning future storage requirements for the database system.
  • Creating primary database storage structures (table spaces) and primary objects (tables, views and indexes) once application developers have designed application.
  • Modifying the database structure, as necessary, from information given by application developers.
  • Coordinating with Project In-Charge on procurement of hardware/software.
  • Responsible for preparing the configuration management plan for each project.
  • Ensuring the implementation of configuration practices with in the development team.
  • Installing and Upgrading the Database Server and application tools.
  • Controlling and monitoring user access to the database.
  • Monitoring and optimizing the performance of the database.
  • Coordinate with service providers.

MANAGEMENT REPRESENTATIVE:

  • The QA Technical Leader is designated, as the MR irrespective of other responsibilities, shall have the defined authority for the following:
  • Ensuring that a Quality System is established, implemented and maintained in accordance with ISO 9001:2000, and Quality System Procedures.
  • Reporting on the performance of the Quality System to the top management.
  • Coordination and guidance in the preparation of Quality System documentation to all concerned.
  • Planning and conducting internal quality audits.
  • Conducting management reviews.
  • Liaison with external agencies like certification bodies.

INTERNAL QUALITY AUDITOR:

  • Conduct internal audit as per the schedule.
  • Prepare internal quality audit documentation like audit logs and non-conformance reports.
  • Perform follow up audits to ensure that the corrective and preventive actions are taken for identified nonconformities in earlier audits.
  • Report to management representative.

 

GUI DESIGNER:

  • Common resource across projects to provide design of Graphical User Interface (GUI).
  • Imaginative and artistic design depending on project specific needs
  • Adhere to GUI standards specified by the client or company
  • Maintain company’s site.

DOCUMENT WRITER:

  • Common resource across projects
  • Preparation of User Manuals and Technical literature of products/projects
  • Adhere to standards specified by the client or company.
  • Ensure that user manual matches the product characteristics
  • Maintain updates of user manuals

HUMAN RESOURCES (IN-CHARGE):

  • Evolve HR Policies and Systems for all the Associates
  • Recruitment of Resources through Campuses and Open Markets in line with the Business needs and requirements of the company.
  • Facilitating and Managing the recruitment operations
  • Selection & Induction of new employees
  • Dealing with Salary negotiations
  • Managing the Professional services of the company requirements
  • Short listing the received resumes of all positions (Technical and Marketing) as per company defined job descriptions
  • To develop and implement Performance Appraisal systems for employees at all levels
  • Support in training and identification of training needs and coordinating training plans for employees
  • Develop systems concerning to the work permits for different Countries and ensure requisite compliance of Immigration Laws of different Countries
  • Identification and launching of training needs
  • Responsible to evaluate the training vendors
  • Coordinating conduct of identified training programs and collection of feedback from participants
  • Review of the Training program effectiveness
  • Reviewing, Retaining and Maintaining all the training records

ADMINISTRATION:

  • Administration and support concerning the requirements of all the departments, office premises, identification and provision of required infrastructure
  • Liaison with all govt. depts. And other statutory bodies for required sanctions, approvals and other related matters, .
  • Purchase activities of the company
  • Ensuring maintenance and complete security of company’s property and assets.
  • Accounting and commercial activities of the company.
  • Administering help-desk activities for all associates, which include travel and transport needs and other related activities.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s