Project Oriented Configuration Management
Next 1 2 3 4 5 6 7 8 9 10
Firefly SCM is a next-generation configuration tool built from ground up with “project” in mind. The relationship between Firefly and legacy file based version control tools is much like that of Java and C. Java was build from scratch as an OO language while C is a procedure-oriented language. Could they both solve a rather complex problem? Certainly. However, OO language’s approach to the problem is to be much more elegant, clear and on top of all, convenient. The same goes for project-oriented Firefly and file-based competitors. They could both achieve the basic version control tasks but Firefly is much more. The bottom line is: what they could do, we do better; what they can’t handle, we can.
Firefly’s innovative architecture is designed for project level management. Its Repository -> Project -> Stream -> File/Folder structure provides all roles in the development process, Project Manager, Engineer, Technical Writers alike, with a top-down view which enables them to have a clear and comprehensive picture of the whole project and think in term of it. Project managers create branches and engineers work in them. With Firefly, the functional scope of project managers and engineers are clear-cut. Project managers manage streams, baselines, and set access privileges. The only information an Engineer needs to know in order to start working is the name of the stream. He or she does not need to write any “spec” in order to establish his own working environment. All the setup work has been done by the project manager. Each user has a specific idea of they are suppose to do.

With Firefly, you can deploy true hierarchical, stream-based parallel development. This project-oriented design also enables Firefly to solve problems file-based version control tools cannot begin to address with simplicity and elegance.
With Firefly, project baseline establishment is easy and the time it takes will be constant, even if your assets are in the millions because that Firefly doesn't need to modify any of these files in the back-end repository to add the tag.
With Firefly, you can give user different access control to the same file base on stream. This is simply not possible with file bases tools. Firefly also supports role based access control.
Project-oriented architecture design infiltrates and benefits all aspect of Firefly. It is the foot stone of this full-fledged, intuitive, easy-to-use and powerful source configuration management system. Its power and convenience will be future demonstrated in later points.
Next 1 2 3 4 5 6 7 8 9 10