<?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"
	>

<channel>
	<title>Our Story &#187; Management</title>
	<atom:link href="http://kennsarah.net/category/business/management/feed/" rel="self" type="application/rss+xml" />
	<link>http://kennsarah.net</link>
	<description>The digital home of Sarah &#038; Ken Walker</description>
	<pubDate>Mon, 30 Jun 2008 14:10:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>On the Radar: Web Calendars, Lip-Syncing and Love (oh, my)</title>
		<link>http://kennsarah.net/2006/05/04/on-the-radar-web-calendars-lip-syncing-and-love-oh-my/</link>
		<comments>http://kennsarah.net/2006/05/04/on-the-radar-web-calendars-lip-syncing-and-love-oh-my/#comments</comments>
		<pubDate>Fri, 05 May 2006 04:16:34 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[Faith]]></category>

		<category><![CDATA[Geek]]></category>

		<category><![CDATA[Management]]></category>

		<category><![CDATA[Newark]]></category>

		<category><![CDATA[On the Radar]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://kennsarah.net/2006/05/04/on-the-radar-web-calendars-lip-syncing-and-love-oh-my/</guid>
		<description><![CDATA[* &#8220;Boil the ocean&#8221;:http://www.google.com/search?num=100&#038;hl=en&#038;lr=&#038;safe=off&#038;q=%22boil+the+ocean%22&#038;btnG=Search,  an egregious consulting term used to limit the scope of a project: &#8220;we&#8217;re not looking to boil the ocean with this.&#8221;  Fast Company took &#8220;a shrewd look&#8221;:http://www.fastcompany.com/magazine/88/debunk.html at the phrase, and Bob Congdon digs up its &#8220;earliest use&#8221;:http://www.bobcongdon.net/blog/2004/06/boil-ocean.html.
* &#8220;Moleskine Bible&#8221;:http://www.esv.org/blog/2006/04/journaling.bible.coming (&#8221;via Tim&#8221;:http://www.challies.com/sideblog/archives/001828.php).  Very forward-thinking book design on the [...]]]></description>
			<content:encoded><![CDATA[<p>* &#8220;Boil the ocean&#8221;:http://www.google.com/search?num=100&#038;hl=en&#038;lr=&#038;safe=off&#038;q=%22boil+the+ocean%22&#038;btnG=Search,  an egregious consulting term used to limit the scope of a project: &#8220;we&#8217;re not looking to boil the ocean with this.&#8221;  Fast Company took &#8220;a shrewd look&#8221;:http://www.fastcompany.com/magazine/88/debunk.html at the phrase, and Bob Congdon digs up its &#8220;earliest use&#8221;:http://www.bobcongdon.net/blog/2004/06/boil-ocean.html.<br />
* &#8220;Moleskine Bible&#8221;:http://www.esv.org/blog/2006/04/journaling.bible.coming (&#8221;via Tim&#8221;:http://www.challies.com/sideblog/archives/001828.php).  Very forward-thinking book design on the part of the Standard Bible Society.  Bibles used to be beautifully constructed books that were admired, but rarely touched.  That&#8217;s beginning to change as people want to &#8212; literally &#8212; interweave the story of their lives with the Scripture.<br />
* YouTube: &#8220;Two Chinese Boys&#8221;:http://www.youtube.com/watch?v=gbdpTCJgnwc (&#8221;via Slate&#8221;:http://www.slate.com/id/2140697/).  Be sucked into the vortex of incomparable splendor that is YouTube.<br />
* ??Fortune Magazine??: &#8220;The Great Escape&#8221;:http://money.cnn.com/magazines/fortune/fortune_archive/2006/03/20/8371767/.  <q>Forty million American employees toil in soulless cubicles. How did they get there &#8212; and can business ever break out of the box?</q>  Probably not.<br />
* ??Crain&#8217;s Chicago Business??: &#8220;The new face of technology&#8221;:http://chicagobusiness.com/cgi-bin/mag/article.pl?article_id=25714&#038;bt=37Signals&#038;arc=n&#038;searchType=all (&#8221;via Jason&#8221;:http://37signals.com/svn/archives2/crains_chicago_business_cover_story.php).  Start-up! Start-up! Start-up! ;-)<br />
* ??Kathy Sierra??: &#8220;The myth of keeping up&#8221;:http://headrush.typepad.com/creating_passionate_users/2006/04/the_myth_of_kee.html.  <q>You can&#8217;t keep up. There is no way. And trying to keep up will probably just make you dumber.You can never be current on everything you think you should be.</q>  Good to know I&#8217;m in good company.<br />
* ??Michael Idov?? for ??Slate??: &#8220;Bitter Brew&#8221;:http://www.slate.com/id/2132576/.  <q>You know that charming little cafe on New York&#8217;s Lower East Side that just closed after a mere six months in business &#8212; where coffee was served on silver trays with a glass of water and a little chocolate cookie? The one that, as you calmly and correctly observed, was doomed from its inception because it was too precious and too offbeat? The one you still kind of fell for, the way one falls for a tubercular maiden? Yeah, that one was mine.</q>  Pragmatic advice for anyone who handles money.  Worth listening to&#8230;twice.<br />
* ??Sam Andreades??: &#8220;The Redefinition of Simon Peter&#8221;:www.villagechurchnyc.com/worship/sermons/2006/01/the-redefinition-of-simon-peter/. <q>Are you really free from how others look at you?  I don&#8217;t just mean saying &#8216;I don&#8217;t care what other people think of me&#8217;&#8211;there are plenty of people in New York saying that. &#8230; Are you really free of carrying the responsibility of your reputation with others?</q><br />
* Apple: &#8220;Get a Mac&#8221;:http://www.apple.com/getamac/ads/?ilife_medium (&#8221;via Dan&#8221;:http://hivelogic.com/links/133).  Quietly brilliant new &#8220;switcher&#8221; ads by Apple.  Is it me, or does PC look a little like Mr. Gates? :)<br />
* ??John Gruber??: &#8220;Good Journalism&#8221;:http://daringfireball.net/2006/05/good_journalism. <q>One can only hope that Apple will one day handle security issues as well as Microsoft does now.</q>  Wow, you can _taste_ the bitterness in this article.<br />
* ??Evan Ratliff??: &#8220;Now for a Quick Lesson in International Relations&#8221;:http://www.nytimes.com/2006/04/30/fashion/sundaystyles/30love.html?_r=1&#038;pagewanted=all&#038;oref=slogin  (&#8221;via Angela&#8221;:http://hereisangela.blogspot.com/2006/04/modern-love.html).  <q>Feeling suddenly like a shy 10-year-old in the playground, I pretended not to understand. But he walked off, and there was nothing to do but follow. I was already uneasy in Dhaka, unable to blend in or communicate, and now self-consciousness was joined by a simultaneous thrill and fear that I was walking into some vortex of cultural misunderstanding.</q><br />
* ??Angela Wu??: &#8220;Religious map of America&#8221;:http://hereisangela.blogspot.com/2006/05/religious-map-of-america.html. <q>Like, if you grew up going to church all your life and everybody else you knew did, too, you might fervently believe lots of things&#8230;</q> (bonus: &#8220;cows&#8221;:http://hereisangela.blogspot.com/2006/05/beating-dead-cow.html)<br />
* The Village Church just might be getting &#8220;a new calendar&#8221;:http://www.villagechurchnyc.com/events/ based on the open-source &#8220;WebCalendar&#8221;:http://www.k5n.us/webcalendar.php?topic=About.  WebCalendar has been okay to work with, but not trivial to integrate with the site &#8212; due in part because it&#8217;s &#8220;ugly as a dog&#8221;:http://www.k5n.us/webcal-screenshots/wcss-month.png out of the box.  Still, it will export an iCal feed, so if you&#8217;ve got 30 Boxes or Google Calendar, you can &#8220;subscribe&#8221;:http://www.villagechurchnyc.com/events/publish.php?user=public.<br />
* ??Fast Company??: &#8221; Varnished History&#8221;:http://www.fastcompany.com/magazine/94/pr.html. <q cite="http://www.fastcompany.com/magazine/94/pr.html">The documentary itself won&#8217;t be featured in any film classes &#8212; but in the tawdry realm of corporate propaganda, there has been worse.</q><br />
* ??InterVarsity??: &#8220;Ministry Exchange Overview&#8221;:http://www.intervarsity.org/mx/item/3674/.  IV constructs a massive content management system to share ministry materials, providng features as web-2.0 savvy as tagging and RSS feeds.  Well done&#8211;this is worth watching for a while.<br />
* ??Ken Walker??: &#8220;The Debate Over Newark, Part II&#8221;:http://blog.newarker.info/2006/05/04/the-debate-over-newark-part-ii/.  Have you heard?  We&#8217;re getting a new mayor in Newark after 20 years of the same administration.  The candidates recently debated &#8212; here&#8217;s how it went.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennsarah.net/2006/05/04/on-the-radar-web-calendars-lip-syncing-and-love-oh-my/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Projects vs. jobs&#8211;what&#8217;s the difference?</title>
		<link>http://kennsarah.net/2004/12/28/projects-vs-jobs-whats-the-difference/</link>
		<comments>http://kennsarah.net/2004/12/28/projects-vs-jobs-whats-the-difference/#comments</comments>
		<pubDate>Tue, 28 Dec 2004 23:40:28 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.kennsarah.net/?p=768</guid>
		<description><![CDATA[Well, <a href="http://www.kennsarah.net/archives/2004/12/21/meandering/index.php#c001848" title="Meandering, Comment 6">I said</a> I would write it.  This is the blog where I go on and on about what project management is and how it's different from work.  Fascinating, I know.]]></description>
			<content:encoded><![CDATA[<p>When <a href="http://www.kennsarah.net/archives/2004/12/21/meandering/index.php#c001846" title="Meandering, Comment 4">Mike replied</a> to my blog on the 21st, he said: </p>
<blockquote cite=""><p>Thats just a really deep way of saying, &#8216;I have a job that makes me think.&#8217;</p></blockquote>
<p>Er, well, actually it&#8217;s more than that.  By saying that projects are journeys, I mean they are a means of going from one place to another.  The skillset that I had before the <a href="http://www.villagechurchnyc.com/" title="The Village Church in Greenwich Village">TVC site</a> was different from the skillset I have now.  The things I know about our church are different.  The way I approach working on the site now is different than when I started.</p>
<p>It&#8217;s also the same where I work.  One particular project I&#8217;m working on now has to do with deploying a CRM tool to a sales organization.  Once you get involved in enterprise-wide systems, you start to learn all sorts of things about the enterprise&#8211;both its people and its systems.  I have learned a lot in the past several months on this project and, if all goes well, I will be able to look back several months from now and see what I&#8217;ve learned and accomplished and, perhaps more importantly, see how I can use those learnings on future ventures.</p>
<p>Mike included in his comment my remark,  <q cite="http://www.kennsarah.net/archives/2004/12/21/meandering/index.php">Systems design is both passive and active; it’s simultaneously something that you do and that happens to you.</q>  This highlights my point about the journey.  When you embark on a project, it&#8217;s not immediately clear what information is known and what is unknown.  It&#8217;s not clear what is to be built and with what reqiurements.  It&#8217;s not clear where the budget is coming from.  It&#8217;s not clear who will take ownership of the completed product.  It&#8217;s not even clear whether or not the proposed idea is even going to work.  This is an <a href="http://en.wikipedia.org/wiki/Epistemological" title="Wha?">epistemological</a> problem&#8211;how do you know what you know?&#8211;which is, I think, really unique to project management and delineates it from other work.</p>
<p>Jobs have a relatively constrained set of rules by which you play.  These are usually understood well in advance (&#8221;I fold papers and stuff envelopes&#8221;) and determine the majority of your choices.  Systems design is way different.  There are constraints that go into systems design, but they are not all well known at the start and are learned along the way.</p>
<p>True, this does make me think, but stating that projects are journeys isn&#8217;t just a flowery way of saying so. :)</p>
<blockquote cite="http://www.kennsarah.net/archives/2004/12/21/meandering/index.php#c001846"><p>A project is just another job. You have nothing, or very little when it starts and a product at the end. It actually kinda bothers me that it is being thought of differently.</p></blockquote>
<p>Actually, the difference between a job and a project is fairly well defined.  The <a href="http://en.wikipedia.org/wiki/Project_management" title="Wikipedia: Project Management">Wikipedia definition</a> isn&#8217;t great (and I might just go change it myself after this blog), but a project is, essentially, the coordination of resources within a set of constraints (such as time and money) to accomplish a goal.  That goal is inherently the creation of of something <em>new</em> that didn&#8217;t previously exist.</p>
<p>If I could perhaps rework the terminology a bit:</p>
<p>==</p>
<dl>
<dt>work</dt>
<dd>an ongoing process of doing what is necessary to run the business</dd>
<dd>e.g. turning on the lights, maintaining software, filing paperwork</dd>
<dt>project</dt>
<dd>a <em>time-bound</em> process of creating something new for the business</dd>
<dd>e.g. installing new light fixtures, designing a new software application, creating a new filing system</dd>
<dt>job</dt>
<dd>a role that may encompass work, projects, or a combination of both</dd>
<p>==</p>
<p>So, for example, you could have a job that encompasses work (such as grading students&#8217; papers) and projects (such as creating a marching band program).  Make sense?</p>
<p>Work and projects are different in what they produce, so they need to be managed differently.  Imagine you&#8217;re a widget-maker.  You enter the office every day and sit down at your desk and crank out widgets&#8211;maybe 30 or 40 per day.  This is work.  Your knowledge of widget technology is fairly static and your focus for improvement is on output&#8211;perhaps your bonus is determined by the number of widgets you produce.  This is how you manage work.  </p>
<p>Perhaps your company wants to be the world leader in widget development and they&#8217;ve tasked you with inventing the next best widget.  This is a project.  What do you do?  You set goals and meet with widget content-experts to get their feedback.  You make plans to try out different widget designs.  You go looking for money in the organization to develop your widget.  A timeline is most likely given to you (and it&#8217;s most likely by freakin&#8217; marketing) to have new widget development completed in six months.  This is how you manage a project.</p>
<p>Now imagine yourself an employer.  You have people on your payroll that do work and people that do projects.  The people who do work keep the business running so you can make money to pay your bills.  The people who do projects <em>advance</em> the business in ways that make <em>new money</em>&#8211;either by developing processes that create efficiencies (which results in savings), or by developing processes that may create new opportunities (which results in capital).  For example, a business can undertake the project of launching an e-business portal (that term sounds so 1997), which results in sales in a new market that didn&#8217;t previously exist and therefore new money.</p>
<p>Now, you&#8217;re still that employer.  Which kinds of employees are you going to be more excited about?  Most likely,  the project people&#8211;they&#8217;re the ones bringing in the new money to the business.  <em>This</em> is why business are all gaga about project-based work, and why lots of people are getting involved with project management.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennsarah.net/2004/12/28/projects-vs-jobs-whats-the-difference/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mozilla Changes Gears</title>
		<link>http://kennsarah.net/2003/04/03/mozilla-changes-gears/</link>
		<comments>http://kennsarah.net/2003/04/03/mozilla-changes-gears/#comments</comments>
		<pubDate>Fri, 04 Apr 2003 06:40:17 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.kennsarah.net/?p=625</guid>
		<description><![CDATA[There&#8217;s quite a buzz in the Mozilla community about an organization restructuring.  This restructuring comes with the third modification of Mozilla&#8217;s roadmap.
Mozilla: Mozilla Development Roadmap. We have come a long way. We have achieved a Mozilla 1.0 milestone that satisfies the criteria put forth in the Mozilla 1.0 manifesto, giving the community and the [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s <a href="http://www.mozillazine.org/talkback.html?article=3042" title="MozillaZine: Major Roadmap Update Centers Around Phoenix, Thunderbird; 1.4 Branch to Replace 1.0; Changes Planned for Module Ownership Model ">quite a buzz</a> in the Mozilla community about an organization restructuring.  This restructuring comes with the third modification of Mozilla&#8217;s roadmap.</p>
<p><cite>Mozilla</cite>: <a href="http://www.mozilla.org/roadmap.html" title="Mozilla: Mozilla Development Roadmap">Mozilla Development Roadmap</a>. <q cite="http://www.mozilla.org/roadmap.html">We have come a long way. We have achieved a Mozilla 1.0 milestone that satisfies the criteria put forth in the Mozilla 1.0 manifesto, giving the community and the wider world a high-quality release, and a stable branch for conservative development and derivative product releases. See the Mozilla Hall of Fame for a list of Mozilla-based projects and products that benefited from 1.0.</q></p>
<p>This is but a small section of the rich discussion of the Mozilla restructuring available at the site, which contains some exciting announcements.  Among them:</p>
<p>* Phoenix is going to become Mozilla&#8217;s major browser development effort<br />
* Thunderbird&mdash;a mail client similar to Phoenix&#8217;s agile application design&mdash;is going to become Mozilla&#8217;s major mail client development effort<br />
* Aside from the migration towards these applications, much of the development effort will now focus on making Mozilla do what it does with a more streamlined codebase<br />
* Advanced-user featuresets will be built as modular plugins&mdash;this is particularly good news if you&#8217;ve ever tried navigating the drop-down menus in Mozilla and got overwhelmed with too many options</p>
<p>&#8230;and there&#8217;s more interesting activities that aren&#8217;t explicitly constrained to the application end-user.</p>
<p>I&#8217;ve had a growing interest in Mozilla over the past year or so as I&#8217;ve encountered more <a href="http://www.kennsarah.net/project" title="Team DLSI">educational experience</a> in programming and project management but little &#8216;real world&#8217; work experience.  What&#8217;s cool about the project is that everything is out in the open for everyone to see.  If you want to learn how to hack Mozilla, <a href="http://www.mozilla.org/hacking/" title="Mozilla: Hacking Mozilla">you can</a>.  If you&#8217;re interested in seeing the latest bugs in Phoenix, <a href="http://bugzilla.mozilla.org/buglist.cgi?product=Phoenix&amp;target_milestone=Phoenix0.6&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED" title="Mozilla: Phoenix Bugs">you can</a>.  If you want to discuss issues with the developers directly, <a href="http://www.mozillazine.org/forums/" title="MozillaZine: Forums">you can</a>.  If you want to peruse code, <a href="http://lxr.mozilla.org/mozilla/source/layout/html/style/src/nsCSSFrameConstructor.cpp" title="Mozilla: Cross Reference">you can</a>.  Even their development timeline <a href="http://www.mozilla.org/roadmap.html#milestone-schedule" title="Mozilla: Roadmap, Milestone Schedule">is available</a>.  The Mozilla project offers, for the wannabe hacker, an opportunity to see real development efforts in action and, for the project manager, the opportunity to see what works and what doesn&#8217;t.</p>
<p>What&#8217;s more exciting, though, is that the Mozilla project seems to be undergoing a turning point similar to the one that Linux underwent a couple of years ago: the popularization and user-orientation of the project.  Not only has the Mozilla project created a viable, standards-based choice for cross platform development (such as the much anticipated <a href="http://www.kennsarah.net/brainzilla" title="OpenMind">OpenMind project</a>), but is now creating applications that are meaningful for the end user.  My favorite of these is, of course, the Phoenix web browser.  (Haven&#8217;t made Phoenix your primary web browser yet?  Here&#8217;s a good <a href="http://www.mozilla.org/roadmap/phoenix-advantages.html" title="Mozilla: Phoenix Advantages">list of reasons</a> why you should.)</p>
<p>As <cite>Mark Pilgrim</cite> <a href="http://diveintomark.org/archives/2003/03/31/bits_and_pieces.html" title="diveintomark.org: Bits and pieces [PG]">put it recently</a>, <q cite="http://diveintomark.org/archives/2003/03/31/bits_and_pieces.html">In the future, there will be so much open source software available, programmers will be judged by how much they know about it and how well they can glue it together to build solutions.</q>  Looks like this year is going to be a pretty exciting jumpstart into that future.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennsarah.net/2003/04/03/mozilla-changes-gears/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Project Management Methodologies</title>
		<link>http://kennsarah.net/2003/03/04/project-management-methodologies/</link>
		<comments>http://kennsarah.net/2003/03/04/project-management-methodologies/#comments</comments>
		<pubDate>Tue, 04 Mar 2003 09:21:50 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[Management]]></category>

		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://www.kennsarah.net/?p=610</guid>
		<description><![CDATA[One of the interesting (if tedious) responsibilities for my Senior Project class at NJIT is to discover, interpret, and choose a project management methodology.  Having had no real prior experience in the theory of project management, this has been a real challenge to me: I feel like I&#8217;m desperately trying to claw my way [...]]]></description>
			<content:encoded><![CDATA[<p>One of the interesting (if tedious) responsibilities for my Senior Project class at <acronym title="New Jersey Institute of Technology">NJIT</acronym> is to discover, interpret, and choose a project management methodology.  Having had no real prior experience in the theory of project management, this has been a real challenge to me: I feel like I&#8217;m desperately trying to claw my way up from the bottom of the learning curve.  Read on for more.<br />
<span id="more-610"></span><br />
A coworker had asked me recently what sort of study Computer Science is (we were looking at colleges on the web at the time).  The answer is actually a bit more interesting than simply &#8220;a science.&#8221;  <acronym title="Computer Science">CS</acronym> actually finds its roots in the Engineering field since the adding machines that once passed as computer technology looked a lot more like car engines than the pleasant beige boxes with which we now find ourselves.  As the descendant of the Engineering field, Computer Science has inherited a number of organizational and developmental disciplines.</p>
<p>However, over the past several decades, thought has changed significantly regarding the development of information systems.  It is interesting to note that analysts and economists have coined the phrase, &#8220;Information Revolution&#8221; to describe the latest trend in market forces.  Before the rapid advancement of computer technology, the most recent market dynamic had been governed by forces put into effect by the &#8220;Industrial Revolution.&#8221;  One revolution is defined by the way material things are produced for consumption.  The other is defined by the way people manage the flow of information&mdash;a far less tangible commodity.  This is an obvious reality that has far more subtle implications for the way their respective commodities are produced, which leads me to the topic at hand.</p>
<p>It was once thought that Information Systems <em>should</em> be constructed in similar manner to the way we build bridges.  If you don&#8217;t know, engineering on a large scale is generally done in phases, during each of which various discrete tasks are given to people of different skill sets.  For example, architects set out a design on paper, which is then given to several different engineers (environmental, civil, and so on) to determine feasibility and flesh out the resources involved.  The engineers turn around and give their more concrete blueprints to contractors, who go out and do the work that has been defined for them in previous phases.  This approach is referred to as a Cascade or Waterfall approach, where the output of one team becomes the input for another and so on down to the project completion.  The first phase begins with the idea of a thing, which takes on more concrete reality as it is passed to the people who actually do the building.  The builders do not have to deal with having to think about the placement of a staircase or the direction of waterlines, because all of these details have been determined before they put the bid on the project.  All large-scale manufacturing follows a similar monolithic model.</p>
<p>Information Systems, for some time, have been modeled after a similar fashion.  I spent my entire CIS 490, Guided Design in Software Engineering class learning that this is how a system is built, from idea to reality, all while filing hundreds of specifications reports as the work is passed from one level to the next.  Architects architect.  Analysts analyze.  Designers design.  Programmers program.  Testers test.  This approach to software engineering has official sounding acronyms like <acronym title="Unified Modeling Language">UML</acronym> and advertises such stalwart names as <a href="http://www.rational.com/uml/index.jsp" title="IBM: UML Resource Center">IBM</a> and <a href="http://www.navision.com/hq/view.asp?documentID=428,3&#038;categoryID=368" title="Microsoft Business Solutions: Development Methodology">Microsoft</a>.  With such powerful backing and proven entities, one might wonder what reason anyone would have to dissent.  As it turns out, though, the monolithic approach to systems design does not comprehensively deal with the realities incumbent upon the intangible information system.  </p>
<p>From a 50,000-foot view, the waterfall methodology looks like it sounds: one process leads to the next such that the output of one is the input of the next:</p>
<p><img src="http://www.kennsarah.net/archives/images/waterfall.jpg" alt="Waterfall Model" title="Waterfall Model" /></p>
<p>The major difficulty with this approach is that it assumes that the process of developing software is a repeatable, predictable event.  Those in the trenches of software development know only too well that requirements change, budgets constrict, and timelines evolve.  In order to deal effectively with this chaos, the process needs to adapt to look like this:</p>
<p><img src="http://www.kennsarah.net/archives/images/evolve.jpg" alt="Evolving Model" title="Evolving Model" /></p>
<p>Here, the processes in software development occur simultaneously, with milestone releases to keep the processes in sync with each other and with the customer.  It provides an inherent mechanism of efficiently and quickly developing code that is to the customer&#8217;s specification and welcomes changes in requirements.  The overarching name for this category of software development is the Agile methodology, which comes in all sorts of flavors: <a href="http://www.controlchaos.com/" title="ControlChaos.com: Scrum Development Process">Scrum</a> (<a href="http://www.mountaingoatsoftware.com/scrum/" title="Mountain Goat Software: Scrum Development Process">2</a>), <a href="http://www.extremeprogramming.org" title="Extreme Programming: A Gentle Introduction">Extreme Programming</a>, and <a href="http://www.gilb.com/" title="Glib Project Planning">Evolutionary Delivery</a>.</p>
<p>Because the product life cycle for the senior project is approximately 12 to 13 weeks, an agile methodology really seems to be the most appropriate and will be adopted by our team.  Of those available, Scrum seems to best fit the management style I believe I can contribute and is the most flexible model that can be adapted to our very busy schedules.</p>
<p><a href="http://www.controlchaos.com/scrum.pdf" title="ControlChaos.com: Scrum (PDF)">This document</a> at ControlChaos.com has been most helpful in discussing the advantages of scrum.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennsarah.net/2003/03/04/project-management-methodologies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Source Project Management</title>
		<link>http://kennsarah.net/2003/02/20/open-source-project-management/</link>
		<comments>http://kennsarah.net/2003/02/20/open-source-project-management/#comments</comments>
		<pubDate>Thu, 20 Feb 2003 09:08:32 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
		
		<category><![CDATA[Management]]></category>

		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://www.kennsarah.net/?p=607</guid>
		<description><![CDATA[Update: it&#8217;s no secret that I am using Basecamp for project management these days.

The Linux desktop may not be ready for Joe User and his grandmother, but is it ready for the knowledge worker?  This is a question I&#8217;ve somewhat accidentally been endeavoring to answer since the semester started.  A lot of people [...]]]></description>
			<content:encoded><![CDATA[<p><ins datetime="2006-05-03T03:29:53+00:00">Update:</ins> it&#8217;s no secret that I am using Basecamp for project management these days.</p>
<p><a href="http://basecamphq.com/?referrer=simplificate"><img border="0" title="Basecamp project management and collaboration" alt="Basecamp project management and collaboration" src="http://simplificate.clientsection.com/images/basecamp11230.gif" width="112" height="30" /></a></p>
<p>The Linux desktop may not be ready for Joe User and his grandmother, but is it ready for the knowledge worker?  This is a question I&#8217;ve somewhat accidentally been endeavoring to answer since the semester started.  A lot of people go looking to prove Linux out when it comes to the desktop in a sort of anti-Microsoft methodology.  My latest experimentation, though, wasn&#8217;t born out of a desire to prove Linux right or Microsoft wrong&mdash;it came out of an immediate need for tools to get my job done as project manager at school.  While <acronym title="New Jersey Institute of Technology">NJIT</acronym> provides a lot of these programs for download through Microsoft&#8217;s <a href="http://www.msdnaa.net/" title="MSDN: Academic Alliance">Academic Alliance</a> program, I wasn&#8217;t able to get a hold of them easily (the intranet site required that I authenticate three separate times, and still wouldn&#8217;t let me do it!).  Read on to see just how Linux is performing in these areas.</p>
<p><span id="more-607"></span></p>
<p><strong>Email Client</strong></p>
<p>I had <a href="http://www.kennsarah.net/archives/000118.shtml" title="Mail Clients That Don't Suck">previously written</a> about how I was in dire want of the killer email application for Windows, a task that I didn&#8217;t think would be quite so hard.  I mean, email has been around for <em>at least</em> 25 years or so&mdash;you figure that <em>somebody</em> would have gotten it right by now.  Much to my frustration, though, no one could suggest a viable alternative to my buggy Microsoft Outlook or the MSN-happy Outlook Express.  I had, for a time, gone back to Outlook Express, but the idea of using Ximian Evolution got a hold of me and wouldn&#8217;t let go.  However, this wasn&#8217;t the main reason that I started booting to Linux for personal use.  <strong>Update</strong>: I just totally realized that Evolution will read XML news bites from the web!  What does that mean?  Well, in Geek it means that I can add a news source to my Summary page by simply typing in the address for the RDF file, such as <a href="http://www.kennsarah.net/index.rdf" title="XML Feed">ours, here</a>.  Woah.</p>
<p><strong>Diagramming</strong></p>
<p>Though I didn&#8217;t write about this, Darin and I had engaged in the search for an alternative to <a href="http://microsoft.com/office/visio/default.asp" title="Microsoft: Visio">Microsoft&#8217;s Visio</a> some months back because we were both so psyched about the Redhat 8.0 release.  Darin really wanted to find a tool that would be able to create some of the diagrams that he worked with on a regular basis at work.  In the process of looking for that tool, I found Dia.  <a href="http://www.lysator.liu.se/~alla/dia/" title="Dia: Dia is a drawing program">Dia</a> is an open-source diagramming solution for Linux, which has been ported to Windows.  While it can&#8217;t import Microsoft&#8217;s proprietary (read: market-preserving) file formats for Visio, the tool serves quite nicely on its own to let you create network diagrams, flowcharts, and entity-relationship diagrams.  It will also export to a number of formats, including .jpg and scalable vector graphics.</p>
<p><strong>Project Management</strong></p>
<p>One of my requirements for this project is to provide the team and my professor with task lists and Gantt charts to show the team productivity.  Microsoft Project is the standard for such project management, but as I searched the web for alternative methods (stumbling across cheesy web-based JavaScript <a href="http://www.chez.com/kanaky/index.html" title="chez.com: Free Online Gantt Builder">Gantt generators</a> along the way), I discovered <a href="http://mrproject.codefactory.se/" title="Sourceforge: MrProject">MrProject</a>.  MrProject is essentially a GNOME-based Gantt generator&mdash;no frills, no huge featureset: just Gantt charts and some basic project information.  But, man does it do a good job at it.  Though still a somewhat buggy release at v0.9 (updated Feb 17th!), MrProject is able to deliver functionality in letting me record my project data and then output it all to a PDF (buggy) or PostScript file.  This is actually the program that tipped me into booting to Linux: there is no Windows port available.</p>
<p><strong>Web Browser</strong></p>
<p>Of course, my <a href="http://www.kennsarah.net/archives/000044.shtml" title="Phoenix 0.5 Released">favorite web browser</a> is available in Linux as well as Windows, so there was no problem here. :)  I had spent some time about two months ago getting <a href="http://phoenix.ragweed.net/home" title="phoenix.ragweed.net">antialiased fonts</a> to work with it as well, and copied the Windows fonts into Linux to make for a very sweet browsing experience.</p>
<p><strong>Productivity</strong></p>
<p>No project manager can be without his productivity applications for documentation and spreadsheets.  Thankfully, <a href="http://www.openoffice.org/" title="OpenOffice">OpenOffice 1.0</a> is free for the taking and compatible with the Microsoft Word and Excel proprietary (read: market-rigging) file formats.  So, as long as no one tries to go nuts with creating OLE-embedded movies in our specification documents (does anyone really <em>do</em> that?!), I should be compatible with the rest of the team&#8217;s productivity apps.</p>
<p>Is it possible that I will be able to successfully manage this project after having spent $0 on software?  About 12 more weeks will tell the story. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://kennsarah.net/2003/02/20/open-source-project-management/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.022 seconds -->
