Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Bizneo desde inicio

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

Bizneo desde inicio, gestion del tiempo se puede modificar si se me olvido activar el relog

Vacaciones, 5 dias hasta acabar el anio, a partir de 3 meses a partir del 2022 25 dias

No arreglar los mismos días con otro senior,

Soy de team omega

Viernes reunión todos los viernes

Leer wiki temas generales training progrsam dentro de desarrollo, y generales

Tareas que llevan mas tiempos hablarlo con el proyect manager

Aniadir teams

Usar tarea train-1 asignar el tiempo oa esa tarea para la documentación a leer

Instalar git graph

Sftp .json para ls accesos (ctrl shift

Git history)

Hacer merge a develop cuando termina la teray y colocar la tarea en pending deplyment

Al finalizar se hace merge a master

Deses putty ir a plesk

Plesk login nos da una url para acceder a lserver

Bsucar pagina e ir a GIT, hacer purge update y deply repository

Protocol to enroll new employees to GSuite,


Bizneo and JIRA access
Jump to navigationJump to search

Contents

 1General
 21. Procedure for the requester (Team Leader or responsible for this new employee)
 32. Procedure for Gsuite Administrators
 43. Procedure for JIRA
 54. Procedure for Bizneo Administrators

General[edit]
To ensure that all keep the same basis to communicate the same info and to the same interlocutors we make this
procedure to follow when a new member is added to your teams and need specific access to the corp apps.
Please "Star" the page to receive notifications about changes on this procedure.

1. Procedure for the requester (Team Leader or responsible for


this new employee)[edit]
First of all, you need to write an unique email to "empleo@webimpacto.es" with the following subject:

[New employee] COMPLETE NAME OF THE PERSON - DATE OF SIGN UP - TEAM LEADER ASSOCIATED
- DEPARTMENT

 COMPLETE NAME OF THE PERSON -> Firstname and all complete lastname
 DATE OF SIGN UP -> Date on format YEAR-MONTH-DAY when the person starts to work with us
 TEAM LEADER ASSOCIATED -> Name of the person that it will his/her Team Leader
 DEPARTMENT -> Marketing, Project Management, Development

For example:

[New employee] Daniel Martin Domenech - 2011-01-30 - David Rodriguez - Development

On the body of the email, put the same line as the subject.
So, on the thread email created, the following responsibles will respond on it on the following order.

 For email/Gsuite creation -> hr@webimpacto.es


 For JIRA access -> Team Leader or Head of Department
 For Bizneo access -> hr@webimpacto.es
If someone not respond on time, please keep the email thread with adding and mention the proper responsible.

2. Procedure for Gsuite Administrators[edit]


 Go to https://admin.google.com/
 Go to "Users"
 Click on "Add new user"

 Fill the form and keep the both options to create a random password and ask for a new user
password on the first login
 Share the screenshot of the user creation with the password visible on the thread email initiated
by the requester

 Click on the "More actions" of the dialog and use the "Add to groups" option. If you lost the
dialog, then go to the user page and find the "Groups" option to add it.

 Fill the groups with the proper groups for this user. For access to DRIVE
WEBIMPACTO, you must grant the group "Webimpacto Spain" at least.

And, atm, no more.

3. Procedure for JIRA[edit]


Once Daniel Martín or Pablo Martín have replied to the email mentioned in the Step
1, only the Team Leader (or Head of Deparment in case there is no TL), will have to
accomplish the following actions:
1) Create the user in JIRA (not sending an invitation) and add a password such
as impacto00.

 Go to JIRA Configuration and click on Administración de usuarios (Users'


management).
 Select the option Crear usuario (create user)

 Fill in all the fields requested as follows:

Remember: The user name must be the same as the email: first letter of
the name + the complete surname.
Once the information has been completed, click on Crear usuario.

2) Once the user has been created, add it to your team. In order to do so:

 Go to Tempo > Equipos (Teams)

 Select your team from the list (Do not modify "Inactive" groups
when adding a new member, only when removing):

 Click on +Add member:


 Specify his/her position and add the starting date. After
date, save it.

3) Send an email or notification to the new team member


with the user and password. In that email, must be
reminded that the password has to be changed for
another one from the new member's choice.
4. Procedure for Bizneo
Administrators[edit]
To be filled with Human Resources Dpt. procedure. Be
sure to explain that person must have as responsible the
team leader or department leader as responsible of
approvement of Bizneo petitions from this person

Importance of estimations on JIRA


Jump to navigationJump to search

Hi,
It is a must to have an estimation in every task that is in JIRA. So, every task that you work must have an
estimation on it.
This is a SHARED responsibility between a project manager and a team leader. We do not have to wait for
customer approval to do the task with the estimation. (Every customer will allow us to work straight task under x
hours of estimation. This peculiarity of every customer must be known by The Team Leader and the Project
Manager).
To Project Managers & Team Leaders, to register the info of the "autoapproval" hours gap, or concerns about
this BOTH OF YOU must use the project description field on the "Project Settings" on JIRA. Please start to fill this
now.

