Give Your Project a Name (2024)


The Soft Side of Software

Give Your Project a Name (2)PDF

It goes a long way toward creating a cohesive team with strong morale.

Kate Matsudaira

Have you ever been on a team that just worked on tickets? There were no major launches, no milestones—perhaps they were trying to embody true agile where there was just a backlog and iterative progress? While these setups can be good for productivity, there is a lot to be said for a team rallying together behind a big launch, major feature, or important milestone.

While some people are driven by infinite backlogs and iteration, others prefer launches and deadlines. Over the years, I have found certain milestones to be instrumental in creating a cohesive team with strong morale. When people have to work together to get through a challenging task, reaching those milestones bring them together.

Naming a project gives the team something concrete to rally behind—a collective goal. A name also has the power to take a laundry list of items/bugs/tickets and turn them into something that you can communicate about. Instead of saying the team is working on improvements to the "system," you can say the team is working on Project ABC. This grouping of items can also make it easier to measure impact: A few individual work items might not drastically change the product quality or NPS (net promoter score), but a grouping of enough of them could have a measurable impact on these types of metrics.

In Celebration of Launches and Deadlines

The obvious benefit of launches is the sense of accomplishment that comes to the team. Meeting a deadline or successfully launching a product provides a tangible sense of achievement for individuals and the team as a whole. Accomplishing a goal creates a positive and rewarding experience, boosting morale—and gives leaders an opportunity to celebrate and acknowledge a job well done.

This does not necessarily mean I am a fan of arbitrary deadlines and forcing a "commitment" to deliverables within a time window. But I do value having a plan with clear milestones, allowing a team to weigh on-the-fly tradeoffs between content, quality, and timelines.

Launches create a shared purpose, and team members are more likely to collaborate and support each other when they have a collective goal. Facing and navigating difficulties together creates a shared experience and builds a common narrative that strengthens the bonds among people.

Deadlines serve as motivators by creating a sense of accountability. Team members are more likely to stay focused and committed when they have a clear endpoint. The prospect of a successful launch can drive individuals (who normally might not do so) to go the extra mile.

Time constraints also force tradeoffs: identifying what is truly important and required to ship, or what needs to be built to scale. This allows the team to make smart tradeoffs, (potentially) deliver value to customers sooner, and see systems working in production before improving them.

Why Naming is Important

Humans love to name things. This inclination is rooted in several cognitive, social, and cultural factors, and is a fundamental aspect of human communication and cognition. Naming serves various purposes:

Cognitive organization. It helps humans organize and categorize the vast amount of information in their environment by providing a mental framework for understanding and remembering objects, concepts, and experiences.

Communication. Naming is a fundamental component of language and communication. Having names for objects, people, and concepts allows individuals to convey information efficiently.

Social interaction. Shared names create a common language within social groups, fostering a sense of community and shared understanding.

Personalization. People often name pets and possessions (cars, plants, etc.) fostering a sense of connection and emotional attachment.

A Powerful Tool

Adding names to projects is one of the most powerful tools a team leader can use. The exact name doesn't really matter, as long as it is memorable. A good project name can help a leader:

• Attract people to the project and get them excited about working on it.

• Clearly communicate the purpose of the project to stakeholders and other interested parties.

• Help the project stand out from the competition and make it more memorable.

• Track and measure progress. Tracking completion of a lot of smaller items and measuring impact can be much less meaningful than grouping a lot of work into a single launch.

A good project name should be:

Clear and concise—easy to understand and remember.

Descriptive—a clear idea of what the project is about.

Unique and memorable—distinct from other projects.

Positive and inspiring—motivation for people to work on the project.

It can be helpful to engage the team doing the work on the project in deciding on a name. This is an opportunity to improve morale, foster camaraderie, and bring people together. Consider running a contest to come up with the name to encourage buy-in from team members.

Once the project name is selected, the team leader will want to communicate what it encompasses: What is in scope and what is out of scope? What are the intermediate steps? What timeline and resources are associated with the project?

Then the team can use the name to share regular updates. And, of course, once the project is completed, the team can celebrate their great accomplishment—by name.

Kate Matsudaira is VP of technology for SoFi's Money (checking and savings), credit card, Invest, insurance, At Work, and partnerships. Previously, she was a VP at Splunk, where she was responsible for the Observability product suite. She has also worked as an executive at Google and helped build several successful startups that were acquired by eBay, O'Reilly Media, and Limelight. She started her career as a software engineer and lead at Microsoft and Amazon. She is a keynote speaker and published author, and has been honored with recognitions such as the NCWIT Symons Innovator Award. She lives in Issaquah, Washington (outside of Seattle), with her husband, Garrett; three boys; and three dogs.

Copyright © 2024 held by owner/author. Publication rights licensed to ACM.

Give Your Project a Name (3)

Originally published in Queue vol. 22, no. 1
Comment on this article in the ACM Digital Library

More related articles:

Abi Noda, Margaret-Anne Storey, Nicole Forsgren, Michaela Greiler - DevEx: What Actually Drives Productivity
Developer experience focuses on the lived experience of developers and the points of friction they encounter in their everyday work. In addition to improving productivity, DevEx drives business performance through increased efficiency, product quality, and employee retention. This paper provides a practical framework for understanding DevEx, and presents a measurement framework that combines feedback from developers with data about the engineering systems they interact with. These two frameworks provide leaders with clear, actionable insights into what to measure and where to focus in order to improve developer productivity.


