<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dextrys</title>
	<atom:link href="http://www.stephenbarrante.com/dextrys/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stephenbarrante.com/dextrys</link>
	<description>IT outsourcing</description>
	<lastBuildDate>Sun, 30 Nov 2014 21:19:45 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>UX Design as an Approach to Product Development</title>
		<link>http://www.stephenbarrante.com/dextrys/ux-design-as-an-approach-to-product-development/</link>
		<comments>http://www.stephenbarrante.com/dextrys/ux-design-as-an-approach-to-product-development/#comments</comments>
		<pubDate>Mon, 20 Oct 2014 09:32:56 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[UX Design]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=789</guid>
		<description><![CDATA[If you own a software product today, you have more options than ever before over every aspect of its ecosystem â€“ from how itâ€™s designed, to the technology used to...]]></description>
				<content:encoded><![CDATA[<div align="left">
<p align="left">If you own a software product today, you have more options than ever before over every aspect of its ecosystem â€“ from how itâ€™s designed, to the technology used to create it, to where and how it is distributed or published, to how it is maintained and supported. This blog post is a part of series on the web and mobile app infrastructure. Â Todayâ€™s post will focus on User Experience.</p>
<div align="left"></div>
<div align="left">
<h1 align="left"><b>Viewing Your Product as a Process &#8211; an Experience &#8211; Rather Than a Static &#8220;Thing&#8221;</b></h1>
<div align="left"></div>
<div align="left">You often see UX described as something along the lines of &#8220;it&#8217;s how a user feels when they use a software product&#8221;. Additionally, it&#8217;s often considered a phase of product development and is commonly associated with UI design. I would say that UX design is a way to view your product as a process &#8211; an experience &#8211; not merely as a static &#8220;thing&#8221;.</div>
<div align="left"></div>
<div align="left">Why is it important to view your product as experience? Historically, software engineers have been mainly concerned with creating functional software, and putting a lot of weight in writing clean code, and having a low rate of defects. Today we&#8217;re at the point where, there so many products, so many options that quality is not always the decisive factor. Don&#8217;t get me wrong, it&#8217;s very important, but no matter how good your code is, Â if your product is confusing or difficult to learn, &#8212; no one will use it.</div>
<div align="left"></div>
</div>
<p><span id="more-789"></span></p>
</div>
<div align="left"><span style="color: #000000; font-family: Calibri;"><span style="color: #000000; font-family: Calibri;">Â </span></span>It is human nature to chose the path of least resistance when it comes to learning how to use a new tool. If your product is not intuitive, i.e. it takes a long time to figure out, the user will choose a new product that can be learned in a single trial.</p>
<div align="left"></div>
<div align="left">UX design is anÂ increasinglyÂ hot topic, as users demand that their software products are available on multiple platforms. For example, I use Evernote for writing purposes: I use it on my MacBook Pro at home, on my Windows machine in the office and my Android phone when I&#8217;m on the go. The transition between the three &#8220;incarnations&#8221; is easy and intuitive: you learn to use it on one platform, you know how to use it on all the others. My data isÂ accessible &#8220;anytime, anywhere&#8221;, itÂ makes me more productive and, in addition, the tool backs up my data. Someone has put in a lot of effort to design this seamless experience, and they&#8217;ve done a good job.</div>
</div>
<div align="left"></div>
<div align="left"><a href="http://blog.dextrys.com/wp-content/uploads/2014/10/ux9.jpg"><img alt="ux9" src="http://blog.dextrys.com/wp-content/uploads/2014/10/ux9.jpg" width="646" height="218" /></a></div>
<div align="left"><span style="color: #000000; font-family: Calibri;">Â </span></div>
<h1 align="left">Areas of UX &#8211; Much More Than a Functional Spec</h1>
<div align="left"></div>
<div align="left">In the past, experience design has been, not so much ignored, as not treated as a separate discipline, and incorporated into different cycles of product development. Product idea would be turned into a functional specification document, approved by the stakeholders, and a UI designer and a team of developers would create the product, &#8212; then testers will take it for a spin. Â Where does UX fit into this? Who should take theÂ  responsibility of UX design? Before we answer that, let&#8217;s look at a few key areas of user experience design:</div>
<div align="left"></div>
<div align="left"></div>
<div align="left">
<ul>
<li><b>Information architectureÂ (IA)</b>, which is how the content is organized, prioritized and presented. This is part of the overall structure of your product, and you need to make sure that it&#8217;s flexible in order toÂ accommodate potential changes and additions to the product. Types of IA include:Â hierarchy,Â Â hub and spoke, nested, tabbed, bento box or filtered view. Each one of these is appropriate for a certain type of product. In later blog posts, I will expand on this subject.</li>
<li><b>Interaction DesignÂ (IxD)</b>Â &#8211; this is where the interaction types come in. How does your user interact with the features of your product? This is where you introduce workflows and provide useful notifications/feedback along the way, so they don&#8217;t feel lost or confused. Make sure to consider user&#8217;s prior experience and conventions they are used to, so that your product is easier to learn. Provide useful and clear feedback, in human language, without the technical jargon. Find a way to handle errors gracefully without blaming or frustrating the user.</li>
<li><b>Interface Design</b>. This is where function is given form. Make things visually appealing to make sure users want to use your product and are enjoying the experience. This is where you consider the layout of your features on the screen, considering how users place their hands and fingers on a tablet or smartphone.</li>
<li><b>Navigation Design</b>.Â Good navigation design gives a strong sense of where you are, what your next step is and what the expected result should be.Â Make sure that you product revealsÂ the right things at the right points of user navigation.</li>
</ul>
</div>
<div align="left">This is just a brief overview of experience design areas, and we&#8217;ll go back to different aspects of UX in future blog posts. The main point is that the areas described above need to be included in your product development process; if your organization has a UX designer to address them, &#8212; that&#8217;s great; some of them can be done by the UI designer, or it might be the product owner&#8217;s responsibility, or it could be a tandem of several team members. In addition don&#8217;t forget to get some feedback from real users, make sure to observe how real people use your product, and see if the product is intuitive to them and used as intended.</div>
<div align="left"></div>
<div align="left"></div>
<h1 align="left"><b>Why Dextrys</b></h1>
<div align="left"><em>Dextrys are the experts in the web and mobile ecosystems for small and mid-sized retailers, services, and consumer product companies, including</em></div>
<div align="left"><em>â€¢Â Â Â Â Â Â Â Â Â Â Â Â  User experience and front-end app design for web, smart phone and tablets</em></div>
<div align="left"><em>â€¢Â Â Â Â Â Â Â Â Â Â Â Â  Back-end software systems that enable and support the customer experience</em></div>
<div align="left"><em>â€¢Â Â Â Â Â Â Â Â Â Â Â Â  Software testing, and</em></div>
<div align="left"><em>â€¢Â Â Â Â Â Â Â Â Â Â Â Â  Cloud consultingÂ </em></div>
<div align="left"><em>When you work with Dextrys you can be confident that our team of focused experts will deliver on time, within budget and to the quality you expect.</em></div>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/ux-design-as-an-approach-to-product-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve Your Cloud Security</title>
		<link>http://www.stephenbarrante.com/dextrys/improve-your-cloud-security/</link>
		<comments>http://www.stephenbarrante.com/dextrys/improve-your-cloud-security/#comments</comments>
		<pubDate>Tue, 23 Sep 2014 13:03:03 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Security]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=786</guid>
		<description><![CDATA[by James Ling, Director, CISA, and Misha Kalhin, Senior Project Manager. Switching to the cloud from in-house can transform your business, as we&#8217;ve discussed in ourÂ previousÂ blog posts. Â Cloud hosting promotes...]]></description>
				<content:encoded><![CDATA[<p><strong><i>by James Ling, Director, CISA, and Misha Kalhin, Senior Project Manager.</i></strong></p>
<p><strong><i></i></strong>Switching to the cloud from in-house can transform your business, as we&#8217;ve discussed in ourÂ <a href="http://blog.dextrys.com/cloud-testing">previous</a>Â blog posts. Â Cloud hosting promotes efficiency, cost reduction, and flexibility by freeingÂ your organization from managing large air-conditioned spaces with rapidly aging hardware and by reducingÂ your reliance on in-house IT expertise to manage functions that are not core to your business. Â There are a lot of benefits of moving to the cloud, but, every executive in charge of the decision to migrate services to the cloud needs to consider the risks. This post will focus on managing the security risks of moving your systems and data out of your own facilities.</p>
<div>
<div>
<p>Cloud security is an issue that has been in the spotlight afterÂ <a href="http://www.reuters.com/article/2014/09/18/us-home-depot-dataprotection-idUSKBN0HD2J420140918">Target and Home Depot</a>Â data breach scandals, which prove that if your security measures are insufficient, the results will be devastating. Â Tens of millions of dollars, in this case. Cloud service providers typically &#8220;share&#8221; security responsibilities with their clients, i.e. they provide fundamental security of the infrastructure, and expect their clients to secure applications that have been deployed in that infrastructure.Â After the incident Home Depot, for example, implemented &#8220;enhanced encryption of payment data&#8221; to avoid future breaches.</p>
<p><span id="more-786"></span></p>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/07/DX-Cloud-V1.jpg"><img class="alignnone size-full wp-image-759" alt="DX Cloud V1" src="http://blog.dextrys.com/wp-content/uploads/2014/07/DX-Cloud-V1.jpg" width="979" height="618" /></a></p>
<p>From a security standpoint, the two factors you need to consider when you plan cloud migration isÂ reliabilityÂ of your cloud infrastructure provider andÂ reliabilityÂ of the partner,Â who will designÂ your cloud solution architecture, migrate your systems, and then test the solution. In addition, to avoid potential risks, your organization needs a robust Cloud Governance policy to define the appropriate uses of the cloud, cost management and disaster recovery.</p>
</div>
<h2>Selecting a Cloud Infrastructure Provider</h2>
<div>
<div>According to theÂ <a href="http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2014-state-cloud-survey">recent survey</a>, cloud adoption is approaching ubiquity in 2014, with 94% of the organizations surveyed using Iaas, and 87% using public cloud.Â Today, the top cloud infrastructure providers are Amazon (AWS), AT&amp;T, HP, Rackspace, and Microsoft, among many other.Â Dextrys has selected AWS as our primary partner, because they are generally considered a market leader in cloud computing. They are known for innovation, wide range of cloud services to suit most organizations, including government agencies, and, according to Gartner, AWS pricing is &#8220;industry reference point.&#8221; Â AWS offers highly secure facilities, constantÂ surveillance and multiple levels of protection from physical and virtual attacks. Here&#8217;s a snapshot of their security features:</div>
<div>
<ul>
<li>Secure Access to AWS services using an encryption protocol.</li>
<li>Built-in Firewalls that can be configured based on your organization&#8217;s needs, as well as a Virtual Private Cloud network.</li>
<li>Unique users,Â Encrypted data storage, Isolated GovCloud compliant with US ITAR regulatons (here&#8217;s theÂ <a href="http://aws.amazon.com/security/">full list</a>)</li>
</ul>
</div>
</div>
<h2>Â Selecting a Cloud Migration Partner</h2>
<div>
<div>Amazon&#8217;s security measures are fundamental and necessary, however, AWS does not guarantee complete security. Â They &#8220;<a href="http://aws.amazon.com/security/">share</a>Â the security responsibility,&#8221; which means that there are additional steps that you will need to take when designing your system architecture and migration Security issues can come up during migration process, some of them inherent to the platform you are using, your application, or people that access your AWS instance. Â If you are not fully confident in your team&#8217;s ability to meet all those challenges, you will need a partner who can help you plan and execute the transition.</div>
<div></div>
<div>As a part of our Cloud Migration offering, Dextrys provides system hardening services to secure:</div>
<div>
<ul>
<li>Linux &#8211; by reinforcing the kernel to avoid DOS and spoofing attacks. Other services include Mandatory Access Control, locking down with SELinux.</li>
<li>Apache &#8211; by disabling unnecessary &#8220;mods&#8221;, secure access, restrict access to root directory, configure CGI and SSI, keep and monitor access logs.</li>
<li>PHP &#8211; by limiting execution time to prevent large-scale SQL injection attacks, disable potentially vulnerable services.</li>
<li>MySQL &#8211; by restricting service by IP and implementing additional secure access methods.</li>
</ul>
</div>
<div>In addition to system hardening, we use third-party tools, such as Continuous Monitoring and Vulnerability Management to validate your cloud security.</div>
<div></div>
</div>
<h2><b>Cloud Governance</b></h2>
<div>
<div>According toÂ <a href="http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2014-state-cloud-survey#Enterprise-Cloud-Governance-Lags-Adoption">2014 Rightscale survey</a>Â many organizations have yet to implement Cloud Governance Policy to determine the appropriate use of cloud (public, private or hybrid), which applications can/cannot be deployed in the cloud, cost management policy, and disaster recovery. Having a Cloud Governance policy will help to determine who is responsible for which areas of cloud security and help to avoid chaos in case of a security breach.</div>
<div></div>
<div><b><i>Cloud Services with Dextrys</i></b></div>
<div></div>
<div>It&#8217;s important to select the right partner to for your cloud services needs. In addition to developing your web or mobile app, Dextrys can also launch it in the cloud &#8211; securely. Â ClickÂ <a href="http://www.dextrys.com/what/cloud-services.aspx">here</a>Â to find out more about Dextrys cloud services.</div>
<p>&nbsp;</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/improve-your-cloud-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Factory &#8211; Customize Your Product to Meet Customer Needs</title>
		<link>http://www.stephenbarrante.com/dextrys/digital-factory/</link>
		<comments>http://www.stephenbarrante.com/dextrys/digital-factory/#comments</comments>
		<pubDate>Mon, 18 Aug 2014 16:14:52 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ODC]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=777</guid>
		<description><![CDATA[by Misha Kalhin, Senior Project Manager Software is not always on-size-fits-all. For example, if your software product is a POS system, your client, Brand A might have different requirements for...]]></description>
				<content:encoded><![CDATA[<p><em><strong>by Misha Kalhin, Senior Project Manager</strong></em></p>
<p>Software is not always on-size-fits-all. For example, if your software product is a POS system, your client, Brand A might have different requirements for their POS than your other client, Brand B. Sure, the core features would be the same, but small, yet important things like UI preferences, business logic, third party systems integration will differ from client to client. Making these changes for tens or even hundreds of customers for every release of your software product in-house is a tedious and costly endeavor. Wouldnâ€™t you rather have your R&amp;D team focus on making the next release of your product as good as it can be?</p>
<p><span id="more-777"></span></p>
<p>Key performance indicators for this type of engagement model are:</p>
<ul>
<li><strong>Volume</strong>. Â We track the number and type of work items every month and made sure we always have the right number of resources involved. Â We can adjust the resources levels up and down based on your business needs.</li>
<li><strong>Productivity</strong>. We track and analyze the work items completed per resource month and make sure our estimates are in line with our actuals. These steps are necessary to make sure we are continually improving.</li>
<li><strong>Quality</strong>. Â We asses defect rates and conduct root cause analysis on a regular basis. In the last year the number of defects decreased by 12%.</li>
</ul>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/08/Digital-Factory.jpg"><img class="alignnone size-full wp-image-764" alt="Digital Factory" src="http://blog.dextrys.com/wp-content/uploads/2014/08/Digital-Factory.jpg" width="1076" height="623" /></a></p>
<p>DextrysÂ <strong>digital factory</strong>Â simultaneously works on multiple projects, notifies the client once the work is completed and holds monthly review meetings with client stakeholders. Some of the notable aspects of the digital factory are:</p>
<ul>
<li><strong>Ticketing System</strong>. Tracking requirements without a tracking system will lead to a lot of re-work in the future. That is why we utilize the best tools and proprietary delivery processes, based on industry best practices, to track requirements and provide traceability from the initial requirements to finished product.</li>
<li><strong>Metrics Tracking</strong>. We track volume of work received and volume of work completed, as well as team efficiency and quality (defect rate). We also compare estimates that client&#8217;s R&amp;D give us for a work item and track our own estimates and actuals. In 2014 our estimates have been in line with client&#8217;s estimates and actuals are often better.</li>
</ul>
<p>Due to their expertise, our engineers are often invited to travel abroad for product roll-outs. This improves communication and further ensures that Dextrys digital factory is a seamless extension of our client&#8217;s team.</p>
<p><strong>Dextrys Digital Factory</strong></p>
<p>Dextrys provides software development and testing services to technology driven companies in the US and worldwide. We offer a range of engagement models to allow our clients to match our delivery to their project needs, processes and management styles. Let Dextrys help you reduce your software engineering costs and extend your engineering capacity.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/digital-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Automation Trends &#8211; API testing, GUI Testing, Cloud Testing</title>
		<link>http://www.stephenbarrante.com/dextrys/test-automation/</link>
		<comments>http://www.stephenbarrante.com/dextrys/test-automation/#comments</comments>
		<pubDate>Wed, 13 Aug 2014 20:26:48 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Test Automation]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=763</guid>
		<description><![CDATA[by Misha Kalhin, Senior Project Manager Consumer demand and competition drive businesses to upgrade their software frequently, adding new features, while making sure they support all possible platforms AND keeping...]]></description>
				<content:encoded><![CDATA[<p><strong><i>by Misha Kalhin, Senior Project Manager</i></strong></p>
<p>Consumer demand and competition drive businesses to upgrade their software frequently, adding new features, while making sure they support all possible platforms AND keeping it intuitive, easy-to-use and visually impressive. In an effort to meet theseÂ requirements systems become more complex, andÂ often product quality issues come up due to insufficient testing. For any business, catching bugs late in the lifecycle means lower customer satisfaction and higher fixing costs.</p>
<p>Manual testing is no longer sufficient in today&#8217;s rapidly changing world, it&#8217;s too labor-intensive and inefficient.Â Automated regression testing helps you test your system after every build, to make sure new additions have not broken existing functions. Â Perhaps automated testing cannot solve all problems, but today it has to be a part of any testing strategy.</p>
<p><span id="more-763"></span></p>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/08/Test-Automation.png"><img class="alignnone size-full wp-image-765" alt="Test Automation" src="http://blog.dextrys.com/wp-content/uploads/2014/08/Test-Automation.png" width="1105" height="406" /></a></p>
<p>Businesses are often reluctant to implement test automation due to lack of expertise, and fear that it would take a great effort to implement. That&#8217;s what makes test automation a great candidate for outsourcing to an experienced vendor. Regression testing team can be completely independent from your Agile team. Read more on thatÂ <a href="http://blog.dextrys.com/dont-outsource-your-agile-testing-outsource-regression-testing">here</a>.</p>
<h2>Test Automation Trends</h2>
<p><a href="http://www.agileconnection.com/sites/default/files/article/file/2014/Cost-Benefit%20Analysis%20of%20Test%20Automation.pdf">Studies show</a>Â that test automation pays for itself in the first 6 months, and return over the first 18 months is around 80%. In addition, test automation frees up your manual testers from doing tedious work and focus on moreÂ meaningfulÂ test case creation that requires more human intuition and knowledge of system business logic.</p>
<p>An experienced vendor will set up a process to select test cases for automation and a team of professionals will maintain and update an automated test suite &#8211; responding to the constantly changing software product &#8211; Â and regularly execute the regression suite to:</p>
<ul>
<li>Increase code coverage</li>
<li>Improve code quality</li>
</ul>
<p>Some of the automation tools areÂ proprietary, but there are also several open source tools that will meet all your automation needs while keeping the cost low. In addition, running automated test scripts is a repeatable process that can be reused and executed frequently and quickly pays forÂ itselfÂ by reducing manual testing effort, improving product quality and stability.</p>
<h3>API Testing</h3>
<p>In addition to GUI test automation, which simulates end-user&#8217;s interactions with the system, another rising type of test automation in 2014 is API testing (often called headless testing), which tests whether application programming interfaces (APIs) are doing what they are supposed to, without GUI component.Â Tools such as soapUI, Jasmine, PhantomJS have been used extensively for such headless technologies asÂ API, REST, DB, and JMS.</p>
<h3>Cloud testing</h3>
<p>Cloud testing can come handy for performance and load testing. If you would like to see how your system performs when it is accessed by hundreds of machines at the same time, it&#8217;s much easier to create these instances in the cloud than ask your IT to set them up in-house. Read more about cloud testingÂ <a href="http://blog.dextrys.com/cloud-testing">here</a>.</p>
<h2>Test Automation Services from Dextrys</h2>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/08/Test-Automation.gif"><img alt="Test Automation" src="http://blog.dextrys.com/wp-content/uploads/2014/08/Test-Automation.gif" width="232" height="172" /></a></p>
<p>Dextrys offers easy-to-implement, comprehensive automation testing solutions. With Dextrysâ€™ automated testing solution, all activities of the testing process are included in the scope of automation in order to achieve a high level of system integration, increasing code coverage and improving product quality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/test-automation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launch Your Product in the Cloud: Switching from In-house to Cloud</title>
		<link>http://www.stephenbarrante.com/dextrys/launch-your-product-in-the-cloud-switching-from-in-house-to-cloud/</link>
		<comments>http://www.stephenbarrante.com/dextrys/launch-your-product-in-the-cloud-switching-from-in-house-to-cloud/#comments</comments>
		<pubDate>Thu, 24 Jul 2014 09:49:00 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cloud]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=754</guid>
		<description><![CDATA[Eric Byron, Director, Client ServicesÂ  As we learned last week, cloud adoption is reaching ubiquity (clickÂ hereÂ to read full article). Let&#8217;s recap why companies use cloud: Why Use Cloud? The reasons...]]></description>
				<content:encoded><![CDATA[<h2><i>Eric Byron, Director, Client Services</i><strong>Â </strong></h2>
<div align="left"></div>
<div align="left">As we learned last week, cloud adoption is reaching ubiquity (clickÂ <a href="http://blog.dextrys.com/cloud-testing">here</a>Â to read full article). Let&#8217;s recap why companies use cloud:</div>
<div align="left"></div>
<h2><strong>Why Use Cloud?</strong></h2>
<p>The reasons for using cloud will vary depending on how you intend to use it, but here are some of the top reasons:</p>
<ul>
<li><strong>Access Freedom</strong>Â â€“ Employees, clients, end customers all can access the applications remotely in the office and on the go, from any device of their choice.</li>
</ul>
<p><span id="more-754"></span></p>
<ul>
<li><strong>Flexible &amp; Scalable</strong>Â â€“ Choose the configuration, mix and match software, and run the business applications within minutes and derive metrics to select the one that suitsÂ your needs best.</li>
<li><strong>Cost</strong>Â <strong>ReductionÂ </strong>â€“ Highly efficient use of resources to shadow the capacity eliminates the exorbitant cost of in-house hardware and subsequent administration.Â  With cloud you pay only for what you use.</li>
<li><strong>Automatic Updates</strong>Â â€“ Maintenance free to a large extent the provider takes the responsibility of updating and upgrading the software.<strong>Â </strong></li>
</ul>
<h2><img class="alignnone size-full wp-image-755" style="color: #333333; font-size: 15.555556297302246px; font-style: normal; line-height: 27.08333396911621px;" alt="Cloud gif" src="http://blog.dextrys.com/wp-content/uploads/2014/07/Cloud-gif.gif" width="817" height="519" /><strong>SwitchingÂ from in-house to Cloud</strong><strong>: a Real World Example ofÂ Using Cloud to Your Advantage</strong></h2>
<div align="left">Recently Dextrys was building a native mobile app (for iOS and Android) for a well-known provider of products and services that promote healthy lifestyle. After a successfulÂ roll-out in North America, our client wanted to establish their presence in South America. During the development process, they faced a challenge:</div>
<ul>
<li>New product required a reliable infrastructure to support the emerging market.</li>
<li>Corporate informed the client that it would take 6 months at a prohibitive price to set up theÂ infrastructureÂ in-house, which would undermine product launch.</li>
</ul>
<div align="left">Once again, the client came to us and in addition to building their product and supporting it during development, testing and launch, Dextrys set up exactly the system they wanted, built from the ground up, including cloud infrastructure design for development, QA and production environments. In addition our team guided the client through setup and procurement process with AWS.</p>
</div>
<h2><strong>Benefits:</strong><strong>Â </strong></h2>
<div>
<ul>
<li><strong>Flexibility</strong>: we were able to setup separate environments for Dev, QA and Production quickly and easily, &#8212; and we were able to set them up as we were ready to start populating production data prior to launch.</li>
<li><strong>Security</strong>: we leveraged the security capabilities and features provided by Amazon including:
<ul>
<li>Secure access</li>
<li>Built-in firewalls</li>
<li>Unique users</li>
<li>Private Subnets</li>
<li>Trusted Advisor (Provided through Premium support)</li>
</ul>
</li>
</ul>
<div align="left">We established multiple security groups (ELB, App, Cache, and RDS) for tight control of each component of the environment.</div>
<ul>
<li><strong>Cost</strong>: the costs during development and testing phases were almost ridiculously low, less than $2,000 for the first 2 months.Â  With the addition of the production environment the cost goes up incrementally, not dramatically, and their costs will only rise based on demand, so as their user base and revenue grows they can scale the infrastructure as needed.Â  They will only pay for what they need, when they need it. Â <strong>Overall cost savings of choosing cloud over in-house is several hundred Â thousand dollars.</strong></li>
<li><strong>Reliability</strong>: we have been able to establish comprehensive application performance testing with JMeter to monitor any changes in systems performance and are leveraging AWS hosting environments dashboards to monitor the infrastructure for any performance or stability issues.Â  Throughout development the environments have been stable and consistent.</li>
</ul>
</div>
<h2><strong>Cloud Computing with Dextrys</strong></h2>
<p>Dextrys is a US-based software outsourcing company that provides solutions using cloud computing to clients worldwide.Â  Our expertise in solving complex business problems such as distributed Agile development in the cloud, large deployment and testing via simulating real time environments have significantly reduced costs and time for our clients.</p>
<p>ClickÂ <a href="http://www.dextrys.com/what/cloud-services.aspx"><strong>here</strong></a>Â to find out more about Dextrys cloud services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/launch-your-product-in-the-cloud-switching-from-in-house-to-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launch Your Business in the Cloud â€“ Real-world Examples: Cloud Testing</title>
		<link>http://www.stephenbarrante.com/dextrys/cloud-testing/</link>
		<comments>http://www.stephenbarrante.com/dextrys/cloud-testing/#comments</comments>
		<pubDate>Mon, 07 Jul 2014 07:44:14 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Test Automation]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=744</guid>
		<description><![CDATA[This article provides a holistic view of the cloud, with a real-world example of how to utilize the cloud to your advantage: cloud testing. Follow our blog for more examples of how to launch your business in the cloud. ]]></description>
				<content:encoded><![CDATA[<p><i>by Rajesh Bashyam â€“ VP Client Services</i></p>
<p>The era of maintaining large climate controlled spaces with miles of racks holding expensive yet quickly aging hardware is so nineties. So is the idea of large in-house IT teams to support and maintain those systems. Â With the emergence of Cloud computing, businesses are freed from the overhead of IT maintenance, while gaining scalability, and easy access. Â No surprise that adoption of the cloudÂ isÂ <a href="http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2014-state-cloud-survey">reaching ubiquity</a>Â in 2014, with 94% of surveyed organizationsÂ hosting applications in the cloud, and 87% using public cloud.</p>
<p>This article provides a holistic view of the cloud, with a real-world example of how to utilize the cloud to your advantage: cloud testing. Follow our blog for more examples of how to launch your business in the cloud.<span id="more-744"></span></p>
<h2></h2>
<h2><a href="http://blog.dextrys.com/wp-content/uploads/2014/07/DX-Cloud-V1.jpg"><img class="alignnone size-full wp-image-759" alt="DX Cloud V1" src="http://blog.dextrys.com/wp-content/uploads/2014/07/DX-Cloud-V1.jpg" width="979" height="618" /></a></h2>
<h2>How Do You Leverage Cloud?</h2>
<ul>
<li>Use cloud-based systems for data storage and sharing. Â Not too long ago, you would have backed up your files to a network server, not Box.com.</li>
<li>Use cloud-based software products instead of installing the software on premises. Â Classic examples is Salesforce.com (a cloud company before there was a cloud) which replaced many companies&#8217; installations of sales force automation software (and now provide many other products beyond that). Â Email and productivity software are probably the most prevalent now.</li>
<li>Move your own company&#8217;s products to a cloud hosting environment. Â Both customer facing and internal back office applications can be moved off premises, as can the development and testing environments that support them.</li>
</ul>
<h2>Why Use Cloud?</h2>
<p>The reasons for using cloud will vary depending on how you intend to use it, but here are some of the top reasons:</p>
<ul>
<li><strong>Access Freedom</strong>â€“ Employees, clients, end customers all can access the applications remotely in the office and on the go, from any device of their choice.</li>
<li><strong>Flexible &amp; Scalable</strong>Â â€“ Choose the configuration, mix and match software, and run the business applications within minutes and derive metrics to select the one that suitsÂ your needs best.</li>
<li><strong>Cost</strong>Â <strong>ReductionÂ </strong>â€“ Highly efficient use of resources to shadow the capacity eliminates the exorbitant cost of in-house hardware and subsequent administration.Â  With cloud you pay only for what you use.</li>
<li><strong>Automatic Updates</strong>Â â€“ Maintenance free to a large extent the provider takes the responsibility of updating and upgrading the software.</li>
</ul>
<h2>Cloud Testing: a Real World Example ofÂ Using Cloud to Your Advantage</h2>
<p>Our client presented usÂ with a challenge: Data from 200 plus multi-crystalline furnaces needs to be collected every 30 seconds, analyzed and dynamically reported at periodic intervals. Physically setting up hundreds of simulating machines would be a foolâ€™s errand, so the solution required some creativity.</p>
<p>The team came up with this cloud-based solution:</p>
<ul>
<li>Created a cloud solution simulating the data generation closely shadowing real time furnaces</li>
<li>Cloned multiple instances of the simulators on the cloud as required for testing</li>
<li>Collected metrics from the multiple cloud instances using 1 Master Controller which also resided in the cloud</li>
<li>Executed the analysis and reporting based on data received</li>
</ul>
<p>For test automation, an instance on the cloud was spawned with Test Complete as the preferred testing software:</p>
<ul>
<li>Scripts were executed against the 200 plus furnace simulators for test data generation</li>
<li>Master Controller functions were also tested remotely</li>
<li>Update the automated scripts on the Test server on the cloud with versions updated as needed</li>
</ul>
<h2>Result</h2>
<p>The costÂ reduction wasÂ significant and the testing simulation was close to a real-time implementation of a large industry.</p>
<h2>Cloud Computing with Dextrys</h2>
<p>Dextrys is a US-based software outsourcing company that provides solutions using cloud computing to clients worldwide.Â  Our expertise in solving complex business problems such as distributed Agile development in the cloud, large deployment and testing via simulating real time environments have significantly reduced costs and time for our clients.</p>
<p>ClickÂ <a href="http://www.dextrys.com/what/cloud-services.aspx">here</a>Â to find out more about Dextrys cloud services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/cloud-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhoneGap &#8211; Hybrid App Development</title>
		<link>http://www.stephenbarrante.com/dextrys/phonegap-hybrid-app-development/</link>
		<comments>http://www.stephenbarrante.com/dextrys/phonegap-hybrid-app-development/#comments</comments>
		<pubDate>Wed, 28 May 2014 06:48:51 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hybrid App Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[PhoneGap]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=719</guid>
		<description><![CDATA[by Misha Kalhin, Senior Project Manager In most cases, companies develop separate applications for each mobile platform, each coded in a different language. Â For iPhone and iPad, they develop an...]]></description>
				<content:encoded><![CDATA[<address><em>by <strong>Misha Kalhin, Senior Project Manager</strong></em></address>
<p align="left">In most cases, companies develop separate applications for each mobile platform, each coded in a different language. Â For iPhone and iPad, they develop an app in Objective-C. Â For Android, they use Java. While more expensive and time consuming to develop and maintain, creating these native applications ensures that the apps are optimized for their respective devices.</p>
<p align="left">Tools that simplify the creation of apps for multiple platforms have always had significant drawbacks and will never be suitable for all applications. There are tools that make it possible to create apps for both iOS and Android in C#, but result in apps with a large footprint on the device, slowing download times and taking up storage. PhoneGap (Apache Cordova) uses a different approach and can present a viable development option for many situations. Businesses with limited budgets that need to launch their product fast often choose hybrid development for it&#8217;s speed and simplicity &#8211; even if it means switching to native apps once the product becomes more stable.</p>
<p align="left"><span id="more-719"></span></p>
<p style="text-align: center;"><a href="http://blog.dextrys.com/wp-content/uploads/2014/05/PhoneGap.jpg"><img class="wp-image-722 aligncenter" alt="PhoneGap - Hybrid App Development" src="http://blog.dextrys.com/wp-content/uploads/2014/05/PhoneGap.jpg" width="530" height="436" /></a></p>
<h2>What is PhoneGap?</h2>
<p align="left">PhoneGap (Apache Cordova) is an example of a framework that enables you to build a mobile app using familiar web tools such as HTML5, CSS3, utilizing Javascript to access device-level APIs. PhoneGap claims to have bridged the gap between web and mobile development &#8211; once the code is written, it works the same on any intended platform.Â In addition, hybrid apps can be downloaded via app stores just like native apps, so their exposure to the market is not impacted.</p>
<p align="left">PhoneGap includes direct API support for</p>
<ul>
<li>Accelerometer</li>
<li>Camera</li>
<li>Compass</li>
<li>Contacts</li>
<li>File system</li>
<li>Media</li>
<li>Network (clickÂ <a href="http://phonegap.com/about/feature/">here</a>Â for complete list)</li>
</ul>
<p>When combined with responsive design, PhoneGap apps perform well on devices with different screen sizes and resolutions. This flexibility offers a significant advantage as the range of display sizes in smartphone devices continually increases.</p>
<p>PhoneGap also offers PhoneGap Build, a cloud based tool that enables you to build a store-ready app without the need to install and maintain a native SDK on every platform you&#8217;re developing for.</p>
<h2 align="left">Recent Advances with PhoneGap 3</h2>
<p align="left">In the past, PhoneGap has been criticized in the mobile development community because its performance is inferior to that of native apps and PhoneGap apps were plagued with platform specific issues.Â However, with PhoneGap 3 that was released in 2013, a lot of these issues have been addressed. Â The result is that today hybrid app development can match the performance of native apps on newer mobile devices.Â PhoneGap 3 enables businesses to quickly get their product on the market &#8211; on multiple systems (e.g. both iOS and Android at the same time). Other advantages of PhoneGap 3 include:</p>
<ul>
<li>Much faster development process. Anyone with HTML/CSS, JS experience can build an app with PhoneGap.</li>
<li>Single code base. In native development there are two code bases (iOS and Android), which means that any change/fix or new feature needs to be added twice.</li>
<li>Much cheaper than native. PhoneGap framework itself is open source and free, and certainly, reduced training, design, development and testing time results in great savings.</li>
</ul>
<h2 align="left">PhoneGap Examples</h2>
<p align="left">These are some examples of apps developed with PhoneGap:</p>
<ul>
<li><a href="http://rormix.com/">Rormix</a>Â &#8211; an app that connects users with music and videos of emerging/unsigned artists. The app was developed using PhoneGap in a little over a month &#8211; on both iOS and Android.</li>
<li><a href="http://phonegap.com/app/nus-extra-student-discount-companion-app/">NUS Extra</a>Â &#8211; an app developed for National Union of Students (UK) to help students find discounts and deals by location, keyword, and browse by category.</li>
</ul>
<h2 align="left">Mobile Development with Dextrys</h2>
<p align="left">At Dextrys we&#8217;ve embraced hybrid app development early on seeing its potential of helping businesses reduce time-to-market. We&#8217;ve developed multiple native and hybrid applications, most recently a hybrid app for one of the biggest brands in cosmetics targeted for Asian market. <i>If youâ€™re interested going mobile and reaping the benefits of the revenue opportunities it opens up, feel free to contact Pat Lucas (plucas@dextrys.com)</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/phonegap-hybrid-app-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Web Services (AWS) in China &#8211; Why You Need a Trusted Partner in Cloud Computing</title>
		<link>http://www.stephenbarrante.com/dextrys/amazon-web-services-aws-in-china-why-you-need-a-trusted-partner-in-cloud-computing/</link>
		<comments>http://www.stephenbarrante.com/dextrys/amazon-web-services-aws-in-china-why-you-need-a-trusted-partner-in-cloud-computing/#comments</comments>
		<pubDate>Mon, 14 Apr 2014 09:14:36 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=703</guid>
		<description><![CDATA[byÂ Rajesh Bashyam, VP Client Services &#38; Vakeesan Rajadurai, Sr.Project Manager According to Gartner 20% of companies that participated in the survey are using public cloud storage services and 19% for...]]></description>
				<content:encoded><![CDATA[<p><em>byÂ <a href="mailto:rbashyam@dextrys.com">Rajesh Bashyam, VP Client Services</a> &amp; <a href="mailto:Vakeesan.Rajadurai@dextrys.com">Vakeesan Rajadurai, Sr.Project Manager</a></em><em></em></p>
<p>According to Gartner <a href="http://www.gartner.com/it/page.jsp?id=2220715">20%</a> of companies that participated in the survey are using public cloud storage services and 19% for production computing. Gartner rates Amazon as the <a href="http://www.networkworld.com/news/2013/010313-gartner-cloud-storage-265459.html?page=1">number one</a> cloud service provider.Â Amazon recently announced that they are expanding their footprint to provide services directly from <a href="http://aws.amazon.com/about-aws/whats-new/2013/12/18/announcing-the-aws-china-beijing-region/">mainland China</a>.This article provides an insight into cloud computing, AWS China and the importance of having a trusted partner to set up your presence on Amazon.<br />
<span id="more-703"></span></p>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/04/v7_02s.jpg"><img class="alignnone size-full wp-image-709" alt="Cloud" src="http://blog.dextrys.com/wp-content/uploads/2014/04/v7_02s.jpg" width="1076" height="831" /></a></p>
<p><span>Cloud services provide on demand, easy, scalable access to applications, resources and services, and are fully hosted and managed by a </span>cloud<span> services provider. </span><span>This arrangement allows the enterprise to focus on its core business and not worry about infrastructure, data centers, maintenance, and other non-core services. However the biggest advantage of using cloud service provider is scalability as business grows. An enterprise no longer needs to plan for the huge investments to regularly upgrade infrastructure. Cloud services allow a firm to scale up or down and pay only for actual usage.</span></p>
<p>The right cloud provider will have to ensure the following:</p>
<ul>
<li>Security and compliance. Clients need to feel confident that their information is safe and that cloud service provider is able to comply to client standards.</li>
<li>Easy access to information and support</li>
<li>Cost. Most cloud providers offer pay-as-you-go option.</li>
<li>Choice of hosting platforms such as LAMP, WAMP etc</li>
</ul>
<p><span>Due to government regulatory issues private clouds are a hot topic in China while public cloud services have no presence currently. Private cloud is expensive and makes sense only if the prospective business is for the long haul and has credible opportunities to expand. Public clouds are popular as they are relatively cheaper and billing is based on usage.</span></p>
<h2><span>Why Companies Choose AWS Cloud Services</span></h2>
<p>Amazon is rated the <a class="external-link" href="http://www.networkworld.com/news/2013/010313-gartner-cloud-storage-265459.html">best</a> among the cloud server providers by Gartner. After having e<span>xpanded its reach into Asia Pacific Region, its fourth foray, Amazon has recently entered China. Prior to that Chinese companies have been using Amazon Web Services (AWS) in other regions across North &amp; South America, Europe, Asia. </span><span>AWS has partnered with China&#8217;s top data centers like ChinaNetCenter and SINNET and consultants </span><span>Cloudgo, Bamboo Cloud, Bamboo Technologies, ChinaNetCloud, and Hitachi Consulting (China) to provide high value experience as well as limited regional previews for selected vendors.</span></p>
<p>Benefits of using AWS over Chinese private service providers</p>
<ul>
<li>Using AWS doesn&#8217;t involve any up front expenses or long term commitments. It&#8217;s scalable and it allows adding/removal of resources on demand.</li>
<li>Easy to deploy globally and be in production in a few days</li>
<li>Customers will be able to run their applications on infrastructure in China thereby reducing any delay</li>
</ul>
<p><span>Though public cloud is an option for easy deployment and scalability of your application, getting to the point of choosing the right configuration could be daunting. F</span><span>actors to consider in a service provider.</span></p>
<ul>
<li><span>Prior experience with hosting on AWS in the same geography </span></li>
<li><span>Partnership with Amazon</span></li>
<li><span>Expertise in performing due diligence based on specific scenarios</span></li>
<li><span>Trained personnel who can work on AWS installs</span></li>
<li><span>Security aspects over and above what the public cloud provides</span></li>
</ul>
<h2>Cloud Implementation Services through Dextrys</h2>
<p>Dextrys is a China-based software services company providing developing web and mobile applications for clients worldwide. We can build and deploy to your own infrastructure or assist you in deploying it to AWS Cloud Services.</p>
<p>To know more about Dextrys and the services we offer please visit <a href="http://www.dextrys.com/"><strong>http://www.dextrys.com</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/amazon-web-services-aws-in-china-why-you-need-a-trusted-partner-in-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Commerce Websites with Responsive Web Design</title>
		<link>http://www.stephenbarrante.com/dextrys/mobile-commerce-websites-with-responsive-web-design/</link>
		<comments>http://www.stephenbarrante.com/dextrys/mobile-commerce-websites-with-responsive-web-design/#comments</comments>
		<pubDate>Fri, 07 Mar 2014 01:51:39 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=668</guid>
		<description><![CDATA[byÂ Misha Kalhin, Senior Project Manager This post is for those who are building anÂ m-commerce website and want to understand current web design trends, and changing consumer behavior. What is Responsive...]]></description>
				<content:encoded><![CDATA[<p><em>byÂ </em><em><a href="mailto:misha.kalhin@dextrys.com">Misha Kalhin, Senior Project Manager</a></em></p>
<p><strong>This post is for those who are building anÂ </strong><strong>m-</strong><strong>commerce website and want to understand current web design trends, and changing consumer behavior.</strong><strong></strong></p>
<h2><strong>What is Responsive Web Design?</strong></h2>
<p><span id="more-668"></span>Responsive Web Design (RWD) describes a technique for improving the appearance and navigation of web sites on mobile devices. RWD automatically adjusts website content to fit nicely on a screen of any size. Responsive sites use the same URLs and HTML (the way content is displayed is determined by CSS) and can potentially eliminate the need for a separate mobile (m-dot) website.</p>
<p align="left">Responsive web design is recommended by Google, it is SEO friendly and offers many advantages in productivity and appearance. However, since responsive is new there are currently a few constraints that will be smoothed out overtime as RWD evolves.</p>
<ul>
<li><strong>Challenging for complex websites</strong>. Companies that have been around for decades and have large, complex websites might find it too costly and unnecessary to switch to responsive â€“ at least for now. However most companies choose to make at least some of their content responsive, usually a landing page and other pages most commonly accessed via mobile.</li>
<li><strong>Not supported by older browsers</strong>. Â RWD requires browsers to recognize CSS3, so if a lot of your web traffic comes from users who use older browsers, then going responsive might not be your top priority.</li>
<li><strong>May affect the speed of your website</strong>. Since your site will receive traffic from both web and mobile at the same time â€“ that may affect your website&#8217;s load speed.</li>
</ul>
<p align="left">Due the rise of mobile, all websites will have to adopt new design and development techniques and become more future-friendly. The first step to figure out if responsive is worth the investment is to measure your mobile audience using Google Analytics.</p>
<h2><b>mCommerce and Responsive Web Design</b></h2>
<p>Mobile commerce sales have toppedÂ <a href="http://mashable.com/2013/04/24/mcommerce-sales-forecast/">$38 billion</a>Â in 2013 and the number is projected to reachÂ <a href="http://mashable.com/2013/04/24/mcommerce-sales-forecast/">$108 billion</a>Â by 2017.Â <a href="https://econsultancy.com/blog/63338-mobile-commerce-now-accounts-for-23-of-online-sales-report">Almost a quarter</a>Â of all online sales come from mobile devices and trend is projected to grow quickly in 2014. Even though a lot of sales come from retails apps, there is now a significant shift to mobile websites, because the user is no longer restricted by app stores and can easily find the site via search engine.</p>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/03/responsive2_3.jpg"><img class="alignnone size-full wp-image-669" alt="responsive2_3" src="http://blog.dextrys.com/wp-content/uploads/2014/03/responsive2_3.jpg" width="1076" height="621" /></a></p>
<p>To create a great m-commerce website you need to think â€œmobile firstâ€: cater towards the mobile audience taking into account restrictions of mobile devices â€“ then enhance the experience of a desktop user by adding additional features. At the same time, make sure that the effort to improve mobile experience, does not take away from the desktop experience. Below are a couple of examples of responsive websites that find that balance:</p>
<ul>
<li><a href="http://skinnyties.com/">Skinnyties</a>: Great example of mobile first strategy. The site has a very clean layout. And it shows that designing responsively does not limit our designs to columns of fluid text and images on solid backgrounds.</li>
<li><a href="http://www.stanfordcourt.com/">Stanford court</a>Â (created by Dextrys): The site is simple with a classic look and feel. Notice how the menu, headline and body text re-size to achieve optimal legibility on all devices.</li>
<li><a href="http://foodsense.is/">Food Sense</a>: Spacious layout and playful iconography. Fun to look at and navigate on any device. Quirky, homey design and colorful images of delicious food.</li>
</ul>
<h2><strong>5 Best Practices for Building a Responsive mCommerce Site</strong></h2>
<p>At Dextrys weâ€™ve deployed over 250 websites for hospitality and retail industries. Below are a few best practices for making a great m-commerce site:</p>
<ul>
<li><strong>Simple layout</strong>. In order to provide the best mobile shopping experience and improve web site speed, content should be precise and layout simple.</li>
<li><strong>Search bar</strong>. Make sure your site features a prominent search bar with auto-suggestions to decrease typing on mobile.</li>
<li><strong>Optimize your images</strong>. Images should be flexible and workable, which speeds up load time significantly.</li>
<li><strong>Checkout page</strong>Â needs to be simple and purchasing should only be a couple of steps. Definitely do not send the user to a checkout page that is not optimized for mobile.</li>
<li><strong>Test thoroughly</strong>. There are many ways to improve your responsive website, and new tools and techniques are appearing every day. Itâ€™s important to try new things and test on as many devices as possible.</li>
</ul>
<h2><i>Dextrys web and mobile team is experienced in responsive web design, Parallax as well as integration with third party applications and social networks.Â </i></h2>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/mobile-commerce-websites-with-responsive-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Outsource Your Agile Testing &#8211; Outsource Regression Testing</title>
		<link>http://www.stephenbarrante.com/dextrys/dont-outsource-your-agile-testing-outsource-regression-testing/</link>
		<comments>http://www.stephenbarrante.com/dextrys/dont-outsource-your-agile-testing-outsource-regression-testing/#comments</comments>
		<pubDate>Tue, 25 Feb 2014 02:33:08 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Test Automation]]></category>

		<guid isPermaLink="false">http://blog.dextrys.com/?p=603</guid>
		<description><![CDATA[ByÂ Rajesh Bashyam â€“ VP Client Services Industry research shows thatÂ 35%Â of the software issues that are discovered in a typical software development life cycle can be avoided when prioritized regression testing...]]></description>
				<content:encoded><![CDATA[<p><em>ByÂ <a href="mailto:rbashyam@dextrys.com"><i>Rajesh Bashyam â€“ VP Client Services</i></a></em></p>
<p>Industry research shows thatÂ <a href="http://www.academia.edu/705374/Efficient_Test_Case_Prioritization_in_Regression_Testing">35%</a>Â of the software issues that are discovered in a typical software development life cycle can be avoided when prioritized regression testing is integrated into the process.</p>
<p>Adding an offshore regression component to your development team can help you improve your software quality, while spending aboutÂ <a href="http://www.hr.com/SITEFORUM?&amp;t=/Default/gateway&amp;i=1116423256281&amp;application=story&amp;active=no&amp;ParentID=1119278073607&amp;StoryID=1119654798453&amp;xref=http%3A//www.google.com/url%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D5%26ved%3D0CEkQFjAE%26url%3Dhttp%253A%252F%252Fwww.hr.com%252Fhr%252Fcommunities%252Fperformance_management%252Fpwc_studies_show_outsourcing_saves_35__on_payroll_and_50__on_hris_eng.html%26ei%3DFrAHU52yDbLisAT4r4DYDQ%26usg%3DAFQjCNEBt56xxODZyLE12E4ImFdsnHCnJA%26bvm%3Dbv.61725948%2Cd.dmQ%26cad%3Drja">50%</a>Â less than by building that capacity in house.</p>
<p>This article will help to explain both how to integrate an offshore regression team into an otherwise in-house Agile development environment.<br />
<span id="more-603"></span><strong>Testing Within Agile</strong></p>
<p>Agile scrum teams build software incrementally. Effective teams focus on speed of delivery and completeness of the software product and use metrics to improve their productivity over time. In almost all cases, the most effective teams are co-located in the same environment. With each Sprint the team works together to deliver a fully functional release that meets the requirements (Stories) selected at the start of the Sprint.</p>
<p>Most Sprint teams include functional testers to improve release quality. The challenge they face is that within the short duration of each Sprint the testers must both define and execute the test cases for each Story. Â There is limited time for executing a regression test covering functions from previous Sprints or even releases and even less time for updating a regression test or trying to automate parts of it.</p>
<p>As the team adds additional functionality, the risk of regression errors increases. Â In some cases, a team will then devote an entire Sprint near the end of a release cycle dedicated to running regression tests. The challenge with this approach is that issues found are late in the development cycle and can risk significant rework.</p>
<p><strong>Adding Regression Testing to Agile</strong></p>
<p>One solution to this testing challenge is to establish a dedicated regression team thatÂ would work outside the Agile SCRUM team. Its role is to maintain a product regression suite. Ideally, they would maintain a set of automated scripts that would perform a subset of the test suite.Â While distinct from the SCRUM, the regression team would work together with the Agile team. Â In their regular cycle of work, the team would</p>
<ul>
<li>Incrementally update the regression tests with the manual scripts created by the SCRUM&#8217;s functional testers</li>
<li>Executed the manual and automated regression scripts against each Sprint release</li>
<li>Update the automated scripts with any fallout from the changing software and by selectively automating new functional tests</li>
</ul>
<p>Clearly defined metrics will help you ensure your regression team is accomplishing your quality objectives:</p>
<ul>
<li>Regression test coverage (as a percentage of total functional test cases)</li>
<li>Automated test coverage (as a percentage of total regression scripts)</li>
<li>Time to execute</li>
<li>Valid defects captured</li>
<li>Percent of invalid defects reported</li>
</ul>
<p><a href="http://blog.dextrys.com/wp-content/uploads/2014/02/Regression-Testing.jpg"><img class="alignnone size-full wp-image-605" alt="Regression Testing" src="http://blog.dextrys.com/wp-content/uploads/2014/02/Regression-Testing.jpg" width="576" height="432" /></a></p>
<p><strong>Outsourcing the Regression Testing</strong></p>
<p>When looking to saving costs in testing, outsourcing of the functional testing may not be the best solution. In most cases, keeping the testers embedded in the SCRUM with the developers will allow for the most efficient transfer of knowledge between the team members and the highest productivity for the team. Outsourcing the entire team (development and testing) may be an option, but not just the functional testers.</p>
<p>However, the regression testing is a prime candidate for outsourcing for several reasons:</p>
<ul>
<li>The interface points between the Agile scrum and the regression team can be well defined.</li>
<li>You can take advantage of a time zone difference to have the regression testing completed and documented overnight.</li>
<li>Clearly defined metrics will help confirm that you are meeting your business objectives of both quality and cost savings</li>
</ul>
<p><strong>Automated Regression Testing with Dextrys</strong></p>
<p>Dextrys is a US-based software outsourcing company providing Regression Testing solutions to clients worldwide.Â  Our Regression Testing service can help you to decrease your defect ratio while improving your code coverage and overall software quality.</p>
<p>To know more about Dextrys and the services we offer please visitÂ <a href="http://www.dextrys.com/"><strong>http://www.dextrys.com</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stephenbarrante.com/dextrys/dont-outsource-your-agile-testing-outsource-regression-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
