Skip to main content

Cost Optimization for Software and IT Budgeting Webinar

Managing spending and ensuring there is enough organizational capacity to fulfill client and stakeholder demands are challenges that thousands of software development and IT managers face every day. Leveraging a reliable data driven estimation and oversight process can save millions of dollars annually when carried out the right way. In this webinar presented on Wednesday, April 21 at 1:00 PM EDT, Keith Ciocco will explain some of the best practices that QSM uses to help our clients improve their effectiveness when planning their project and portfolio budgets.

nid; $nodetitle = $node->title; } $webinars = array("1188"); $toolsPages = array("939", "940", "941", "946", "947", "948", "1007"); $consultingPages = array("913", "897", "937", "935", "933", "906", "930", "927", "908", "907", "917", "919", "922", "910", "1185"); $governmentPages = array("909", "913", "972", "973"); $problemsWeSolvePages = array("1008", "954", "957", "961", "964", "951", "959", "956", "966"); $funnelPages = array("894", "912"); if ($nodeid == "738") { $exitNode = $_REQUEST['node']; $exitTopic = $_REQUEST['title']; if ($exitNode == "756") { $ic = "100000802"; } else if ($exitNode == "1017") { $ic = "100000806"; } else { $ic = "100000800"; } } if (in_array($nodeid, $toolsPages)) { $exitNode = "756"; $exitTopic = $nodetitle; $ic = "100000802"; } if (in_array($nodeid, $consultingPages)) { $exitNode = "1179"; $exitTopic = $nodetitle; $ic = "100000804"; $registeredLookup = "false"; } if (in_array($nodeid, $governmentPages)) { $exitNode = "1179"; $exitTopic = $nodetitle; $ic = "100000804"; $registeredLookup = "false"; } if (in_array($nodeid, $funnelPages)) { $exitNode = "1179"; $exitTopic = $nodetitle; $ic = "100000805"; $registeredLookup = "false"; } if (in_array($nodeid, $problemsWeSolvePages)) { $exitNode = "1179"; $exitTopic = $nodetitle; $ic = "100000805"; $registeredLookup = "false"; } if ($nodeid == "36") { $exitNode = "1179"; $exitTopic = "Request a Quote"; $registeredLookup = "false"; $ic = "100000807"; $showMessage = "false"; } if ($nodeid == "35") { $exitNode = "1179"; $exitTopic = "Contact Us"; $registeredLookup = "false"; $ic = "100000803"; $showMessage = "true"; } if ($nodeid == "1188") { $exitNode = "1190"; $exitTopic = "Webinar Registration"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "629071234"; } if ($nodeid == "1373") { $exitNode = "1374"; $exitTopic = "Webinar Registration: How to Identify Unrealistic Project Expectations"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "626223531"; } if ($nodeid == "1385") { $exitNode = "1386"; $exitTopic = "Webinar Registration: Perspective and Predictability in Agile Release Planning"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "620163337"; } if ($nodeid == "1394") { $exitNode = "1395"; $exitTopic = "Webinar Registration: Is Software Estimation Needed When Cost and Schedule Are Fixed"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "621066180"; } if ($nodeid == "1402") { $exitNode = "1403"; $exitTopic = "Webinar Registration: Demystifying Cloud Migration Using Estimation"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "621283849"; } if ($nodeid == "1408") { $exitNode = "1409"; $exitTopic = "Webinar Registration: Measuring Software Size - Insights from the Past to Guide the Future"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "622403738"; } if ($nodeid == "1416") { $exitNode = "1417"; $exitTopic = "Webinar Registration: Taking Software Estimation & Planning to a Higher Level"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "624217182"; } if ($nodeid == "1423") { $exitNode = "1424"; $exitTopic = "Webinar Registration: Navigating Agile Estimation Challenges"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "1267615750"; } if ($nodeid == "1429") { $exitNode = "1430"; $exitTopic = "Webinar Registration: Increase PMO Collaboration to Improve IT Portfolio Management"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "1267517470"; } if ($nodeid == "1438") { $exitNode = "1439"; $exitTopic = "Webinar Registration: Using Metrics to Manage Runaway IT Projects"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "1266198234"; } if ($nodeid == "1444") { $exitNode = "1445"; $exitTopic = "Webinar Registration: Leverage Top-Down Estimation for Better IT Planning"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "1828790647"; } if ($nodeid == "1449") { $exitNode = "1450"; $exitTopic = "Webinar Registration: Cost Optimization Best Practices for Software and IT Budgeting"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "1827902678"; } if ($nodeid == "1459") { $exitNode = "1460"; $exitTopic = "Webinar Registration: Leverage Historical Data for Better Software Development Estimation"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "1820949327"; } if ($nodeid == "1465") { $exitNode = "1466"; $exitTopic = "Webinar Registration: Critical Cost and Schedule Target Setting with Data-Driven Estimation"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "25530150201"; } if ($nodeid == "1472") { $exitNode = "1473"; $exitTopic = "Larry Putnam, Sr.s Legacy and Understanding the Physics of Software Projects"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "25534300360"; } if ($nodeid == "1478") { $exitNode = "1479"; $exitTopic = "Webinar Registration: Estimating Reliability is Key with On-Time Software Development"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "25544747912"; } if ($nodeid == "1499") { $exitNode = "1500"; $exitTopic = "Webinar Registration: Making Better IT Cost and Scope Decisions with Top-Down Estimation"; $registeredLookup = "false"; $ic = ""; $showMessage = "false"; $ic = "100000808"; $eventId = "25535499347"; } if ($_POST['cd_submit']) { # $headerLocation = "/httpdocs/marketing/cd_link/?refid=ca&node=$exitNode"; # header("Location: $headerLocation"); if ($_POST['cd_firstName'] == $_POST['cd_lastName'] && ($_POST['cd_company'] == "google" || $_POST['cd_company'] == "Google")) { exit(); } $errorList = ""; if ($_POST['cd_email'] == "") { $errorList .= "
  • Email cannot be blank
  • "; } if ($_POST['cd_firstName'] == "") { $errorList .= "
  • First Name cannot be blank
  • "; } if ($_POST['cd_lastName'] == "") { $errorList .= "
  • Last Name cannot be blank
  • "; } if ($errorList != "") { drupal_set_message(t('Please correct the following:!data', array( '!data' => $errorList )), 'error'); } else { $webexurl = "https://qsm.webex.com/qsm/m.php?MK=$_POST[MK]&AT=EN&FN=$_POST[cd_firstName]&LN=$_POST[cd_lastName]&AE=$_POST[cd_email]&PN=&CO=&BU=$bu&CR=&CY=&ST="; $response = get_web_page($webexurl); $resArr = array(); $resArr = json_decode($response); $pageContent = file_get_contents('http://freegeoip.net/json/' . $_SERVER['REMOTE_ADDR']); $parsedJson = json_decode($pageContent); $country = htmlspecialchars($parsedJson->country_name); $state = htmlspecialchars($parsedJson->region_name); $fn = urlencode($_POST['cd_firstName']); $ln = urlencode($_POST['cd_lastName']); $co = urlencode($_POST['cd_company']); $linkedin = $fn; $linkedin .= " "; $linkedin .= $ln; $linkedin .= " "; $linkedin .= $co; $li = "https://www.linkedin.com/vsearch/f?type=all&keywords="; $li .= $linkedin; $li .= "&search=Search"; $url = 'http://analytics.clickdimensions.com/forms/h/aq5FmXnWEmUuFCuHjiKdvA'; $fields = array( 'cd_email' => urlencode($_POST['cd_email']), 'cd_firstName' => $fn, 'cd_lastName' => $ln, 'cd_company' => $co, 'cd_jobTitle' => urlencode($_POST['cd_jobTitle']), 'cd_phone' => urlencode($_POST['cd_phone']), 'contactUsMessage' => urlencode($_POST['contactUsMessage']), 'cd_message' => urlencode($_POST['contactUsMessage']), 'cd_linkedIn' => urlencode($li), 'cd_visitorkey' => $_COOKIE['cuvid'], 'cd_state' => $state, 'cd_country' => $country, 'cd_social' => $ic, 'cd_topic' => urlencode($_POST['cd_topic']) ); foreach ($fields as $key => $value) { $fields_string .= $key . '=' . $value . '&'; } rtrim($fields_string, '&'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, count($fields)); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); $result = curl_exec($ch); curl_close($ch); # $headerLocation = " /httpdocs/marketing/cdlink/$exitNode/ca"; $headerLocation = "/httpdocs/marketing/cd_link/?refid=webex&node=$exitNode"; if ($user->uid == "1") { print (""); } else { header("Location: $headerLocation"); } } } ?>
    "); } ?>

    Already Registered?

    Already registered?
    Enter your email address:

    true, // return web page CURLOPT_HEADER => false, // don't return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects CURLOPT_MAXREDIRS => 10, // stop after 10 redirects CURLOPT_ENCODING => "", // handle compressed CURLOPT_USERAGENT => "test", // name of client CURLOPT_AUTOREFERER => true, // set referrer on redirect CURLOPT_CONNECTTIMEOUT => 120, // time-out on connect CURLOPT_TIMEOUT => 120, // time-out on response ); $ch = curl_init($url); curl_setopt_array($ch, $options); $content = curl_exec($ch); curl_close($ch); return $content; } ?>