Author Archives: zestard blog

Google Glass New Project AURA

Google Glass as Now New Project “AURA”

Google glass team is still building and improve the project in google. As per the recent news google glass is now the new project name as “Project AURA” and google recently hired the new engineers from amazon.

  • What is Project AURA?

Google is rumored to be reviving Google glass as Project Aura.Google Glass, now Aura, is a big and very fundamental platform for Google like the self-driving car.Aura is much more than a wearable gadget, it’s a technology platform for ubiquitous computing and Augmented Reality (AR).

Google is accelerating its efforts to develop wearable technology and reviving Google Glass as Project Aura. Google has hired 3 employee from Lab126 a hardware division of amazon will work with new group and Aura has a dedicated recruiter tasked with bringing in more talent.

Project Aura will remain within Google for the time being, rather than becoming a standalone company under the new Alphabet holding company.

Aura group will collaborate directly with other Google projects for next-generation interfaces, including the low-cost, entry-level Virtual Reality (VR) viewer Cardboard and Soli, next ‘real world gestures’ interface concepts.

With Project Aura, Google is aiming to revive its computer eyewear and building its next edition of Glass. It is also trying to go beyond Glass and create related wearable technology to broaden the scope of the product and compete more effectively with rivals.

Google glass displaying information streamed from a smartphone in a convenient hands-free way, responds to voice and gesture commands, snaps pictures and videos at the blink of an eye, and can be used as a light Augmented Reality (AR) headset to display street directions, navigation aids and annotations while the user walks.

The next generation of Google Glass is expected to be cheaper, and offer better battery life, improved sound, and a better display. It also bears noting that Google is reportedly considering adding a light to show when the outward-facing camera is recording, and it may also try to pair the technology that underpins Glass with more familiar types of eyewear.

Hopefully, the new Aura team could take the technology in new directions, May Project Aura be more beneficial for the upcoming era !!

Why is Software Testing Necessary

Why is Software Testing required?

Software testing is the process of evaluation a software product to detect differences between given input and expected output . Testing assesses the quality of the product or project or task. Software testing is a process of Quality Control(QC) that should be done during the development service or process. In other words software testing is a verification and validation process.

Verification

Verification is the process to make sure the product satisfies the conditions imposed at the start of the development phase. In other words, to make sure the product behaves the way we want it to.

Validation

Validation is the process to make sure the product satisfies the specified requirements at the end of the development phase. In other words, to make sure the product is built as per customer requirements.

Findings bugs and errors is one part of software testing process, software testing is also responsible for improving the quality of the software and to abide with the compliances, agreed upon. As humans have a tendency to commit, errors and resulting bugs are needed to be ratified and corrected, some of the errors do not impact much on our day to day life and can be ignored; however some errors are so severe that they can break the whole system or software causing a huge business loss. In such kind of situations you need to take care that such vulnerabilities are caught well in advance before deploying the system/software in production environment.

There are various types of testing which can be done on the system /software to check its correctness and accuracy, some of them are listed below:

  • Unit testing
  • Integration testing
  • Functional Testing
  • System testing
  • Regression testing
  • End-end testing
  • Usability testing
  • Load Testing
  • Black Box testing
  • White Box testing 

    As listed above there are many ways to test your software at various phases in software development process, which one to select depends upon your need.

Testing verifies that the system meets the different requirements including, functional, performance, reliability, security, usability and so on. This verification is done to ensure that we are building the system right. In addition, testing validates that the system being developed is what the user needs. In essence, validation is performed to ensure that we are building the right system. Apart from helping make decisions, the information from software testing helps with risk management.

Hence, Software testing is the continuous and mandatory process of  Software Quality Control method which brings along with its number of benefits like Quality, reliability, accuracy, correctness in the end product and so one of the essential processes in software development lifecycle.

GTINs Google Shopping Data Feed by Zestard Technologies

Use GTINs to your Google Shopping Data Feed

Recently google announced on Google+ and googlecommerce post that google will requiring that all Shopping Data Feeds contains GTINs ( Global Trade Item Number ) for product listed in the feeds.

I am damm sure that you all are thinking of GTINs, Let me explain in details.

What is GTINs?

This is the numerical version of the bar code. It is called UPC in the US and EAN in Europe. A unique ID according to international standards. GTIN is an identifier that is created by GS1, an international non-profit organization.

