/** * Deprecated functions. */ /** * Extra CSS class helper. * * @deprecated 5.0.5 Replaced with more clear name su_get_css_class(). * * @param array $atts Shortcode attributes. * @return string String with CSS class name(s). */ function su_ecssc( $atts ) { return su_get_css_class( $atts ); } /** * Shortcut for Su_Tools::decode_shortcode() * * @deprecated 5.0.5 Replaced with more clear name su_do_attribute(). */ function su_scattr( $value ) { return Su_Tools::do_attr( $value ); } /** * Shortcode names prefix in compatibility mode * * @deprecated 5.0.5 Replaced with more clear name su_get_shortcode_prefix(). */ function su_compatibility_mode_prefix() { return su_get_shortcode_prefix(); } /** * Shortcut for su_compatibility_mode_prefix() * * @deprecated 5.0.5 Replaced with more clear name su_get_shortcode_prefix(). */ function su_cmpt() { return su_get_shortcode_prefix(); } /** * Custom do_shortcode function for nested shortcodes * * @deprecated 5.0.5 Replaced with more clear name su_do_nested_shortcodes(). * * @param string $content Shortcode content * @param string $pre First shortcode letter * * @return string Formatted content */ function su_do_shortcode( $content, $pre ) { if ( strpos( $content, '[_' ) !== false ) { $content = preg_replace( '@(\[_*)_(' . $pre . '|/)@', "$1$2", $content ); } return do_shortcode( $content ); } /** * Shortcut for Su_Tools::get_icon() * * @deprecated 5.0.5 Replaced with more clear name su_html_icon(). */ function su_get_icon( $args ) { return Su_Tools::get_icon( $args ); } /** * Color shift a hex value by a specific percentage factor * * @param string $supplied_hex Any valid hex value. Short forms e.g. #333 accepted. * @param string $shift_method How to shift the value e.g( +,up,lighter,>) * @param integer $percentage Percentage in range of [0-100] to shift provided hex value by * * @return string shifted hex value * @version 1.0 2008-03-28 * * @deprecated 5.2.0 Replaced with su_adjust_brightness(). */ function su_hex_shift( $supplied_hex, $shift_method, $percentage = 50 ) { $shifted_hex_value = null; $valid_shift_option = false; $current_set = 1; $RGB_values = array(); $valid_shift_up_args = array( 'up', '+', 'lighter', '>' ); $valid_shift_down_args = array( 'down', '-', 'darker', '<' ); $shift_method = strtolower( trim( $shift_method ) ); // Check Factor if ( !is_numeric( $percentage ) || ( $percentage = ( int ) $percentage ) < 0 || $percentage > 100 ) trigger_error( "Invalid factor", E_USER_NOTICE ); // Check shift method foreach ( array( $valid_shift_down_args, $valid_shift_up_args ) as $options ) { foreach ( $options as $method ) { if ( $method == $shift_method ) { $valid_shift_option = !$valid_shift_option; $shift_method = ( $current_set === 1 ) ? '+' : '-'; break 2; } } ++$current_set; } if ( !$valid_shift_option ) trigger_error( "Invalid shift method", E_USER_NOTICE ); // Check Hex string switch ( strlen( $supplied_hex = ( str_replace( '#', '', trim( $supplied_hex ) ) ) ) ) { case 3: if ( preg_match( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', $supplied_hex ) ) { $supplied_hex = preg_replace( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', '\\1\\1\\2\\2\\3\\3', $supplied_hex ); } else { trigger_error( "Invalid hex color value", E_USER_NOTICE ); } break; case 6: if ( !preg_match( '/^[0-9a-f]{2}[0-9a-f]{2}[0-9a-f]{2}$/i', $supplied_hex ) ) { trigger_error( "Invalid hex color value", E_USER_NOTICE ); } break; default: trigger_error( "Invalid hex color length", E_USER_NOTICE ); } // Start shifting $RGB_values['R'] = hexdec( $supplied_hex[0] . $supplied_hex[1] ); $RGB_values['G'] = hexdec( $supplied_hex[2] . $supplied_hex[3] ); $RGB_values['B'] = hexdec( $supplied_hex[4] . $supplied_hex[5] ); foreach ( $RGB_values as $c => $v ) { switch ( $shift_method ) { case '-': $amount = round( ( ( 255 - $v ) / 100 ) * $percentage ) + $v; break; case '+': $amount = $v - round( ( $v / 100 ) * $percentage ); break; default: trigger_error( "Oops. Unexpected shift method", E_USER_NOTICE ); } $shifted_hex_value .= $current_value = ( strlen( $decimal_to_hex = dechex( $amount ) ) < 2 ) ? '0' . $decimal_to_hex : $decimal_to_hex; } return '#' . $shifted_hex_value; } /*! Select2 4.1.0-rc.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/es",[],(function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var n=e.input.length-e.maximum;return"Por favor, elimine "+n+" car"+(1==n?"ácter":"acteres")},inputTooShort:function(e){var n=e.minimum-e.input.length;return"Por favor, introduzca "+n+" car"+(1==n?"ácter":"acteres")},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var n="Sólo puede seleccionar "+e.maximum+" elemento";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}})),e.define,e.require}(); Project Management Archives - Novasoft Academy IT Training Courses in Singapore Sat, 12 Jan 2019 06:12:56 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.7 Project Management Salary in Singapore https://dma20.novasoftacademy.com/project-management-salary-in-singapore/ https://dma20.novasoftacademy.com/project-management-salary-in-singapore/#respond Sat, 12 Jan 2019 06:12:56 +0000 https://dma20.novasoftacademy.com/?p=1751 A look at the salary ranges for change management and project management professionals working in Singapore in 2016. Change & Project Management Salaries Role Salary range per annum / $ Junior Business Analyst $40k – $65k Business Analyst $70k – $90k Senior Business Analyst $90k – $120k Project Manager $90k – $140k Senior Project Manager […]

The post Project Management Salary in Singapore appeared first on Novasoft Academy.

]]>
A look at the salary ranges for change management and project management professionals working in Singapore in 2016.

