<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ShowUsYour&amp;lt;Blog&amp;gt; : goals2004_ProjectManagement</title><link>http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_ProjectManagement/default.aspx</link><description>Tags: goals2004_ProjectManagement</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Tips for effective communication</title><link>http://weblogs.asp.net/dneimke/archive/2004/12/07/276267.aspx</link><pubDate>Tue, 07 Dec 2004 07:31:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:276267</guid><dc:creator>digory</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dneimke/rsscomments.aspx?PostID=276267</wfw:commentRss><comments>http://weblogs.asp.net/dneimke/archive/2004/12/07/276267.aspx#comments</comments><description>
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Communication 
is a really inefficient activity and that's because it takes a lot of effort to 
do it well.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This can also be 
exacerbated when in an environment with mixed cultures where participants may 
find the "listening" part of communicating a greater burden.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Additionally, there are environmental 
modifiers that can affect the likelihood of having good communication such as: 
noisy environment, people who are tired or irritated, unsuitable venue, 
unsuitable timing, etc.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Here's some 
tips that I have for increasing the likelihood of having a successful session of 
communication&amp;amp; &lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Find 
a neutral venue to carry out your discussions.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Don't invite people into an area where 
there are likely to be distractions while communicating.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I see this a lot with programmers who 
are supposed to be showing a peer how a piece of code is written and are 
constantly disrupted by Instant Messenger, Email or Telephone calls.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If that scenario arises then I would 
strongly advise the developer to consider pulling the network cable from the 
back of their machine until they have finished communicating.&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Before 
you begin your communications, clearly identify your objectives and take the 
time to summarize them to all other parties involved in the session.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;This is easily done by adding a 
bullet-point listing of objectives to a Meeting Request when sending it out - 
one of my pet peeves is receiving Meeting Requests which have an ambiguous 
subject line and no details outlining what it is that we are meeting for.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;At the end of the communication session 
- and, optionally at regular intervals during it - have a way to confirm that 
all parties have the same understanding.&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;After 
the communication session, have some way of checking back at regular intervals 
to ensure that what you have communicated is progressing as expected and, if 
not, take the time to re-communicate to ensure a good outcome.&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;Remember 
that the most important part of communication is listening.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;I read in a book last week that, if you 
want to be thought of as a great communicator then, all you have to do is to be 
good at listening!&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: navy; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=276267" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dneimke/archive/tags/Community/default.aspx">Community</category><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_ProjectManagement/default.aspx">goals2004_ProjectManagement</category><category domain="http://weblogs.asp.net/dneimke/archive/tags/Knowledge+and+Collaboration/default.aspx">Knowledge and Collaboration</category></item><item><title>Some golden rules to adhere by when thinking about features</title><link>http://weblogs.asp.net/dneimke/archive/2004/11/04/251886.aspx</link><pubDate>Wed, 03 Nov 2004 21:09:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:251886</guid><dc:creator>digory</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dneimke/rsscomments.aspx?PostID=251886</wfw:commentRss><comments>http://weblogs.asp.net/dneimke/archive/2004/11/04/251886.aspx#comments</comments><description>&lt;p&gt;When we started doing a spec for &lt;a title="ProjectDistributor" href="http://markitup.aspxconnection.com" &gt;ProjectDistributor&lt;/a&gt; Justin and I had some long chats about what features we wanted in and how they would be implemented.&amp;nbsp; In fact, there were dozens of features that we discussed and, as we progressed we found that we needed a better methodology for quickly deciding whether features would be winners or losers.&amp;nbsp; Additionally, we needed a better way to describe new features to one another so that we didn't waste cycles trying to understand what the other person was trying to say.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Justin quickly decided that anything we planned on adding or any new derivations, we should bounce these questions off:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;What problem are we trying to solve (or innovation we are trying to make)?&lt;/li&gt; &lt;li&gt;How do we solve that problem?&lt;/li&gt; &lt;li&gt;What are some existing systems that solve the same problem in the same or different ways?&lt;/li&gt; &lt;li&gt;How is our system different from previous systems and what innovation are we adding? &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;We've found that this allows us to trade the ideas back and forth in an idea oriented way while allowing us to show any innovations in a problem solving way.&lt;/p&gt; &lt;p&gt;We've now decided - based on our success with them - to add these to &lt;a title="ProjectDistributor" href="http://markitup.aspxconnection.com" &gt;ProjectDistributor&lt;/a&gt;.&amp;nbsp; Soon, when adding projects, you will be offered the choice to answer each of these questions.&amp;nbsp; This will allow people who are viewing your project to quickly gain a better understanding of why your tool rocks!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=251886" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dneimke/archive/tags/Tools/default.aspx">Tools</category><category domain="http://weblogs.asp.net/dneimke/archive/tags/Code+Snippets/default.aspx">Code Snippets</category><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_PairProgramming/default.aspx">goals2004_PairProgramming</category><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_CodeQuality/default.aspx">goals2004_CodeQuality</category><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_ProjectManagement/default.aspx">goals2004_ProjectManagement</category></item><item><title>You don't need to have a deathmarch</title><link>http://weblogs.asp.net/dneimke/archive/2004/10/28/248738.aspx</link><pubDate>Wed, 27 Oct 2004 20:54:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:248738</guid><dc:creator>digory</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dneimke/rsscomments.aspx?PostID=248738</wfw:commentRss><comments>http://weblogs.asp.net/dneimke/archive/2004/10/28/248738.aspx#comments</comments><description>&lt;p&gt;When creating project plans make sure that you define some interim milestones for the development phase.&amp;nbsp; Interim milestones allow the development team to see measurable progress and provide key stakeholders with visibility about the progress of the project.&amp;nbsp; Interim deliverables are also used to keep bottlenecks to a minimum and to reduce complexity when it comes to things such as testing and regression testing.&lt;/p&gt; &lt;p&gt;Recently I've seen a couple of projects become unstable through a lack of clearly defined interim deliverables.&amp;nbsp; &lt;/p&gt; &lt;p&gt;In his presentation titled: "21 rules of thumb for shipping Great Software on time", Jim McCarthy talks about how an application is like a big bowl of jelly and how it is important to get to a known point and stay there.&amp;nbsp; Getting to a known state allows the jelly to stop wobbling and again gives everybody with a clearer vision of measurable progress.&amp;nbsp; The projects that I've seen go pear shaped were being developed in a fashion whereby it was not possible to get to a known state until the end of the project.&lt;/p&gt; &lt;p&gt;Recently, on one&amp;nbsp;very recent project (which had a particularly low morale and was showing clear signs of being a &lt;A href="http://weblogs.asp.net/dneimke/archive/2004/10/26/247829.aspx"&gt;Colonel Kurtz project&lt;/a&gt;) I was able to turn momentum within days by simply laying out some important interim milestones and hitting them early.&amp;nbsp; These deliverables were designed to get important features to a "complete" stage and into test quickly which had a positive knock-on effect of restarting the communication between stakeholders as feedback trickled back from test into dev and up the chain of command.&amp;nbsp; Everybody was energized and the juggernaut lurched forward; momentum is good.&lt;/p&gt; &lt;p&gt;Last word... interim milestones should mark important peaks.&amp;nbsp; Don't set interim milestones around trivial marks.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=248738" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_ProjectManagement/default.aspx">goals2004_ProjectManagement</category></item><item><title>The Colonel Kurtz Project</title><link>http://weblogs.asp.net/dneimke/archive/2004/10/26/247829.aspx</link><pubDate>Tue, 26 Oct 2004 11:37:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:247829</guid><dc:creator>digory</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dneimke/rsscomments.aspx?PostID=247829</wfw:commentRss><comments>http://weblogs.asp.net/dneimke/archive/2004/10/26/247829.aspx#comments</comments><description>&lt;p&gt;Patricks Cooney, theorizes over a new project management orthodoxy...&lt;a href="http://www.patrickcooney.com/weblog.aspx?i=61"&gt;http://www.patrickcooney.com/weblog.aspx?i=61&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;How do we spot Kurtz projects? Try the following: &lt;br /&gt;&lt;br /&gt; &lt;ul&gt; &lt;li&gt;Scanty information: Nobody is saying anything, documentation is non-existent or irrelevant, ship dates are not seriously discussed &lt;li&gt;Messianic leader, whispers of insanity &lt;li&gt;Total collapse in the chain of command &lt;li&gt;The project team has 'gone up the river', and nobody knows when they are coming back &lt;/li&gt;&lt;/ul&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=247829" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_ProjectManagement/default.aspx">goals2004_ProjectManagement</category></item><item><title>Taskpath</title><link>http://weblogs.asp.net/dneimke/archive/2004/10/22/246156.aspx</link><pubDate>Fri, 22 Oct 2004 05:49:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:246156</guid><dc:creator>digory</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dneimke/rsscomments.aspx?PostID=246156</wfw:commentRss><comments>http://weblogs.asp.net/dneimke/archive/2004/10/22/246156.aspx#comments</comments><description>&lt;p&gt;At an interview the other day I was asked to describe what type of person I am.&amp;nbsp; After a brief pause for thought I replied that I'm a task-oriented person.&amp;nbsp; It's true; I am.&amp;nbsp; I'm sure that that's why I love projects so much - you jump on a project, execute a series of tasks and then you are at the end.&lt;/p&gt; &lt;p&gt;After the meeting I walked away and (as you do) started to think more about a task.&amp;nbsp; That led me to also think about some of the projects that I've been on and evaluating the various experiences that I've had.&amp;nbsp; Some good, some bad, some lost in time.&lt;/p&gt; &lt;p&gt;So, what makes a project enjoyable and how can you be someone who manages enjoyble projects?&lt;/p&gt; &lt;p&gt;Every task shares a common attribute - and by inference this bubbles up to projects - and that is that they all have a path.&amp;nbsp; No matter how long or short the task is, it has a beginning and an end and, inbetween is a path.&amp;nbsp; The path can be straight, bumpy, windy, narrow or wide.&amp;nbsp; The path will contain learnings, experiences and exchanges.&amp;nbsp; And the path can be enjoyed, suffered or resisted.&lt;/p&gt; &lt;p&gt;When I'm planning a project and mapping out the tasks I take great delight in&amp;nbsp;identifying some of those paths too!&lt;br /&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=246156" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dneimke/archive/tags/goals2004_5F00_ProjectManagement/default.aspx">goals2004_ProjectManagement</category></item></channel></rss>