<?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>Week-17 &#8211; CS@Worcester</title>
	<atom:link href="https://cs.worcester.edu/category/week-17/feed/" rel="self" type="application/rss+xml" />
	<link>https://cs.worcester.edu</link>
	<description>Worcester State University Computer Science Department</description>
	<lastBuildDate>Thu, 23 May 2024 23:33:55 +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>CS 448-01 Team 3 Sprint 3 Retrospective (5/7)</title>
		<link>https://csworcester.wordpress.com/2024/05/23/cs-448-01-team-3-sprint-3-retrospective-5-7/</link>
		
		<dc:creator><![CDATA[Elias Boone]]></dc:creator>
		<pubDate>Thu, 23 May 2024 23:33:55 +0000</pubDate>
				<category><![CDATA[CS-448]]></category>
		<category><![CDATA[CS@Worcester]]></category>
		<category><![CDATA[Sprint-3]]></category>
		<category><![CDATA[Week-17]]></category>
		<guid isPermaLink="false">http://csworcester.wordpress.com/?p=111</guid>

					<description><![CDATA[Following the very close end to our 3rd and last sprint, I feel like we really put in the effort to finish AddInventoryFrontend. As a team, we completed all of the issues that we were assigned as a team and meet up together for many in-person meetings in order to finally finish up some loose-ends. […]]]></description>
										<content:encoded><![CDATA[<p>Following the very close end to our 3rd and last sprint, I feel like we really put in the effort to finish AddInventoryFrontend. As a team, we completed all of the issues that we were assigned as a team and meet up together for many in-person meetings in order to finally finish up some loose-ends.</p>
<p>One of the biggest things that we finished from last sprint was that we were to got AddInventoryFrontend working.  Last sprint was very difficult because the code that we were working on was messy and we had to change a few different approaches to the Frontend since our original approach to create a wireframe which would eventually become the UI did not come together.  For this sprint, we had updated our code to be able to finally string together the Frontend with the Backend, like changing around our directory, adding in key files to run the Frontend, and then test through trial and error our Frontend.  We used <a href="https://media.discordapp.net/attachments/1183034322098343946/1224913531753857024/image.png?ex=6650a8df&amp;is=664f575f&amp;hm=c2890f98add1d71b9954171786b56db5f2052ffed3a368abb5870b2636112aa5&amp;=&amp;format=webp&amp;quality=lossless&amp;width=2880&amp;height=1252">our current wireframe</a> in order to build our Frontend to what we ended up with.</p>
<p>For AddInventoryFrontend, I had worked on <a href="https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/inventorysystem/addinventoryfrontend/-/issues/46">updating the Documentation of AddInventoryFrontend</a> since I wanted to be able to contribute more in this sprint.  When I looked at the documentation in its original state, I was dumbfounded to find that there were almost nothing there to begin with.  It must have looked liked a template since it specified that the linter being used was called test.sh instead of lint.sh.  Because everyone on my team was doing so much work on the Frontend and its functionality, I wanted to be able to contribute more as a member of the team, so I decided to modify the documentation so that it would reflect the changes that we made as as a team.</p>
<p>Unfortunately, we were unable to completely fix some issue that we had with our Frontend before the end of the sprint.  Our Frontend works great and loads properly now that we have fixed it.  If we had another sprint left before the end of the semester, we would have worked on optimizing our Frontend so that the button could work so that you can add and remove units of food from the inventory, and also keep track of how much food is in the inventory through a viewable parameter that would check in the database for the inventory amount.  With that being said, any issues that we had with AddInventoryFrontend will have to be resolved next year.</p>
<p>As a member of our team, I definitely could work on trying to practicing some code so that I would be able to make changes that they made with the Frontend.  The Frontend was not impossible for me to read since I have played around with HTML before, but I was still trying to figure out all the formatting for our Frontend so I took a good look at our code.  I could tell that at the very least that we did our best with creating the Frontend with the little time that we had following our previous sprint, but I would like to not forget about the things we did as a team to create our Frontend.  I think that I better understand how AddInventoryFrontend works because I did run the environment on my own.  For our presentation, I really hope that we can talk more about how we got our Frontend to work rather than just listing out the issues that we did in our sprint.</p></p>

<p class="syndicated-attribution"><em>From the blog <a href="https://csworcester.wordpress.com">CS@Worcester – Elias&amp;#039; Blog</a> by <a href="https://cs.worcester.edu/author/0/" title="Read other posts by Elias Boone">Elias Boone</a></em> and used with permission of the author. All other rights reserved by the author.</p>]]></content:encoded>
					
		
		<enclosure url="https://2.gravatar.com/avatar/e15bb7daf91e2836829993dd91fb94d69452545c4c399550eb8811e432afffba?s=96&#038;d=identicon&#038;r=G" length="0" type="" />

		<post-id xmlns="com-wordpress:feed-additions:1">21725</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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">42520</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.eduhttphttphttphttphttphttphttphttphttphttphttphttp/?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">34588</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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">42601</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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">34641</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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">42643</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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">34958</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/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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">35296</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.eduhttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttphttp/?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">35697</post-id>	</item>
	</channel>
</rss>
