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 as an open source project developed by Andrea Failli during his 6 months internship in Google.
Now TeamPot v2 is a available as a SaaS product thanks to Noovle, Google Partner.
Sign In chevron_right
view original presentation
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.
Team can manage projects, share information and discuss in realtime thanks to the integration with G Suite.
Users can create and assign tasks with due dates and reminders to organize what needs to be done to complete a project.
Users can schedule team meetings using ‘smart polls’ to select the best date to meetup, in person, or remotely via Google Hangouts.
Thanks to Google Drive integration, team members can share and organize documents in a project shared folder.
Users can track time spent for tasks or meetings on projects. Thanks to smart reminders, users are also notified about untracked completed tasks.
In each project, users can have discussions and add comments thanks to the native integration with Google Groups.
Teams can plan who will work on which project and when matching due dates and people availability. Remaindes are sent for each day schedule.
Company's organization chart can be imported in TeamPot and the hierarchical structure can be used to enforce constraints during planning.
Each project has a drag&drop kanban bord that helps to manage tasks following the key principles of the Agile metodology.
In TeamPot each user activity is recorded and is available for analysis thanks to the Google BigQuery integration.
TeamPot core integration is with G Suite, but, thanks to its rich APIs, more integrations with third-party products are in development.
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.
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.
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.
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.
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.
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.
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.
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 Noovle that now offers TeamPot as one of its core products.
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?
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.
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.
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.
TeamPot with Noovle
In 2016, Noovle, Google Partner 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.
Anyone can try TeamPot for free applying for the Beta Early Access Program.
Who made TeamPot?
TeamPot has been developed thanks to the commitment of many people coming from different contexts: friends, collegues, companies, ...
thank you all!
Are you interested in TeamPot?
Are you interested in using TeamPot on you G Suite domain? Please apply to the free Beta Early Access Program filling the following form.
If you want to give some feedback on this project, you’re welcome! Please reach out and let us know your ideas.