<?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>Technology and Leadership&#187; Project Management</title>
	<atom:link href="http://technologyandleadership.com/category/project-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://technologyandleadership.com</link>
	<description>The intersection of Technology and Leadership</description>
	<lastBuildDate>Sat, 20 Aug 2011 18:20:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Making a successful transition to agile testing</title>
		<link>http://technologyandleadership.com/making-a-successful-transition-to-agile-testing/</link>
		<comments>http://technologyandleadership.com/making-a-successful-transition-to-agile-testing/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 02:25:54 +0000</pubDate>
		<dc:creator>Aruna</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[customer collaboration]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Test Driven Development]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://technologyandleadership.com/?p=483</guid>
		<description><![CDATA[&#8220;Agile teams produce a continuous stream of value, at a sustainable pace, while adapting to the changing needs of the business.&#8221; &#8211; Elisabeth Hendrickson In this definition, &#8220;business value&#8221; refers to shippable code.  Agile teams release business value in the form of shippable code frequently at a very fast pace atleast monthly once. “Sustainable pace” [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://technologyandleadership.com/wp-content/uploads/2011/02/lean-documentation.png"></a>&#8220;Agile teams produce a continuous stream of value, at a sustainable pace, while adapting to the changing needs of the business.&#8221; &#8211; <a href="http://www.testobsessed.com">Elisabeth Hendrickson</a></p></blockquote>
<p style="text-align: justify;">In this definition, <strong><em><span style="color: #000080;">&#8220;business value&#8221;</span></em></strong> refers to shippable code.  Agile teams release business value in the form of shippable code frequently at a very fast pace atleast monthly once.<br />
<strong><em><span style="color: #000080;">“Sustainable pace”</span></em></strong> means that the agile teams continuously add capabilities to the emerging system at more or less the same velocity given no increases in team size.</p>
<p style="text-align: justify;">Thus, Agile ensures that the code is built in a sustainable fashion to a high quality. This article explains how agile manifesto might apply to testing and the roles and responsibilities of a tester in an agile project.</p>
<blockquote><p>“If you don’t know how to work together, whatever your defined processes, I can all but guarantee that your processes are not being followed” &#8211; James Bach</p></blockquote>
<p style="text-align: justify;">Team building should take the place of processes. The whole development team should commit to delivering a high-quality product. Testing is a key activity that should involve testers,developers and customer representatives. It is not supposed to be done by the testers in isolation. The developers need to write automated unit tests before starting to code. This approach of doing testing before coding is called <strong><span style="color: #000080;"><em>Test Driven Development</em>.</span> </strong>In agile environment the distinction between a tester and a developer is blurred. Testers are not the solely responsible or even the primary owner of quality. Quality is a shared responsibility of the whole team. Individuals in an agile team may specialise in a particular role but will take on different roles depending on the context. <strong><em><span style="color: #000080;">Testers who are out of their depth reading code or uncomfortable influencing design decisions may require some training to fit into the agile team.</span></em></strong> The estimate for test efforts should be done as a part of the overall implementation efforts of the project.</p>
<p style="text-align: justify;">Rigid processes sometimes tend to hinder the team&#8217;s progress towards quality goals and impose friction on people interactions.<strong><em><span style="color: #000080;"> Testers need to be on their gaurd to watch out for any impact of rigid processes on quality.</span> <span style="color: #000080;">For a long time the focus of  testing has been short-sighted with emphasis on functional correctness rather than value to people.</span></em></strong> This problem in testing is a subset of the bigger problems of rigid processes in place. For example, in company XYZ if the tester logs a defect that lacks the support of requirement specification document, the issue is considered to be a non-issue as per the process. The tester needs to support the defect with the automated test case that failed and the spec document it violates. Otherwise the DEV doesn&#8217;t fix the issue and the test managers do not treat the defect as a priority item. In these situations there needs to be a careful risk assessment of the issue through shared conversations with the developer and high support from the management if indeed the issue falls into high risk area.</p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><a href="http://technologyandleadership.com/wp-content/uploads/2011/02/lean-documentation.png"></a></p>
<p style="text-align: justify;"><a href="http://technologyandleadership.com/wp-content/uploads/2011/02/lean-documentation.png"><img class="alignnone size-large wp-image-493" title="Making a successful transition to agile testing" src="http://technologyandleadership.com/wp-content/uploads/2011/02/lean-documentation-620x303.png" alt="" width="620" height="303" /></a><span style="color: #800000;"><strong> </strong></span></p>
<h2 style="text-align: justify;"><span style="color: #800000;">Myth #1:</span></h2>
<p style="text-align: justify;"><span style="color: #000000;">Manager:  Hey Team! We are agile now, therefore the requirements are not documented</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Team: No problem, we can deal with it</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Having no documentation is called agile&#8230;but wait&#8230;how do we come up with an elegant, high quality code without requirements documentation. It is a myth that agile eliminates all documentation. While agile testing does not support detailed specifications, the requirements should be clearly documented at a high level though not detailed.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Conversations and shared understanding will take the place of heavy-weight documentation. For testers this could mean favoring manual tests over automated tests. This gives the testers enough freedom to discover, diagnose and exploit the product while testing. This requires exploratory testing skills. Testers should be capable of looking at the big picture from multiple angles and ask good questions that the developers and customers might think of. The rigid test scripts and procedures in automation does not reveal critical issues at times. Exploratory testing can help to spot missing features or opportunities for product improvement. <strong><em><span style="color: #000080;">The testers could collaborate with the DEV and read the automated unit tests. Instead of spending energy on the specifications and requirements document, the testers can get into the code itself.</span></em></strong></span></p>
<p style="text-align: justify;"><span style="color: #000000;">The agile testing mind-set is all about collaborating with customers, looking at the big picture, providing and obtaining feedback. Customer collaboration is at the heart of agility. Here the testers collaborate closely with the customers. Working closely with the customers is favored over becoming a customer proxy. The testers do not merely execute against a negotiated bill of work but have iterative collaboration with the customer. The testers state the user&#8217;s point of view in team meetings and bug reports. <span style="color: #000080;"><strong><em>The testers even fail the release if the quality was unacceptable to protect\defend the customer.</em></strong></span></span></p>
<h2 style="text-align: justify;"><span style="color: #800000;">Myth #2:</span></h2>
<p style="text-align: justify;"><span style="color: #000000;">Manager: Hey Team, the management has just decided to add twenty two new features to the product! </span></p>
<p style="text-align: justify;"><span style="color: #000000;">Team: Great! That&#8217;s good for the customer!</span></p>
<p style="text-align: justify;"><span style="color: #000000;">As an agile team we never  resist changes and can accept any amount of changes anytime&#8230;What? If twenty two new features are added to the product what happens to the stability of the product?</span></p>
<p style="text-align: justify;"><span style="color: #000000;">While agile testing adapts to changing business needs, it doesn&#8217;t encourage adding many new features that can make the code unstable and break quality. Agile focuses on delivering a small set of core features with high quality one at a time and adds the other capabilites in the subsequent releases at a fast pace. The changes should be prioritised and if required deferred to the next release.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Change is at the heart of agile projects. <strong><em><span style="color: #000080;">The testing team might be expected to follow a plan when a change has happened in the product. The plan should support the change. After a change has been implemented the testers need to test the untouched areas of the changes to ensure the ongoing stability of the product.</span></em></strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://technologyandleadership.com/making-a-successful-transition-to-agile-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Women in leadership</title>
		<link>http://technologyandleadership.com/women-in-leadership/</link>
		<comments>http://technologyandleadership.com/women-in-leadership/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 03:16:39 +0000</pubDate>
		<dc:creator>Aruna</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[Sheryl Sandberg]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://technologyandleadership.com/?p=326</guid>
		<description><![CDATA[&#8220;Don&#8217;t leave before you leave&#8221; -  Sheryl Sandberg, Fortune&#8217;s Most Powerful Women. Here is a video from TED worth watching for young aspiring women in tech. The Role Model Sheryl Sandberg breaks the spell of the  inner limitations that pose barrier to young women who are geared to succeed in tech. She inspires young women to [...]]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: center;"><span style="color: #333399;"><em>&#8220;Don&#8217;t leave before you leave&#8221; </em></span></h2>
<p style="text-align: right;"><strong><span style="color: #333399;"><em>- </em></span></strong> <strong>Sheryl Sandberg</strong>, Fortune&#8217;s Most Powerful Women.</p>
<p style="text-align: justify;">Here is a video from <strong>TED </strong>worth watching for young aspiring women in tech. The Role Model Sheryl Sandberg breaks the spell of the  inner limitations that pose barrier to young women who are geared to succeed in tech. She inspires young women to look at technology as a viable and wonderful option and tells it&#8217;s time to change the ratio of women in leadership.</p>
<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/SherylSandberg_2010W-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/SherylSandberg-2010W.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=1040&#038;lang=&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=sheryl_sandberg_why_we_have_too_few_women_leaders;year=2010;theme=not_business_as_usual;theme=celebrating_tedwomen;theme=new_on_ted_com;event=New+on+TED.com;tag=Business;tag=Technology;tag=education;tag=leadership;tag=women;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/SherylSandberg_2010W-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/SherylSandberg-2010W.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=1040&#038;lang=&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=sheryl_sandberg_why_we_have_too_few_women_leaders;year=2010;theme=not_business_as_usual;theme=celebrating_tedwomen;theme=new_on_ted_com;event=New+on+TED.com;tag=Business;tag=Technology;tag=education;tag=leadership;tag=women;"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://technologyandleadership.com/women-in-leadership/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Leadership through innovation</title>
		<link>http://technologyandleadership.com/leadership-through-innovation/</link>
		<comments>http://technologyandleadership.com/leadership-through-innovation/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 07:54:15 +0000</pubDate>
		<dc:creator>Aruna</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[Mark Zuckerberg]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://technologyandleadership.com/?p=288</guid>
		<description><![CDATA[&#8220;Unless you are breaking stuff,you are not moving fast enough.&#8221; - Mark Zuckerberg   Credit: http://www.businessinsider.com]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: center;"><span style="color: #000000;"><span style="color: #333399;"><em>&#8220;Unless you are breaking stuff,you are not moving fast enough.&#8221; </em></span></span></h3>
<h3 style="text-align: center;"><span style="color: #000000;">- Mark Zuckerberg</span></h3>
<h3 style="text-align: center;"><span style="color: #000000;"> </span></h3>
<p style="padding-left: 90px;"><script src="http://player.ooyala.com/player.js?embedCode=BxeGU3MTodbuHGj5q4EcHWEjY9snwrDn&amp;height=314&amp;width=560&amp;deepLinkEmbedCode=BxeGU3MTodbuHGj5q4EcHWEjY9snwrDn"></script><em><span style="color: #333333;"><strong>Credit: http://www.businessinsider.com</strong></span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://technologyandleadership.com/leadership-through-innovation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Project Maturity Model</title>
		<link>http://technologyandleadership.com/project-maturity-model/</link>
		<comments>http://technologyandleadership.com/project-maturity-model/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 14:30:02 +0000</pubDate>
		<dc:creator>Aruna</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Bugs triage]]></category>
		<category><![CDATA[Defect Backlog]]></category>
		<category><![CDATA[Effort Variance]]></category>
		<category><![CDATA[lessons learned]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[OPM3]]></category>
		<category><![CDATA[Project Management Maturity Model]]></category>

		<guid isPermaLink="false">http://technologyandleadership.com/?p=15</guid>
		<description><![CDATA[Organizational Project Management Maturity Model (OPM3) is the project management maturity model proposed by the Project Management Institute (PMI). It sets the standard for excellence in project, program, and portfolio management best practices. OPM3 explains the capabilities necessary to achieve those best practices and to deliver projects successfully, consistently, and predictably. A Capability Assessment reports [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Organizational Project Management Maturity Model (OPM3) is the project management maturity model proposed by the Project Management Institute (PMI). It <strong>sets the standard for excellence</strong> in project, program, and portfolio management best practices. OPM3 explains the capabilities necessary to achieve those best practices and to <strong>deliver projects successfully, consistently, and predictably</strong>. A Capability Assessment reports one’s existing capabilities (level of maturity) and <strong>provides specific, actionable, and manageable options for developing existing capabilities further</strong>.</p>
<p style="text-align: justify;">OPM3 considers that project management consists of 3 layers; wherein maturity should be improved continuously throughout the stages of <strong>standardization, measurement, control and improvement</strong>. OPM3 provides organizations with an assessment tool to evaluate their maturity in each of these 3 layers and to develop improvement plans aligned with the best practices and organizational strategy. OPM3 provides an objective basis upon which organizations can <strong>assess their maturity on a continuous scale of 0 to 100%</strong>, based on a standard developed and accepted globally by the Project Management community.</p>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;"><span style="color: #800000;">OPM3 Model</span></h2>
<p style="text-align: justify;"> <img src="http://www.pmaktuell.org/uploads/PMAktuell-200601/041-Wissen.jpg" alt="OPM3 Model" /></p>
<p style="text-align: justify;"><em><span style="color: #333300;">Credit:Rubrik Wissen</span></em></p>
<h3 style="text-align: justify;"><span style="color: #800000;"> </span></h3>
<h3 style="text-align: justify;"><span style="color: #800000;">Some techniques to develop improvement plans:</span></h3>
<p style="text-align: justify;">1. Metrics reveal the health of a project. The devil is in the details. Tracking metrics can help identify process gaps and develop improvement plans. Some examples of metrics that can be tracked in a project are as below:</p>
<ul style="text-align: justify;">
<li><strong>Effort variance:</strong> tasks planned versus actual and hours planned versus actual</li>
<li><strong>Defect Backlog:</strong> Shows new and open defects by severity, functionality group and release</li>
<li><strong>Customer weighted requirements prioritization matrix</strong></li>
<li><strong>Bugs triage:</strong> Prioritize bugs according to customer impact and complexity of the fix</li>
</ul>
<p style="text-align: justify;">2. Enable communication between the Project team and Auditors where cross-pollination of ideas can take place.</p>
<p style="text-align: justify;">3. Document <strong>best practices and lessons learned</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://technologyandleadership.com/project-maturity-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Estimation</title>
		<link>http://technologyandleadership.com/project-estimation/</link>
		<comments>http://technologyandleadership.com/project-estimation/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 11:12:36 +0000</pubDate>
		<dc:creator>Aruna</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Deming]]></category>
		<category><![CDATA[Estimation]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PERT]]></category>
		<category><![CDATA[Schedule]]></category>

		<guid isPermaLink="false">http://technologyandleadership.com/?p=3</guid>
		<description><![CDATA[Running an organization without access to relevant and pertinent performance metrics is like driving a car without any instrument. The more inspiring the final goal and challenging the deadline, the more key stakeholders are tempted to compromise on best principles of planning, management and control.  Yet, it is critical to measure project performance for cost [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Running an organization without access to relevant and pertinent performance metrics is like driving a car without any instrument. The more inspiring the final goal and challenging the deadline, the more key stakeholders are tempted to compromise on best principles of planning, management and control.  Yet, it is critical to measure project performance for cost and schedule objectives, process improvement activities for business maturity objectives and system performance and desired outcome measures for our Return on Investment (ROI) objectives.</p>
<p><a href="http://technologyandleadership.com/wp-content/uploads/2009/11/Umer-Ahmed-Khan.jpg"><img class="alignnone size-medium wp-image-468" title="Project Estimation" src="http://technologyandleadership.com/wp-content/uploads/2009/11/Umer-Ahmed-Khan-440x298.jpg" alt="" width="440" height="298" /></a><em> </em></p>
<p><em>Credit: Flickr &#8211; Umer Ahmed Khan</em></p>
<p><em> </em></p>
<p style="text-align: justify;"><strong>Hard indicators</strong> are facts that can be measured directly, whereas <strong>soft indicators</strong> are less tangible conditions that must be measured indirectly. The time it takes to execute a task or how much it costs are typical hard indicators. Quality, expressed as customer satisfaction of needs, is one example of typical soft indicator. Hard indicators are by far more widely used; soft indicators are seen by many as being so inaccurate that they are rarely useful<strong>. As Deming (1986) stated, the most important numbers are often unknown. Management by numbers is one of the deadly diseases that have ruined many enterprises.</strong> Planning for the unknown or the importance of a detailed upfront scoping process is one of the major critical success factors for a project.</p>
<p style="text-align: justify;">The success of any software project largely depends on effective estimation of project effort, time, and cost. Estimation helps in setting realistic targets for completing a project. The most important estimation that is required to be fairly accurate is that of effort and schedule. This enables you to obtain a reasonable idea of the project cost. If the team starts fully aware of the likely reasons schedules fall apart and takes some actions to minimize those risks, the schedule can become a more useful and accurate tool in the DEV process.</p>
<p style="text-align: justify;">Schedules are a kind of prediction.  Good schedules come only from a team that relentlessly pursues and achieves <strong>good judgment</strong>. There is no magic formula or science for creating perfect schedules. Schedules don’t have to be perfect. Schedules need to be good enough for the team to believe in, provide a basis for tracking and making adjustments, and have a probability of success that satisfies the client, the business or the overall project sponsor. Good work estimates have a high probability of being accurate.</p>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;"><span style="color: #800000;">Good estimates come from good designs</span></h2>
<p style="text-align: justify;">Good engineering estimates are possible only if you have two things: good information and good engineers. If the spec are crap, and a programmer is asked to conjure up a number based on an incomprehensible whiteboard scribbling, everyone should know exactly what they are getting – a fuzzy scribble of an estimate.</p>
<p style="text-align: justify;">There are known techniques for making better estimates. The most well-known technique is <strong>PERT</strong>, which tries to minimize risks by averaging out high, medium and low estimates. This is good for two reasons. First, it forces everyone to realize <strong>estimates are predictions, and that there is a range of possible outcomes</strong>. Second, it gives project management a chance to throttle how aggressive or conservative the schedules are.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologyandleadership.com/project-estimation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

