Remove the middleman with a business partner survey

Are your business relationship managers performing as expected? Do your leaders meet business partner expectations? Are you sure?

Hi, I’m Peter Nichol, Data Science CIO.

If you haven’t already subscribed to my newsletter, please check it out at newsletter.datasciencecio.com. This is where I provide custom content to subscribers for FREE.

Are you a business relationship manager trying to figure out how to define your role? You’re in luck. I’ve just designed a course titled, Define Your Role for BRM Success! In this course, you’ll learn how to define your role in the organization and maximize your effectiveness as a BRM.

So, into our topic we go.

How to manage expectations

Today, we’ll explore how to ensure you have an accurate pulse on your business partners’ expectations. We all know that building relationships and maintaining those relationships is paramount in being successful within any environment.

The success of your relationships largely depends on the amount of time you invest in developing them. Unfortunately, we all know that hard work alone doesn’t equal success. We must measure and validate that we’re meeting or exceeding expectations. It’s imperative to manage expectations and get direct feedback on how the team’s performing, and, more specifically, how individuals on your team are being perceived. Perception is reality. To do this effectively and fairly, we need to evaluate the team externally.

I’ve found the introduction of a business-partner survey to be invaluable. Maybe you’ve just joined a new team. If so, this is a great tool. Maybe you’ve been on the team for years. If that’s the case, this is a great tool to refresh your understanding of what’s working and better clarify what’s not. Don’t assume. Validate your understanding with a survey.

Why the business-partner survey is a game-changer

Years ago, these surveys were referred to as “360-degree Surveys” or “360 Leadership Assessments” or simply “360s.” Speaking from the experience of having gone through a full 360-degree leadership assessment, this is a tool that confirms individual and organizational biases.

However, the business-partner survey is framed differently and is applied in a new context. First, the goal of the business-partner survey isn’t to jam up your team. It’s designed to amplify the good and get ahead of the bad. The business-partner survey allows you, as a leader, to get direct feedback from your business partners about individuals on your team in an unfiltered format. The benefit here is that you’re receiving direct input. No middleman is filtering the message to make it softer. There’s no relay of leaders to distort the original form of the message. You’re hearing raw, unedited feedback about your leaders.

Have you ever been in a situation where you received inaccurate feedback on your performance? How frustrating was that? You knew how you performed, and yet the narrative you received didn’t reflect reality. It’s not a great feeling.

As a leader, we must ensure this doesn’t happen to our team on our watch. It’s not your boss’s responsibility. It’s not the duty of the leader on your team. It’s your responsibility. Own it.

Are you removing your team’s roadblocks? When was the last time you accelerated their performance to make them more effective? How have you amplified the strength of a team member this month? By applying a business-partner survey, you’re also able to take action.

Are you providing timely information?

Did you ever sit down for a performance review discussion only to find you’re talking about an incident that occurred months ago? It’s an uncomfortable place to be. It’s also strangely curious that this is the first time you’re hearing about the situation. Don’t let that happen to your team. Have those one-minute updates frequently. Using a business-partner survey allows you to provide timely and actionable feedback to your leaders on how to bring their game to the next level.

Rarely do I receive business-partner surveys that have disastrous results. Of course, the feedback is biased by the individual’s role in providing the feedback. However, it’s also the reality of how they perceive the world. Guess what. This is a perception they’re already sharing with others. Whether you agree or not, you must have that information to make future decisions.

Less favorable information allows those leaders to course-correct before situations spiral into a place where options are limited due to executive frustrations. This is the exception. For the most part, favorable feedback has benefits for your team.

The survey DNA

The ultimate power of this survey is to elevate your team’s image. Using a business-partner survey can help get your team promoted.

To administer the survey correctly, it’s essential to understand how the template is laid out. The business-partner survey has four sections:

  1. Introduction
  2. Who’s being evaluated
  3. Specific questions
  4. Additional comments

The first section, the introduction, talks about why the business-partner survey is being conducted. Mainly, the goal in this section is to stress that this survey isn’t a corporate mandate. It’s being used as a measure to improve and elevate your team’s performance to the next level.

The second section, who’s being evaluated, deals with who’s in scope for the survey. This section covers the business departments units covered within the survey.

The third section outlines the specific questions being asked of the respondent. These questions are all in the form of yes/no. Intentionally, there’s no middle. There’s no scale from 1 to 10, with 10 being exceptional performance. The process uses a forced-choice methodology. Forced choice requires the respondent to answer (e.g., yes or no), which causes them to make clear decisions about each response option. (There’s an option of “N/A” if the leader is new or the question doesn’t apply to that individual.)

The fourth and last section covers additional comments. This is a free-form section to allow respondents to provide a narrative in their own words. This section is extremely powerful. Here’s where the respondent can offer up kudos for the leader’s hard work.

Survey question examples

You’re likely wondering what questions I include when I send out a business-partner survey. The focus isn’t on measuring net value but rather the behaviors of that individual leader that contribute to team, department, or organizational value.

Here are examples of questions about leaders with delivery accountability. Does the leader:

  1. Have a sense of urgency?
  2. Use good judgment when making decisions?
  3. Demonstrate respect for peers and colleagues?
  4. Welcome suggestions from team members when appropriate?

When you create your questions, make sure they relate to your leaders while being generic enough to identify general behaviors.

For example, you may have already identified many of the behaviors as team norms. If you haven’t identified team norms, check out my previous article, “Why team norms transform team dynamics.”

The power of words over metrics

Consider for a minute the following two situations. In the first situation, the leader achieved $5 million in costs avoided by implementing a complex, data-analytics, cross-functional initiative. The initiative was a wild success. In the second situation, the CEO heard about this accomplishment from multiple team executives and said the following during a departmental meeting: “Paul’s ability to unify the company was amazing. Through his leadership, his team saved the company $5 million. Please thank Paul during our ‘Bits, Bytes, and Beers’ social hour this Friday. The hard work of his team paid for our event!”

Both statements reflect on the same accomplishment. However, somehow, the spoken words of the CEO are far more powerful. This is the impact of kudos—expressing verbal praise for an achievement.

