This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Many CEOs of software-enabled businesses call us with a similar concern: Are we getting the right results from our softwareteam? We hear them explain that their current softwaredevelopment is expensive, deliveries are rarely on time, and random bugs appear. What does a business leader do in this situation?
For example, a technology company using Gap Analysis may discover that its software deployment speed is slower than competitors , leading to a plan for process improvements and automation. Key questions to consider: What performance area, process, or goal is being assessed? What does ideal performance look like?
Agile product development, on the other hand, is iterative and incremental. It’s built on the foundation of iterative progress, where you can assess and adjust the direction of a project throughout its development. It allows for flexibility and rapid adaptation to feedback and change.
The adoption of Agile softwaredevelopment approaches are on the rise across our industry, which means UX professionals are more likely than ever to support Agile projects. I first encountered Agile Development in 2005, when a team I supported was chosen to help pilot Scrum development methodology at Yahoo!
Step 1: Start With a Small-Scale Pilot The journey began in 2022 when Vanguard initiated a pilot within their Chief Technology Office and IT department, focusing on improving the softwaredeveloper experience. The teams struggled with excessive context switching and too much WIP, prompting them to optimize flow as a solution.
Design Innovative software” is not a concrete goal; it’s a vague directive. Indeed, a thorough research effort can show the team specifically what to design and perhaps even how to approach the new design. The “UX advance team” can quickly gather user feedback to evaluate proposed product features.
According to the Harvard Business Review, only 30% of companies train their employees to interact with digital tools. However, this training is focused exclusively on the use of the software, the technical part. Although, as we said earlier, this is already a reality in many companies.
Consider the battle waged by IBM’s softwaredevelopmentteams between competing methods for getting closer to customers. The issue arose as a result of changes to IBM’s business model for software. In the past, IBM mostly provided enterprise software to customers who installed it on their own computers.
If software has eaten the world, then agile has eaten the software world. For example, a Google search for “agile softwaredevelopment” returns over 14 million results. The bulk of this agile canon will teach your individual teams to deliver higher-quality code, faster.
In addition to receiving traditional training, each participant designs and carries out a 100-day project that targets an important business challenge, such as increasing the firm’s footprint in the health care segment or developing new software to enhance mobile phones (these are real examples).
But even as big business looks to bring UX and design talent in-house, few companies are willing to embed designers on every product developmentteam (and, frankly, there is not enough talent to go around even if they wanted to). It also provides the executive leadership with a steady stream of "demos" to show off at CES.
Or take Salesforce.com and its willingness to have self-organizing developmentteams continuously tweaking code, even though, with a global system serving more than two million subscribers, the risks of introducing errors into its 30 million lines of code would seem to present compelling reasons not to.
What I take issue with, however, is our collective tendency to automatically call people in senior positions "leaders" and then be disappointed when they fail to display leadership. At the National Preparedness Leadership Initiative , we use the simplest definition of leader that I have come across: people follow you.
Sometimes it's new leadership that spurs action, other times efforts percolating within companies capture executives' attention. Our operations departments were focused on our products and services, our finance teams on collecting payments, and our sales and business developmentteams on meeting short-term revenue goals.
Throughout the '70s, Xerox leadership empowered a group of scientists and engineers to develop products for the coming information era. Quite possibly, if the company had allowed its business developmentteam the same innovation infrastructure and autonomy it gave its technology team.
I know it is critical for the leadership to embrace agile, but the sad reality is that I’m not sure our leadershipteam will start before it’s too late. I wasn’t a software engineer, and I was tempted to leave agile methods to the geeks. I was ready to start testing agile approaches with my teams.
Senior leadershipteams that embrace agile do a few things differently. Based on our experience working with these teams, we recommend senior teams do the following if they want to become more agile: Treat your enterprise priorities as a managed backlog. The CEO and his leadershipteam share a joint table.
You and Your Team Series. What Leadership Looks Like in Different Cultures. Global Teams Should Have Office Visits, Not Offsites. In China, however, talking with customers was seen as in imposition on both the developers and the customers, who were considered uninterested and unreliable in articulating product requirements.
Throughout the '70s, Xerox leadership empowered a group of scientists and engineers to develop products for the coming information era. Quite possibly, if the company had allowed its business developmentteam the same innovation infrastructure and autonomy it gave its technology team.
This problem can be compounded when senior executives publicly announce these non-products in an “exciting new space,” creating more pressure on the project developmentteam to deliver something (anything) before it is clear what exactly should be delivered. Fix or kill? Fix: This is a process fix, a mindset fix.
We organize all of the trending information in your field so you don't have to. Join 29,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content