Como organización nos pondremos en contacto a la mayor brevedad posible


Then, all people with access to the project has this info available on the project header dashboard:
Also give an estimation is not only says on a comment as "this is 5 hours". IT MUST be reflected on the
time tracking on the task. For example, this only is not valid.

Because the task not have then the same affirmation...

With task with "unknowed" time estimate, we don't do anything.


The comment and the edit of the task must be done to have correctly setted the time
estimation.
No following this simple rule, it can have serious consequences because affect directly to the
invoicement to the customers. So, if we don't charge all that must be chargeable to the customers,
we cannot pay your payroll. Its simple :)
Thanks.

Module, addon, template or similar purchase


Jump to navigationJump to search

Most time you need to purchase a module, theme/template, addon or similar to achieve some task that you have.
The site where you can purchase this can vary depends on the platform, for example for PrestaShop may
be https://addons.prestashop.com/es/ and if is a template, most time could be https://themeforest.net/
If you don't have credentials (on the platform or the payments) please ask help to your team lead, project manager
assigned to the project, or Blanca Gomez.
But remember, that always that you finish the purchase, you need to send the invoice to
"contabilidad@webimpacto.es" giving also the JIRA issue that is related to it.
Don't forget to write or add the purchase total on the "Modulos" row on the master of "Facturación a horas XXXX" for
the specific project.

Registro de gestión, vacaciones y formación en


JIRA
Jump to navigationJump to search
Hola a todos !
Necesitamos unificar la forma en la que registramos las horas de gestión, formación y vacaciones en JIRA.
Para ello vamos a proceder todos de la siguiente forma:

 Todas las horas de gestión deben de ser registradas en estos proyectos


DAILY https://jira.webimpacto.agency/browse/DAILY-1 SPRINT
PLANNING https://jira.webimpacto.agency/browse/WSP-1

 Todas las horas de formación deben de ser registradas en esta tarea:


https://jira.webimpacto.agency/browse/MENTORING-1

Algunas observaciones:

 Petición de las vacaciones en Bizneo, tal a lo indicado en el documento de Sistema de Vacaciones y Reglas.


o








o








o








o








o








o








o








o








o








o

Hi everyone!
We need to unify the way we record the management and vacation worklogs in JIRA. We will proceed as follows:

 All management hours must be recorded in this tasks:


DAILY https://jira.webimpacto.agency/browse/DAILY-1 SPRINT
PLANNING https://jira.webimpacto.agency/browse/WSP-1

 All training hours must be recorded in this task:


https://jira.webimpacto.agency/browse/MENTORING-1

Some comments:
1) The holiday registration in JIRA does not replace the procedure in Bizneo. The register process in this case, will
be as follows:
Any question please contact to hr@webimpacto.es
Thanks !

Crear repositorios Git


Jump to navigationJump to search

Lo primero que tenemos que hacer es conectarnos a git con nuestra cuenta corporativa e ir a la organización de
Webimpacto que es a la que tendremos acceso y crear un nuevo repositorio, privado y generalmente con un
nombre que defina al proyecto.

Crear un nuevo repositorio privado con el nombre que decidamos

Luego clonas en tu ordenador local el repositorio con el "git clone". Después dentro de la carpeta donde lo hemos
clonado cogemos y nos copiamos un archivo de gitignore de otro proyecto similar tipo a este:

Ejemplo gitignore
Despues de esto copiamos “todo” el proyecto en la carpeta del repositorio el todo entre comillas es porque solo
deberemos copiar lo mas importante, ya que lo demás y que no se va a modificar ya va estar en el servidor por lo
tanto no tendremos que tenerlo en nuestro repositorio innecesariamente, solamente código, tal y como aparece en
la siguiente imagen.

Archivos locales
Haremos una búsqueda por tamaño para borrar los archivos más grandes que pueda haber, tipo backups,
comprimidos, imágenes, csv, etc además de eliminar todas las imágenes que no las vamos a necesitar.

Limpieza
Una vez hecho esto tendríamos los cambios listos para comitearlos

Commit
Y hacemos nuestro primer commit!

Configurar el deploy con Git en un servidor mediante


URL[edit]

NOTA!! Para Deploy con Plesk en entornos de Test 3 - Configuration git deployments puedes encontrar aquí
explicación: Server Installation Videos

 Descomprimir el archivo deploy.zip en la raíz del proyecto.


 Entrar al directorio deploy que se acaba de crear.
 Cambiar el nombre de los archivos php para que tengan el nombre del proyecto. Por ejemplo: deploy-
petclic.php y deploy-petclic-config.php.
 Dentro del archivo deploy-proyecto-config.php, cambiar las rutas de las
constantes REMOTE_REPOSITORY, TARGET_DIR y KEYGIT_DIR.
o Si se quiere desplegar una rama de git que no sea master, se puede configurar cambiando la constante
BRANCH.
 Generar una clave ssh dentro del directorio key. El archivo de la clave pública se tiene que