The additional-comments section allows respondents to offer feedback in their own words. There are five to eight blank lines. However, respondents usually either write a book or only provide a brief phrase.

The beauty of this design is that even if you don’t receive additional comments, you can leverage the questions as a statement. For example, “works with a sense of urgency”—referring to the Senior Director of IT Operations—would be an accurate and helpful quote taken directly from the canned questions.

The benefit of the business-partner survey is to empower your team. Of course, if corrective action is necessary, you also have a great tool to facilitate that conversation. You can provide context-specific examples of behavior heading in the right director or behavior that needs some adjustment.

If you’re leading a rock-star team, this single tool might be your best friend. The business-partner survey is an excellent method to document performance to build a business case for employee promotions.

Start today by taking simple steps to gather the information necessary to conduct a business-partner survey to empower your team. Give your team direct and timely feedback so they can soar!

Download the template

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

Validate your mid-year goals to lock in success

Do you have a plan to validate that you’ve met your mid-year objectives? Does your team have a plan to confirm that end-of-year objectives are on track for completion?

Hi, I’m Peter Nichol, Data Science CIO.

If you haven’t already subscribed to my newsletter, please check it out at newsletter.datasciencecio.com. This is where I provide custom content to subscribers for FREE.

Are you a business relationship manager trying to figure out how to define your role? You’re in luck. I’ve just designed a course titled, Define Your Role for BRM Success! In this course, you’ll learn how to define your role in the organization and maximize your effectiveness as a BRM.

The guideline for goal achievement

Today I’m going to get into how to make sure you align your mid-year objectives and have an approach to validate that you achieved those objectives.

Let’s start with a hierarchy of how these different parts relate and explore the relationship between objectives and goals. I want to introduce a new pneumonic:

Victory Means Giving Others Credit and Keeping Mild Manners

  1. V = Vision
  2. M = Mission
  3. G = Goals
  4. O = Objectives
  5. C = Critical success factors
  6. K = KPIs
  7. M = Metrics
  8. M = Measurements

I often recall this pneumonic, but I rarely remember the details if I don’t write it down. However, when I do write out, “Victory means giving others credit and keeping mild manners,” I find it’s much easier to remember the details.

Additionally, these concepts build on each other and are quasi sequential. It’s not that they can’t be performed in parallel, but each is usually envisioned as an output of the prior group.

Let’s explore briefly what each term means in more detail. Vision is a statement that describes the future position of a team, department, or company. Mission defines a team, department, or company’s purpose in reaching their goals. The goals are general guidelines that explain what your team, department, or company intends to achieve. Objectives are more specific and define strategies or the implementable steps required to attain the identified goals. Critical success factors are goals that are crucial for a team, department, or company to meet. KPIs (key performance indicators) is a method to measure value and evaluate how a team, department, or company is achieving key business objectives. Metrics differ from KPIs because metrics track the status of a specific business event, process, or outcome, and often calculate multiple measures. Measures or measurements are data points for a particular point in time and in context.

Using a pneumonic is helpful in recalling the details and understanding how these elements of performance fit together.

Validating that you achieved your goals

Think for a minute about what you achieved year to date. What products did your team introduce? How did your department grow and mature over the last quarter? As you recall the accomplishments within the previous six months, you’ll find your team probably achieved some excellent outcomes.

Now ask yourself if what your team achieved is genuinely connected to your objectives. How can you prove this? This is where things start to go off track with most leaders. They know they achieved solid results. However, they’re unclear on how to connect the results they achieved to objectives—and, more specifically, how to prove—beyond all doubt—that those objectives were successfully met.

As a result of coaching many leaders over the years, I developed what I call, “The Goal Plate.” This is a combination of five key elements that confirm that your goals were achieved beyond all doubt.

Elements of The Goal Plate:

  1. Objectives
  2. Goals
  3. Strategies
  4. Action plans and measures
  5. Validation of completion

This is a simple model that’s easy to communicate to leaders.

How does it work?

The process starts with the objectives you were given at the start of the year. However, often in many immature organizations, those goals are either nonexistent or incomplete. If you’re in that situation, take time to elaborate and define the objectives that align with your role. It might be helpful to reference my article on objectives and key results (OKRs) titled, “The system adopted by Intel for goals.”

Next, we add on our goals. These are usually a bulleted list of approaches or guidelines that you’ll use to achieve your objectives. These could be general behaviors that get your team, department, or company closer to achieving the objectives.

After we have our objectives defined and our goals established, we begin to document our strategies. During this step, we identify the specific methods for how we’ll enable our goals. These could be, for example, new initiatives to drive a particular outcome.

Action plans and measures define the specific steps we plan to take to realize our strategies. These are prescriptive and specific activities that we’ll perform to achieve the desired objective outcomes.

Lastly, we identify the validation of completion. In this step, we define yes/no questions that, if affirmed, validate that our activity was completed, links to our strategy, connects to our goals, and directly affects our objective being achieved.

The Goal Plate example

  • Objective
    • Continue to develop leaders that can drive and have accountability for delivery across the organization
  • Goals
    • Develop and mentor the team to become subject matter experts (SMEs) on the issues, defects, and project challenges for the business units that team members represent.
  • Strategies
    • Build a culture of PPM excellence, where portfolio, program, and project management are viewed as a business accelerator
    • Quantifiably improve the PPM maturity for the analytics and agile delivery team
    • Implement quarterly PM-demonstrated competency checks or maturity measures.
    • Develop a training approach to increase domain and channel knowledge systematically
    • Develop and communicate a transparent escalation model
    • Institute a model to collect and aggregate project status for empowered executive decision making
    • Provide new training opportunities for PMs; e.g., Smartsheet
  • Action plans and measures
    • Conduct quarterly demonstrated competency checks to evaluate the team using competencies and maturity measurements
    • Design and communicate resource backup coverage plan
    • Forecast and model program-manager utilization through year-end
    • Design and generate a weekly project-summaries document for leadership awareness
  • Validation of completion
    • “In progress” or “complete” (aligned with each action)

Download the templates here

