TeamPot

team task management app

TeamPot is a product that extends G Suite collaboration capabilities providing a shared workspace for teams with task management features.

TeamPot was born in 2014 as an open source project developed by Andrea Failli during his 6 months internship in Google.
TeamPot v2 was available as a SaaS product thanks to an ICT partner till 2023, with more than 4k users.

Thank you for using TeamPot.


view original presentation

Features

focus on the user, all else will follow

TeamPot is not a traditional project management tool: the main focus is on the user.
Every feature was brainstormed, designed and developed with users, for users.

assignment Projects

Team can manage projects, share information and discuss in realtime thanks to the integration with G Suite.

check_box Tasks

Users can create and assign tasks with due dates and reminders to organize what needs to be done to complete a project.

event Meetings

Users can schedule team meetings using ‘smart polls’ to select the best date to meetup, in person, or remotely via Google Hangouts.

folder_shared Files

Thanks to Google Drive integration, team members can share and organize documents in a project shared folder.

hourglass_empty Time Tracking

Users can track time spent for tasks or meetings on projects. Thanks to smart reminders, users are also notified about untracked completed tasks.

forum Discussions

In each project, users can have discussions and add comments thanks to the native integration with Google Groups.

group_work Planning

Teams can plan who will work on which project and when matching due dates and people availability. Remaindes are sent for each day schedule.

people People

Company's organization chart can be imported in TeamPot and the hierarchical structure can be used to enforce constraints during planning.

dashboard Agile Board

Each project has a drag&drop kanban bord that helps to manage tasks following the key principles of the Agile metodology.

poll Analytics

In TeamPot each user activity is recorded and is available for analysis thanks to the Google BigQuery integration.

extension Integrations

TeamPot core integration is with G Suite, but, thanks to its rich APIs, more integrations with third-party products are in development.

add
Suggest feature

Do you have an idea for a missing feature? Click here, reach out to the team and suggest a feature.

Platform

G Suite & Google Cloud Platform

TeamPot is entirely built on G Suite and Google Cloud Platform leveraging Google infrastructure and computational power to enable maximum reliability, scalability and security.
TeamPot is tightly integrated with G Suite, so users can use their every day tools to manage projects, tasks, and meetings, without the need to learn how to use a new app.

Google Drive

Each project has a Google Drive folder where team members can share information about the project, for example Google Drive native files, like Docs, Sheets, Sliedes, or any other files type.

Google Calendar

When team meetings are scheduled, a Google Calendar event is created with invitations to all the participants.
Users can keep an eye on their assignments and task due dates thanks to the special events created in their Google Calendars.
Planning is also imported on users' Google Calendar.

Google Groups

Each project has a Google Groups associated where team members can open threads and discuss about project related topics, using Google Groups user interface, or simply by email.

Google Hangouts

If your team is located in multiple offices, no problem, each team meeting can have a Google Hangout associated, so everyone can participate to the meeting.

GMail

Users can inteact with TeamPot also from GMail user interface, sending out ‘To-Do emails’ and managing tasks directly from GMail thanks to the TeamPot Chrome extension.

Google BigQuery

Each user activity on projects is recorded, so you can leverage the compute power of BigQuery to produce meaningful reports that will help to measure projects performance and take actions.

Google Cloud Platform

TeamPot is built entirely on Google AppEngine, the PaaS layer of Google Cloud Platform. This design choice enables TeamPot to leverage Google infrastructure and computational power to ensure maximum reliability, scalability and security.

Timeline

rapid prototyping: from the idea to the product

TeamPot was brainstormed, designed and developed during Andrea Failli 6 months internship in Google.
Since then, the develpment has moved on reaching v2 thanks to an ICT partner that now offers TeamPot as one of its core products.

Google Internship

TeamPot story begins on August 4 2014, when Andrea Failli started his 6 months internship in Google for Work in Milan offices. Mattia Poretti, his manager, proposed him to design and develop a team task management tool.
The need for this tool was highlighted by the GAUG community, so why not try to build a product prototype to cover a users need?

Brainstorming

The idea behind this project is to involve users as much as possibile.
So, in brainstorming phase, features and ideas have been discussed internally and externally directly with users from GAUG community during hangouts on air and meetups in Google offices.

Design

The design phase was really exciting: architecture and UML diagrams, technology decisions, privacy requirements discussions, product features and UI mockups.
We tried to use as many state-of-the-art patterns, frameworks and services as possibile, following healthy software engineering design practices.

Development

The initial development phase took a few months, in which we tried to implement as many features as possible, starting from core functionalities to the least important ones. We have been asked to resolve a lot of trade-offs between the huge list of features to implement before the release versus the limited span of time (6 month internship). It was challenging.

Alpha Release — prototype

Finally, in mid January 2015, an alpha version of TeamPot has been released to Googlers, Google partners and the GAUG community, for testing purposes. More than 50 users tested the app on a test G Suite domain giving useful feedback about implemented (and unimplemented) features, and helping a lot in bugfixing activities.
Then TeamPot source code has been open sourced to the community on this Github repository.

Partnership

In 2016 an ICT company based in Italy, expressed its interest in making TeamPot evolve from a prototype to a real product for everyone.
So, in June 2016, we started a new product design sprint brainstorming new feature and re-engineering the product at its core.

Beta Release — v2

After a few months of development, in February 2017 TeamPot version 2 was released as a beta.
TeamPot v2 has a whole set of new features but also mantains its initial mission and ease-of-use thanks to the implementation of Material Design guidelines.

Sunsetting

In mid 2023, after 9 years, TeamPot was sunset.
Thank you so much to all the 4k+ users that used TeamPot in these 9 years and to everyone that provied feedback and ideas. It was a fantastic journey.

Team

Who made TeamPot?

TeamPot has been developed thanks to the commitment of many people coming from different contexts: friends, collegues, companies, ...
thank you all!

Andrea Failli

software engineer

While studying Computer Engineering in Florence, Andrea is a freelancer full-stack software engineer.

Facebook Twitter LinkedIn WebSite eMail

Mattia Poretti

solution engineer @Google

Mattia is the key engineer of G Suite team in Google's Milan offices, he is helping a lot of companies to ‘Go Google’.

LinkedIn

GAUG Italy

Google Apps Users Group

The GAUG community is a group of companies that are really happy to have chosen G Suite to simplify their every day business.

WebSite

ICT Partner

Cloud Consultancy Enterprise

TeamPot project was developed in partnership whit a strategic ICT Cloud consultancy enterprise based in Italy, one of the top 50 G Suite partners in the world.

Contact

Are you interested in TeamPot?

Do you have any question? Do you want to reach out to TeamPot team?
If you want to give some feedback on this project, you’re welcome! Please reach out and let us know your ideas.