Google has a database with most of the world GTINs. If you include the GTIN for each product in your feed, Google can identify each product and knows all product specs exactly. Also: if you provide the wrong GTIN, Google will know instantly and they will disapprove that product.

Google probably also have a similar database with the combinations of Brand and MPN, but with so many manufacturers in the world, they are not always able to make a perfect identification.

png;base64dbc074c7c796312c-11.png

  • GTIN-12 (UPC-A): this is a 12-digit number used primarily in North America

  • GTIN-8 (EAN/UCC-8): this is an 8-digit number used predominately outside of North America

  • GTIN-13 (EAN/UCC-13): this is a 13-digit number used predominately outside of North America

  • GTIN-14 (EAN/UCC-14 or ITF-14): this is a 14-digit number used to identify trade items at various packaging levels

  • Find GTINs Individually : Take a look at 12 or 13 digit number printed ( bar code ) printed on your product’s packaging.]

  • Find GTINs in Bulk : GTINs are used in many warehouse management systems to identify and manage inventory and can often be exported from this in bulk.

  • Use correct brand : Merchants may mistakenly give us the incorrect brand for a product by using ‘brand’ to indicate that a product is compatible with, or an accessory or replacement part for a product from that brand.

Google’s Identifiers: Brand, MPN, GTINs

Google analyze and understand that which product that you are selling. If they are able to identify each product, They can

  1. Match it with search queries.

  2. Compare it with same products on google shipping.

First, Google wants to know unique identifiers like GTINs and MPN actually exist for your products. most of the products that are manufactured, they do have indeed. so you must have set identifier as “ True “

DFW-Identifier-Exist-720x54.png

  1. Brand : The brand name of each product

  2. MPN :  A unique identifier issued by manufacturer.

  3. GTINs : Numerical version of bar code.

What if you don’t have GTIN?

There is no workaround and adding the right GTIN for each product is the only option. But if you are able to provide Brand and MPN, you can do without the GTIN field altogether.

  • Follow these steps to get your product approved on Google Shipping

  1. In the Products tab, click on the title of the item to view the page for that individual item.

  2. Click the link for “Why is this item disapproved?”

  3. Review the policies related to your item disapproval, and then check the box that acknowledges that you reviewed the information.

  4. Select “Request manual review.”

It will help google to review your product and find the unique GTINs on your product if google find that there is no GTIN available your offer will reinstated.

Hope you all are clear with GTIN and Google Identifiers or contact us for your Google Shopping Data Feed help and other SEO Services.

 

Apple launched new gadgets by Zestard technologies

Apple launched New Gadgets

Apple has announced a flurry of new products at an event traditionally used to promote the company’s latest IPhone.

Yes, Apple held a special event at the Bill Graham Civic Auditorium in San Francisco on Wednesday where the company introduced brand new  iPhone 6s and 6s Plus boasting 3D touch and a 12Mp camera came a brand new Apple TV, the much-rumoured iPad Pro and new Apple Watch models.

So what was announced at event ? Let’s have a look..

  1. Apple started off with launching the Apple watch and Watch OS 2. Apple watch sport getting two new colours gold and rose gold, along with new sport straps and a new hand-stitched luxury leather strap from hermes. watch OS 2 is coming 16th september.

  1. Next was the brand new Ipad – The Ipad Pro

    This time Ipad pro comes with many features which are mentioned below,

  • 12.9- inch  Retina display is the beauty of largest Apple device has ever made.

  • 3rd-Generation 64 bit A9X chip with 1.8x the performance of the A8X, which Apple claims can produce “desktop-class performance”.

  • Four Speaker Audio

  • 10-hour battery

  • 8MP iSight Camera

  • 802.11ac with MIMO

  • Up to 150Mbps LTE

  • Touch Id and two killer accessories- The Apple Pencil & Apple Smart Keyboard.

3) After showcasing the IPad Pro now it’s turn to introduce the next generation Apple TV complete with a redesigned OS ( TV-OS ) and touch remote.

Next Generation Apple TV contains the new app store with games that can be played by the remote. as well as you can  integrate siri and  your IPhone or Ipad and use it any time.Watching Netflix and want to find out the weather? Just ask Siri and it’ll be displayed on the lower third of your screen, out of the way of the action. You can also ask “What did he say?” when watching a movie and Siri will rewind the clip 15 seconds and temporarily enable subtitles.