Hopefully, this article provided some insights into how you can confirm and validate that you have achieved your mid-year goals.

If you found this video helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They just came out early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

Navigating the BRM role in a world of squad, chapters, and tribe leaders

Is your organization racing toward agile? Are you a BRM that’s confused about what your role is?

Hi, I’m Peter Nichol, Data Science CIO.

I’m going to help clarify why you don’t have a role today and how to get one for tomorrow.

Let’s begin by discussing each of the different leadership roles for squads, chapters, and tribes. First, we’re going to talk about a squad leader, a chapter leader, and a tribe leader. And then we’ll briefly get into where the business relationship manager (BRM) role fits in.

If you haven’t already subscribed to my newsletter, please check it out at newsletter.datasciencecio.com. This is where I provide custom content to subscribers for FREE.

Are you a business leader trying to figure out how to define your role? You’re in luck. I’ve just designed a course titled, Define Your Role for BRM Success! In this course, you’ll learn how to define your role in the organization and maximize your effectiveness as a BRM.

The squad leader

Let’s get into the role of the squad leader. This role is primarily tactical. These leaders typically have six to 12 members in their squad. They aren’t a line manager. Therefore, squad leaders don’t have direct reports. There are no resources that hard-line into the role of squad leader.

However, this role is accountable for coaching, maturity, and mentoring the squad.

The squad leader is accountable for ensuring the squad achieves its desired goals. This role frequently deals with management reporting. This may include publishing weekly or monthly reports to improve transparency around squad performance.

What does the squad leader do?

  • Team leader
  • Unit leader
  • Not a boss for the team
  • Plans work
  • Focuses on tactical elements
  • Collaborates with product owners
  • An orchestrator of work execution
  • Builds and designs cohesive teams
  • Isn’t a functional line manager
  • Works to have the squad function as a single productive unit
  • Coaches and mentors the team
  • Reports progress to tribe leaders
  • Provides input on team members to chapter leaders
  • Leads without pushing controlling behaviors
  • Great for developing a leader

The chapter leader

The chapter leader is a similar role to that of a traditional line manager. However, this role combines both a tactical focus and a strategic element.

This role does have direct reporting hard-lined into it. A chapter leader is an expert in both a domain area and in the management of people. For example, a chapter of architects would be led by the architecture chapter leader. This leader would have years of experience performing the architecture role and multiple years as a leader or architect manager in traditional organizations. Likewise, a project management chapter leader may lead project managers and business analysts. Again, this leader would have prior experience as an analyst or project manager in addition to conventional resource management (managing directs) experience.

The chapter leader manages less than seven directs with typically less than 30 people under them, including all organizational layers.

What does the chapter leader do?

  • Line leader
  • Not day-to-day oversights (squads do that)
  • Focuses on building the right capabilities of the squad
  • Enables the right tools
  • Makes sure the squad has the skills required
  • Focuses on building value-creation opportunities
  • Reports on multiple squads to the tribe leader
  • Focuses on tactical and strategic elements
  • Gathers feedback from tribe members to evaluates performance
  • Assigns the right resources to agile squads
  • Designed around specific competencies; e.g., testing, project management, or sales
  • Assigns the right people to the squads
  • Ensures squads have balanced competencies
  • Drives near-term priorities and objectives

The tribe leader

The tribe leader’s role is strategic.

Typically, the tribe leader has less than 100 people in their area of responsibility. Their focus is on being a mini CEO or mini CIO for that area. They’re trying to optimize value creation and understand what outcomes the business partners are expecting. Tribe leaders help to ensure that business partners’ needs are being met. They’re looking at a longer-term horizon, a strategic vision.

What does the tribe leader do?

  • Acts as a mini CEO or mini CIO
  • Think general manager type of role
  • Focuses on value creation
  • Concentrates on driving growth
  • Consistently considers how to serve their business partners better
  • Requires leadership and strategic understanding
  • Requires a cross-functional mindset
  • Necessitates a profit-and-loss viewpoint
  • Doesn’t own people
  • Accountable for squad and tribe performance
  • Makes informed business decisions
  • Manages to goals and objectives
  • Sets priorities

Where does the BRM role fit?

With the mental framework of squad, chapter, and tribe leaders defined, we now can get into the meat of where the BRM role fits into accelerating agile methodologies.

Squad leader (tactical)

The squad leader is a tactical role. This role aligns with a tactical BRM. Typically, this is an associate director role. This role is also viewed as consultative.

Chapter leader (connector)

The chapter leader is a tactical and strategic role. This role aligns with a connector BRM. Typically, this is a director-level role. This role is considered a key advisor.

Tribe leader (orchestrator)

The tribe leader is a strategic role. This role aligns with a strategic BRM role or an orchestrator type of role. Often, this is a senior director role. This role is valued as a strategic advisor.

As a BRM, by default, you don’t have a seat at an agile leadership table. That’s unfortunate. It’s also the reality. Anyone that says different simply isn’t living these concepts in a corporate environment.

However, this also presents a massive opportunity for BRMs. First, you must define your role. You also must define your role before an agile leader defines you as redundant. Second, you have to take control. How does your role integrate with agile? Where do you add value? As a BRM, it’s imperative that you address these critical questions.

Unsure where to start? Begin with my course titled, Define Your Role for BRM Success! This course gives you the tools to define your BRM role in terms that organizations understand and allows them to play nice with agile. Stop wasting time guessing. Start listening to answers that you can apply to your organization tomorrow!

How do I start?

Begin by identifying principles that the methodology promotes. Don’t just copy another organization’s process. The “lift-and-shift” method rarely works when introducing an existing methodology into a new company. In almost all cases, some elements can be reused, but rarely in the exact form. So instead, identify core principles (autonomy, trust, community, transparency, self-management, etc.) and think through the process to discover what’s best for your organization.

Hopefully, you’ve gained insights into how squad leadership, chapter leadership, and tribe leadership align with conventional BRM roles!

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

Scaling agile with squads, chapters, tribes and guilds

