Ricardo Garc´ıaFern´andez, Daniel G´amez, Ilias Rousinopoulos
February 15, 2013
(cc) 2013 Ricardo Garc´ıaFern´andez, Daniel G´amez, Ilias Rousinopoulos. Este obra est´abajo una licencia de
Creative Commons Reconocimiento 3.0 Unported. To view a copy of full license, see
http://creativecommons.org/licenses/by/3.0/
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis 1 Presentation
2 Origin
3 Statistics
4 Projects
5 Technical Services
6 Comparison
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis About BitbucketI
http://bitbucket.org Slogan: Unlimited DVCS Code Hosting, Free Distributed Version Control System -“One of the most important technologies being developed for software engineers” - Free as in gratuity Web hosting service for projects using VCS such as Mercurial and Git Built almost entirely on Django* web-framework * written in Python under BSD License Under Commercial License - http://www.atlassian.com/end-user-agreement
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis OriginI
Bitbucket was previously an independent startup company funded in 2008 by Jesper Noehr <@jespern> - Temporary organization designed to to grow fast - Designed to search for markets, and repeatable-scalable business models San Francisco, CA (USA) Started as a blog for Django Inicially by two programmers on part-time It ran entirely on Amazon Web Services Initially, only offered hosting support for Mercurial projects
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis OriginII
Jesper Noehr at DjangoCon Europe 2011 http://blip.tv/djangocon-europe-2011/tuesday-1030-jesper-noehr-5310627
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis OwnersI
Bitbucket was acquired by VentureCapital-funded Atlassian, Inc. (Sep 2010) - Financial institution who temporary participates in the capital of unlisted companies to increase its value, and once mature, the capitalist withdraws with a profit Atlassian, Inc. Australian enterprise software company founded in 2002 Provides software development and collaboration tools to help teams conceive, plan, build and launch SW products Best known for its issue tracking application JIRA, and its team collaboration product Confluence
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Owners II
Key people behind Atlassian: Met while studying at the University of New South Wales (Australia)
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Owners III
Brand new redesigne of Bitbucket - “By joining forces, we’re able to accelerate improvements to the infrastructure, support, and bring on additional developers” Announce support for Git hosting
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Financial Support and Backup OrganizationsI
“Diagram of the typical financing cycle for a startup company”
http://upload.wikimedia.org/wikipedia/commons/8/8e/Startup_financing_cycle.svg
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Financial Support and Backup OrganizationsII
Atlassian was self-funded from 2002, starting with a $10,000 credit card taken out by the founders In July 2010 raised its first outside funding for $60 million in venture capital from Accel Partners (Palo Alto CA USA)
Made $59 million in revenue in 2011 On June 2011 invested in Cloud9, a SaaS-based IDE platform Their customers include Coca-Cola, NASA and the majority of the Fortune 500 list
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Financial Support and Backup OrganizationsIII
225 employees by 2010 and more than 20,000 customers in 140 countries, including Microsoft and Facebook Currently employs 500 people and is headquartered in Sydney, San Francisco, Amsterdam and Tokyo
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Brief summary of relevant statisticsI
Offers free and paid commercial plans Free accounts (teams) with unlimited private repositories - Up to five users From $10/month/10users to $200/month/unlimited Number of users 100,000 Code Collaboration Teams (projects) 51,500 Number of developers 300+
Part of the Atlassian Developers Group
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Most popular projects hosted in that forgeI
https://marketplace.atlassian.com/
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Technical services provided to developersI
Provides an environment for developers to host, manage and distribute the project.
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Groups and UsersI
The users and communication are the most important inside Bitbucket. Become a user. Create an organization. Take part of others organizations.
Price 0$
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Source Code Management (SCM)I
Distributed Version Control Systems (DVCS) for developers. Mercurial - http://mercurial.selenic.com/ Git - http://git-scm.com/ Private and Public Private repositories are accessible for a limit of five users. Public repositories for everyone.
Price 10 users, $10/month - Unlimited Private repositories users.
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis WikiI
Wiki is an easy tool to generate and publish collaborative documentation. One Wiki per project. Develop documentation using different Syntax Languages Markdown, Creole, Textile or reStructuredTex. Git access management: Use your wiki like a DVCS. Use your favourite offline editor and push.
Price 0$
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Issue-trackingI
Issue tracking system per project. Create Assign Status Labels Milestones Versions Reference Commits Highlight syntax
Price 0$
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis DownloadsI
Downloading system for your project sources and installs: Add manually your tar, zip, 7p project files. Generate using a ‘tag‘. Retrieve content from a ‘branch‘.
Price 0$
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis JIRAI
Issue Tracking System.
Connect with all JIRA advantages and interoperability to manage your project. The Highlight Reel Bug & Issue Tracking Project Tracking Code Integration Reporting & Analysis Custom Workflow Featured Add-ons
Price 10 users, $10/month
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Continuous IntegrationI
CI: Test new developments integrating the source to detect errors. Test Driven Development, Builds, Deploy. . .
Deliver Quality Working Software and Rapid Testing.
Price 10 users, $10/month
Continuous Integration and Release Management.
Price 10 users, $10/month
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Methodology IntegrationI
Integrate Development Methodology.
Agile Development methodologies to apply for the project.
Price 10 users, $10/month
Create flowcharts, diagrams, floor plans, technical drawings and more.
Price 10 users, $10/month
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis CollaborationI
Collaboration Workflow
Bring Teams Together Online. Built for Technical Writing & Documentation. Team collaborative Documents and Enterprise Wiki.
Price 10 users, $10/month
Connect, manage and schedule your team work in this place. Enjoy JIRA interoperability.
Price 10 users, $10/month
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Brief comparison with other forgesI
Launchpad.net Services (API) : Web services API , Technical features : Bugzilla Launchpad Plugin , Bug tracking , Code hosting using Bazaar, Code reviews , Ubuntu package building and hosting, Translations , Mailing lists ,Answer tracking and FAQs ,Specification tracking Innovative aspects : Google Code , Github , Major hosted projects : Drizzle,GNOME Do, Inkscape,MySQL , OpenERP,Pinta,Upstart,Zope 3
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Brief comparison with other forgesI
Sourceforge Services (API) : API Technical features : Project wikis, metrics and analysis, access to a MySQL database, and unique sub-domain URLs for each project. Innovative aspects : SourceForge offers free access to hosting and tools for developers of free / open source software Google Code, Major hosted projects : VLC media player,eMule, Azureus / Vuze, Ares Galaxy, 7-Zip, Smart package of Microsoft’s core fonts, FileZilla, PortableApps.com: Portable , Software/USB, Notepad++ Plugin Manager, MinGW - Minimalist GNU for Windows
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Brief comparison with other forgesI
Github Services (API) : API and easy Git hooks configuration. Technical features : Collaboration , Git powered wikis , Integrated issue tracking , Code review, Continuous Integration with Travis CI. Innovative aspects : Gist , Shop , Top languages, Social Coding, Visibility, Easy Forking, Mirrors, GitHub pages. Major hosted projects : bootstrap , node , jquery , html5-boilerplate,rails , impress.js , backbone, SpringSource, Apache Software Foundation.
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis Brief comparison with other forgesI
Google Code Services (API) : Google Data APIs , Ajax APIs , Ads APIs , App Engine Technical features : API’S , Usage of Subversion , Git , Mercurial Innovative aspects : Access to all apis only with one account Major hosted projects : Using Flossmole to obtain data
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis References
Nguyen Brian, “Project NipTuck: Redesigning Bitbucket with a Flick of a Switch” (Nov 2012) http://blog.bitbucket.org/2012/11/07/ project-niptuck-re-designing-bitbucketwith-a-flick-of-a-switch Noehr Jesper, “Segregating services” (Aug 2012) http://blog.bitbucket.org/2012/08/24/segregating-services Pitcher Jenna, “Atlassian snatches Bitbucket” (Sep 2010) http://www.itwire.com/it-industry-news/strategy/42202-atlassian-snatches-bitbucket Silvers Jon, “(Press Release) Atlassian Caps Massive Revenue Growth with Key Executive Hires” (Aug 2011) http://blogs.atlassian.com/2011/08/press_release_atlassian_caps_massive_revenue_ growth_with_key_executive_hires Tam Pui-Wing, “Accel Invests $60 Million in Atlassian” (Jul 2010) http://blogs.wsj.com/digits/2010/07/14/accel-invests-60-million-in-atlassian Unger Joel, “The tell-all tale of Bitbucket’s redesign” (Feb 2013) http://blogs.atlassian.com/2013/02/bitbucket-redesign Van Rees Reinout, “Bitbucket, lessons learned - Jesper Noehr” (Jun 2011) http://reinout.vanrees.org/weblog/2011/06/07/bitbucket.html Atlassian services, “Try Hosted Software Development Tools“ https://my.atlassian.com/ondemand/signup/jira
Ricardo Garc´ıa Fern´andez, Daniel G´amez, Ilias Rousinopoulos Bitbucket forge analysis