SourceOptics addresses a wide variety of scenarios of interest to software companies of all sizes, open source projects, and colleges/universities.
The goal of every SourceOptics user is generally the same -- use source control history data to learn about how teams operate, objectively understand what they are doing, find new questions to ask, and explore ways to make teams work better together.
Example Questions that SourceOptics can help answer:
- What applications or microservices were the most expensive to maintain last quarter?
- What files/directories do we spend the most time editing in this project?
- What changes were made in the last two weeks since I was on vacation?
- What repositories are seeing increasing activity?
- Where should I hire more developers?
- Where does a certain user contribute most?
- Who are the key developers for each repository?
- Who are the hidden star performers on my teams?
- How are team dynamics evolving?
- How many days did everyone work on each project last year?
- How much mileage are we getting from open source contributions?
- How well are my open-source dependencies maintained?
- A flexible web dashboard with graphical administration
- Working with any git provider (GitHub, GitLab, BitBucket, etc)
- A Horizontally scalable architecture
- A Multi-tenant data model for supporting multiple departments and teams
- A Statistics-friendly JSON REST API
- Built-in SSH key and password encryption
- Automatic github org imports for easy setup
- Ability to query activity over any arbitrary time slice
- Ability to Query stats across all branches
- Webhook support for CI/CD integration
- Multiple detailed graph types
- Excel-like tabular data views
- Can explore per-repo trends or just for specific authors or directories
- Help teams be more productive through actionable intelligence
- Help identify and reward hard work
- Expose surprising and relevant patterns in software repositories
- Encourage curiosity and exploration
- Present data in multiple views and formats to a wide variety of preferences and learning styles
- Rely on a wide community of enthusiastic users to inform feature development and project ideas
- Additionally serve as a research data-platform for even more experimental analysis tools and scripts that can also fuel core product features
If you have questions if SourceOptics is right for you, you can email Michael DeHaan here. We would love to hear from you.