Article: The Anatomy of a Software Development Role: Data Scientist

Twelve years ago, when I wrote the first articles for “Cracking the Code: Breaking Down the Software Development Roles,” I made a conscious and perhaps controversial decision to not include the database administrator or a database architect as a part of the roles. The decision was made because there were few organizations who dealt with the scale of data that required this dedicated role in the software development process. The solution architect could take care of the organization’s need to design the data structure as a part of their overall role. However, the world of data has gotten bigger since then.

 

Part of the developer.com series, Anatomy of a Software Development Role. Read more…

Article: The Actors in Training Development: Learning Designer

Human brains are amazing things. They’re power-hungry biological machines that consume 20 to 30 percent of the blood’s glucose while being only two to three percent of the overall mass of the body. As complex engines for our cognition, it’s no surprise that we need people who are specifically focused on the tuning of these powerful engines. Those specialists are learning designers, also called instructional designers. These brain mechanics have a set of tools in their internal toolbox that allows them to identify how to improve the brain’s performance in new and novel areas.

Part of the TrainingIndustry.com series, The Actors in Training Development. Read more…

Article: The Actors in Training Development: Subject Matter Expert

Since we don’t have the ability to read minds, enabling us to learn quickly from experts, we must settle for subject matter experts (SMEs), who can help us understand what employees need to learn to reach the desired outcomes and how to sequence that training effectively.

Part of the TrainingIndustry.com series, The Actors in Training Development. Read more…

Article: The Actors in Training Development: Business Owners

Any training process starts with a business need. That is, someone in the business wants or needs their employees to be more productive than they currently are and looks to training or a job aid to generate that productivity. The business owner is that person, who starts the process of improving productivity.

Part of the TrainingIndustry.com series, the Actors in Training Development. Read more…

trainer

Article: The Actors in Training Development

There’s a lot of attention on new delivery models, the desire to create shorter courses and the attempt to apply metrics to the training process. However, relatively little is being said about the fundamentals of the content development process. While there are absolutely differences in the way content is generated from one medium to another and from one organization to another, there are more similarities than there are differences. This article is the first in a series that will walk through the roles in the process, including how the process fits together and how the individual roles add to the result.

The start of the TrainingIndustry.com series, the Actors in Training Development. Read more…

deploy-devops

Article: Anatomy of a Software Development Role: DevOps

It’s been nearly a dozen years since I first wrote “Cracking the Code: Breaking Down the Software Development Roles” and the associated specific role articles. The world has changed substantially in the last dozen years, but strangely, relatively little has changed in the roles for software development—except in the transformation of the deployment role into what is now being called “DevOps”—a contraction of Development-Operations. In short, we’ve changed how we operationalize the deployment of our code into our environments and into customer systems. It’s time to address the changes that have come to the world of software deployment.

Part of the developer.com series, Anatomy of a Software Development Role. Read more…

Article: Developer Productivity: Managing Cycle Times in Iterative Development

Thus far in the series, we’ve focused on managing productivity at an individual developer level. However, sometimes developer productivity results from the best management of the developers and the rest of the team. Measuring individual developer productivity is convenient because it tells you how well a single developer is performing. However, even the best developers can perform poorly when they’re put into a cadence that doesn’t work for the project or the organization. Here we’ll look at iterations, and how quickly we cycle can make a big difference.

Part of the developer.com series, Developer Productivity. Read more…

projmanager

Article: Developer Productivity: Ensuring Productive Meetings

If you work in an organization, you’ve experienced bad meetings. These soul-sucking, time-crushing meetings leave you deflated and wondering if you’ll ever be able to get anything done. Learning how to make sure that developers are only in the meetings they need to be in—and that the meetings that they’re in are productive—is a key way to maintain developer productivity.

Part of the series on developer.com, Developer Productivity. Read more…

flow

Article: Developer Productivity: Eliminating Distractions and Finding Flow

Every new development tool promises improved productivity. New languages promise better developer productivity; but, sometimes, the key factors for developer productivity aren’t the tools, the computer, or even the additional monitors. Sometimes, the keys to allowing developers to get more done are psychological factors that we’ve known about for decades.

Part of the series on developer.com, Developer Productivity. Read more…

 

trainer

Article: Ten Technical Trainer Interview Questions You Should Know

At the tail end of the process, the criticality of training and user assistance is often lost.  The role is often underfunded and overworked – but intensely valuable to making the software work for the users.  The Anatomy of a Software Development Role: Training shows how the role brings the development home to the users.

From the developer.com series, Top Ten Interview Questions. Read more…