Mudanças entre as edições de "Meritocracia"
| Linha 42: | Linha 42: | ||
MUNICIPIO_PROPRIEDADE<br /> | MUNICIPIO_PROPRIEDADE<br /> | ||
<br /> | <br /> | ||
NU_QTDE_INCONSISTENCIA<br /> | NU_QTDE_INCONSISTENCIA<br /> | ||
Número de inconsistências contabilizas conforme fórmula disponibilizada pela TI,sendo a soma dos LANÇAMENTOS no CICLO. | Número de inconsistências contabilizas conforme fórmula disponibilizada pela TI,sendo a soma dos LANÇAMENTOS no CICLO. | ||
<br /> | <br /> | ||
| Linha 134: | Linha 132: | ||
Acima de 20% - 0% de bonificação<br /> | Acima de 20% - 0% de bonificação<br /> | ||
<br /> | <br /> | ||
PCT_INDICADOR_COMPRIMENTO<br /> | PCT_INDICADOR_COMPRIMENTO<br /> | ||
NU_QTDE_ISA_4_VISITA + NU_QTDE_PLANEJTO_6_VISITA/ NU_QTDE_PROPRDD_ATENDIDAS * 100<br /> | NU_QTDE_ISA_4_VISITA + NU_QTDE_PLANEJTO_6_VISITA/ NU_QTDE_PROPRDD_ATENDIDAS * 100<br /> | ||
<br /> | <br /> | ||
PCT_PESO_COMPRIMENTO<br /> | PCT_PESO_COMPRIMENTO<br /> | ||
PCT_INDICADOR_COMPRIMENTO de 100 a 90% - 100% de bonificação<br /> | PCT_INDICADOR_COMPRIMENTO de 100 a 90% - 100% de bonificação<br /> | ||
| Linha 148: | Linha 146: | ||
PESO_PRODUTIVIDADE | PESO_PRODUTIVIDADE | ||
Somente aplicável ao segundo ciclo, visto que é a comparação entre o ‘antes’ e ‘depois’ da | Somente aplicável ao segundo ciclo, visto que é a comparação entre o ‘antes’ e ‘depois’ da assistência, sendo o resultado do parâmetro do CICLO 2 menos o CICLO 1. | ||
OBS: Em caso de não existência ou erro no processamento retornará ‘0’ | OBS: Em caso de não existência ou erro no processamento retornará ‘0’ | ||
| Linha 170: | Linha 168: | ||
VLR_SOMA_COE_LEITE_CORTE<br /> | VLR_SOMA_COE_LEITE_CORTE<br /> | ||
se positiva = 100% de bonificação<br /> | se positiva = 100% de bonificação<br /> | ||
se negativa = 0% de bonificação | se negativa = 0% de bonificação<br /> | ||
<br /> | |||
| Linha 195: | Linha 193: | ||
de 5% a 19% de incremento - 60% de bonificação<br /> | de 5% a 19% de incremento - 60% de bonificação<br /> | ||
abaixo de 5% - 0 | abaixo de 5% - 0 | ||
<br /> | |||
'''3) DISTRIBUIÇÃO DE BONIFICAÇÃO POR INDICADOR:''' | '''3) DISTRIBUIÇÃO DE BONIFICAÇÃO POR INDICADOR:''' | ||
ESFORÇO -30% do total distribuído da seguinte | CICLO 1<br /> | ||
ESFORÇO -50% do total distribuído da seguinte forma:<br /> | |||
* Inconsistências 10% | |||
* Orientações 20% | |||
* Preenchimento 30% | |||
* Entrega ISA 20% | |||
* Emtrega PLAN 20% | |||
RESULTADO - 50% do total distribuído da seguinte forma:<br /> | |||
* Produtividade 15% | |||
* Margem Bruta 15% | |||
* Adoção ABC 15% | |||
* doção RVN 15% | |||
* Benchmarking 40% | |||
<br /> | |||
CICLO 2<br /> | |||
ESFORÇO -30% do total distribuído da seguinte forma:<br /> | |||
* Inconsistências 10% | * Inconsistências 10% | ||
| Linha 206: | Linha 227: | ||
* Emtrega PLAN 20% | * Emtrega PLAN 20% | ||
RESULTADO - 70% do total distribuído da seguinte | RESULTADO - 70% do total distribuído da seguinte forma:<br /> | ||
* Produtividade 15% | * Produtividade 15% | ||
| Linha 213: | Linha 234: | ||
* doção RVN 15% | * doção RVN 15% | ||
* Benchmarking 40% | * Benchmarking 40% | ||
<br /> | |||
Sendo Benchmarking um processo de comparação de produtos, serviços e práticas empresariais, ou seja, o indicador não é sistêmico e não computado aqui no cálculo. | Sendo Benchmarking um processo de comparação de produtos, serviços e práticas empresariais, ou seja, o indicador não é sistêmico e não computado aqui no cálculo. | ||
<br /> | |||
'''4) METODOLOGIA PARA EXECUTAR PASSO A PASSO''':<br /> | |||
'''4) METODOLOGIA PARA EXECUTAR PASSO A PASSO''': | |||
<br /> Criar SCRIPT para executar o cálculo dos dados da meritocracia por TÉCNICO e encaminhar a TI para processamento O SCRIPT usa as seguintes procedures: | <br /> Criar SCRIPT para executar o cálculo dos dados da meritocracia por TÉCNICO e encaminhar a TI para processamento O SCRIPT usa as seguintes procedures: | ||
| Linha 239: | Linha 263: | ||
<br /> | <br /> | ||
Onde: | Onde: | ||
ID_DO_CICLO: (1) meses de referência 1 a 12 e (2) dos meses de referência 13 a 24. | ID_DO_CICLO: (1) meses de referência 1 a 12 e (2) dos meses de referência 13 a 24. <br /> | ||
ID_TECNICO: Código de identificação do técnico no SISATEG | ID_TECNICO: Código de identificação do técnico no SISATEG <br /> | ||
OBS: considera-se 'mês' o correspondente a uma visita, assim sendo, 12 visitas podem não corresponder a um ano exatamente. | OBS: considera-se 'mês' o correspondente a uma visita, assim sendo, 12 visitas podem não corresponder a um ano exatamente. <br /> | ||
<br /> | <br /> | ||
'''4.1) FIP_INDICADOR_ESFORCO_MERITOCRACIA''' | |||
<br /> | |||
a procedure irá recuperar os itens necessários ao cálculo do esforço no CICLO informado das propriedade atendidas pelo técnico que possuam 12 registros de visitas, armazenando as variáveis na tabela dbo.FIP_MERITOCRACIA_CALCULO_ESFORCO <br /> | |||
*DH_PROCESSAMENTO_LOTE | |||
*COD_PROPRIEDADE | |||
*NU_PERIODO | |||
*COD_TECNICO_RESPONSAVEL | |||
*NOME_TECNICO_RESPONSAVEL | |||
*UF_PROPRIEDADE | |||
*MUNICIPIO_PROPRIEDADE | |||
*NU_QTDE_INCONSISTENCIA | |||
*NU_TOTAL_LANCAMENTO | |||
*NU_QTDE_RECMND_CONCLUIDA | |||
*NU_QTDE_VISITA | |||
*NU_QTDE_VISITA_SEM_LANCTO | |||
*NU_QTDE_ISA_4_VISITA | |||
*NU_QTDE_PLANEJTO_6_VISITA | |||
*NU_QTDE_PROPRDD_ATENDIDAS | |||
*PCT_INDICADOR_INCONSISTENCIAS | |||
*PCT_PESO_INCONSISTENCIA | |||
*PCT_INDICADOR_ORIENTACOES | |||
*PCT_PESO_ORIENTACOES | |||
*PCT_INDICADOR_PREENCHIMENTO | |||
*PCT_PESO_PREENCHIMENTO | |||
*PCT_INDICADOR_ABC | |||
*PCT_PESO_ABC | |||
*PCT_INDICADOR_RVN_APP | |||
*PCT_PESO_RVN_APP | |||
*PCT_INDICADOR_RVN_RL | |||
*PCT_PESO_RVN_RL | |||
*VLR_PRODUTIVIDADE_LEITE | |||
*VLR_PRODUTIVIDADE_CORTE | |||
*ESFORCO_INCONSISTENCIA_10PCT | |||
*ESFORCO_ORIENTACOES_20PCT | |||
*ESFORCO_PREENCHIMENTO_30PCT | |||
*ESFORCO_ENTREGA_ISA_20PCT | |||
*ESFORCO_ENTREGA_PLAN_20PCT | |||
*NU_QTDE_VISITA_TECNICO | |||
*TOTAL_ESFORCO | |||
*RESULTADO_PRODUTIVIDADE_15PCT | |||
*RESULTADO_MARGEM_BRUTA_15PCT | |||
*RESULTADO_ADOCAO_ABC_15PCT | |||
*RESULTADO_ADOCAO_RVN_15PCT | |||
*INDICADOR_BENCHMARK | |||
*PCT_BENCHMARK | |||
*RESULTADO_BENCHMARKING_40PCT | |||
*TOTAL_RESULTADO | |||
*ESFORÇO_50% | |||
*RESULTADO_50% | |||
*TOTAL_PCT_RESULT_ESFORCO | |||
*VLR_VISITA | |||
*VLR_BONIFICACAO | |||
*VLR_BONIFICACAO_PROP_NU_VISITAS | |||
<br /> | |||
'''4.2) FIP_PROCESSAR_MERITOCRACIA_LCE_TECNICO''' <br /> | |||
Esta procedure recuperara os itens necessários ao cálculo do RESULTADO no CICLO informado das propriedade atendidas pelo técnico que possuam 12 registros de visitas conforme atividade produtiva LEITECORTE, armazenando as variáveiss FIP_MERITOCRACIA_IND_CORTE e FIP_MERITOCRACIA_IND_LEITE<br /> | |||
<br /> | |||
'''4.3) EXTRAÇÃO DE RESULTADOS '''<br /> | |||
No banco de dados do painel FIP, os resultados obtidos anteriormente são replicados automaticamente por procedimentos agendados diários.<br /> | |||
Para recuperação e cálculo da meritocracia, executar a consulta :extraçãoo_resultado_postgrtesV3.sql informando os códigos dos técnicos a serem recuperados e qual período analisado. O SCRIPT é baseado na view dbo_vw_fip_meritocracia_resultado contida no arquivo 03-SCRIPT_VIEW_EXTRACAO_RESULTADO_MERITOCRACIA.sql | Para recuperação e cálculo da meritocracia, executar a consulta :extraçãoo_resultado_postgrtesV3.sql informando os códigos dos técnicos a serem recuperados e qual período analisado. O SCRIPT é baseado na view dbo_vw_fip_meritocracia_resultado contida no arquivo 03-SCRIPT_VIEW_EXTRACAO_RESULTADO_MERITOCRACIA.sql | ||
[[Media:Extracao_resultado_postgrtes_MG_CICLO1.txt]] | |||
[[Media:Extracao_resultado_postgrtes_MG_CICLO2.txt]] | |||
[[Media:Planilha-resultado-meeritocracia-MG-CICLO1.xls]] | |||
[[Media:Planilha-resultado-meeritocracia-MG-CICLO2.xls]] | |||
Edição das 13h20min de 21 de fevereiro de 2024
Conforme descrito no documento fornecido “Projeto FIP Paisagens Rurais – Manual para MERITOCRACIA” Media:FIP Paisagens rurais - Meritocracia Versão 2021.pdf e em conformidade com definições estabelecidas em reuniões e trocas de mensagens, as seguintes regras foram implementadas no cômputo do cálculo da meritocracia:
1) DEFINIÇÕES GLOBAIS:
A) Cada parâmetro é calculado por propriedade separadamente;
B) Os parâmetros de cada propriedade são mensurados dentro de um CICLO .Para Meritocracia são consideradas para avaliação as propriedades que tiverem completado o ciclo de atendimento, sendo CICLO 1 da primeira a décima segunda visita e CICLO 2 da décima terceira a vigésima quarta visita.
C) è considerada uma visita realizada no cômputo de um CICLO, no escopo do projeto, aquelas que tiveram ao menos um lançamento ou checkin/checkou realizado.
D) Para fins de cálculo, devem ser consideradas as visitas realizadas pelo técnico à propriedade e a bonificação será proporcional ao número de visitas do CICLO por ele.
E) Não há herança de mérito. O Técnico só deve ter avaliação quando ele próprio tiver realizado pelo menos 1 visita à propriedade.
2) VARIÁVEIS PLANILHA DE RESULTADO
O resultado do processo de cálculo é materializado em planilhas onde são apresentados os seguintes campos:
DH_PROCESSAMENTO_LOTE
Data e horário da extração dos resultados
COD_PROPRIEDADE
Código de identificação da propriedade no SISATEG
NU_PERIODO
Ciclo da extração, primeiro ou segundo
ID DO TÉCNICO RESPONSÁVEL
Código de identificação do Técnico Responsável no SISATEG
NOME_TECNICO_RESPONSAVEL
Nome do técnico atualmente responsável
UF_PROPRIEDADE
MUNICIPIO_PROPRIEDADE
NU_QTDE_INCONSISTENCIA
Número de inconsistências contabilizas conforme fórmula disponibilizada pela TI,sendo a soma dos LANÇAMENTOS no CICLO.
NU_TOTAL_LANCAMENTO
Número de lançamentos efetuados nas visitas do CICLO
NU_QTDE_RECMND_CONCLUIDA
Quantidade de recomendações lançadas nas visitas do CICLO, não excluídas e em situação CONCLUÍDAS
NU_QTDE_VISITA
Quantidade de visitas à propriedade no CICLO completo
NU_QTDE_VISITA_SEM_LANCTO
Número de visitas no CICLO sem lançamentos de despesa ou receita R+D. Uma visita sem lançamento seria uma visita na qual, independente do número de itens cadastrados no IR, não teve nenhum item de Receita ou Despesas cadastrado.
Itens de inventário não estão vinculados a uma visita, assim não é possível associa-los ao CICLO e não são considerados.
NU_QTDE_ISA_4_VISITA
Número de ISAS não excluídos lançados no SISATEG com data de inclusão inferior a data de referência da quinta visita no projeto.
Considerar este parâmetro apenas no CICLO 1.
NU_QTDE_PLANEJTO_6_VISITA
Número de planejamento não excluídos, referentes ao projeto, lançados no SISATEG com data de inclusão inferior a data de referência da sétima visita.
Considerar este parâmetro apenas no CICLO 1.
NU_QTDE_PROPRDD_ATENDIDAS
Número de propriedades atendidas no CICLO pelo técnico.
NU_AREA_PRODUTIVA
Área produtiva da propriedade no SISATEG
VLR_SOMA_AREA_ABC
Somatório de áreas com intervenção registrada no Sisateg - módulo ambiental com tecnologia ABC.
NU_AREA_APP
Área APP da propriedade no SISATEG
NU_AREA_RL
Área RL da propriedade no SISATEG
VLR_SOMA_AREA_RVN
Somatório de áreas com intervenção registrada no Sisateg - módulo ambiental com tecnologia APP ou RL .
PCT_INDICADOR_INCONSISTENCIAS
NU_QTDE_INCONSISTENCIA/NU_TOTAL_LANCAMENTO * 100
PCT_PESO_INCONSISTENCIA
PCT_INDICADOR_INCONSISTENCIAS até 2% - 100% da bonificação
de 2,1 até 5,0% - 80% de bonificação
de 5,1% até 10% - 60% de bonificação
a partir de 10,1% - 0% de bonificação
PCT_INDICADOR_ORIENTACOES
NU_QTDE_RECMND_CONCLUIDA / NU_QTDE_VISITA * 100
PCT_PESO_ORIENTACOES
PCT_INDICADOR_ORIENTACOES de 100 a 80% - 100% de bonificação
de 79,9% a 60% - 80% de bonificação
de 59,9% a 50% - 60% de bonificação
abaixo de 50% de recomendações – 0% de bonificação
PCT_INDICADOR_PREENCHIMENTO
NU_QTDE_VISITA_SEM_LANCTO/NU_QTDE_VISITA * 100
PCT_PESO_PREENCHIMENTO
PCT_INDICADOR_PREENCHIMENTO Abaixo de 05% - 100% de bonificação
De 05 a 10% - 80% de bonificação
De 10 a 20% - 60% de bonificação
Acima de 20% - 0% de bonificação
PCT_INDICADOR_COMPRIMENTO
NU_QTDE_ISA_4_VISITA + NU_QTDE_PLANEJTO_6_VISITA/ NU_QTDE_PROPRDD_ATENDIDAS * 100
PCT_PESO_COMPRIMENTO
PCT_INDICADOR_COMPRIMENTO de 100 a 90% - 100% de bonificação
de 89,9% a 80% - 80% de bonificação
de 79,9% a 60% - 60% de bonificação
abaixo de 60% de recomendações – 0% de bonificação
PESO_PRODUTIVIDADE
Somente aplicável ao segundo ciclo, visto que é a comparação entre o ‘antes’ e ‘depois’ da assistência, sendo o resultado do parâmetro do CICLO 2 menos o CICLO 1.
OBS: Em caso de não existência ou erro no processamento retornará ‘0’
Para atividade de corte, a fórmula é a seguinte:
ANIMAIS_VENDIDOS * PESO_MEDIO + PRODUCAO_VENDA_CARNE
E produção de leite :
PRODUCAO_LEITE
NU_INDICADOR_MARGEM_BRUTA
VLR_SOMA_COE_LEITE_CORTE é calculado como o COE da propriedade no CICLO conforme atividade produtiva
OBS: Em caso de não existência ou erro no processamento retornará ‘0’
PCT_PESO_MARGEM_BRUTA
VLR_SOMA_COE_LEITE_CORTE
se positiva = 100% de bonificação
se negativa = 0% de bonificação
PCT_INDICADOR_ABC
VLR_SOMA_AREA_ABC / NU_AREA_PRODUTIVA * 100
PCT_PESO_ABC
PCT_INDICADOR_ABC Mais de 30% de incremento – 100% de bonificação
de 20% a 30% de incremento - 80% de bonificação
de 5% a 19% de incremento - 60% de bonificação
abaixo de 5% - 0% de bonificação
PCT_INDICADOR_RVN
VLR_SOMA_AREA_RVN /NU_AREA_APP * 100
PCT_PESO_RVN
PCT_INDICADOR_RVN Mais de 30% de incremento – 100% de bonificação
30% de incremento – 80% de bonificação
de 20% a 30% de incremento - 80% de bonificação
de 5% a 19% de incremento - 60% de bonificação
abaixo de 5% - 0
3) DISTRIBUIÇÃO DE BONIFICAÇÃO POR INDICADOR:
CICLO 1
ESFORÇO -50% do total distribuído da seguinte forma:
- Inconsistências 10%
- Orientações 20%
- Preenchimento 30%
- Entrega ISA 20%
- Emtrega PLAN 20%
RESULTADO - 50% do total distribuído da seguinte forma:
- Produtividade 15%
- Margem Bruta 15%
- Adoção ABC 15%
- doção RVN 15%
- Benchmarking 40%
CICLO 2
ESFORÇO -30% do total distribuído da seguinte forma:
- Inconsistências 10%
- Orientações 20%
- Preenchimento 30%
- Entrega ISA 20%
- Emtrega PLAN 20%
RESULTADO - 70% do total distribuído da seguinte forma:
- Produtividade 15%
- Margem Bruta 15%
- Adoção ABC 15%
- doção RVN 15%
- Benchmarking 40%
Sendo Benchmarking um processo de comparação de produtos, serviços e práticas empresariais, ou seja, o indicador não é sistêmico e não computado aqui no cálculo.
4) METODOLOGIA PARA EXECUTAR PASSO A PASSO:
Criar SCRIPT para executar o cálculo dos dados da meritocracia por TÉCNICO e encaminhar a TI para processamento O SCRIPT usa as seguintes procedures:
- dbo.FIP_INDICADOR_ESFORCO_MERITOCRACIA
- dbo.FIP_PROCESSAR_MERITOCRACIA_LCE_TECNICO
Deverão ser passados parâmetros ID_DO_CICLO e ID_TECNICO como no exemplo a seguir:
"BEGIN
PRINT 'PROCESSAMENTO DO TECNICO 2844 - EDWALDO DE SOUZA BARBOSA NETO' EXEC dbo.FIP_INDICADOR_ESFORCO_MERITOCRACIA 1, 2844; EXEC dbo.FIP_INDICADOR_ESFORCO_MERITOCRACIA 2, 2844; EXEC dbo.FIP_PROCESSAR_MERITOCRACIA_LCE_TECNICO 1, 2844; EXEC dbo.FIP_PROCESSAR_MERITOCRACIA_LCE_TECNICO 2, 2844; END; GO"
Onde:
ID_DO_CICLO: (1) meses de referência 1 a 12 e (2) dos meses de referência 13 a 24.
ID_TECNICO: Código de identificação do técnico no SISATEG
OBS: considera-se 'mês' o correspondente a uma visita, assim sendo, 12 visitas podem não corresponder a um ano exatamente.
4.1) FIP_INDICADOR_ESFORCO_MERITOCRACIA
a procedure irá recuperar os itens necessários ao cálculo do esforço no CICLO informado das propriedade atendidas pelo técnico que possuam 12 registros de visitas, armazenando as variáveis na tabela dbo.FIP_MERITOCRACIA_CALCULO_ESFORCO
- DH_PROCESSAMENTO_LOTE
- COD_PROPRIEDADE
- NU_PERIODO
- COD_TECNICO_RESPONSAVEL
- NOME_TECNICO_RESPONSAVEL
- UF_PROPRIEDADE
- MUNICIPIO_PROPRIEDADE
- NU_QTDE_INCONSISTENCIA
- NU_TOTAL_LANCAMENTO
- NU_QTDE_RECMND_CONCLUIDA
- NU_QTDE_VISITA
- NU_QTDE_VISITA_SEM_LANCTO
- NU_QTDE_ISA_4_VISITA
- NU_QTDE_PLANEJTO_6_VISITA
- NU_QTDE_PROPRDD_ATENDIDAS
- PCT_INDICADOR_INCONSISTENCIAS
- PCT_PESO_INCONSISTENCIA
- PCT_INDICADOR_ORIENTACOES
- PCT_PESO_ORIENTACOES
- PCT_INDICADOR_PREENCHIMENTO
- PCT_PESO_PREENCHIMENTO
- PCT_INDICADOR_ABC
- PCT_PESO_ABC
- PCT_INDICADOR_RVN_APP
- PCT_PESO_RVN_APP
- PCT_INDICADOR_RVN_RL
- PCT_PESO_RVN_RL
- VLR_PRODUTIVIDADE_LEITE
- VLR_PRODUTIVIDADE_CORTE
- ESFORCO_INCONSISTENCIA_10PCT
- ESFORCO_ORIENTACOES_20PCT
- ESFORCO_PREENCHIMENTO_30PCT
- ESFORCO_ENTREGA_ISA_20PCT
- ESFORCO_ENTREGA_PLAN_20PCT
- NU_QTDE_VISITA_TECNICO
- TOTAL_ESFORCO
- RESULTADO_PRODUTIVIDADE_15PCT
- RESULTADO_MARGEM_BRUTA_15PCT
- RESULTADO_ADOCAO_ABC_15PCT
- RESULTADO_ADOCAO_RVN_15PCT
- INDICADOR_BENCHMARK
- PCT_BENCHMARK
- RESULTADO_BENCHMARKING_40PCT
- TOTAL_RESULTADO
- ESFORÇO_50%
- RESULTADO_50%
- TOTAL_PCT_RESULT_ESFORCO
- VLR_VISITA
- VLR_BONIFICACAO
- VLR_BONIFICACAO_PROP_NU_VISITAS
4.2) FIP_PROCESSAR_MERITOCRACIA_LCE_TECNICO
Esta procedure recuperara os itens necessários ao cálculo do RESULTADO no CICLO informado das propriedade atendidas pelo técnico que possuam 12 registros de visitas conforme atividade produtiva LEITECORTE, armazenando as variáveiss FIP_MERITOCRACIA_IND_CORTE e FIP_MERITOCRACIA_IND_LEITE
4.3) EXTRAÇÃO DE RESULTADOS
No banco de dados do painel FIP, os resultados obtidos anteriormente são replicados automaticamente por procedimentos agendados diários.
Para recuperação e cálculo da meritocracia, executar a consulta :extraçãoo_resultado_postgrtesV3.sql informando os códigos dos técnicos a serem recuperados e qual período analisado. O SCRIPT é baseado na view dbo_vw_fip_meritocracia_resultado contida no arquivo 03-SCRIPT_VIEW_EXTRACAO_RESULTADO_MERITOCRACIA.sql
Media:Extracao_resultado_postgrtes_MG_CICLO1.txt
Media:Extracao_resultado_postgrtes_MG_CICLO2.txt
Media:Planilha-resultado-meeritocracia-MG-CICLO1.xls Media:Planilha-resultado-meeritocracia-MG-CICLO2.xls