Software Development

Software Development | News, how-tos, features, reviews, and videos

10 targeted training bullseye

CMMI certifications: A complete guide

The CMMI institute offers certifications for individuals, appraisers and instructors, but you’ll have to start at the associate level and work your way up.

career growth leader equality corporate ladder stairs orange sneakers by lindsay henwood unsplash

CMMI maturity levels: A guide to optimizing development processes

CMMI maturity levels help organizations establish consistent and reliable development processes, but you’ll have to meet certain requirements outlined in the CMMI to get there.

artificial intelligence robotics machine learning

6 secrets of successful chatbot strategies

Chatbot experts weigh in on what it takes to build a chatbot tuned for business success.

flexible skateboarder agile businessman

Moving agile beyond IT: The secret to successful software delivery

Creating an agile enterprise requires more than just implementing agile methodologies within IT. CIOs must spread the gospel to encourage participation from IT’s business colleagues.

sun shining through bow of cargo ship 84039583

You get what you inspect

Agile thoughts on inspection, iteration and successful software projects.

teach train direct coach strategy demonstrate

What is an agile coach? A valuable role for organizational change

An agile coach helps organizations implement the agile methodology by developing agile teams and facilitating the organizational culture change necessary for sustained agile success.

data science certification diploma with binary background

10 reasons to ignore computer science degrees

Many organizations are looking beyond the CS degree to hire programmers who can deliver real results. Here’s why they might be right.

template c100.00 04 55 16.still001
video

R tip: Create maps in R

In this seventh episode of Do More with R, learn how to create maps in R—it’s easier than you think, thanks to new and updated packages like sf, tmap, and ggplot2

connection network blockchain artificial intelligence ai

How AI will revolutionize DevOps

AI’s self-learning, prediction and automation capabilities will enable accelerated development of more resilient, feature-rich applications.

template c100.00 01 43 18.still001
video

R tip: Iterate with purrr's map_df function

In this sixth episode of Do More with R, learn how to apply a function to a vector of values and return a data frame

Project management teamork

How to develop a PMO strategic plan

Developing a PMO strategic plan that ensures high alignment with business objectives is no light task. Here are the key steps to effectively launching your project management office’s strategic plan.

multi tasking project management designer

What is a product manager? A complex, cross-functional role in IT

Product management is a complex role that requires a balance of soft and hard skills to manage requirements and to deliver quality products that align with the business’ goals.

binary code spanning a world map

Deutsche Bank CIO shows how to do software right in the digital era

Frédéric Véron extols the virtues of smart software execution, deploying machine learning and sound principles to ensure the bank’s software operates optimally in a sector where downtime can be deadly.

angry broken

14 reasons why software projects fail

From outsized expectations to fundamental feature changes, software development projects get derailed — or declared failures — thanks to a variety of project management and technical factors.

template c100.00 02 40 15.still001
video

R tip: Save time with RStudio code snippets

In this fifth episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how code snippets work in RStudio—and how you can make your own

template c100.00 03 43 00.still001
video

R tip: Easy dashboards with flexdashboard

In this fourth episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how to create dashboards in the R language with the flexdashboard package.

template c100.00 04 52 08.still001
video

R tip: Test your code with testthat

In this episode of Do More with R, learn how to automate testing your R functions with Hadley Wickham’s testthat package.

template c100.00 04 05 09.still001
video

R tip: Learn dplyr’s case_when() function

In this second episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how dplyr's case_when() function helps avoid a lot of nested ifelse statements

mvi 7453.00 00 32 23.still001
video

What is JavaScript? Creator Brendan Eich explains

Brendan Eich, creator of the JavaScript programming language, explains how the language is used, and why it's still a favorite among programmers for its ease of use.

marketing automation gears

How’s the 'software factory' going?

A software factory steadily humming along consistently and delivering quality output is the holy grail of software development. With trailblazing developments in artificial intelligence (AI), machine learning (ML) and natural language...

Load More