<?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>Projects in Focus</title>
	<atom:link href="http://projectsinfocus.com/feed" rel="self" type="application/rss+xml" />
	<link>http://projectsinfocus.com</link>
	<description>Leadership for critical projects</description>
	<lastBuildDate>Sun, 17 Apr 2011 23:51:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Project set-up: mission critical to organization effectiveness</title>
		<link>http://projectsinfocus.com/blog/orgeffectives.html</link>
		<comments>http://projectsinfocus.com/blog/orgeffectives.html#comments</comments>
		<pubDate>Sat, 15 May 2010 09:05:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://blackstone-production.com/Martin/?p=48</guid>
		<description><![CDATA[Many organizations bundle their projects with a set of management expectations, a business case, a budget and then hand it to a project manager for execution. As a result, the opportunity to build a strong foundation is often an uphill struggle. If significant change is required to the original assumptions, the project manager is in conflict with management who are now invested in not changing the expectations already set. How many times have you (as PM) wanted to start the project “RED”? Did you? Project setup is critical. At Projects in Focus, we define project setup as the work that needs to be conducted prior to execution. Such tasks include concept development/initiation, requirements and initial design, and in some projects, solution selection and contracting. Project setup is the most critical determinant of whether the project can deliver successfully or not. After all, correcting a project in execution is more difficult, time]]></description>
			<content:encoded><![CDATA[<p><a href="http://projectsinfocus.com/wp-content/uploads/2010/05/cycling4-long.jpg"><img class="alignleft size-thumbnail wp-image-99" title="cycling4-long" src="http://projectsinfocus.com/wp-content/uploads/2010/05/cycling4-long-150x150.jpg" alt="" width="113" height="113" /></a></p>
<p style="padding-left: 150px;">Many organizations bundle their projects with a set of management expectations, a business case, a budget and then hand it to a project manager for execution. As a result, the opportunity to build a strong foundation is often an uphill struggle. If significant change is required to the original assumptions, the project manager is in conflict with management who are now invested in not changing the expectations already set. How many times have you (as PM) wanted to start the project “RED”? Did you?</p>
<p>Project setup is critical. At Projects in Focus, we define project setup as the work that needs to be conducted prior to execution. Such tasks include concept development/initiation, requirements and initial design, and in some projects, solution selection and contracting. Project setup is the most critical determinant of whether the project can deliver successfully or not. After all, correcting a project in execution is more difficult, time consuming and costly than investing sufficient time and effort in building a strong foundation for success.</p>
<p>2 ways in which organizations can achieve more with their projects by investing more in project setup include:</p>
<ul>
<li>Create      more focus on project setup: In response to this need and the critical      importance of excellence in this area, Projects in Focus has created a new      role, Project Management Architect (PM architect) to focus on these      foundation stages of a project. These are a different set of skills and      experience than what is required for project execution. The PM architect      can be used for critical project or to manage a portfolio of projects where      project success is strategic &amp;/or critical.</li>
</ul>
<ul>
<li>Leverage the portfolio management approach, where a portfolio of projects competes for funding through a project gating process. This allows staged investment and establishes budget baseline for project only when the project setup is complete. At each stage, requests for funding is given only for the next stage. Funding by the capital committee/executive team is only made for project execution. Project setup funds are owned by portfolio owners and are used solely for the initial stages of projects.</li>
</ul>
<p>Execution phase can be smooth only when the groundwork has been successful. Getting this done requires specialization. Leaving out the project management disciplines in the early stages of project is not a strategy for success.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectsinfocus.com/blog/orgeffectives.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lessons in project design from Agile Software development</title>
		<link>http://projectsinfocus.com/blog/integrate-agile-thinking-into-project-design.html</link>
		<comments>http://projectsinfocus.com/blog/integrate-agile-thinking-into-project-design.html#comments</comments>
		<pubDate>Sat, 15 May 2010 13:00:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://projectsinfocus.com/?p=122</guid>
		<description><![CDATA[Agile software development (Agile SD) provides some key lessons for designing projects. Incorporating agility into project processes can transform project value and the quality of the project outputs. Key lessons learned can be taken from the principles supporting the Manifesto for Agile Development. These are: Continuous delivery cycles; Cooperative, enabled, and self organizing teams (engaged in production); Clear interactive face-to-face communication; Technical excellence &#38; good design; &#38; Simplicity A Bit of History: Methods have advanced significantly since the traditional Waterfall method, which was originally designed based on the building construction modeling approach, was introduced in the late 1970’s. The key principle of Waterfall methodology was ‘to develop a perfect design as changes are extremely difficult to be incorporated later.’ Incorporated in this approach are many layers of safety nets to ensure the perfect design is created before coding or building starts. In construction projects, it is easy to understand why this was necessary]]></description>
			<content:encoded><![CDATA[<p><a href="http://projectsinfocus.com/wp-content/uploads/2010/05/island.jpg"></a><a href="http://projectsinfocus.com/wp-content/uploads/2010/05/island1.jpg"><img class="size-thumbnail wp-image-153 alignleft" title="island" src="http://projectsinfocus.com/wp-content/uploads/2010/05/island1-150x150.jpg" alt="" width="117" height="117" /></a></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; padding-left: 150px;">
<p class="MsoNormal" style="text-align: justify; line-height: normal; padding-left: 150px;">
<p class="MsoNormal" style="text-align: justify; line-height: normal; padding-left: 120px;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Agile software development (Agile SD) provides some key lessons for designing projects. Incorporating agility into project processes can transform project value and the quality of the project outputs.</span></p>
<p class="MsoNormal" style="text-align: justify; line-height: normal; padding-left: 150px;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US"> </span></p>
<p class="MsoNormalCxSpFirst" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-add-space: auto; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Key lessons learned can be taken from the principles supporting the <span style="color: blue;"><a title="Manifesto for Agile Software Development" href="http://agilemanifesto.org/" target="_blank">Manifesto for Agile</a> </span></span><span style="color: blue;"><a title="Manifesto for Agile Software Development" href="http://agilemanifesto.org/" target="_blank">Development</a>. </span><span style="line-height: 19px;">These are: Continuous      delivery cycles; </span>Cooperative, enabled,      and self organizing teams (engaged in production); Clear      interactive face-to-face communication; Technical      excellence &amp; good design; &amp; Simplicity</p>
<p><strong>A Bit of History: </strong><span style="line-height: normal;">Methods have advanced significantly since the traditional Waterfall method, which was originally designed based on the building construction modeling approach, was introduced in the late 1970’s. The key principle of Waterfall methodology was ‘to develop a perfect design as changes are extremely difficult to be incorporated later.’ Incorporated in this approach are many layers of safety nets to ensure the perfect design is created before coding or building starts.</span></p>
<p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-add-space: auto; text-align: justify; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">In construction projects, it is easy to understand why this was necessary prior to pouring the cement. In earlier software development projects, there were similar constraints to making design changes in the later phases of development.</span></p>
<p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-add-space: auto; text-align: justify; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">In the 1990’s, the Waterfall approach was modified and iterative approaches became popular. This was where each major module went through a cycle of detailed design, build, and user review, significantly reducing the feedback loop. The customers (end-users/sponsors) had three reviews in which they could make changes within reason i.e. no major database changes before a formal change process was required. </span></p>
<p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-add-space: auto; text-align: justify; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US"><strong>Agile SD</strong></span><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US"> takes iterative development to a different level. The design, development and testing leverages the business knowledge which forms a part of the team, constant feedback, and automated and written testing prior to code development by the developer.  The benefits of this approach include:</span></p>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Delivery      is broken into small chunks based on an overall design concept</span></li>
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Complete      team: business knowledge and &amp; other expertise is available to the      development team during each build cycle</span></li>
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Testing      is built first 1) ensuring the design is understood and 2) allowing immediate      feedback.</span></li>
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">The      risk of delivery of new components into production has been reduced to the      point that continuous stream of incremental changes can be placed into      production.</span></li>
</ul>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US"><strong>Learning: </strong></span><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">While many project types will not be able to shorten their delivery cycle to the point where there is continuous delivery into the production stage, some lessons for good project design include:</span></p>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Reducing      the time between output and feedback, thus making design/delivery as      incremental as possible,</span></li>
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">‘Chunking’      delivery into small, fairly independent testable and versioned components,      so that putting them into production incrementally is not a major risk to      the overall operation</span></li>
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Having      the necessary knowledge available within the team (daily contact)</span></li>
<li class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal; mso-list: l2 level1 lfo3; tab-stops: list 36.0pt;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">Building      quality management into the design, build, and testing processes with the      objectives of providing specific, actionable, respectful and timely      feedback.</span></li>
</ul>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: justify; line-height: normal;"><span style="mso-fareast-font-family: &amp;amp;amp;" lang="EN-US">These are all good objectives when designing your project.</span></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1150px; width: 1px; height: 1px;"><span style="font-size: x-small;"> <em>We follow these principles:</em> </span><span style="font-size: x-small;"> Our highest priority is to satisfy the customer<br />
through early and continuous delivery<br />
of valuable software. </span></p>
<p><span style="font-size: x-small;"> Welcome changing requirements, even late in<br />
development. Agile processes harness change for<br />
the customer&#8217;s competitive advantage. </span></p>
<p><span style="font-size: x-small;"> Deliver working software frequently, from a<br />
couple of weeks to a couple of months, with a<br />
preference to the shorter timescale. </span></p>
<p><span style="font-size: x-small;"> Business people and developers must work<br />
together daily throughout the project. </span></p>
<p><span style="font-size: x-small;"> Build projects around motivated individuals.<br />
Give them the environment and support they need,<br />
and trust them to get the job done. </span></p>
<p><span style="font-size: x-small;"> The most efficient and effective method of<br />
conveying information to and within a development<br />
team is face-to-face conversation. </span></p>
<p><span style="font-size: x-small;"> Working software is the primary measure of progress. </span></p>
<p><span style="font-size: x-small;"> Agile processes promote sustainable development.<br />
The sponsors, developers, and users should be able<br />
to maintain a constant pace indefinitely. </span></p>
<p><span style="font-size: x-small;"> Continuous attention to technical excellence<br />
and good design enhances agility. </span></p>
<p><span style="font-size: x-small;"> Simplicity&#8211;the art of maximizing the amount<br />
of work not done&#8211;is essential. </span></p>
<p><span style="font-size: x-small;"> The best architectures, requirements, and designs<br />
emerge from self-organizing teams. </span></p>
<p><span style="font-size: x-small;"> At regular intervals, the team reflects on how<br />
to become more effective, then tunes and adjusts<br />
its behavior accordingly. </span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://projectsinfocus.com/blog/integrate-agile-thinking-into-project-design.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

