玩转薪酬管理——HR价值倍增的妙法
华为老大,任正非说“华为之所以活到今天,是因为钱分的好”。还靠老板拍脑门定工资的时代过去了,如何能协助老板制定科学的薪酬体系,帮企业最大化激发员工潜能,是HR能够实现高薪的必经之路。职场不变的定律,永远是你自己值钱,才能挣到更多的钱。
一、课程大纲:
课程导论
从故事切入,生动有趣,发人深思,让我们对绩效激励的不同阶段能够有直观的认知。
第一章 薪酬设计
第一节 薪酬设计开篇之斧
1.如何完成内部薪酬调研?
2.明确薪酬设计的”五问”法
第二节 岗位分析与岗位价值评估(解决内部公平性问题)
1.工作分析及结果输出
2.配对比较法的实操解析
3.岗位分类法的实操解析
4.海氏评估法的实操解析
5.美氏评估法的实操解析
第三节 薪酬调查与薪酬定位(解决外部公平性问题)
1.外部市场薪酬调查的操作
2.如何完成薪酬定位?
第四节 薪酬表设计
1.薪级薪档表的呈现与设计
2.薪级、薪档的相关设计与计算
第五节 薪酬结构设计
1.不同序列的工资结构
2.薪酬结构的法律风险防范
3.销售序列的薪酬体系设计
4.研发序列的薪酬设计思路
5.高管的超额利润分享
第六节 薪酬制度设计
第二章 薪酬日常管理
第一节 薪酬支付实务及风险规避
1.工资总额的法律规定
2.最低工资标准的法律规定
3.薪酬支付形式和周期的相关法律规定
第二节 薪酬预算及薪酬调整
1.薪酬预算的方法
2.调薪的不同类型
二、课程亮点:
1.课程通俗易懂,拿来即用,以故事+举例+案例+范表(完全站在学员易于接受的视角)的呈现方式,轻松不烧脑。
2.课程化繁为简,只保留最精华和实用的内容,易学易用,不烧脑。
3.从0到1循序渐进,打通底层逻辑,让学员能够以不变应万变。
4.薪酬实务穿插法务风险防范,“让薪酬管理模块”一学到底,全面实用!
5.今致创始人独家讲解和研发,全网并无第二份!
教材介绍
Expression (channel.parent.attr.jiaocaiShow?split('||'))[1] is undefined on line 248, column 20 in WEB-INF/t/cms/www/progressive/include/课程详情.html.
The problematic instruction:
----------
==> ${(channel.parent.attr.jiaocaiShow?split('||'))[1]} [on line 248, column 18 in WEB-INF/t/cms/www/progressive/include/课程详情.html]
in include "../include/课程详情${channel.attr.courseXiangqing}.html" [on line 102, column 17 in WEB-INF/t/cms/www/progressive/channel/课程栏目_子栏目.html]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression (channel.parent.attr.jiaocaiShow?split('||'))[1] is undefined on line 248, column 20 in WEB-INF/t/cms/www/progressive/include/课程详情.html.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.renderElementToString(Environment.java:1594)
at freemarker.core.StringLiteral.getStringValue(StringLiteral.java:101)
at freemarker.core.StringLiteral._getAsTemplateModel(StringLiteral.java:86)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Assignment.accept(Assignment.java:90)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.include(Environment.java:1508)
at freemarker.core.Include.accept(Include.java:169)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.process(Environment.java:199)
at freemarker.template.Template.process(Template.java:237)
at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:159)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:677)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2351)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)