<?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>Elvis Montero &#187; Education</title>
	<atom:link href="http://www.elvismontero.com/category/education/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elvismontero.com</link>
	<description>Technologist. Blogger. Human.</description>
	<lastBuildDate>Sun, 19 Jun 2011 15:19:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Sustainability and IT &#8211; My magnum opus at RIT</title>
		<link>http://www.elvismontero.com/2010/02/15/sustainability-and-it-my-magnun-opus-at-rit/</link>
		<comments>http://www.elvismontero.com/2010/02/15/sustainability-and-it-my-magnun-opus-at-rit/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:00:26 +0000</pubDate>
		<dc:creator>emontero</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.elvismontero.com/?p=525</guid>
		<description><![CDATA[Scott Hawker, former adviser and head of my capstone project&#8217;s committee at RIT, emailed my publication-ready monograph not long ago: Here&#8217;s the abstract: Information technology holds tremendous potential to help consumers and firms make more sustainable choices by providing information at key decision points. As one example, there are a number of software programs that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.se.rit.edu/?q=node/53">Scott Hawker</a>, former adviser and head of my capstone project&#8217;s committee at RIT, emailed my publication-ready monograph not long ago:</p>
<p style="text-align: center;"><img class="size-full wp-image-530 aligncenter" title="pres-page" src="http://www.elvismontero.com/wp-content/uploads/2010/02/pres-page.jpg" alt="presentation page" width="410" height="530" /></p>
<p>Here&#8217;s the abstract:</p>
<blockquote><p>Information technology holds tremendous potential to help consumers and firms make more sustainable choices by providing information at key decision points. As one example, there are a number of software programs that help calculate and summarize environmental metrics for various products and processes. Surprisingly, while many printers are moving into the IT arena, the technology has not been fully utilized. For the most part, there is a lack of knowledge on the part of the consumer on the sustainability impacts of their communication decisions. Thus, this paper outlines a decision tool, presented to the consumer as they make a print decision, which estimates the energy consumption of printing a given document by analyzing the user’s requirements for the print job, the printer selected and the corresponding life-cycle criteria for these elements.</p></blockquote>
<p>If you&#8217;d like to read more, <a href="http://www.elvismontero.com/stuff/monograph.pdf" target="_blank">here&#8217;s the link to the paper in PDF format</a>. I&#8217;ll be uploading the other major component of this work (i.e. Java code) in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elvismontero.com/2010/02/15/sustainability-and-it-my-magnun-opus-at-rit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2 years + 56,000 dollars = ?</title>
		<link>http://www.elvismontero.com/2010/01/30/2-years-56000-dollars/</link>
		<comments>http://www.elvismontero.com/2010/01/30/2-years-56000-dollars/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 05:00:35 +0000</pubDate>
		<dc:creator>emontero</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.elvismontero.com/?p=498</guid>
		<description><![CDATA[After two years of blood, sweat, tears, and a scholarship worth US$56,000, here&#8217;s the end result: (click for a larger view) Sans the blood and the tears, it was quite an amazing ride. Traveling to Rochester, NY, spending 2 years at RIT and meeting all the awesome people I met along the way, is one [...]]]></description>
			<content:encoded><![CDATA[<p>After two years of blood, sweat, tears, and a scholarship worth US$56,000, here&#8217;s the end result:</p>
<p style="text-align: center;"><a href="http://www.elvismontero.com/pictures/degree_big.JPG" target="_blank"><img class="size-full wp-image-501 aligncenter" title="degree" src="http://www.elvismontero.com/wp-content/uploads/2010/01/degree-small.jpg" alt="ms degree and grades" width="492" height="326" /></a></p>
<p style="text-align: center;">(click for a larger view)</p>
<p>Sans the blood and the tears, it was quite an amazing ride. Traveling to Rochester, NY, spending 2 years at RIT and meeting all the awesome people I met along the way, is one of the most salient experiences of my short life. <a href="http://elvismontero.blogspot.com/2007/05/you-were-accepted-now-what.html" target="_blank">And to think I was morose and utterly worried because I didn&#8217;t know whether I was going to get a scholarship almost three years ago</a>. It&#8217;s incredible what persistence and an optimistic mindset can do.</p>
<p>With the arrival of the certificate, this chapter of my life is officially over. It&#8217;s now time to move on and look for bigger, more difficult challenges. Up, up and away!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elvismontero.com/2010/01/30/2-years-56000-dollars/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Randy Pausch on time management</title>
		<link>http://www.elvismontero.com/2008/12/13/randy-pausch-on-time-management/</link>
		<comments>http://www.elvismontero.com/2008/12/13/randy-pausch-on-time-management/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 19:21:39 +0000</pubDate>
		<dc:creator>emontero</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.elvismontero.com/?p=47</guid>
		<description><![CDATA[Do you guys remember Randy Pausch? No? What about his remarkable last lecture? Today, for the first time, I came across Randy&#8217;s fantastic take on a very pressing matter for most of us: time management. Here&#8217;s the entire YouTube video: If you don&#8217;t have enough time to watch the whole thing (Aha! That&#8217;s a clear [...]]]></description>
			<content:encoded><![CDATA[<p>Do you guys remember <a href="http://en.wikipedia.org/wiki/Randy_Pausch">Randy Pausch</a>? No? What about his remarkable <a href="http://www.youtube.com/watch?v=ji5_MqicxSo">last lecture</a>? Today, for the first time, I came across Randy&#8217;s fantastic take on a very pressing matter for most of us: <strong>time management</strong>. <a href="http://www.youtube.com/watch?v=oTugjssqOT0" target="_blank">Here&#8217;s the entire YouTube video</a>:</p>
<p><center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/oTugjssqOT0&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/oTugjssqOT0&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center></p>
<p>If you don&#8217;t have enough time to watch the whole thing (Aha! That&#8217;s a clear indicator of how poorly managed your time is!), here&#8217;s the presentation&#8217;s gist according to yours truly:</p>
<ul>
<li><strong>Your desktop (i.e. your working environment) must always be as organized as possible</strong>. The more clutter you have, the worse off you&#8217;ll be.</li>
<li><strong>Multiple displays (i.e. monitors) are a must.</strong> In terms of sheer productivity, an extra screen goes a long way.</li>
<li><strong>Master your inbox.</strong> Do not let your inbox, and its unceasing influx of messages, waste your precious time.</li>
<li><strong>Avoid interruptions.</strong> If you&#8217;re working, you&#8217;re doing just that. Nothing should come between you and your working hours.</li>
<li><strong>Monitor yourself.</strong> You should be able to answer this simple question: what did you do 3 days ago at 3:45 PM? A calendar is a must-have.</li>
<li><strong>Procrastination is really expensive.</strong> Waiting until the last second to work on that assignment or project is more expensive than planning ahead.</li>
<li><strong>Kill your TV.</strong> Enough said here.</li>
</ul>
<p>These are, of course, just a few of the most important pointers you can extract from Randy&#8217;s eloquent discourse. I suggest you watch the presentation in its entirety. That would be time well spent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elvismontero.com/2008/12/13/randy-pausch-on-time-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mind map: Objet d&#8217;art</title>
		<link>http://www.elvismontero.com/2008/07/23/mind-map-objet-dart/</link>
		<comments>http://www.elvismontero.com/2008/07/23/mind-map-objet-dart/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 12:00:55 +0000</pubDate>
		<dc:creator>emontero</dc:creator>
				<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://www.elvismontero.com/?p=22</guid>
		<description><![CDATA[I love mind maps! Ok, maybe that was an overstatement (I usually get carried away when I&#8217;m excited). I do think mind maps are an elegant, straightforward manner to easily convey seemingly-complicated ideas and concepts. I was totally elated when I ran into Mindmeister.com, a site that allows you to create and share your mind [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I love <a href="http://en.wikipedia.org/wiki/Mind_map" target="_blank">mind maps</a>!</strong> Ok, maybe that was an overstatement (I usually get carried away when I&#8217;m excited). I do think mind maps are an elegant, straightforward manner to easily convey seemingly-complicated ideas and concepts. I was totally elated when I ran into <a href="http://www.mindmeister.com/" target="_blank">Mindmeister.com</a>, a site that allows you to create and share your mind maps with the online community.</p>
<p>Take a look at one of the public maps submitted by one of the site&#8217;s members (<strong><a href="http://www.mindmeister.com/maps/show_public/8420735" target="_blank">What Smart Students Know &#8211; 12 Principles</a></strong>):</p>
<p style="text-align: center;"><a title="What Smart Students Know" href="/stuff/what_smart_students_now.jpg" target="_blank"><img class="aligncenter" src="/stuff/what_smart_students_now.jpg" alt="" width="491" height="231" /></a></p>
<p style="text-align: center;">Source: <a href="http://www.mindmeister.com/maps/public" target="_blank">Mindmeister&#8217;s public maps</a> (click on the picture for a higher resolution)</p>
<p style="text-align: left;">If you have never tried out mind maps, make sure you do so the next time you are explaining any new subject to a novice. I have noticed complicated subjects tend to be easier to grasp when you present them with the help of graphic elements. <strong>A picture is worth a thousand words, right?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elvismontero.com/2008/07/23/mind-map-objet-dart/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TQM in Software Development</title>
		<link>http://www.elvismontero.com/2008/07/15/tqm-in-software-development/</link>
		<comments>http://www.elvismontero.com/2008/07/15/tqm-in-software-development/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 13:00:35 +0000</pubDate>
		<dc:creator>emontero</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.elvismontero.com/?p=18</guid>
		<description><![CDATA[The following is an English translation of a brief paper I wrote about TQM and software development for an undergrad class in Dominican Republic. I felt like sharing this with the many IT peers that read my blog. I hope you guys enjoy it. NOTE: The paper&#8217;s tone was rather informal (i.e. not academic) because [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following is an English translation of a brief paper I wrote about TQM and software development for an undergrad class in Dominican Republic. I felt like sharing this with the many IT peers that read my blog. I hope you guys enjoy it.</em></p>
<p><strong><em>NOTE: The paper&#8217;s tone was rather informal (i.e. not academic) because the professor encouraged &#8220;open&#8221; and &#8220;brutally honest&#8221; communication in class. He wanted our work to be clear, concise and to the point. He was not fond of bombastic verbosity or the &#8220;stiffness&#8221; of scholastic vocabulary. </em></strong></p>
<p>&#8212;</p>
<p>We are usually accustomed to hear and read about TQM (<a href="http://en.wikipedia.org/wiki/Total_Quality_Management" target="_blank">Total Quality Management</a>) in other areas but software development (SD). We normally run into the concept in one of our business courses or when somebody blurts it out during a meeting at work. However, TQM&#8217;s notions can be easily applied to SD management in order to increase productivity and reduce the amount of bugs introduced in the final product.</p>
<p>Let us succinctly review TQM’s main aspects (i.e. customer focus, attention to process, continuous improvement, measurement and analysis of data, human factors, management and leadership) and how they relate to software development.</p>
<p><strong>CUSTOMER FOCUS</strong></p>
<p>One interesting characteristic of every modern quality theory is the preponderant role the customer plays in the definition of quality. Simply put, <strong>the customer determines what quality is</strong>. TQM is no exception to this principle. [Carroll, 1995] Similarly, software developers are also on the lookout for better and more efficient ways to achieve maximum customer satisfaction.</p>
<p>Personally, I have noticed most software engineers (at least the vast majority of the ones I’ve met) concern themselves with what customers, both internal and external, have to say about the product. Do they like our software? How do we know? Conversely, do they detest our product? If so, why? How can we improve our software? Feedback, whether rants or positive comments, largely determines what goes in or out of the next release.</p>
<p>Naturally, internal communication becomes another important aspect. The ability to keep everyone in the team on the same page will go a long way towards higher levels of customer satisfaction:</p>
<blockquote><p>TQM requires cross-functional teams to encourage communication and business understanding; working with staff from outside the IS function means that system developers gain a greater understanding of the business problems which need to be solved by information systems (Mathieson and Wharton, 1993; Tobin, 1990). [Carroll, 1995]</p></blockquote>
<p><strong>CONTINUOUS IMPROVEMENT</strong></p>
<p>A salient theme discussed in every other managerial meeting, and one that has also found its way into the software development realm, is the concept of continuous improvement. TQM’s definition of continuous improvement is remarkably concise (dare I ask, <strong>recursive?</strong>):</p>
<blockquote><p>Continuous improvement (or kaizen) is a continuous process of making improvements, typically by small steps. In Japanese, kai means to alter and zen means to make better. [Brandon, 2006]</p></blockquote>
<p>Despite its seemingly easy definition, continuous improvement is one of those gray, murky areas in software development. How do you know you are effectively improving your build and deployment processes if you tweak them a little? What metrics are in place to feasibly estimate improvements over a long, or short, period of time? It all boils down to a simple, yet crucial, statement:</p>
<blockquote><p>Quality planning and delivery is an iterative process. [Phillips, Joseph &amp; Luckey, Teresa, 2006]</p></blockquote>
<p>So, when in comes to process improvements (both in TQM and SD), the approach yielding the most results is encapsulated by the following remarks: <strong>measure, measure, measure, iterate, iterate, iterate, ad infinitum!</strong></p>
<p><strong>HUMAN FACTORS, MANAGEMENT AND LEADERSHIP</strong></p>
<p>The value of a good manager is immeasurable regardless of the discipline we are talking about. SD is not an exception to this conspicuous canon:</p>
<blockquote><p>Management must lead, not punish. It is manager&#8217;s job to help MIS staff do a better job and create a better system. Project managers must be trained in basic interpersonal and analytical skills. They must have a solid understanding of statistical process control. They should know that in any software development team whose performance is in statistical control, half of them would always be below average. They should focus on those members whose performance is out of statistical control. [Chen, 2000]</p></blockquote>
<p>Just as TQM’s concepts undeniably portray, the role of upper management in achieving higher quality standards lies within a single concept: <strong>leadership</strong>. Software engineers, just as everyone else doing any kind of creative job, need to be particularly motivated in order to achieve their utmost potential.  When the leader, instead of just “the boss”, fully understands the technical minutia of SD, cares about the well being of his/her engineers and proactively fosters an environment conducive to innovative work, there is greater room for involvement and collaboration among team members (necessary traits of every team in today’s fast-paced IT industry).</p>
<p><strong>A BIGGER PICTURE</strong></p>
<p>Overall, TQM’s concepts and principles are certainly applicable to software development. Nevertheless, because it was initially conceived to appeal to a broad range of industries, other theories were created after TQM to specifically support software development and maintenance. Refer to the following picture for a few examples of new quality theories and their relevance in SD/IT:</p>
<p style="text-align: center;"><img class="aligncenter" src="/stuff/it_tqm.jpg" alt="sdq approaches" width="486" height="486" /></p>
<p style="text-align: center;">Source: <a href="http://www.amazon.com/Project-Management-Modern-Information-Systems/dp/1591406935" target="_blank">Project Management for Modern Information Systems, 2006</a></p>
<p>What has your company done to accomplish higher levels of quality in your software development processes? Has TQM meant anything to you and your organization? If not, has any other quality policy been used to help you cope with bugs and maintenance costs?</p>
<p><strong>BIBLIOGRAPHY</strong></p>
<p><em>Brandon, Dan</em>. <strong>Project Management for Modern Information Systems.</strong> IGI Publishing, 2006.</p>
<p><em>Carroll, Jennie</em>. <strong>The application of total quality management to software development.</strong> Information Technology &amp; People. Vol. 8, No. 4. Department of Information Systems, Monash University. Australia, 1995.</p>
<p><em>Chen, Houn-Gee et al</em>. <strong>Total Quality Management in Software Development Process.</strong> The Journal of Quality Assurance Institute, Vol. 14, No. 1, January 2000, pp. 4-6 &amp; 35-41.</p>
<p><em>Phillips, Joseph &amp; Luckey, Teresa</em>. <strong>Software Project Management for Dummies.</strong> John Wiley &amp; Sons, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elvismontero.com/2008/07/15/tqm-in-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

