Building a Winning Team

The most important part of any Imagine Cup project is the team.

Software development has become more of a cross-disciplinary effort. Today's developers are working alongside marketers, business managers, user experience designers, system architects, network specialists, usability experts, social-media managers, and many other roles. If you're studying programming in school and you imagine you'll spend your career just working with other programmers, you're probably wrong: with the rise of app stores and software startups, programming is just one of several critical functions in making a great project succeed.

And consider this: for many small teams, the programmer may also be the business manager, the marketer, the UX designer, and so on. Certainly, the more you know about those other roles the more successful you'll be in every job you do because you will be knowledgeable and ready to collaborate.

We wanted to recognize this in the 2014 Imagine Cup season and we're doing that in two big ways.

The first way is our Software Development Lifecycle Challenges. These three contests are designed to focus on "soft skills" such as communications, persuasion, business planning, user research, and project management. From the Pitch Video Challenge to the Project Blueprint Challenge to the User Experience Challenge, we are asking your Imagine Cup team to reach beyond coding. We want you to learn about and embrace these other critical roles because we believe they will make your project, and your career, much more successful.

The second way we're recognizing the importance of cross-disciplinary teams this year is by adding a new element to our rules: associates. If you haven't read about associate members in our official rules, please do so now. But in brief, associates are students who are not part of your core team but who contribute their specialized knowledge in areas such as marketing, UX design, music and sound, business planning, and so on. By reaching outside of the programming department of your school and meeting students in other areas, you will learn a lot and your project will be substantially better. And those associates will get an amazing experience for their resume that will help them get that first great job out of school.

Of course, you don't have to get associates to help you. You may have room on your four-person team to bring on someone like that into your core roster of team members. Or you and your fellow student developers may tackle some or all of these roles yourself.

We know that Imagine Cup students are special. Like devs in any small startup, you do a lot more than just code. You're coming up with big ideas, identifying your potential users, and crafting an experience. With the right skills, or the right help, or both, you can build a winning team, make your Imagine Cup project amazing, and graduate from school with something to show every employer you meet.

The right team can change your life. Find yours today!


John Scott Tynes
Imagine Cup Competition Manager
Microsoft Student Developers

Comments (50)

  1. 然 陶 says:


    1. 春晓 张 says:


    2. 春晓 张 says:


  2. Moheet Govindjee says:

    i need a team

    1. 正阳 侯 says:

      i need you

      1. anuj shrestha says:

        I want to be part of team too. Need a team.

      2. anuj shrestha says:

        I want to be part of team too. Need a team.

        1. himan patra says:

          will u join me

      3. jb mbiya says:

        invite mwa sal kon,kesk u atend

    2. Thair Abdalla says:

      me too :/

    3. Alvis Wong says:

      Need a team

      1. himan patra says:

        will u join me

  3. dhia elhak guedri says:


  4. Ruibing Lu says:

    What a cool definition for team!

  5. san zhang says:

    china ruanjian 2ban peng

  6. 双敏 蒋 says:

    I can not gree more.

  7. 明灯 蔡 says:

    High Big On !

  8. 春晓 张 says:

    how to pull my teammates?

    1. jb mbiya says:

      à partir de leur adresse mail

  9. 春晓 张 says:


  10. 邓 维佳 says:


  11. Andry Walter says:

    Wat a great work

  12. Mawuko Batse says:

    Kinda sad I don’t have a team, very few people in Ghana care about programming, it’s just the games and stuff.

    1. jb mbiya says:

      kinda c l’afrique

    2. himan patra says:

      will u join me help me in coding and making games?

    3. himan patra says:

      will u join me help me in coding and making games?

  13. Geekwhocodes says:


  14. Geekwhocodes says:


  15. Toby青楠 Liu says:


  16. Isa Abdulrazaq I. says:

    …great encouragemrnt, thanks!

  17. arti ahmeti says:

    shum i de e mire une them qe eshte kenaqesi qe jam pjese e imagine Cup(Great idea, I say that is my pleasure that I am part of Imagine Cup ) I need member this is my team and this is multinational team below is the link.

    1. Alvis Wong says:

      Hi from Hong Kong,
      I really wanna join a team, would you like to add me in?

    2. himan patra says:

      i want to be in ur team

Skip to main content