4) The last but not least, Came the IPhone 6 and IPhone 6-plus – it will available in  rose gold with new kind of  named “3D Touch” and Boasts 12 MP rear- facing camera with 4K video capabilities.

The introduction of 3D Touch gives users a totally new way to interact with their smartphone. It also includes Live Photos, photos that when force touched will play a short video clip and sound from when the photo was taken.

To know more about IPhone 6S and IPhone 6-Plus please visit the official website of Apple with specification

Magento VS Woocommerce Zestard Technologies blog

Magento & WooCommerce – A comparison

As in today’s tech savvy world if your business is not on the internet then you are easily missing out on half of your customers. Once you take a decision, and are deciding on the technology or the platform. Magento Development and WooCommerce are the two names which would rank pretty high on your list of options. Both have their similarities and their own points of differences. Let us try and compare both and see if a verdict can be reached as to which is the better platform.

  • The Similarities
  1. Open Source software 

    Both, Magento as well as WooCommerce, are open source software, what this means for a newly setup business is that not only do they get the basic functionalities free of cost but also get a huge helping hand in the form of a huge community of developers who believe in the power of helping and sharing.

  2. Freemium business models 

    Magento and WooCommerce are successfully utilizing the benefits of the freemium business model, where, the customers get the basic functionalities free of cost but have to pay for the add-ons or the high end versions/ functionalities. Although, both of them make sure that the basic functions offered free of cost are good enough for a beginner and one only needs to pay once the business grows.

  3. Easy to manage 

    Both Magento and WooCommerce offer you a host of options and features to add to your e commerce platform, and more importantly these are all user friendly and easy to add and manage. All in all both these platforms are a cakewalk for beginners (at least in the beginning)  You can check our rich Magento Portfolio as well as Woocommerce- wordpress Portfolio here.

  • The Dissimilarities
  1. Ease of Setting up 

    WooCommerce would be the natural choice for a beginner, who is looking to setup a new e commerce website as WooCommerce is simply an extension to WordPress. Customizing a site through WordPress is simple and WooCommerce also has its fair share of tutorials. On the other hand, Magento even though is easy to install, but the fairytale ends the moment one thinks of adding an extension. At this juncture, it’s better that one looks for a specialist.

  2. Learning Curve 

    WooCommerce doesn’t require the user to be an expert but is accompanied with a host of tutorials to help the user set an e commerce solution and enable one to manage it on his own, whereas, Magento comes along with a steep learning curve, which, if not followed, would stop the user from enjoying the full benefits of Magento unless he takes the help of an expert.

  3. Costs involved 

    As mentioned earlier, both, Magento and WooCommerce follow the freemium offer, so there are costs involved, but, in case of Magento, the cost of the learning curve or the need of an expert makes for the extra cost but , our Magento Developers can make it way too easier for you.

Magento and WooCommerce both have their own pros and cons, but in the end it’s a decision to be made by Store owner according to his/her priority and needs.

Google changed logo details by Zestard Technologies

Google changed the logo

As announced, Google will turn 17 this month, and they’ve already thrown a lot of surprises our way. Including announcing a new parent company Alphabet to the logo change, Google knows how to keep the market focused on itself.

Oh wait — you haven’t heard yet? Yes, Google changed their logo.

Indeed, Alphabet has taken its letters very seriously! and our Blog will definitely mention some of the interesting facts for the same 🙂

Those iconic, multi-colored six characters have to look good anywhere, everywhere—”even on the tiniest screen,” writes product management vice president Tamar Yehoshua and user experience director Bobby Nath on the corporate blog.

“G-o-o-g-l-e” can’t get old. And so, to stay current in the multi-screen age, the company has decided to introduce a brand new logo.

