<?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>amontesdeoca &#8211; CS@Worcester</title>
	<atom:link href="https://cs.worcester.edu/author/amontesdeoca/feed/" rel="self" type="application/rss+xml" />
	<link>https://cs.worcester.edu</link>
	<description>Worcester State University Computer Science Department</description>
	<lastBuildDate>Mon, 20 May 2024 01:42:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
<site xmlns="com-wordpress:feed-additions:1">236835116</site>	<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://cs.worcester.edu/blog/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">21600</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://cs.worcester.edu/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">22233</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://209.239.207.241/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">22297</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://10.33.2.3/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">22612</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http:/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">22847</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://209.239.207.241:80/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">23585</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://209.239.207.241:443/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">23682</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://localhost:8080/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">24467</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://cs.worcester.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">39416</post-id>	</item>
		<item>
		<title>Shift Left Approach</title>
		<link>https://computersciencealejandromoca.blogspot.com/2024/05/shift-left-approach.html</link>
		
		<dc:creator><![CDATA[amontesdeoca]]></dc:creator>
		<pubDate>Mon, 20 May 2024 01:42:00 +0000</pubDate>
				<category><![CDATA[CS-443]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://cs.worcester.eduhttphttphttphttphttphttphttphttphttphttphttphttphttp/?guid=d9841dae129bff2d9d6864a9f88a1f30</guid>

					<description><![CDATA[
  &#160;For my last blog post for this class, I found an article online that
    talks about the practice of shifting-left in software quality assurance.
    This approach more or less emphasizes the importance of introducing quality
    assurance to ...]]></description>
										<content:encoded><![CDATA[<p
  dir="ltr"
  id="docs-internal-guid-8d3101ce-7fff-9848-9e04-664307577e94"
  style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"
><br />
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >&nbsp;For my last blog post for this class, I found an article online that<br />
    talks about the practice of shifting-left in software quality assurance.<br />
    This approach more or less emphasizes the importance of introducing quality<br />
    assurance to earlier phases in the development process. Testing from the<br />
    initial phase of development is supposed to prevent the amount of defects<br />
    and issues from piling up at the end of development. Having testing done<br />
    throughout the development phases can also lessen the workload for the<br />
    quality assurance team.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <a
    href="https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development"
    style="text-decoration: none;"
    ><span
      style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
      >https://hackernoon.com/embracing-the-shift-left-approach-revolutionizing-quality-assurance-in-software-development</span
    ></a
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >According to the article, the cost of testing and post-production vastly<br />
    outweighs the cost of development and planning. It posits that testing<br />
    earlier and more frequently catches bugs earlier on, and reduces the overall<br />
    cost of development. This goes very hand in hand with the agile software<br />
    development methodology we learned about last semester. The world of<br />
    software development has become much more fast paced, and the current<br />
    landscape pushes for finished products with minimal defects at<br />
    launch.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >I&nbsp; have seen online the mentality that a product that ships with any<br />
    problems is often ostracized. Consumers want minimal issues and problems<br />
    when interacting with any kind of software, and that goes doubly for large<br />
    companies. Having software testers involved since the start of development<br />
    would allow teams a more seamless development experience.</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >One model for development that the article proposes has each stage of<br />
    development separated by a quality check gate, in which test cases are<br />
    implemented. When all defects are found and fixed, only then can the<br />
    development team move on to the next stage of the process. I think this a<br />
    very good system that could fit well within the agile sprint methodology.<br />
    Leave time at the end of the sprint, but before the sprint retrospective,<br />
    for the quality assurance team to check the code, then at the retrospective<br />
    they can sign off on the state of the project. If there are any bugs that<br />
    could not be fixed within this sprint, the testers can assign it as an issue<br />
    for the next one.&nbsp;</span
  >
</p>
<p></p>
<p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
  <span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    ><span class="Apple-tab-span" style="white-space: pre;"> </span></span
  ><span
    style="background-color: transparent; color: black; font-family: Arial,sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; white-space: pre;"
    >During the Development Capstone project, this could be used to manage the<br />
    teams next semester. Have team members focus on quality assurance near the<br />
    end of the sprint, and then collect their feedback at the sprint<br />
    retrospective. Another way would be to have one or two teams act as quality<br />
    assurance throughout the whole semester. Either way it could save a bit of<br />
    headaches for everyone.</span
  >
</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://computersciencealejandromoca.blogspot.com/">CS@Worcester Alejandro Professional Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by amontesdeoca">amontesdeoca</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">40040</post-id>	</item>
	</channel>
</rss>
