• avatar image
    • Projects
    • Developers (disabled)
    • HelpDesk
    • Comunity

© 2021 - EC Solutions, Inc.



User Roles

They are the direct beneficiaries of a project or service. They are the people for whom the project is carried out. There are indirect beneficiaries are probably the stakeholders. If they are internal to a company they will be called "Customers". If they are outside the company, they will be called "Clients". EC Solutions will be referred to generically as "Customers".

Business Analyst
The Business Analyst is responsible for ensuring that customer requirements are properly understood and documented before developing and implementing a solution. In some companies, this person may be called a business analyst, business systems analyst, systems analyst, or requirements analyst.

Project Sponsor
This is the highest authority on the project. The Project Executive provides funding for projects, resolves issues and scope changes, approves key deliverables, and provides high-level direction. They also defend the project within their organization. Depending on the project and the organizational level of the Project Executive, they may delegate the day-to-day tactical management to a Project Sponsor. If assigned, the Project Sponsor represents the Executive Sponsor on a daily basis and makes most decisions that require the approval of the Project Executive. If the decision is big enough, the project sponsor will take it to the Project Executive for resolution.

Project Executive
He is the person who provides leadership in the project, confirms the need within his area of responsibility, validates the goals, objectives and resources and is responsible for the overall execution of the project.
  • He is the one who represents the visible voice of the project together with the project sponsor
  • He keeps abreast of the main activities of the project and provides additional information requested by his superiors.
  • Identify the necessary resources and address their limitations.
  • Provides support to the Project Manager; help with important issues, problems and policy conflicts; removes obstacles; actively participates in scope planning; approves scope changes; approves the main deliverables; and sign the approvals to move on to each phase of the next project
  • Provides monitoring to ensure architecture, infrastructure, and security standards are met.

Project Manager
He is responsible for planning, organizing, managing, controlling and communicating in all phases of a project.
If the project is large enough, the client can assign a project manager to work on the client side. The IT project manager would have overall responsibility for the IT solution. However, there may be client-side projects that are also necessary to support the initiative, and the client's project manager would be responsible for them. The IT project manager and the client's project manager would be peers working together to build and implement the complete solution.

Database Manager
Provides database applications by developing architecture, programming, troubleshooting, and security.
Data Maintenance, Database Management, Promoting Process Improvement, Presenting Technical Information, Database Design, Reporting Skills, Quality Focus, Technical Understanding, Attention to Detail, Thoroughness, Requirements Analysis

Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.
Software developers are in charge of the entire development process for a software program. They may begin by asking how the customer plans to use the software. They must identify the core functionality that users need from software programs. Software developers must also determine user requirements that are unrelated to the functions of the software, such as the level of security and performance needs. They design the program and then give instructions to programmers, who write computer code and test it.
If the program does not work as expected or if testers find it too difficult to use, software developers go back to the design process to fix the problems or improve the program. After the program is released to the customer, a developer may perform upgrades and maintenance.
Developers usually work closely with computer programmers. However, in some companies, developers write code themselves instead of giving instructions to programmers.