Are your teams starting to double down with agile? Are they focusing on new concepts like squad, tribe, chapter, and guild? Is it a little bit confusing trying to understand how those concepts relate to conventional frameworks like Scrum and SAFe when these methodologies don’t use those types of terminology, especially in their training?

Hi, I’m Peter Nichol, Data Science CIO.

Today, we’re going to dive into those specifics and provide some answers. But first, let’s get a better understanding of why agile teams evolved as the focus of higher performance and improved quality.

Smaller teams generate better throughput

If we look at Francis Bacon in the 1620s and his invention of the scientific method, his focus was on identifying opportunities and trying to capitalize on what works and discard what doesn’t. He embraced the simple idea of “fail fast” or “fail quickly.” If it worked, he leveraged it; if it didn’t, he discarded it and quickly moved on.

Fast forward to the 1930s. Walter Shewhart, a physicist and statistician, developed the Plan-Do-Check-Act while working at Bell Labs. He designed this model after hyper-focusing on lean optimization and continuous improvement concentrated in the manufacturing space. His approach, in concept, was similar to Bacon’s. Shewhart was experimenting with what worked and optimizing the model by removing the waste activities that weren’t value-added.

In 1986, Hirotaka Takeuchi and his coauthor, Ikujiro Nonaka, published an HBR article titled, “The New Product Development Game.” The article bought attention to the fact that smaller teams were producing better results than larger teams. Fuji-Xerox applied these techniques in its copier production lines. Cannon took a similar approach to produce cameras. Even Honda implemented these techniques in manufacturing when designing and building engines.

Takeuchi discovered that smaller teams had more effective output. They had higher throughput and more consistent throughput levels than their counterparts running larger groups in competing organizations. In contrast to conventional thinking at the time, more control and greater top-down authority decreased productivity.

Give me the short version

A squad is a group of cross-functional team members. Multiple squads roll into a tribe. Chapters are groups with similar competencies. All squad members are part of a chapter. Guilds represent themes or communities of interest that anyone can freely join.

What’s a squad?

So, what’s a squad? A squad is similar to a Scrum or an Agile Team in SAFe.

The squad is made up of between six to 12 members. Each member is an expert in their field. They work autonomously, and they’re self-motivated. No one’s telling the squad what to do. They already know. They’re working to burn down a backlog list and leveraging Kanban principles to manage work-in-progress (WIP). The team has a product owner, squad leader, and agile coach assigned. But remember, there’s no official management oversight of this squad (no one identifies as a boss).

Facts about squads:

  • Primary working unit
  • Self-organizing and autonomous
  • End-to-end accountability for delivery
  • Sit together
  • Six to 12 members
  • Similar to a mini startup

What’s a chapter?

Chapters are focused on the individual group and the development of that group with team members that share similar competencies.

Chapters ensure that squads are made up of the right people. In addition, they address missing or weak competencies and identify the abilities necessary to optimize squad productivity.

The line manager is part of the chapter. Typically, the line manager is also the chapter leader. So, for example, if a team member wants Friday off, they don’t go to their squad leader. Instead, the team member would ask their chapter leader.

Usually, team members are farmed out to squads from Monday through Thursday. On Friday, the team members return to their chapters. Within the chapter team, members share practices and lessons learned. Frequently, chapters are designed with similar functions. As a result, there might be a chapter of architects or a branch of business analysts.

Additionally, because chapter team members have similar roles and expertise, we find centers of excellence within the chapter. So, for example, we might have a Business Analyst Center of Excellence within a chapter, or there could be a Project Management Center of Excellence.

Facts about chapters:

  • A group of members with similar competencies
  • Where personnel development and training take place
  • Talent is assessed
  • Centers of excellence live here
  • Usually, team member performance is assessed by a combination of the chapter leader and the product owner
  • Team members work here on Fridays

What’s a tribe?

This brings up the concept of a tribe. Typically, multiple squads roll into a single tribe. Usually, eight to 14 squads make up a tribe. A tribe usually has less than 100 members. Tribes are also grouped around logical or similar areas; e.g., business domains or product domains. For example, if Squad A was focused on back-end development, and Squad B was focused on front-end development, there could be a tribe that made up a holistic view of that product ecosystem (front-end and back-end delivery).

Facts about tribes:

  • Tribes support squads
  • A collection of squads that work on related areas to solve a specific business problem
  • Team members work here Monday through Thursday
  • Made up of less than 100 members
  • Built by combining eight to 14 squads
  • Tribe leader provides the right environment

What’s a guild?

Guilds are cross-functional common areas or communities of interest. Unlike centers of excellence, guilds don’t bring together only team members with the same competencies. For example, they’re not all architects. Maybe somebody is a developer, business leader, or even a sales representative. Instead, guilds are a cross-pollination of different roles with a similar interest; e.g., customer enablement, data transformation, or agile delivery.

Facts about guilds:

  • An interest group that anyone can join
  • Purpose of sharing knowledge, code, or practices
  • Guilds can be formed any time when there are enough people
  • Frequently, a coordinator is assigned to the guild to improve efficiency
  • Often led by a strong domain expert

How do you get there?

By now, you’re likely thinking, how do I get involved in building the capabilities of squads, tribes, chapters, and guilds today?

First, you need to develop a flat hierarchy. The way this works is you must empower those squad teams to make decisions. They also must have authority to make decisions. This requires leaders to delegate authority, at some point, or those decisions will be revisited wasting precious time.

Second, make sure you allow team members enough room to operate. Your job as a leader is to remove the bureaucratic obstacles that slow squad efficiency. For example, if you still require weekly status reports (on top of Sprint summaries), you haven’t allowed your teams to make their own decisions and work autonomously.

Lastly, the organization needs to support this type of methodology. It’s great to promote concepts of grandeur or idealism. Still, the reality is, if the organization doesn’t have a cultural mindset to work independently and autonomously, you’re ultimately not going to be effective.

Empower your teams. Give them the authority to make decisions and allow them to work autonomously. Make these simple changes, and you’ll start building a productive squad, tribe, chapter, and guild.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies! Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

The disruptive idea low-code platforms