Jenna Butler, Catherine Yeh - Walk a Mile in Their Shoes
Covid has changed how people work in many ways, but many of the outcomes have been paradoxical in nature. What works for one person may not work for the next (or even the same person the next day), and we have yet to figure out how to predict exactly what will work for everyone. As you saw in the composite personas described here, some people struggle with isolation and loneliness, have a hard time connecting socially with their teams, or find the time pressures of hybrid work with remote teams to be overwhelming. Others relish this newfound way of working, enjoying more time with family, greater flexibility to exercise during the day, a better work/life balance, and a stronger desire to contribute to the world.


Bridget Kromhout - Containers Will Not Fix Your Broken Culture (and Other Hard Truths)
We focus so often on technical anti-patterns, neglecting similar problems inside our social structures. Spoiler alert: the solutions to many difficulties that seem technical can be found by examining our interactions with others. Let’s talk about five things you’ll want to know when working with those pesky creatures known as humans.



© ACM, Inc. All Rights Reserved.

Give Your Project a Name (2024)

FAQs

How to think of a name for a project? ›

Naming guides
  1. Turn to naming guides.
  2. Look at past project names.
  3. Get inspiration from other places.
  4. Don't panic or overthink it.
  5. Avoid uninspiring names.
  6. Consider the readability of your name.
May 26, 2021

What is the code name of a project? ›

A project code name is a code name (usually a single word, short phrase or acronym) which is given to a project being developed by industry, academia, government, and other concerns. Project code names are typically used for several reasons: To uniquely identify the project within the organization.

Why are projects given names? ›

Giving your projects names humanises them and makes them feel like a friend, which can really motivate you to see the project through to the end, and deliver the best work you possibly can. If you're on a train, in a cafe or in a co-working space, it can be tricky to have an open conversation about your projects.

How do you choose your project? ›

Project Selection Criteria
  1. Strategic Alignment. The project must align with the broader strategy of the firm. ...
  2. Risk Assessment. Businesses must also analyze the project to identify any potential challenges to its success. ...
  3. Feasibility. ...
  4. Resource Allocation. ...
  5. Cost-Benefit Analysis. ...
  6. Scoring Models. ...
  7. Payback Period. ...
  8. Net Present Value.

What is my project title? ›

Project Title means the formal name assigned to a particular project, potentially further detailed in the research proposal. Project Title means a formally assigned name to an initiative or task which is detailed further in project documents.

What do you write in a project name? ›

In brief, the best title will: 1) give a general idea of what the project is about 2) make you curious about the project and prompt you to read more and to participate in it 3) not be descriptive, but allusive 4) catch people's attention because of a play of words or a reference to movies, books, popular culture etc.

How do I choose a program name? ›

Tips on How to Come Up With a Great Title for Your Online Course
  1. #1. Specify the Results of Your Online Course. ...
  2. #2. Address A Specific Niche. ...
  3. #3. Use Simple Words Everyone Understands. ...
  4. #4. Include Power Words. ...
  5. #5. Find Out What Your Audience is Searching For on Google. ...
  6. #6. Keep it Simple and Avoid Extra-Long Titles.

What's in a name project? ›

The What's in a Name project has students investigating the etymology of their names, the reason why it was chosen for them, it's meaning to them and, if they chose, any alternative name the student would select.

How do you name a project in project? ›

Choose File > Info. On the right, choose Project Information > Advanced Properties. On the Summary tab, type the new name in the Title box.

How to define a project? ›

A project is defined as a sequence of tasks that must be completed to attain a certain outcome. According to the Project Management Institute (PMI), the term Project refers to ” to any temporary endeavor with a definite beginning and end”.

What is a project description? ›

A project description outlines the details of one project, including all its phases and processes involved, in a single document. It addresses the problem that initiated the project and the desired goals and objectives. But it doesn't have to stop there.

Why have a project name? ›

The project name is critical because all people have to remember it and will help you in stakeholders engagement.

Are all projects the same? ›

Not all projects are the same (obviously) and therefore the way they need to be set up and managed varies. Some projects are small, well defined and it's clear exactly what has to be done.

What is a code name example? ›

to give something or someone a special name that is used instead of its or their real name, in order to keep the real name secret: [ + noun ] We've code-named the new project "Entropy." They code-named the site Black Swan. Mr Harrold code-named the murder plot "Cleo" after his wife's cat.

How do I choose a good project title? ›

In brief, the best title will: 1) give a general idea of what the project is about 2) make you curious about the project and prompt you to read more and to participate in it 3) not be descriptive, but allusive 4) catch people's attention because of a play of words or a reference to movies, books, popular culture etc.

How do you derive a project name? ›

If you want to land on a good name, start the process by ignoring it altogether. Spend some real time thinking about the motivations behind your project or enterprise. “Get to the nitty gritty or the nuts and bolts or the northstar or the actual driving force behind the brand or the organization first,” says Zeegan.

References

Top Articles
Latest Posts
Article information

Author: Fr. Dewey Fisher

Last Updated:

Views: 5566

Rating: 4.1 / 5 (42 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Fr. Dewey Fisher

Birthday: 1993-03-26

Address: 917 Hyun Views, Rogahnmouth, KY 91013-8827

Phone: +5938540192553

Job: Administration Developer

Hobby: Embroidery, Horseback riding, Juggling, Urban exploration, Skiing, Cycling, Handball

Introduction: My name is Fr. Dewey Fisher, I am a powerful, open, faithful, combative, spotless, faithful, fair person who loves writing and wants to share my knowledge and understanding with you.