Google has created a logo that can read as well on a 2.5-inch Android Wear watch face as it does your 50-inch TV playing Chromecast. The update flattens out the letters into a sans-serif typeface which incidentally is Google’s creation and softens their color palette. For the search giant, it’s a more modern look—one that seems to take its cue from Alphabet’s own unfussy wordmark.

  • The Elements

   1412151184597388719.jpg        g-dots-360.gif             tgfgj-1024x1024.png

  Google Logotype                                Dots                                    Google G

  •  Google LogoType: A sans serif logotype  that retains our distinct multi-color sequence
  •  Dots : A dynamic distillation of the logotype for interactive, assistive, and transitional moments.
  • Google G : A compact version of the Google logo that works in small contexts.
  • Why The Change :

              tgfgj-1024x1024.png                                              google-new-logo-comparison.jpg-w=624

Until today’s redesign, Google stuck by its formula: two blue letters, two red and one yellow and one green, all in an entirely unobjectionable serif font.

So as a solution, Google introduced a “new logo and identity family” designed to work across multiple devices. Google shift to a flat sans serif in a slightly muted palette continues the vogue for neo-modern design in web services. It is an aesthetic perfectly suited to the current era.

  • Invents new typeface

The Google font is called “product sans”. So the new logo had been designed to be better looked at on every screen, because now a huge proportion of web browsing is done from phones, tablets and other mobile devices having small screens or resolutions.

  • Some Interesting facts about Google’s New Logo

I think these 9 interesting facts about the new Google logo:

  1. The new Google logo is the seventh Google logo and the sixth since its search engine opened to the public in 1998.

  1. This is the first time that Google announced a new logo with a doodle on the Google home pages around the world.

  1. The new Google logo combines “the mathematical purity of geometric forms with the childlike simplicity of schoolbook letter printing.”

  1. The new Google logo retains the rotated ‘e’ from the previous Google logo, as a reminder that Google will “always be a bit unconventional.”

  1. Previously mobile users on low bandwidth were shown a different version of the Google logo. With this new change, the logos displayed on low and high bandwidth connections will be uniform.

  1. The old Google logo image weighed ~14,000 bytes, while a special variant of Google’s full-color logo is only 305 bytes.

  1. Google “pushed the vibrancy of the red, green, and yellow to maintain saturation and pop” in its new logo.

  1. The latest revamp of the Google logo is the biggest since 1998. Previous logo changes haven’t been so strikingly different from its predecessor.

  1. The compact version of the Google logo, used to identify most of its apps, bids farewell to the little blue “g” icon and replaces it with a uppercase “G” coloured in blue, red, yellow and green to match the full logo.

As we can’t expect a day without using Google or Google Products, we need to wait and search on Google for more Google News  ;)…  Let’s see if this new Logo is a sign of some giant updates from the Search Giant on the way!!

Scrum in agile software development Zestard Technologies Blog

What is Scrum in Agile Software Development?

Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self organizing, cross functional teams. It promotes a self disciplined approach to the process of Project Management that encourages inspection and adaptation on a frequent basis, self organization and accountability, and a perfect alignment between the needs of the customer and the business goals and objectives.

The Agile methodology is based on the Agile Manifesto that states

  • Individuals and Interactions over processes and tools.
  • Working software over comprehensive documents.
  • Customer collaboration over contract negotiations.
  • Responding to change over following a plan.

Scrum, is the most widely used, light weight process framework for agile development. Process framework here describes a particular set of practices that must be adhered to, for example, pair programming in XP framework. It is lightweight in the sense that the overhead in the process is kept as low as possible, in order to maximize the productive time, that can be used to get the useful work done, hence, Scrum, is in conformance with the Agile Manifesto.

Scrum framework enables the organizations to adjust to the ever changing requirements without having to suffer much and produce a product that meets evolving business goals.

Roles & Responsibilities

Scrum Master

  • He is the keeper of the process.
  • Is responsible, for the smooth running of the process by handling obstacles that would otherwise impact the team’s productivity.
  • He is also responsible for facilitating the critical meetings.
  • Product Owner
  • He is the keeper of the requirements.
  • Is the Single-point-of-Contact (SPOC), for the requirements and also decides on their order of implementation.
  • Acts as the interface between the business, customer and the product related needs on end and the teams requirements on the other.

The Team

  • Self organizing and cross functional groups of people who are directly involved with the development and testing of the product.
  • They are the ones, who decide, how to break the work into tasks and also their assignment to individuals.
    For Instance, in a Traditional Project Management or Hire Magento Developer Program , a developer prepares WBS by himself and confirm schedule and priority of the tasks of Magento Extension Development or Magento Customization on daily or weekly basis with the Customer/Spoke Person.