Are you trying to get another 10% out of your development team? When it comes down to the wire, is development always taking the longest time to deliver? Today, I’m going to provide insights into how to get over that organizational obstacle.

Hi, I’m Peter Nichol, Data Science CIO.

One of the most significant changes in information technology is in development. Over the last decade, we’ve experienced a pivot in what’s included in corporate development teams, the state of development performance, and many questions around the future of development.

Is IT development going offshore? Will tomorrow’s development teams be comprised of hybrid and onshore models? What’s the future of development? Do we even need developers anymore?

Here’s my take on these questions. Yes, progressing companies will require in-house developers to build and expand on organizational core competencies. However, new development models are emerging in the corporate world.

We won’t be talking about the onshore, near-shore, far-shore, or off-shore models of yesteryear. Instead, IT development models need to account for changing business demands. Most specifically, conventional development time can’t be cut by 10%. Rather, it has to be chopped by 50% or 70%. That’s what’s required to keep up with the dynamic business environment of today. Technology leaders understand this, and they’re responding and changing the composition of their teams.

New IT development models need to respond faster and specifically anticipate changing business demands while the traditional costs of large development teams need to fade into the sunset.

Leaders are looking to no-code, low-code, and full-code as the future. So, let’s get into it.

As I walk through these models, consider applications in your environment today. Which applications might be more conducive to low-code versus full-code? How can you optimize your development teams to squeeze out that 10% or 50% of efficiency that’s required? What if you limit your power developers and bring up potential developers through a no-code or low-code model? It might just work and save you millions.

Let’s being with no-code. This type of technology typically consists of mainly drag-and-drop functionality. This basic functionality is leveraged for reporting or elementary transactional systems that citizen-developers can drive. You don’t need full-fledged developers to drive low-code solutions.

Here are a few solutions you can consider when exploring no-code development environments:

  • Adalo
  • Visual LANSA
  • GeneXus
  • Zoho Creator
  • Appy Pie
  • AppSheet
  • Airtable
  • Visual LANSA
  • GeneXus
  • Zoho Creator

Immediately, applications like Abby Pie, AppSheet, or Airtable come to mind.

However, if you require functionality to support a bit more complexity, we enter the low-code environment. In this environment, you may have more complicated database calls. In addition, there may be multiple integrations that don’t lend themselves so well to drag-and-drop functionality (ActionDesk, Parabola, Flow, IFTT, Zapier).

In the low-code space, there are numerous options to explore:

  • WordPress
  • Appian
  • Boomi
  • Creatio
  • GoodBarber
  • Mendix
  • Microsoft Power Fx
  • Oracle Application Express

I think of companies like Mendix, Appian, or even WordPress that are a little more plug-and-play. The benefit of low-code is you begin to have a more capable interface for drag-and-drop functionality. You also have access to include custom code, call APIs, and more complex database calls into your deployed applications.

Last, we have full-code environments. When deciding to adopt a full-code model, you want precise flexibility. You must architect a system for a given purpose. Your designs don’t support template-based architectures but are fit-for-purpose solutions that are generally viewed as highly capable—otherwise known as complex.

Typically, these applications are designed for high availability (HA) or deal with big data sets. These systems are usually highly transactional in nature and support high throughput and significant transactions per second.

There are loads of great examples of full-code environments. These languages are commonly complex and can support very prescriptive coding to address very narrow business cases:

  • JavaScript
  • Python
  • C/C++
  • JAVA
  • R Language
  • Kotlin
  • C#
  • PHP
  • Go
  • Scala

Traditional full-code environments that come to mind include Java, Python, or C++. Each of these is a full-fledged programming language.

Do you genuinely require all your developers to be full-code capable? Is there another option to segment your team’s capabilities and align them to departmental or organizational needs?

What would your future-state architecture look like if your model supported no-code, low-code, and full-code development environments? Not every business unit requires custom applications. Many are satisfied with accurate reports that are developed and published promptly.

Here are questions to consider:

  • Where is our future-state architecture headed?
  • How many full-code developers do we require on staff?
  • Which organizational needs can be met with no-code or low-code capabilities?
  • What percentage of developers are full-code?

Suppose your technology capabilities have only been focusing on full-code environments. In that case, you might be able to pull and grow some internal resources into the low-code or no-code areas to optimize outcomes. These are just a few ideas to think about as you consider your development team.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

A dynamic collaboration model for introducing change that sticks

Have you ever joined a meeting only to find that a new initiative was being launched that you had no idea about? Have you ever been on a conference call—curious to hear about the next steps of the project—only to find it had pivoted 180 degrees and was now rushing off in a new direction?

Hi, I’m Peter Nichol, Data Science CIO.

Today, I’ll provide some insights into and how to get ahead of some of these challenges. As our teams have transitioned from working almost entirely on-site—with some remote access—to working almost entirely remotely, the number of micro-interactions have decreased. As a result, teams are feeling disconnected from their members and their organizations. They’re often not involved early in initiatives but, instead, informed quite late in the process.

Our challenge, as executives, is to make sure we present and introduce new ideas and opportunities to our teams and organizations early. We need their input and engagement in order to be successful. We want leaders and team members to feel connected, feel they had a chance to contribute, and believe their voice was heard.

A model has been developed to tackle these questions:

  • How do you introduce a new concept to an organization?
  • How will that change affect your teams?
  • How do you build a community of support to help advance and accelerate organizational adoption?
  • So how do you meet deadlines when communication organizationally is a slow process?
  • How do we drive positive tactics to encourage outcomes?
  • Can we validate that our teams have effectively socialized the idea?

Over the last several years as a business relationships executive, I generated a model called, “ONE Team,” also known as, the “Collaboration Model.” Essentially, this model helps focus on the critical elements of socialization that we often overlook as leaders.

The collaboration model has five steps:

  1. Exploration
  2. Socialization
  3. Agreement
  4. Adoption
  5. Expansion

The first step, exploration, is all about creativity and thinking about the possibilities. After that, it’s about identifying the idea and determining feasibility—is it sustainable?