Change & Project Management Salaries
Role Salary range per annum / $
Junior Business Analyst $40k – $65k
Business Analyst $70k – $90k
Senior Business Analyst $90k – $120k
Project Manager $90k – $140k
Senior Project Manager $130k – $200k
Programme Manager $150k – $250k
Senior Programme Manager $180k – $300k
Process Analyst $50k – $70k
Business Process Improvement Manager $70k – $100k
Change Analyst $70k – $90k
Change Manager $100k – $180k
Recruitment of project and change professionals was busy throughout the year. In fact, one of the most surprising aspects was the lack of the seasonal slowdown that we saw in previous years. There is clearly an increased sense of urgency behind recruitment as more projects are given the go-ahead, and this has translated into a greater degree of flexibility on requirements.

The shortage of local talent is also driving up the demand for candidates from overseas countries where the market is more mature. There is still regulatory pressure on companies to identify local talent where possible, but any candidate from abroad who has solid regulatory change management experience will not have difficulty finding a role. We also saw an increasing demand for female candidates, driven both by positive action to redress the gender imbalance and the need to expand the talent pool.

The project and change market is now split evenly between permanent and contract; the contract market continues to develop and more and more professionals are open to this option. Hiring organisations still face budgetary pressures and it is easier to appoint an overseas candidate to a temporary or interim role than to make a permanent hire. In particular, if a project is an urgent priority, contract hires are often a quicker solution.

We expect to see salaries continue to increase steadily in 2016, though hiring organisations will resist significant hikes in basic salaries. Instead, we will see greater focus on the total compensation package. Junior staff can probably expect the largest base salary increases as there is a lack of talent at lower levels and pressure to reduce salary inflation at more senior levels.

There may be fewer openings at leadership level as many organisations are trying to minimise complex structures. As a result, project and change leaders may need to adjust their expectations of further salary growth.

The post Project Management Salary in Singapore appeared first on Novasoft Academy.

]]>
https://dma20.novasoftacademy.com/project-management-salary-in-singapore/feed/ 0