How do I choose a control system?
Here are eight key factors to consider when choosing your next version control system:
1. Your team
Implementing or switching to a new VCS primarily serves to strengthen teamwork. Whether onsite or remote, version control will empower you and your colleagues to coordinate with one another, while working independently. To meet your team’s specific needs, ask yourself: How many people will be using this new system? What is their level of technical expertise? What do they think of your current options – and what would they want from something new?
To improve productivity, ensure that everyone is equipped to make changes, without the need for technical intervention. Selecting a system that’s easy to use for all teammates, including non-technical artists, can reduce the emotional cost of switching to a new VCS. Less resistance makes for a quick adoption, followed by fast results.
2. File types and sizes
As the gaming industry expands, so too do consumer expectations. Gamers consistently expect better graphics, bug-free launches, post-launch updates, and stellar support. For developers, the stakes are high – and they’re going to get higher.
The growing complexity of game design means working on and managing more intricate projects with a wider array of file types, larger files, and potentially huge repos. To establish smooth workflows and rapid merges, take on a VCS that can handle your projects at scale. Remember, choosing a version control system is a long game. Even if your team isn’t handling large files now, your needs are sure to change eventually. Think ahead to set yourself up for lasting success.
3. Ease of setup and maintenance
This factor goes back to the first item on our list – your team. Does your team have the time, expertise, and overall bandwidth to implement and maintain a new version control system? How quickly can implementation take place? Will there be ongoing support once the system is up and running?
Let’s not forget: An easier setup means a faster setup. And a timely launch means giving your team a longer runway to adapt and start working more efficiently. So if the technical aspects of setup and maintenance are a concern, evaluate the customer success rate for packages you’re considering. Start by reading reviews to help determine the best possible VCS for your objectives.
4. Your workflows
It’s crucial to consider the processes and tools that your team uses day-to-day. Choosing a version control system that integrates smoothly with other required tools speeds up implementation and minimizes disruptions.
Another workflow-related factor to think about is whether your version control system supports branching. Branching is when someone who’s working on a specific set of project files isolates those files from the main project branch, or “trunk.” This allows them to test changes without affecting the main trunk. Changes can then be merged back into the main trunk once they’ve been assessed and proven stable.
In game development, you will likely need to facilitate a high number of branches and create them swiftly. Directory-based systems can lead to improper branching and frequent merge conflicts as your team encounters difficulties merging back into the trunk.
With branching, you can prioritize project stability so that your team continues working toward their shared goals, without impacting the work of others.
Five Essential Steps for Choosing the Right Control Panel
Written by: Matthew Liotine, Ph.D.
Manufacturing environments use process control panels that support a wide range of control functions, from simple start/stop of equipment to running a complex series of operations across many systems. For this reason, some panels can be simple in nature, while others can be complex in design, housing a network of programmable logic controllers. Due to the varying design and containment needs of different control system components, most panels are typically unique and must be customized for the end customer application.
Developing and acquiring the right control panel for your manufacturing operation requires some analytical thinking about the economic and quality trade-offs involved. In the very least, choosing a panel strictly based on retail price will overlook many other costs. While retail prices will typically reflect the labor and materials involved in producing the panel, there are numerous other hidden costs and risks that must be considered before making your selection. In this article, we will outline some of the critical decision factors that might be missed while choosing the right control panel for your needs.
Beyond the Total Cost of Ownership
Price alone must not be the only decision criteria for panel selection.
Evaluating the total cost of ownership (TCO) of a control panel is one of the best tools to aid such decisions. Traditionally, the TCO should reflect the entire cost a firm incurs, from before the purchase until the final and complete disposal or replacement of the product. By virtue of this definition, many other system lifecycle costs must be taken into account.
These include tangible costs that are related, but not limited to, such things as acquisition, shipping, expediting, installation, integration testing, migration and training. Additional hidden cost areas that might seem intangible, but can make or break a decision, are maintenance, repair and operations (MRO) costs, and loss expectancy costs. These two areas are typically driven by the quality of panel workmanship.
Lower quality panels may require more frequent field servicing, thereby increasing MRO costs over the life of the panel. However, while paying for a service contract or warranty may provide some level of assurance, it does not prevent line stoppages arising from defective panels.
Loss expectancy costs are those costs related to a breakdown in production. A stoppage during a time sensitive manufacturing process, such as those seen in the processed food industry, not only would result in lost revenue-generating production time, but could also result in scrapped work-in-process.
Related articles:Transform Your Car with Color Flip Vinyl Wrap - FAQs Answered!
How much is liquid car wrap?
Do you have to sand a car to wrap it?
Loss expectancy costs are representative of the risk, or expected monetary losses, that could arise from a disruption in operations. This loss is comprised of the potential damages and recovery costs resulting from a line stoppage. Since a control panel can govern multiple production systems, it can often be at the heart of a manufacturing process, and can represent a single point of failure for the entire production line. Thus, the potential damages can be magnified greatly with the volume of revenue generated by the production line.
An Illustrative Example
An inferior quality control panel will not only increase the likelihood of a service stoppage, but can also add to the service time required for both planned and unplanned maintenance.
Consider a manufacturer with a production line that supports an annual revenue of $10 million with 2500 hours of operation per year. According to our model, an inferior panel listing for $50,000 (including installation and testing) could result in an additional annual loss expectancy (ALE) of at least about 30% of the price. This loss increases with the degree of workmanship inferiority in terms of serviceability.
Per the figure below, the effect of this loss is further amplified with the criticality of the production line in terms of the annual revenue (AR) that it supports.
Recipe for Success
Producers of control panels are known to compromise on quality due to inadequate cost allocations during their panel design process. For this reason, the following five essential steps should be considered when evaluating a control panel offer from a supplier:
The design and construction should comply with all relevant industry codes and standards as well as reflect industry best practices with regard to workmanship. Conformance to numerous standards such as NEMA, IEC, NEC, and/or NFPA as applicable, suggest sound operation and safety.
Panels produced by suppliers that employ high quality management and control processes, such as those embodied in the Six Sigma framework, will incorporate Design for X (DFX) principles in their processes to optimize construction across the several dimensions of quality. These include design for safety, reliability, serviceability, maintainability, testability, features and operator friendliness (discussed further below). Quality-related certifications such as ISO 9000 suggest that a supplier is committed to utilizing processes that assure high levels of workmanship with near zero defects.
Many control panels are not designed with factory operators in mind. Look for the ergonomics/human engineering aspects of the design. Better placement of buttons and displays makes controls easier to use and affords a more reliable operation. Proper layout and labeling of components and well-organized cabling can reduce field service and repair times, and reduce the potential for errors.
Ensure that the engineering design and operation requirements of the panel are well communicated to the panel supplier and understood by them. Reputable suppliers will often review the design requirements in detail with the buyer to concur understanding and identify any potential design or implementation issues.
Above all, recognize that supplier reputation is often a marker of product quality. Look beyond the retail price, evaluate the TCO and be sure to assess MRO and expected losses. While a lower priced unit might seem attractive from a market price perspective, it could signal lower grade quality with respect to workmanship, which drives much of the unit’s reliability.
Procuring a lower grade panel that will be responsible for running a high revenue production line could place your operation at higher risk, entailing missed delivery schedules, greater expected losses and may require the additional cost of carrying inventory needed to compensate for downtime. Overlooking lost opportunity cost in your decision process is like rolling the dice – the old adage “you get what you pay for” always prevails.
Matthew Liotine, Ph.D.
Innovating enterprises with technology strategy
The University of Illinois at Chicago, Professor
Comments