The second step, socialization, is focused on making sure that people are on board with the idea. It’s the process of communicating, sharing, and presenting the idea to others. It’s the exercise of socializing and getting people to understand where you’re going and what’s behind your intent (and is less focused on what you’re going to be doing). Finally, it’s shopping the idea around for input.

The third step is agreement. This means getting people to accept the definition of the problem statement, the solution, and how you’ll approach the opportunity.

The fourth step is adoption. Once you reach an agreement, the idea starts to get traction, and it’s necessary to share it with the organization. At this point, the idea was explored, socialized, agreed to, and rolled out to realize the desired outcomes. It’s ultimately about propagating the concept throughout the organization. This is the process of implementation.

The fifth step is expansion. This step is about evangelizing the idea and sharing the concept throughout other areas of the organization. The theory has been proven to be viable. The desired outcomes—post-implementation—are being realized. It’s now time to share the idea with other areas of the organization. This is where the benefits can be multiplied or duplicated.

The Collaboration Model brings teams together.

This model helps your leadership team get ahead of the challenges and opportunities that affect all leaders as they start to drive and introduce new ideas. Is there is an area other than communications where you spend the most time? Do you spend time buried in production defects? Is your time spent in meetings discussing IT technical debt? Most likely, no. You spend the most time communicating to others the concepts that were deployed or in-flight today or planned for tomorrow. This model solves that problem. It creates a departmental standard for early communication of ideas and broad initiatives that will impact your teams.

One method for presenting this model is to communicate who’s going to be involved at each step. This helps team members know that you’ll be reaching out to them for input. Likewise, this also clarifies that you won’t involve the world in the “exploration phase,” when you don’t even know if the idea will work. Finally, tagging who’s affected by name and including date ranges for each step helps remove assumptions and clarify expectations.

Nobody likes to change, but today’s reality is that change is everywhere. It’s injected into our shifting job roles. Change manifests in how we respond to environmental factors and stimulants. Change is a reality that we must embrace. Moreover, for leaders to have a 10x impact, change needs to occur and behavior modifications need to happen rather quickly across an organization.

You might find yourself recalling Kotter’s change-management model, McKinsey’s 7-S change-management model, or maybe even Lewin’s change-management model. They all offer interesting perspectives, but none is simple enough to be foundational for introducing new initiatives into a department.

We, as leaders, will continue to introduce more and more change into the environments that we’re transforming. Applying the Collaboration Model is one simple process that will help ease people into adopting and changing some of their values, beliefs, and behaviors.

If we introduce change early in the process, the probability of adoption is greater, and the results are better. You’ll no longer join that zoom meeting only to find that a new initiative that impacts your team goes live in a week. Why? You were aware of the change months prior because the team used the Collaboration Model for all new initiatives.

As you become educated on the change, you better understand its purpose, who’s involved, and what’s behind the objectives. The result is that you’re less concerned about the specific details—the milestones and dates—because you were involved from the beginning.

Hopefully, you now have a better idea of how to ensure that your team is tightly connected when launching new, complicated change initiatives throughout your organization. Use the Collaboration Model, and save time communicating by communicating early.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

MLOps moves into production environments for pipeline automation

A new and exciting area is machine-learning operations or MLOps. Today, we’re going to get into how to start and evaluate your machine-learning operations environment.

Hi, I’m Peter Nichol, Data Science CIO.

What is ModelOps?

One of the fascinating aspects of data science is understanding models. Usually, we begin with model operations or ModelOps. ModelOps includes everything that’s required to orchestrate your AI pipeline. A traditional definition of ModelOps might be the lifecycle management of all AI and decision models (including models based on machine learning, knowledge graphs, rules, optimization, linguistics, and agents). ModelOps is the foundation of many data-science environments.

MLOps or machine-learning operations is a subset of ModelOps. MLOps involves models that are trained using data. These models don’t simply replicate or duplicate human actions. They can learn based on outcomes and data loaded or digested into the model. Mature machine-learning operations have to do with the encapsulation and monitoring of those different areas. Essentially, MLOps holds the technical requirements required to keep our models up and running.

Feeding and caring for MLOps

MLOps isn’t explicit. This creates a challenge when we’re trying to deal with models—especially machine-learning models—as they’re not a simple business rules engine. These models have implied inferences that evolve. The data learns on its own. This leads to one of the biggest challenges—model degradation. The models can become highly inaccurate quickly when not properly maintained, especially if there’s an unplanned pivot in the environmental situation. A good example was the Coronavirus. Imagine a ModelOps environment that was creating forecasts in February 2020, and imagine the models it forecasted for March 2020. These didn’t have the same level of quality in terms of accuracy.

Machine-learning models can lose their predictive efficacy quite rapidly.

Here’s one more example. Let’s say we built a machine-learning model and operationalized it using ModelOps and MLOps. Our model was created for the travel industry. The model took into account factors such as airplane reservations, room, and board and built a package based on target demographics, location, and some other geographic factors. All this information was used to develop custom-priced packages with optimal price points. As soon as the Coronavirus wave spanned the country, our model almost immediately became valueless. Consider for a minute how quickly this model became useless. Almost overnight, that model turned out to be grossly inaccurate and, as a result, it probably didn’t help promote the growth it was intended to promote.

Models must be continually tuned and adapted to new conditions. Where does this tuning, maintenance, and upkeep responsibility live? It’s possible ModelOps lives under the CIO. Assuming the CIO owns AI architects and other types of business architects, this might be a logical place of ownership.

Where does MLOps live within the organization?

ModelOps could also live under a CTO. Many CTOs already have accountability for compliance and internal targets that lend themselves well to owning ModelOps.

Lastly, ModelOps might be most at home being nested under the Chief Data Officer’s responsibilities. It’s logical that ModelOps and MLOps are part of larger and more complex organizational digital transformations. These digital transformations also cover cloud-first and move-to-the-cloud initiatives that help to orchestrate new technical pipelines.

How do you get started with MLOps?