The Benefits

To the Customer

  • Development requests are welcomed by the vendors.
  • Features are prioritized and are developed and delivered accordingly.

To the Vendor

  • Reduced wastage, as the focus is on development of high value features.
  • Reduced Time-to-Market due to decrease in overhead caused by documentation and increased efficiency.

Please read more on our Project Management and Business Models, as we use Agile Software Development Methodology in our Time & Materials and Offshore Development Business Model at Zestard Technologies.

Agile VS Traditional Project Management Technics

Traditional Project Management vs. Agile Project Management

One of the main factors in determining a Project Management approach for a software development project is making balancing between predictability and responsiveness for a given organization. While each business domain shares similarities, each organization has its own culture, goals, and business drivers which define strategies for success.

In traditional project management approach, each phase of a product’s life cycle takes place in sequence, so that progress flows steadily downwards through various phases like in a classic/linear approach. The traditional project management approach is a linear approach where you try to get it all done at one time. You do a lot of very detailed planning at once up-front and then deliver it in what’s known as the Big Bang.

The Advantages are that it gets stuff done; it has the potential for lower costs, agreement on the end product, highly visible reports, and standardization. The drawback of this approach is that it is not graceful with urgent and dynamic projects. It is very slow, especially if clients are unsure of what they want. Since a change requires going back to square one, and each step must be completed in sequence again, projects with rapidly changing scope or mid-stream technology changes cannot afford this traditional approach.

While Agile methodology, in project Management terms, is a description for project management methods that focus on people, communications, the product, and flexibility. The Agile development tool uses a variety of methods unique to Agile that combine to produce an efficient software development process.

Agile Project Management approach emphasizes on flexibility and responsiveness at the expense of predictability by focusing on continuous alignment and delivery of customer requirements through working software. Agile methodologies are based on rolling wave planning utilizing incremental and iterative delivery where the product features with the highest priority are developed first. By providing working software frequently in fixed time boxes (iterations), an agile project can validate business value more rapidly than a traditional project approach. Agile methods can work well on many types of projects, but are most effective where project risks are high and the project definition is continuously changing.

Having said sot, there are still circumstances in which the traditional method can be suitable let’s say in a situation, where requirements are guaranteed to be unchanging and there is very little uncertainty or if the project if very simple – but those circumstances are becoming fewer and farther these days. Also if an organisation and the people involved in the project are not in a mature enough state for Agile it may be more appropriate to use traditional project management methods.

We suggest, when it comes to special environments and dynamic nature projects, one should move away from traditional project management approach to agile project management, which has benefits of dynamic nature and should look into modern methods that have been specifically developed for such environments and conditions.

Please read more on our Project Management and Business Models, as we use Agile Software Development Methodology in our Time & Materials and Offshore Development Business Model at Zestard Technologies.

 

Zestard Potluck Party 21stAugust2015

mmmmm… Potluck Party at Zestard

After a great success and fun filled months of June & July, we are celebrating August month as a month of Freedom and Month of Holidays. What can be a better than an Idea of “Potluck – Bring and Share at Zestard”? ; Series of holidays in the month, Lots of new Teammates Welcome Occasion and a sacred month of Shravan are some simple excuses to let us celebrate  “Potluck – Bring and Share at Zestard” on Friday, 21st August’15 .

We indeed worked out on Planning of Potluck like a Systematic Project. Where everybody filled in a Spreadsheet of “What to Bring” …It was fun discussing what should be brought and made by oneself for the whole week- it was more like a Fun-food week for us. Infact, at Zestard we believe, holding regularly scheduled Team-potluck meals is one strategy that you can use to enhance the sense of camaraderie and cooperation in your organization.  Click here to know more about our Potluck Party Menu, Interesting delicacies brought by Teammates and Party Photographs.

