Loading...

Benefits of CodeResort

Hosting your project at CodeResort makes great sense, and provides numerous benefits to all common development and code maintenance projects.

Benefits of a great project workroom

screenshots_front.png

By looking through the Tour, it should be obvious that the project environment and repository together offer great functionality for all project members. We summarise by listing (in no particular order) the "Top 10" benefits:

  1. Shared ::: One place to store everything. Either directly as source code, tickets or wiki documentation, or indirectly as attachments for those Word documents you absolutely need. Think about your current projects; is it easy to keep that documentation updated? Can you see how some business logic is translated into code? How about all those valuable discussions that (lacking a proper system) took place via e-mail - is it archived and available to other (new) members? Additionally, a system for sharing gives better common understanding between team members, and naturally helps focus and guide everyone’s effort.

  2. Linked ::: Any piece of information can be linked to. Everything can be related. Closing a task that is completed? Fine, link to a page for viewing the actual source changes in the repository. Refer to reports in wiki text, to milestones, tickets, and even source code down to a given line number in a given revision. Linking gives true meaning to sharing, as it allows building a context for all the information.

  3. Collaborate ::: Get all project members involved. Write specifications and documentation together. Discuss tasks and issues in the Ticket system. Review and sign-off approved work. Have common reports and milestones.

  4. Updated ::: Information is available in real-time from all aspects of the system. As soon as a developer commits a change in the source code, it is available in the timeline (web/RSS). Someone completed and closed an open issue? Everyone knows. Stop using various external lists and Excel sheets to keep track of status - and spending countless hours in team meetings just to try to update disconnected lists.

  5. Revisioned ::: Want to see what changes were made to the source? Easy. Same with any Wiki page, and also with tickets submitted or commented. Need to find an old version of a page? Source file? Again, easy. And compare any version to see the actual changes made.

  6. Track ::: Now; everything is shared, linked, and additionally exists in a large number of revisions. That is a great foundation for keeping track of status and past/future progress. Group issues and tasks according to priority, severity, version, and specify the component it is related to. Pick up tasks, and get assigned tasks for future work. Report on status, or plan work for individuals by assigning tasks to others. Group tasks in milestones for deliverables. Track everything in the context of its creation.

  7. Time Saving ::: Tried to introduce a new member to the project team? Spent hours hunting for a specification? Looking through e-mail inbox and folders trying to tie together all the pieces of information that explains why certain functionality works as it does? Or figuring out why it suddenly doesn't work anymore? Ever tried to reuse some piece of code or module that was coded a year ago? How about understanding 5 year old code written by team members that left a long time ago? A great project environment helps you find, learn and understand in shorter time. Most likely, much shorter.

  8. Improve Quality ::: Reviewing some of the benefits above, have you ever stopped to wonder what quality of total deliverables would be possible if various elements of "project infrastructure" supported the team members instead of getting in the way all the time? Quality with regards to a creative team is both a matter of science and art. It is both about doing the right things, and doing them right. The CodeResort project environment is a tool for creative teams - it does not write correct code for you, it does not help you decide on what functionality you should make or how it should be implemented. Nor does it guarantee happy end-users. CodeResort is about removing obstacles, and adding that little something ("je ne sais quoi" as they say in French) that likely make individuals and teams perform better over time.

  9. It is Usable ::: Any repository and project system is a tool. Such tools are usually created and implemented in organisations for a number of purposes - control, reporting, planning, quality measurements, storage and backup, and so on. That usually means either focused on "after the fact" events (history tracking), or high-level "at some point in the future" tasks. The project system available through CodeResort gets history tracking and future planning as a side-effect by being a great and usable tool for project members working in "current time".

  10. It is Flexible ::: The CodeResort repository and web based workspace can be set up to accommodate any kind of project - regardless of technology, methodology, coding and design practices. And, it can support any size of team (minimum 1 member :-). The flexibility also extends to the tools used by developers, and essentially involves; (a) Chose a software client of your preference for updating and committing local working copy of source to central server, and (b) basic information about writing and updating information "here, here and there" as appropriate.

=> CodeResort is focused on supporting the effort to create, operate and maintain source code projects.

Benefits of hosting at CodeResort.com

Choosing to host the project at CodeResort.com adds a number of further benefits that are not easily achieved by an in-house effort.

Worried about security? Don't like the idea of the source code "leaving the house"?

The hosted service at CodeResort.com offer tremendous value for money (see Hosting for prices). For anyone looking to move to a (new) integrated source code management system, CodeResort provides the features and benefits to make it well worth considering.

For some however, security might be an issue. The idea of company owned information being stored on an external server might be against "company policy", or in other ways be a concern for management - and often rightly so. In fact, security should always be an issue in a networked world.

For CodeResort, BV Network AS continually spends much effort to keep our systems as secure as possible:

Remember, also: Security risks can never be eliminated, they can only be managed and "minimised". Evaluating "more secure" versus "less secure" for different access models is also relative - we consider CodeResort to be infinitely more secure than shipping any bits of information by e-mail. Sending source code to an external party via email means that information might travel across dozens of servers through an insecure channel that can be intercepted by anyone with access to any one of the networks or servers along the way. Access to CodeResort via an encrypted communication channel (SSL) is a one-to-one communication that in common practice will not be compromised.

BV Network AS is considered a highly trusted company in the Norwegian IT industry. We work with most major IT companies and a large number of high-profile customers, and have close contact with hundreds of developers in Norway and Europe through our work with major software companies (see BV Network AS for more information).

By putting your trust in us, we certainly intend to do what we can to keep your valuable assets as secure as possible.


See Hosting for terms, and continue to Create a New Project.