As you start thinking about how to apply improved MLOps operational efficiencies in your organization, allow me to provide a few pieces of insight:

  1. Define a common vision – The team needs to understand where the flagpole is located.
  2. Establish a leader –You must find a leader who understands how to lead.
  3. Identify candidate models for experimentation – Choose models that your team has defined that exhibit the highest degree of future potential.
  4. Define the operational requirements – Have a shared definition of what MLOps is and where it will live within your organization.
  5. Create visualizations (dashboards) – Make benefits tangible by evangelizing the benefits with a dashboard or visualization that allows people to understand where you are in the lifecycle of delivery and realization of that value for your MLOps initiative.
  6. Create a learning process – None of this stuff works perfectly the first time. You must provide feedback loops for learning and for the team to evolve.

It’s vital throughout the process to collaborate and work cross-functionally to engage individuals and groups that might not be technical but can provide insights based on their domain expertise.

Hopefully, you found the insights on ModelOps and MLOps useful and the discussion helped to add some clarity to a typically grey area of operational excellence.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

Explaining the buzz around non-fungible tokens

If you’ve been online and surfing around some of the tech news, you’ve inevitably heard of NFTs. Today I’m going to explain what NFTs are, give some common examples of why they’re interesting, and approach the topic from a technology as well as a consumer perspective.

Hi, I’m Peter Nichol, Data Science CIO.

NFTs stands for non-fungible tokens—digital, blockchain tokens representing a physical or digital asset. Let’s get into what fungible means because that gets to the heart of NFTs. First, we’ll review what fungible and non-fungible are all about.

Fungible means that something can be replaced. Fungible things might include dollar bills, common shares, options, gold, oil, #2 yellow corn, etc. Fungibility, in this context, means that #2 yellow corn, regardless of where it’s sold, has roughly the same intrinsic value. Inversely, non-fungible implies that the object or thing in question is unique, not replaceable, or non-interchangeable. Great examples of non-fungible goods include art, baseball cards, real estate, etc. In each case, these things aren’t directly replaceable with something that’s exactly the same. However, they can be replaced with something similar, as in the case of oceanfront property. They also might hold a similar type of total cumulative value, as in the case of two old but “excellent” condition baseball cards. But, ultimately, a particular piece of land is the only piece of land in that spot with its specific attributes.

As we ponder the potential of non-fungible tokens, we realize there’s a clear benefit when you have something that’s non-fungible, unique, or non-interchangeable. Once in the form of a digital token, these items are permanently stored and recorded as proof of ownership.

We can observe the dynamics of fungibility from two differing perspectives—the seller and the buyer.

This model works well from a seller’s perspective when selling something unique and challenging to monetize. For example, we came up with a great idea for organizing our to-do lists using an AI algorithm that we developed. How would we monetize this idea? We might even have a working prototype. Squeezing out financial value from this remarkable idea will be very challenging. However, this is an excellent use case for building an NFT and selling this on a marketplace as a token. This would be one approach to monetizing the idea for investment purposes.

From a buyer’s perspective, we also have benefits. First, we have the classic benefits of supporting the original authors of assets; e.g., music, art, and ideas. Second, there are the advantages of clearly defined usage rights that often accompany the asset. Additionally, you have the right to sell or transfer as a seller, and you have immutable proof of ownership.

As you explore the use, utility, and benefits of NFTs, you should now be empowered to understand NFTs, the benefits of fungibility, and how these tokens are being leveraged to capture potential value.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

Finding the right ruler to measure portfolio performance

Does your team have a clear expectation of how to win? Is the end goal absolutely defined? Probably not. Today, I’m going to offer insights on how to get your team there.

Hi, I’m Peter Nichol, Data Science CIO.

One significant leadership challenge is setting an obvious flagpole at the end of some less-than-delivered idea. Meaning, we’re trying to mature. We want to evolve. Yet, we’re not precisely at what that endpoint looks like. The result is a confused team. They don’t understand the goal. They also don’t understand the strategy to achieve the goal.

There’s a project management portfolio maturity model that I want to share with you. Our story starts with a gentleman named Ken Crawford. He’s the CEO of a company called PM Solutions. Ken has been involved in the Project Management Institute (PMI) from the beginning. In 1994, he was the President and one of the executive officers of the Project Management Institute. This was when the concept of project management was taking off globally. It was a fascinating time of explosive growth for PMI. Ken isn’t just an academic; he’s also a practitioner. He sat for the PMP exam in January 1991. He’s absolutely part of the foundation of the project management global community. It was during PMI’s Global Conference that I first met Ken. I became involved with the Project Management Institute during the late ‘90s and earned my PMP credential in 2001. Amazingly, that was 20 years ago.

Ken’s been around the block. He authored a book called Project Management Maturity Model, which was first launched in early 2001, and its third and most recent revision was released in 2015.

The book explains well how to measure the naturalization of your teams, and it dials in to the heart of how to mature your team. Think less about the projects or the products you’re working on and more about the steps you want your team to go through. Envision the process maturity that you want your team to evolve and grow into. The type of team you lead doesn’t matter. You might be a DevOps leader or driving technical solutions or embedded in business operations. It  makes no difference what your team’s trying to accomplish. Instead, pay attention to the processes your team leans on to enable success. The quality and speed of your success are directly tied to the effectiveness of those processes.

Ask yourself what degree of maturity your team is performing at today. Your team doesn’t need to strive to be the most mature (see Level 5, below). Each step doesn’t require mouse-click automation. Your team might never want to be that mature. It’s a deliberate decision, and that’s just fine. What’s not fine is leading a team with no destination. Provide your team with a vision. Give them a flagpole to race toward. Make the objective clear to everyone.

Before selecting which maturity level to target, let’s frame the maturity levels:

  • Level 1 – initial process
  • Level 2 – structured process and standards
  • Level 3 – organizational standards and institutionalized process
  • Level 4 – a managed process
  • Level 5 – an optimized process

Level 1 is the initial level. At this level, everything is ad hoc. The majority of priorities evolve from fire drills. Unfortunately, at this level, activities and work don’t always get achieved.

Level 2 begins to introduce standardized processes. Requests and processes start to be repeatable. The work gets done, but barely. Activities are mainly unplanned and not well coordinated. Getting a job over the finish line continues to be a real struggle.

