Tag: Video

Lean Code and JavaScript

As I’ve said many times before, “There’s always a better way and more than one solution!”  The sentiments of this statement are echoed by the many ways a solution can be programmed using any of the many available languages including JavaScript.

Although I’ve been working with JavaScript for a number of years, I continue to discover interesting nuances in the language.  The learning never stops and is an inherent part of the intrigue that is programming.

While many solutions exist, some techniques and methods of programming are preferred over others.  Once you’ve mastered the basics of JavaScript, the programming challenges you are prepared to accept will inevitably become more complex.

Learning to address various coding problems is directly dependent on the knowledge and tools with which you are already familiar.  Be reminded however that just because they work doesn’t mean they are as effective or as efficient as they could be.

On this premise, I consider programming as a learning continuum.  Books and videos tend to serve as my primary sources of learning and reference.  In the case of JavaScript, one such book is:

Effective JavaScript presents detailed examples of what NOT to do and why followed by effective solutions to resolve the concerns identified.  The examples are succinct and clearly demonstrate complex ideologies in a simple, straightforward manner.  I have learned more from this book than most could begin to offer.

Learning how to code is only one aspect of programming.  Understanding how your code (or the language) works and why is another.  Effective JavaScript does both with a greater emphasis on the latter.  You will save yourself many hours of debugging your code when you have a clear understanding of what JavaScript can do when used correctly.

Of course, there is always Google, however, the information is typically solution oriented without the full benefit of scope or context.  As I’ve said before, “Be careful who teaches you.”  Unless you understand the code you are using, resorting to a “searched” solution may be cause for more trouble than it’s worth.

Until Next Time – STAY lean!

Versalytics

Related Articles and Resources

 

Advertisements

Time Studies with your BlackBerry

Performing a time study is relatively easy compared to only few years ago.  The technologies available today allow studies to be conducted quite readily.

Time Studies and OEE (Overall Equipment Effectiveness)

The Performance factor for OEE is based on the Ideal Cycle Time of the process.  For fixed rate processes, the Name-Plate rate may suffice but should still be confirmed.  For other processes such a labour intensive operations, a time study is the only way to determine the true or ideal cycle time.

When measuring the cycle time, we typically use “button to button” timing to mark a complete cycle.  It can be argued that an operator may lose time to retrieve or pack parts or move containers.  Including these events in the gross cycle time will hide these opportunities.  It is better to exclude any events that are not considered to be part of the actual production cycle.

When calculating the Performance factor for Overall Equipment Effectiveness (OEE), the efficiency shortfalls will be noted by the less than 100% performance.  The reasons for this less than optimal level of peformance are attributed to the activities the operator is required to perform other than actually operating the machine or producing parts.

All operator activities and actions should be documented using a standardized operating procedure or standardized work methodology.  This will allow all activities to be captured as opposed to absorbed into the job function.

The BlackBerry Clock – Stopwatch

One of the tools we have used on the “fly” is the BlackBerry Clock’s Stopwatch function.  The stopwatch feature is very simple to use and provides lap time recording as well.

When performing time studies using a traditional stopwatch, being able to keep track of individual cycle times can be difficult.  With the stopwatch function, the history for each “lap” time is retained.  To determine the individual lap time or cycle time, we recommend dividing the total lapsed time by the number of completed cycles (or laps).

The individual lap times are subject to a certain degree of uncertainty or error as there will always be a lead or lag time associated with the pushing of the button on the BlackBerry to signal the completion of a cycle.  Although this margin of error may be relatively small, even with this level of technology, the human element is still a factor for consideration.

Once the time study is complete you can immediately send the results by forwarding them as an E-mail, PIN, or SMS.

The BlackBerry Camera – Video Camera

Another useful tool is the video camera.  Using video to record operations and processes allows for a detailed “step by step” analysis at any time.  This is particularly useful when establishing Standard Operating Procedures or Standardized Work.

Uploading videos and pictures to your computer is as easy as connecting the device to an available USB port.  In a matter of minutes, the data is ready to be used.

Video can also be used to analyze work methods, sequences, and also serves as a valuable problem solving tool.

Until Next Time – STAY Lean!

We are not affiliated with Research In Motion (RIM).  The intent of this post is to simply demonstrate how the technology can be used in the context described and presented.