llamar github_publickey.key y el de la clave privada github_privatekey.key.
o Las claves se generan con el comando ssh-keygen -t rsa
o Cuando pida el archivo en el que se va a generar la clave poner la ruta al directorio key dentro de deploy.
Ejemplo /var/www/vhosts/webimpacto.net/petclic/deploy/key/github
o Se van a crear los archivos github.pub y github. Hay que renombrarlos con el comando mv:
 mv github.pub github_publickey.key
 mv github github_privatekey.key
 En key/ssh_wrapper, poner la ruta hasta el archivo github_privatekey.key que se acaba de crear.
 Dar permisos de ejecución al archivo key/ssh_wrapper.
o chmod 754 key/ssh_wrapper
 Cambiar el propietario y grupo del directorio deploy por el que tenga la web. Normalmente
será apache.psaserv o apache.apache.
o chown -R apache.psaserv deploy
 Entrar a la pestaña Settings del repositorio en GitHub. Ir a Deploy keys y crear una clave de despliegue nueva
con el contenido del archivo github_publickey.key que se ha generado antes.
 Después de añadir la clave pública, entrar en Webhooks & services. Añadir un webhook con el botón Add
webhook. Hay que tener en cuenta que cuando se crea el webhook, GitHub envía un ping de prueba a la url
que se configure.
o En el campo Payload url poner la url al archivo de deploy del
proyecto: http://petclic.webimpacto.net/deploy/deploy-petclic.php?sat=3SxJJE1fNsm5Pf4B6Wwx.
 El parámetro sat es el valor de la constante SECRET_ACCESS_TOKEN definida en deploy-proyecto-
config.php.
 Si el dominio está protegido con http login, hay que incluir el nombre de usuario y la contraseña en la
url: http://webimpacto:impacto00@petclic.webimpacto.net/deploy/deploy-petclic.php?
sat=3SxJJE1fNsm5Pf4B6Wwx.
o Content-type se configura como application/json.
o Secret se deja vacío.
o El evento en el que se tiene que ejecutar el webhook es push.
Cuando esté todo configurado, cada vez que se haga un push a GitHub, se ejecutará el webhook. El webhook
llama a la url que se haya configurado como Payload url. En esta url se ejecuta todo el script de despliegue. El
despliegue se hace de la rama en la constante BRANCH, del repositorio en REMOTE_REPOSITORY, sobre el
directorio TARGET_DIR.
Se puede ver el resultado de cada ejecución del webhook desde GitHub. Hay que entrar en la pestaña Settings del
repositorio y después en Webhooks & services. Desde aquí hay que entrar en la página de edición del webhook.
Abajo del todo, en Recent Deliveries, aparecen las ejecuciones del webhook y su resultado.
También se puede ejecutar el script de deploy de forma manual. Para hacerlo hay que visitar la url que se ha usado
como Payload url en el webhook.
Existe un shell script que también hace el deploy. Las variables para configurarlo las tiene arriba del todo en el
script. Descargar Shell Script

Create development enviroment for a project


Jump to navigationJump to search

Here are a guide to guide you how to facing most of the common task to create and replicate a project to work
within. As this, is a guide and you need to concentrate on learn and get the things for yourself and the project that
you have in your hands, so as always I say, "I teach you to fish, but I don't catch the fish for you" :D
Also, is very important to see this videos also: Server Installation Videos
The videos are on Spanish but use the "Automatic Captions Translation" that has YouTube by default to understand
it if you don't get it.

Spent time to
do the task
Title Summary & (Use Automatic Captions Translation)
(not the video
length)

Create
development  Dump production files to ~30 minutes
https://www.youtube.com/watch?v=0W14qgdMrOk
environment - test server
Part 1

Create  Clean not needed files on


development test
https://www.youtube.com/watch?v=49QFqMlRMvY ~20 minutes
environment -  Dump production
Part 2 database to test server

Create  Erase customer privacy https://www.youtube.com/watch?v=JqQgVT0VciY ~90 minutes


data on test server
 Protect test website with
http-login to be not
development indexable
environment -  Create repository and put
Part 3 the only project files
needed on the repo
 Configure prod & test
deployment
 How to prepare an new
starter repo with actual
code of website (only for
projects to be started)
Create  How to work all the
development development teams with
the project via the https://www.youtube.com/watch?v=SdmMX46HTdQ ~10 minutes
environment -
Part 4 repository
 General use of git,
branches,...
 How to work with the
different way of
deployments
Create  Configure Jigit on JIRA
development  How to work with domain
https://www.youtube.com/watch?v=ZaHyk2jq9N4 ~10 minutes
environment - alias for multishop on test
Part 5 environment
Necesitamos unificar la forma en la que registramos las horas de gestión, formación y vacaciones en JIRA.
Para ello vamos a proceder todos de la siguiente forma:

 Todas las horas de gestión deben de ser registradas en estos proyectos


DAILY https://jira.webimpacto.agency/browse/DAILY-1 SPRINT
PLANNING https://jira.webimpacto.agency/browse/WSP-1

 Todas las horas de formación deben de ser registradas en esta tarea:


https://jira.webimpacto.agency/browse/MENTORING-1

You might also like