Level 3 processes are not only repeatable but are starting to be absorbed into the fabric of the organization. Processes that were once team or departmentally owned aren’t part of organizational best practices. However, processes are repeatable, and individuals and teams across the organization are educated on those processes.

Level 4 is all about being managed. At this level, the organization has connected life-cycle best practices and corporate standards to corporate processes. Often, managers will suggest, “That’s not how we do it in corporate,” or, “The process doesn’t work that way.” This isn’t a great sign of leadership, but it’s a great example that you’re comfortable with Level 4.

Level 5 turns our focus to optimization. At this stage, we’re interested in tuning, improving, and optimizing existing processes.

As you define what winning looks like, factor in how to evolve your maturity continually. Measure what matters. If you were to hire a carpet installer to carpet your upstairs bedroom, you’d expect that person to measure the space with a ruler. Why? They need to define the end state; i.e., how much carpet is needed to complete the job. This seems so obvious.

Why don’t we use a ruler or similar measuring device when evaluating team performance? Eyeballing doesn’t always work and introduces communication problems. What ruler are you using? How are you doing in defining “good?” Is your target destination clear to the team? Answer those questions for your team. Next, create a ruler to measure the progress of the group. Use this ruler to define the distance between where you are and where you need to be.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!

How to communicate business value for maximum impact

How do you optimize a DevOps pipeline? You’ll need to get into the weeds. It’s not easy, but it’s doable. How do you streamline business operations? Even if you’re not a domain expert, somehow, you get in there and figure it out. These challenges that executives face are relatively easy to solve. Capturing organizational value is what’s hard.

There’s one question that always seems to stump executives and leaders—even myself, sometimes. The question is, what was the value provided by the team last quarter? This question causes leaders to think and reflect on what the heck they did in the prior quarter—and, more importantly, articulate the value that anybody would care about. So today, I’ll offer insights and approaches to solve this problem.

Hi, I’m Peter Nichol, Data Science CIO.

A leader I respect recently presented a simple concept in a meeting on this same subject that I thought was pretty funny. The leader started the discussion by firmly demanding, “Stop doing this! Stop cutting the lawn with scissors!” After that statement, a few slides of an individual cutting grass with scissors were flashed up on the screen. So often, we’re buried in the weeds and lose track of the bigger picture. By narrowing our focus, we lose sight of solutions that, over time, would solve our problem.

All too often, we’re buried in the details. We have daily fire drills in the hallways. We have last-minute executive decks to prepare. We have HR issues that seem to be never-ending. The result of this fast pace is that we get mired in the minutiae: we get fixated on things that don’t contribute to the bottom line. What does the bottom line mean to you? It might be focused on a triple bottom line—people, profit, and planet. On the other hand, it could be centered around driving the realization of operational goals. Maybe your bottom line is linking strategy to execution.

If I asked you to generate a two-year strategic vision, you’d collaborate with your team and come up with it. The challenge in harnessing value is it’s hard to make the concept of value realization sticky or real. Thinking about that value sometimes can be a stumper. So, what I’d like to do is provide a couple of different ideas to help you better articulate business value.

Allow me to share one example. The situation is this: You’re talking to two leaders in a conference room, and you’re separated from them by a glass wall. They’re unable to hear what you’re talking about. The great ideas you’re sharing, well, they didn’t understand any of that. This is what happens most of the time when leaders present the value their team achieved. Nobody appreciates the value because they’re not speaking in terms that other leaders understand.

Let’s empower you with some tools to make that transition a little bit more seamless. You have to keep the big picture in mind. There are three main buckets that I’d like you to think about when articulating and communicating business value:

  • The first is cost avoided.
  • The second is effort avoided.
  • The third is time avoided.

When you start to think about everything in terms of these three simple buckets, you can quantify, roll up, and articulate the business value in terms that leaders understand.

Let’s expand the concept by working through one basic example. The situation is that you’ve been assigned an initiative to streamline the executive signatures process. Today, these signatures for contracts or artifacts are signed on physical paper. Unfortunately, this results in many manual handoffs to ensure that the right leaders are in a position to sign the physical paper. In addition, logistics, geography, and work schedules make this process fraught with delays.

Over three months, your team is challenged to streamline the process and articulate the impact or business value. It sounds straightforward enough. Let’s get started!

To wrap up this initiative, you could speak with the team about process improvements or have individuals involved with the process explain their roles and contribution. This would give the team a broader understanding of the problem space, but there’s a more straightforward approach.

Let’s assume that 3,000 signatures were avoided as a result of this process improvement initiative. Great. That’s a good starting point. Now, let’s put some numbers around the time it takes to process each signature. This would involve an individual researching a contract, artifact, scope, etc. We’ll assume there’s thinking involved that these executives’ signatures aren’t rubber-stamped. We can estimate that it takes about 30 minutes to understand the contract and read it thoroughly.

Taking our 3,000 signatures times 30 minutes each results in a product of 90,000 minutes. If we divide the 90,000 by 60 to convert our minutes to hours, the resulting dividend is 1,500 hours. At this point, we want to determine the cost this reduction in approvals has achieved. We’ll assume an introductory blending rate of $100/hour to get a cost equivalent for executive time. Taking our 1,500 hours multiplied by $100/hour results in a product of $1.5MM. We did some excellent work. How do we frame this work for executive consumption?

We now have a clear understanding of the value realized:

  • $1.5MM cost avoided
  • 3,000 reduction in signatures
  • 1,500 hours avoided in non-value executive time

Our signature-modernization effect is one example of how to articulate business value. As you consider streamlining processes to discover business value, consider how you’re analyzing, articulating, and communicating business value. Keep it basic at first. Then, make sure you’re able to roll up your value proposition and present it in terms that executives understand. Finally, if you’re interested in additional methods to articulate and communicate business value, there are many great examples in my recent book titled, Leading with Value.

If you found this article helpful, that’s great! Check out my books, Think Lead Disrupt and Leading with Value. They were published in early in 2021 and are available on Amazon and at http://www.datsciencecio.com/shop for author-signed copies!

Hi, I’m Peter Nichol, Data Science CIO. Have a great day!