Skip to Content
Get clarity on how to become AI-ready. Take the Assessment

Building know-how from the ITX team blog

Objective Prioritization is Impossible

The prioritization of anything complex must be a collaborative process.

According to Dictionary.com, the first two definitions of priority are listed as:

  1. The state or quality of being earlier in time, occurrence, etc.
  2. The right to precede others in order, rank, privilege, etc.; precedence.

We use the term a little differently in the software development industry.

In our world, prioritization is –

The art of combining everything we think we know about the past with the fixed resources we have right now to predict the order in which to do things to improve our collective future.

It is complicated, imperfect, and messy. The most powerful prioritization schemes are those which align our teams and empower them to make better decisions.

Read Article

Great Visions Unlock Human Potential

Getting the Vision Right is Hard Work – But It’s Vital to Team Success

A great vision is one that unlocks human potential and creativity by painting a clear picture of what is possible. Stewarding, adapting, and continuously refining the product vision is the top priority of successful leaders because it is a key driver of the organization’s strategy.

Read Article

Where Are The Innovations?

In this blog, ITX EVP of Innovation Sean Flaherty explores where innovation comes from, obstacles that stand in its way, and a simple technique you can share with your teams today for capturing ideas that lead to more innovations.

This blog is a refreshed version of the original, which was first published February 15, 2022, on Medium.

 

Read Article

Maximizing Developer Value: The Intersection of Tech and Business Domains

In his role as Principal Software Engineer at ITX, John Roets knows the value engineers bring to the table and describes it in the blog below. Leaning on content curated from thought leaders like Amazon’s Jesse Watson, SVPG’s Marty Cagan, and others, John offers words of caution and support to his fellow engineers and their teammates: “If you fail to see beyond technical skill as what makes developers valuable, you’ve got it wrong.”

My new favorite article is The Hard Thing About Software Development, from Jesse Watson, a software development manager at Amazon. I discovered it through James Coplien, an Agile influencer, who has labeled the article as ‘profound.’

The article itself isn’t new – it was written in 2017 – but its message is as relevant as ever.

In the article, Jesse is responding to an independent remote developer – a freelancer, gig worker – who is lamenting the fact that gigs don’t pay well.

On the surface, this seems contradictory. After all, developers are in high demand and are paid well. Right? What’s going on here?

 

Read Article

Bridging the Gap: Highlights from ITX’s 2nd Annual Product + Design Conference

ITX hosted its 2nd Annual Product + Design Conference on June 22-23 at the Grand Hyatt Hotel Ballroom in downtown Rochester. The 2023 event’s 225+ Keynote Day attendees included every fashion of product maker and leader.

They may have entered the conference as product managers, designers, engineers, QA specialists, and content strategists. But they exited as members of a product team – collectively responsible for solving one shared problem: how do we improve the lives of our users

Read Article

Harness the Power of Discovery: Matching Team Skills to Client Needs

Keys to Stewarding the Client Investment & Maximizing ROI

Getting to the heart of a client’s concern is the crucial first step to delivering an effective software solution. But deciphering complex requirements and balancing competencies between a client and a technology partner can be a daunting task. This is where discovery comes into play.

In our series’ first post, Discovery: Understanding the Problem Space, we learned that discovery begins before kickoff with a client-focused “needs analysis session.”

In this blog, we’ll explore how discovery activities help teams gain powerful insights, establish trust, and deliver impactful solutions as they work to steward the client investment.

Read Article

Like what you see? Let’s talk now.

Reach Out