# Hackathonians X-Team
The Hackathonians X-Team initiative has the goal to enable X-Team members to get to know each other, themselves, challenge their skills and learn from other people's experience.
Through small and achievable challenges the teams learn to work toghether and strenghten their team spirit.
## Desired outcomes
- An initiative for community members to gain confidence in their skillset and learn about different technologies
- An initiative that enables team building for future projects built on IOTA tech
- Hackathonian teams that can tackle Hackathons and participate at local/regional/global scale (and win them :wink:)
## Phase 0 - Define who you are and get together
In this phase the Hackathonians present themselves and rather spontaneouly form teams.
- No previous experience in Hackathons is required
- YES, EVERY X-TEAM MEMBER IS INVITED!
- Select your Hackathon role

- Become a leader and look for others or look for an existing team where you are missing
- There is no limit at this point for teams
### Suggested steps
- Have one or more matchmaking sessions, where people present themselves
- People form teams based on their timezone/roles/possibilities
- Get together weekly and have a coffebreak for 30 minutes
- Share your stories/projects
- Find the people you feel comfortable with or change team
## Phase 1 - Let's become a team
In this phase the Hackathonian team feels comfortable to tackle an internal challenge and learns about everyone's strenghts and weaknesses.
The proposed challenges should become an opportunity for every Hackathonian to get out of the comfort zone, explore about new tools, libraries, APIs and build something together.
This is were internal fights and misunderstandings happen, so be prepared :stuck_out_tongue_winking_eye:
Define and refine processes, tools to work together, communication between the team members etc...
- Hackathonians present small challenges that can be tackled in 4-8 hours
- The teams have 1-2 weeks to prepare for the challenge and use their weekly meetings to talk together about the requisites and learn about them together
- A date is defined for the internal Hackathon to develop/tackle the challenge together
### Suggested steps
- For the challenge it is good practise to share the needed tools and requirements beforehand. e.g.
- Twitter API (link to docs)
- PostreSQL
- <repo to that specific open source library/tool>
- The challenge should be achievable in a relatively short amount of time (4-8 hours) and/or focused on a project that can be reused by everyone
- The challenge can use IOTA technology, it is **not** a must
- The license HAS TO BE open source
[GNU GPLv3](https://choosealicense.com/licenses/gpl-3.0/), [MIT](https://choosealicense.com/licenses/mit/) or [Apache License 2.0](https://choosealicense.com/licenses/apache-2.0/)
- Propose the challenge to Hackathonians and the group decides what challenge to tackle
e.g.
- You always wanted to build that Discord bot
- Try out and build a sentiment analysis library for Telegram groups
- Take data from a CSV, use python to tranform to JSON and send over the Tangle using IOT2Tangle
- etc...
## Phase 2 - Let's hack
Here is where the team differentiate themselves. Some already work together, some will need a little more time to adjust and learn to work together. Still the idea is not to aim for perfection but to enjoy time together, learn new skills and share your experience with others.
- During this phase Hackathonian Teams will strenghten their cooperation skills
- Join one or the other Hackathon as a team
- Take every Hackathon as a learning experience, the goal is to understand how Hackathons work
- Success is not guaranteed. There are teams out there that are specialized in Hackathons. The goal right now is to see where the team stands, how the cooperation is working and what skills might need some refinement
## Phase 3 - ???
Ideally, there are 2 or 3 Hackathonians Teams in this phase that are totally comfortable in participating in all kind of Hackathons. Possibly win hackathons and use the open challenges to either build great tools, break the IOTA bubble to show how it adds value to other ecosystems, are on the cusp of becoming a startup and build their own project/product/servce and/or enjoy participating in Hackathons for the fun.