<?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>Learn Software Development &#187; Manager</title>
	<atom:link href="http://learnsoftwareprocesses.com/category/manager/feed/" rel="self" type="application/rss+xml" />
	<link>http://learnsoftwareprocesses.com</link>
	<description>All about the processes involved in software development</description>
	<lastBuildDate>Tue, 07 Feb 2012 19:53:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How does the role of managers change when the team starts implementing Scrum ?</title>
		<link>http://learnsoftwareprocesses.com/2011/06/16/how-does-the-role-of-managers-change-when-the-team-starts-implementing-scrum/</link>
		<comments>http://learnsoftwareprocesses.com/2011/06/16/how-does-the-role-of-managers-change-when-the-team-starts-implementing-scrum/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 18:29:48 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Issues]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[Role]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum team]]></category>
		<category><![CDATA[Providing Support]]></category>
		<category><![CDATA[Providing support to the Scrum Master]]></category>
		<category><![CDATA[Role of Manager]]></category>
		<category><![CDATA[Scrum Coach]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=827</guid>
		<description><![CDATA[<p>This is always a tricky question, and one that I have seen emerge in the minds of managers many times. Once a team starts implementing Scrums, one of the biggest issues is about the role of managers, what they are expected to do. I have seen reactions from managers, once they start seeing the task [...]]]></description>
			<content:encoded><![CDATA[<p>This is always a tricky question, and one that I have seen emerge in the minds of managers many times. Once a team starts implementing Scrums, one of the biggest issues is about the role of managers, what they are expected to do. I have seen reactions from managers, once they start seeing the task estimation (and Planning Poker), and the Daily Scrum meeting; they start feeling that they lose control over what their team is doing. This is even more critical for them since they are held responsible for the working of the team, for ensuring that the team delivers as per expectations, and they are the ones who are pulled up if the team does not deliver as per expectations.<br />
So, how do you beat such cases ? How do you avoid cases where the managers start feeling that their role is not clear ? Well, one of the biggest items is to get managers to understand the Scrum methodology, make sure that they are comfortable with the changes, with the new role that the team also has. So, it is required that the managers understand what their role would be in terms of the Scrum methodology:<br />
- The managers provide all the infrastructure in terms of machines, software, good working environment, organizational issues, etc. This can be pretty critical since it is important that morale issues be addressed, and morale for a team can be impacted by a number of organizational issues. A manager in other methodologies is expected to handle such issues, and the same remains valid in Scrum.<br />
- Coaches team in Scrum practices. There can be several issues in Scrum, such as people not being able to easily adjust to a daily meeting where they provide an update on what they have done (some people can consider it humiliating, especially when they are unable to complete items that they stated the previous day that they would). In such cases, the manager can provide a lot of support and coach the team members about how to handle such issues, keeping their morale high, and so on.<br />
- Provides support to the Scrum Master. It is typically the manager of the team member who knows the person, knows their strengths and weaknesses. A Scrum Manager would not know the team member to that level; so when a manager goes through the meetings and sees some areas where there are conflicts, or when a team member is not behaving upto expectation, then it is the manager of the team member who can work in the background, working with the Scrum Master and the team member to resolve issues. This can be a very useful role for the manager and lead to a very high level of contribution for the project.<br />
- Providing reviews. Typically, most managers have a high degree of experience in terms of the artifacts of the project such as the design, architecture, etc. The manager can still do reviews of these, and provide feedback to team members that can actually work to benefit the project, and also help the development of the team member.</p>
]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2011/06/16/how-does-the-role-of-managers-change-when-the-team-starts-implementing-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Properties of a test / QA / QE Manager</title>
		<link>http://learnsoftwareprocesses.com/2009/01/28/properties-of-a-test-qa-qe-manager/</link>
		<comments>http://learnsoftwareprocesses.com/2009/01/28/properties-of-a-test-qa-qe-manager/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 18:49:39 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Manager]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QE]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/2009/01/28/properties-of-a-test-qa-qe-manager/</guid>
		<description><![CDATA[<p>Testing is a vital and critical part of the overall software development process, and is very important that the overall testing environment have the right mix of aggression and thoroughness. A large amount of this attitude comes from the person who leads the testing team. So, what makes a good QA or Test manager? There [...]]]></description>
			<content:encoded><![CDATA[<p>Testing is a vital and critical part of the overall software development process, and is very important that the overall testing environment have the right mix of aggression and thoroughness. A large amount of this attitude comes from the person who leads the testing team. So, what makes a good QA or Test manager?<br />
There are many attributes that a good test, or QA manager should have. Here are some of them:<br />
• The test manager should be very familiar with the software development process. This is the only way that the rest of the testing team can develop the feel for when they should be doing what activity.<br />
• The test manager has be able to ensure that the overall enthusiasm of the team remains high, and promote a positive atmosphere, despite what is a somewhat &#8216;negative&#8217; process (e.g., looking for or preventing problems). People should be made to feel that they have an important role in ensuring that customers get a software that works well.<br />
• The test manager should be able to promote teamwork to increase productivity. Teamwork between the members of the testing team is critical, given that each of them may handle a separate area, and may have several elements of intersection. In addition, each person can have a different field of specialization, and together they can cover a large area.<br />
• The test manager should be able to promote cooperation between software, test, and QA engineers. This is not so easy sometimes, but is very critical. It is a close interaction between dev and QE that results in a deeper understanding of where software can go wrong.<br />
• The test manager have the diplomatic skills needed to promote improvements in QA processes. Sometimes software and hardware can be expensive, and management may not really understand or appreciate the need for such, and it is in such cases that the test manager can better explain.<br />
• The test manager must have the ability to withstand pressures and say &#8216;no&#8217; to other managers when quality is insufficient or QA processes are not being adhered to. It is the test manager who is responsible for quality.<br />
• The test manager must have people judgement skills for hiring and keeping skilled personnel<br />
• The test manager must be able to communicate with technical and non-technical people, engineers, managers, and customers. </p>
]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/01/28/properties-of-a-test-qa-qe-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

