function oxDone() { var gads = document.createElement('script'), useSSL = 'https:' === document.location.protocol, node = document.getElementsByTagName('script')[0]; gads.async = true; gads.type = 'text/javascript'; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; node.parentNode.insertBefore(gads, node); } setTimeout(function() { if (!('OX' in window || 'oxhbjs' in window)) { oxDone(); } }, 2500); (function() { var openx = document.createElement('script'), useSSL = 'https:' === document.location.protocol, node = document.getElementsByTagName('script')[0]; openx.async = true; openx.type = 'text/javascript'; openx.src = (useSSL ? 'https:' : 'http:') + '//lovetk-d.openx.net/w/1.0/jstag?nc=1004147-LoveToKnow'; node.parentNode.insertBefore(openx, node); })(); ltk.ads = { retries: [], contentUnit: 'LTK_Business_Finance_Business_Content', debug: false, refreshInterval: 25000, excludedIds: ['ad-carambola-desktop', 'ad-carambola-mobile'], slots: [], numOxSlotsDefined: 0, define: function(id, unit, size, sizes, delay) { var help = this.helpers, debug = this.debug; var sizeDef = size; googletag.cmd.push(function() { if (sizeDef.length === 0) { sizeDef = help.getMaxSizeArr(sizes); } if (sizeDef.length) { if (debug) help.title('define'); var def = googletag.defineSlot('/1004147/' + unit, sizeDef, id) .addService(googletag.pubads()); if (ltk.ads.debug) help.logDeep('define unit: ' + unit + ' for ' + id); if (help.isOxAd(id)) { ltk.ads.numOxSlotsDefined++; if (ltk.ads.numOxSlotsDefined === OX_dfp_ads.length) { OX.dfp_bidder.setOxTargeting(); } if (debug) help.logDeep('set OX target: ' + sizeDef[0] + 'x' + sizeDef[1] + ' for ' + unit); } ltk.ads.slots.push({ id: id, ad: def, visible: false, firstRefresh: true, timer: { state: 'stopped', counter: (ltk.ads.refreshInterval / 1000), isStopped: function() { return this.state === 'stopped'; }, isPaused: function() { return this.state === 'paused'; }, isActive: function() { return this.state === 'active'; }, getState: function() { return this.state; }, pause: function() { this.state = 'paused'; if (debug) help.logTimerPaused('pause timer for ' + id + ': ' + help.getSlotById(id).timer.state); }, resume: function() { this.state = 'active'; if (this.counter <= 1) this.counter++; // make sure we have a minimum impression time of 1 sec if (debug) help.logTimerPaused('resume timer for ' + id + ': ' + help.getSlotById(id).timer.state); }, startTimer: function(slot) { this.state = 'active'; // set to a property in case we need to clear it slot.timer.interval = setInterval(function() { if (!slot.timer.isPaused() && !slot.timer.isStopped() && slot.visible) { if (debug) help.logTimer('refresh ' + id + ' in ' + slot.timer.counter + ' seconds'); slot.timer.counter--; } else { if (debug) help.logTimerPaused('remain paused for ' + id); } if (slot.timer.counter < 0) { ltk.ads.refresh(slot.id); slot.timer.counter = (ltk.ads.refreshInterval / 1000); } }, 1000); } } }); googletag.display(id); // needed only for wrangling sticky ads on load if (debug) help.logDeep('pre-render the ad so sticky ads actually stick'); if (!delay) { if (debug) help.logDeep('see no delay, so request initial fetch and display of the ad'); ltk.ads.refresh(id); } } }); }, refresh: function(id) { var help = this.helpers, debug = this.debug; if (debug) { help.title('refresh'); } googletag.cmd.push(function() { var ad_slot = help.getSlotById(id), ad = ad_slot.ad; if (!ad_slot.firstRefresh && help.isAdOldEnough(ad_slot) === false) { var age = (((new Date()) - ad_slot.timer.last) / 1000); if (debug) { console.log( '%cNot refreshing ... ' + ad_slot.id + ' is only ' + age + ' seconds old', 'background:red;color:white;' ); } return; } if (!ad_slot.firstRefresh && !ad_slot.visible) return; // we won't refresh unless we're visible to google if (help.isOxAd(ad_slot)) { if (debug) help.log('refresh the OX DFP ad for ' + id); OX.dfp_bidder.refresh(function() { OX.dfp_bidder.setOxTargeting([ad]); googletag.pubads().refresh([ad]); }); } else { if (debug) help.log('refresh the non-OX ad ' + id); googletag.pubads().refresh([ad]); } }); }, listen: function(name, handler) { googletag.cmd.push(function() { googletag.pubads().addEventListener(name, handler); }); }, handleImpressionViewable: function(event) { var help = ltk.ads.helpers, debug = ltk.ads.debug; var id = event.slot.getSlotElementId(), slot = help.getSlotById(id); if (debug) { help.title('impressionViewable'); help.logDeep('see event triggered for ' + id); } slot.visible = true; if (slot.timer.isStopped()) { if (debug) help.logDeep('am starting the timer'); slot.timer.startTimer(); return; } if (slot.timer.isPaused()) { if (debug) help.logDeep('am resuming the timer'); slot.timer.resume(); } }, handleSlotRenderEnded: function(event) { var help = ltk.ads.helpers, debug = ltk.ads.debug; if (debug) { help.title('slotRenderEnded'); help.logDeep('see event triggered for ' + event.slot.getSlotElementId()); } var slot = help.getSlotById(event.slot.getSlotElementId()); if (slot.firstRefresh === true) slot.firstRefresh = false; slot.timer.last = new Date(); if (slot.visible && slot.timer.isStopped()) { if (debug) help.logDeep('am starting the timer'); slot.timer.startTimer(); return; } if (slot.visible && slot.timer.isPaused()) { if (debug) help.logDeep('am resuming the timer'); slot.timer.resume(); } }, handleSlotVisibilityChanged: function(event) { var help = ltk.ads.helpers, debug = ltk.ads.debug; var id = event.slot.getSlotElementId(), perc = event.inViewPercentage, slot = help.getSlotById(id), wasVisible = slot.visible; if (!help.isValidAd(slot)) return; if (debug) { help.title('slotVisiblityChanged'); help.logDeep('see that slotVisibilityChanged was triggered for ' + id); } slot.visible = perc < 50 ? false : true; // same criteria as 'impressionViewable' event var changedOn = !wasVisible && slot.visible, changedOff = wasVisible && !slot.visible; if (debug) { help.logDeep('see that ad was ' + (wasVisible ? 'visible ' : 'not visible ') + 'and is now ' + (slot.visible ? 'visible' : 'not visible')); help.logDeep('see that ' + id + ' has timer as: ' + slot.timer.getState()); } if (changedOn && slot.timer.isStopped()) { if (debug) help.logDeep('am starting the timer'); slot.timer.startTimer(slot); return; } if (changedOn && slot.timer.isPaused()) { if (debug) help.logDeep('am resuming the timer'); slot.timer.resume(); return; } if (changedOff && slot.timer.isActive()) { if (debug) help.logDeep('am pausing the timer'); slot.timer.pause(); } }, helpers: { getMaxSizeArr: function(arr) { var len = arr.length, i = len - 1, retArr = []; for (; i >= 0; i--) { var minVpSize = arr[i][0], minVpWidth = minVpSize[0], minVpHeight = minVpSize[1], allowedAdSizes = arr[i][1]; if (window.innerWidth >= minVpWidth && window.innerHeight >= minVpHeight) { retArr = allowedAdSizes; break; } } return retArr; }, getSlotById: function(id) { for (var i = 0; i < ltk.ads.slots.length; i++) { if (ltk.ads.slots[i].id === id) return ltk.ads.slots[i]; } }, isOxAd: function(ad_slot) { for (var i = 0; i < OX_dfp_ads.length; i++) { if (OX_dfp_ads[i][2] === ad_slot.id) return true; } return false; }, isValidAd: function(ad_slot) { for (var i = 0; i < ltk.ads.excludedIds.length; i++) { if (ad_slot.id === ltk.ads.excludedIds[i]) return false; } return true; }, isAdOldEnough: function(ad_slot) { var timeSpan = Math.ceil(((new Date()) - ad_slot.timer.last) / 1000); var min = Math.ceil(ltk.ads.refreshInterval / 1000); if (timeSpan >= min) { if (ltk.ads.debug) { ltk.ads.helpers.log( 'see that ' + ad_slot.id + ' was refreshed ' + timeSpan + ' seconds ago' ); } return true; } return false; }, title: function(str) { console.log( '%c' + ltk.ads.helpers.getTime() + ' ' + str, 'background:black;color:white;font-weight:bold' ); }, titleDeep: function(str) { console.log( '%c' + ltk.ads.helpers.getTime() + ' ' + str, 'background:black;color:white;font-weight:bold' ); }, log: function(str) { console.log( '%c' + ltk.ads.helpers.getTime() + ' I: ' + '%c' + str, 'background:black;color:orchid;font-weight:bold', 'background:black;color:limegreen;font-weight:bold' ); }, logDeep: function(str) { console.log( '%c' + ltk.ads.helpers.getTime() + ' I: ' + '%c' + str, 'background:black;color:orchid;font-weight:bold', 'background:black;color:limegreen;font-weight:bold' ); }, logTimer: function(str) { console.log('%cI will ' + str, 'background:orange;color:red'); }, logTimerPaused: function(str) { console.log('%cI ' + str, 'background:green;color:white;font-weight:bold'); }, getTime: function() { var d = new Date(), h = d.getHours() + '', m = d.getMinutes() + '', s = d.getSeconds() + ''; h = h.length < 2 ? ('0' + h) : h; m = m.length < 2 ? ('0' + m) : m; s = s.length < 2 ? ('0' + s) : s; return h + ':' + m + ':' + s; } } } googletag.cmd.push(function() { var pubads = googletag.pubads(); pubads.set('page_url', location.href); pubads.collapseEmptyDivs(); pubads.enableSingleRequest(); pubads.disableInitialLoad(); googletag.enableServices(); }); if (ltk.type !== 'Slideshow') { ltk.ads.listen('impressionViewable', ltk.ads.handleImpressionViewable); ltk.ads.listen('slotVisibilityChanged', ltk.ads.handleSlotVisibilityChanged); } ltk.ads.listen('slotRenderEnded', ltk.ads.handleSlotRenderEnded); Leadership Development Strategies

Leadership Development Strategies

Mary Gormandy White
Leadership Concept

There are a number of ways to approach leadership development, whether you are looking for ways to help people in leadership roles expand their skills, or if you're interested in incorporating a leadership development element into your company's succession planning efforts. It's ideal to use a combination of strategies, providing multiple ways for team members to make progress toward their potential as leaders.

Six Key Strategies to Develop Leaders

The following strategies can help develop leadership abilities within an organization.

1. Start With a Needs Assessment

Any leadership development strategies you implement should be relevant to your overall talent development strategy to ensure your actions are strategically aligned with the organization's goals and objectives. Conducting a needs assessment is a good starting point. This provides you with a way to determine the best method to approach leadership development within your company.

The needs assessment process involves looking at where your team members' skills are now, considering where their skills need to be, and identifying the gap between the two. From there, you can begin working on a plan to focus your leadership development efforts on filling in that gap.

Needs assessments can be conducted on an individual or organization-wide basis. Examples include:

  • Individual: Consider using a tool designed to assess leadership tendencies, such as Everything DiSC Work of Leaders, or leadership skills like the Mettl Leadership Assessment to identify focus areas for a particular individual's development.
  • Organization-wide: Conduct an employee satisfaction and/or engagement survey that includes items specific to employees' perceptions of leadership within the organization. Ask them to identify specifically the company's leadership strengths and weakness.

2. Offer Leadership Training

Provide formal training opportunities focused on developing key leadership skills, including general leadership training and specific topics identified as a result of a needs assessment. This could include offering on-site workshops focused on leadership development, as well as encouraging employees to attend relevant public seminars, conferences, or webinars. The best leadership development training curricula utilize a variety of and approaches including case studies and real-world examples, according to Inc. Magazine.

You may want to make this type of training available to (or mandatory for) all employees who are in or being considered for formal leadership positions. You may also want to open enrollment opportunities to a wider group, encouraging employees to learn how to become better leaders regardless of their current position or goals. After all, even people who aren't in formal positions of authority in the organization often become informal leaders - and they impact the culture just as much as those who do have leadership-specific jobs.

3. Establish a Leadership Mentoring Program

Assigning new leaders and team members who are being considered for advancement into leadership roles to work closely with a mentor who is a successful leader can be a great way to set the stage for leadership success and growth. A post on the Association for Talent Development (ATD) blog describes mentoring as powerful tool for "developing sustainable leaders," encouraging regular and ongoing use of this strategy as a tool for leadership development.

To utilize mentorship as a leadership development strategy, you wouldn't just assign employees as mentees to their direct supervisors. As ReliablePlant.com points out, it's best when mentors and mentees don't have a direct-line reporting relationship when the focus is leadership development. That's because success depends on both people involved in the relationship having a comfort level to challenge each other, ask questions, and learn.

4. Identify - and Groom - Potential Leaders

While some of your leadership development efforts will likely be focused on helping current leaders improve their skills, it's also important to identify and begin to prepare individuals who have the potential to become your next generation of leaders. You can do this by incorporating a career pathing element to your performance evaluation process.

This simply requires adding a section to performance appraisal meetings that involves managers talking to employees about their career goals to get a sense of who is interested in taking on a leadership role. Then, based on each person's potential and interests, set goals to help those who want to grow as leaders do so. It can also be beneficial to have managers identify and recommend high performers with leadership potential, who are then invited to participate in development opportunities, such as leadership training and mentoring programs.

5. Encourage Strategic Thinking

In 2014, Harvard Business Review (HBR) conducted a global study focused on identifying the most important leadership behaviors. The results indicated taking "a strategic approach to leadership" is, by far, the most important leadership behavior. In fact, it was determined to be "10 times more important to the perception of effectiveness than other behaviors studied." That statistic makes a pretty good case for incorporating into any leadership development program efforts to teach leaders to think strategically. Consider:

  • Encourage managers to engage in strategic planning, on their own, with their teams, and with other people (such as senior leadership, other managers, etc.)
  • Find ways to reward those who exhibit strategic thinking and problem-solving skills, identifying those who do as potential future leaders if they are not already in leadership roles.
  • Teach strategic thinking as part of your leadership development training program or consider offering classes on this topic to an even broader audience as part of your overall talent development program.

6. Set the Stage for Networking Skills

Being able to build effective relationships is an important leadership skill, so encouraging team members to learn how to network effectively can be an important aspect of a company's approach to leadership development. This may include both internal (within the organization) and external (outside the organization) networking opportunities.

  • Internal: Forbes suggests encouraging people who are being trained for leadership roles to attend company sponsored events and use the opportunity to get to know new people within the company.
  • External: Supporting employee involvement in relevant professional and industry associations provides them with a way to build a strategic network of contacts outside the organization.

Take a Strategic Approach to Developing Leaders

These strategies can all have a place in any effective leadership development program. Of course, the methods you choose to utilize have to be a good fit for your organization's culture and workforce. No matter what strategies you decide to implement, be sure there are clear expectations for everyone who is involved and include a mechanism for gathering feedback so you can determine what is working and what may need to be adjusted as time passes.

Leadership Development Strategies