Although, it wasn’t a “Criteria/Goal Centric Event” at all for Zestard’s Management Team. But, while writing this article, I could easily notice some of the benefits of this event as a management person. Infact, we felt a new air on this Friday, as this Potluck helped us in following ways for Zestard’s Work Culture Development:

  • Social interaction : New members of Zestard Family got chance to actually jell up and interact with each other in a casual, relaxed setting where the focus isn’t on getting through a meeting agenda or completing a project. This means they’ll be able to get to know each other a little better while sharing a good meal, we are sure this will result in  something that can contribute to enhanced working relationships and teamwork ultimately.

  • Shared experiences : Shared experiences can go a long way toward building a strong organizational identity, becoming part of the overall culture and the stories people tell when discussing and reflecting on their experiences as employees.

    This can lead to enhanced cohesiveness.We still remember our HOUSIE  jokes and hard attempts of one of the teammates to win the game at the Zestard-Family-Picnic. I’m sure we will discuss experiences of Potluck party at our homes and together at office again and again…

  • Individual contributions : Some proposed to bring Biscuits and Maggie or even Bread and Butter at the initial plan-time. But, The Best part is , whether you are a good cook or not, everyone could participate, at whatever level each person is comfortable with. TeamMates who are passionate about cooking can share their recipes and receive praise for their great-tasting signature dishes. Those who aren’t cooking enthusiasts can still participate with beverages, purchased food items or quickly made convenience foods.

And above all, These kind of  staff get-to-gathers don’t cost money or time because the food is homemade and everyone takes a break for our regular lunch anyway 😉

We learnt that diversity of Food, Language, Religion, Taste and choices are so… so..easy to deal with at Zestard, you just need to have willingness to put all of them in one plate, try once and I’m sure you will remember each individual serving and finger licking experience for the lifetime…

I’m sure next time we plan Potluck… all our Zestard teammates will say… mmmmm…. Potluck Party?… Sure…

How to Identify an Eye of a Good Graphic Designer

How to Identify an Eye of a Good Graphic Designer?

Some believe that creative geniuses are born, while others believe that creativity in Graphic Design is a learned behavior. Your attitude and the way you see things are two aspects that contribute to what makes you creative. Creative graphic designers are known for their ability to adapt to all kind of situations and not allowing criticism to render them short. They have a multitude of qualities that many lack.

Here are ten traits of seriously Creative Graphic Designers:

  1. Highly Motivated – Creative designers are motivated by the task at hand rather than by material rewards. They find motivation in the challenge that a task presents rather than allowing the material benefits to dictate what they do.

  2. Very Imaginative – They stand out from the crowd. While others follow the latest trends and find inspiration in other people’s work, the creative people find inspiration in day to day happenings and through themselves. This skills help designers to bring intuitive approach in their creative work very easily.

  3. Truly Passionate – Passion tends to be the main driving force behind creativity. A web designer has to love what he does in order to do it well. Unless he is passionate about what he does, he will not be able to completely focus on the task at hand and soon get tired of it.

  4. Face Challenges – Creative designers do not run away from challenges. They let their curiosity get the best of them, allowing them to ask questions and discover things most of us overlook. This curiosity gets them intrigued by challenges and they are able to tackle them head on.

  5. Find a Balance – Graphic designers should know how to strike a balance between being play and organized. They know how to be fun enough to experiment with various concepts and serious enough to implement them professionally. They combine the carefree fantasy with the right amount of reality based perspective.

  6. Good Communicator – Being a good communicator, plays a major role in the success of any creative work. Prompt interaction with the client and keeping them in the loop regarding the developments and new ideas is critical to a project’s success. Doing so will help strengthen your designer-client relationship which is very important for Corporate Branding Solution.

  7. Professional Attitude – Good graphic designers know that there is a fine line between being confident and being arrogant. They let their confidence get the best of them and are open to suggestions and ideas given by the client.

  8. Can Take Criticism – Criticism is just another person’s opinion. Successful graphic designers know how to accept criticism and understand that it is part of the learning process and not to be taken personally. We often need to take care of client’s perception be it simple Logo Design or Full Fledged Website Designing.

  9. Keep Learning – Designing is a lifelong process. It is not something that can be learn in a few months or a couple of years. As the graphic design industry continues to evolve, only the ones who keep up with the developments can stay ahead in the game. For instance, a designer who have worked on graphics only needs to learn 3D Designs and Flash Development

  10. Push one’s Limits­ – Pushing your boundaries, thinking outside the box and allowing yourself to experiment is all part of the learning experience as a creative graphic designer.

All these traits are part of a Successful Graphic Designer’s personality and play an imperative role in transforming an individual into a designer extraordinaire.