<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1636670496391583758</id><updated>2011-04-21T17:06:03.158-07:00</updated><title type='text'>Renny's Software Project</title><subtitle type='html'>Ini adalah blog untuk sharing info tentang software project</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-4217926508467976153</id><published>2007-09-24T18:55:00.000-07:00</published><updated>2007-09-24T18:57:21.452-07:00</updated><title type='text'></title><content type='html'>&lt;p&gt;&lt;strong&gt;Comparison Ms. Word vs &lt;/strong&gt;Corel &lt;strong&gt;WordPerfect&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;MS Word 6.0&lt;/strong&gt; was the first Windows word processor I ever used. At the time, I worked in a Bank, and I was happy that I didn't have to use it very often. I hated that it wasn't WYSIWYG. I found that vexatious (and still do). In later years, I changed careers, moving to I.T. Again, &lt;strong&gt;Word&lt;/strong&gt; was the program I used (and received all my training in). Whereas before I didn't like it, now I hated it. I found that accomplishing (what I believed to be) simple tasks was unnecessarily difficult, and I was often exasperated by its inadequacies. I then moved to a new company; that company used &lt;strong&gt;WordPerfect&lt;/strong&gt;.  What a joy!  Everything that I hated in &lt;strong&gt;Word&lt;/strong&gt; was suddenly easy to accomplish in &lt;strong&gt;WordPerfect&lt;/strong&gt;.  In addition, it was a true WYSIWYG program.  I then found &lt;a href="http://www.wpvsword.com/reveal_codes.php"&gt;Reveal Codes&lt;/a&gt;, and my conversion was complete.  &lt;/p&gt;&lt;p&gt;Microsoft produced a White Paper (&lt;strong&gt;Word 97&lt;/strong&gt;: Life after Reveal Codes), which tried to explain why you don't need Reveal Codes in &lt;strong&gt;Word&lt;/strong&gt; , but it was nothing more than a lame attempt to justify the fact that &lt;strong&gt;Word&lt;/strong&gt; can't produce the equivalent of Reveal Codes.&lt;/p&gt;  &lt;blockquote&gt;"&lt;strong&gt;Word&lt;/strong&gt; is based on a hierarchical formatting system that allows the user to format based on the entire document, a section, a paragraph, or even character. The hierarchical architecture of &lt;strong&gt;Word&lt;/strong&gt; does not allow for stream-based formatting like in &lt;strong&gt;WordPerfect&lt;/strong&gt;".&lt;/blockquote&gt; &lt;p&gt;NOTE: In complete contradiction to this, &lt;strong&gt;Word XP&lt;/strong&gt; subsequently introduced a feature called 'Reveal Formatting' (in response to people decrying the fact that &lt;strong&gt;Word&lt;/strong&gt; lacked a feature similar to Reveal Codes).  You can read my thoughts on that in the comparison! :)&lt;/p&gt;  &lt;p&gt;Anyway, when I added Reveal Codes to &lt;strong&gt;WordPerfect&lt;/strong&gt;'s other features, I became a devotee of &lt;strong&gt;WordPerfect&lt;/strong&gt;; this feature alone is one of the main reasons &lt;strong&gt;WordPerfect&lt;/strong&gt; has obtained such a devoted following.&lt;/p&gt;  &lt;p&gt;Personally, I found this program amazing. Instead of wanting to throw my PC out the window, I was actually enjoying working with this program! It made my life easier, and I was continually astounded by the program's power AND ease of use.&lt;/p&gt;  &lt;p&gt;I then bought a new PC and wanted Excel, so I purchased MSOffice 97 OEM with it; when I would come home and work on Reports or Assignments for courses I was doing, I would use &lt;strong&gt;Word 97&lt;/strong&gt;.  Grrrr.  I hated it; &lt;strong&gt;Word 97&lt;/strong&gt; was just as bad as &lt;strong&gt;Word 6.0&lt;/strong&gt; and &lt;strong&gt;Word 7.0&lt;/strong&gt;.  I wished I could install &lt;strong&gt;WordPerfect 6.1&lt;/strong&gt; (which I was using at work) and use that instead of &lt;strong&gt;Word 97&lt;/strong&gt;, but at that time, I was unaware that Corel allowed you to install a copy at work and at home. In total frustration, I took the plunge and went out and bought &lt;strong&gt;WordPerfect 8.0&lt;/strong&gt;.  Wow!  I thought &lt;strong&gt;WP6.1&lt;/strong&gt; was good?  &lt;strong&gt;WP8&lt;/strong&gt; introduced *so* many fantastic features that I went all-out trying to get my company to upgrade, which they did, but they waited for the soon‑to‑be‑released (at that time) Version 9.&lt;/p&gt;  &lt;p&gt;Then, one day, I had a discussion with someone (who worked in the same building) who loved &lt;strong&gt;Word&lt;/strong&gt;.  Stunned, I mentally started to go through all the things that &lt;strong&gt;WordPerfect&lt;/strong&gt; could do that &lt;strong&gt;Word&lt;/strong&gt; couldn't (as well as the things that were so much easier in &lt;strong&gt;WP&lt;/strong&gt;). At that point, I resolved to make a website comparing the 2 programs. My first comparison went online approximately 4 years ago, and since then, I've updated it to compare the 2 programs when a new version is released.&lt;/p&gt;  &lt;p&gt;That's the background. Hope it wasn't boring! I'm sure you're itching to move on to the actual comparison, so I won't ramble any longer.&lt;/p&gt; &lt;a name="legend"&gt;&lt;/a&gt; &lt;h3 style="font-weight: normal;"&gt;Sumber :www.wpvsword.com&lt;br /&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-4217926508467976153?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/4217926508467976153/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=4217926508467976153' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/4217926508467976153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/4217926508467976153'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/comparison-ms.html' title=''/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-7752240293882301228</id><published>2007-09-24T18:32:00.000-07:00</published><updated>2007-09-24T18:37:21.052-07:00</updated><title type='text'></title><content type='html'>&lt;img src="file:///C:/DOCUME%7E1/BAYOEU%7E1/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/BAYOEU%7E1/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;h2&gt;&lt;span class="mw-headline"&gt;Desktop&lt;/span&gt;&lt;/h2&gt; &lt;table style="width: 677px; height: 912px;" class="wikitable"&gt; &lt;tbody&gt;&lt;tr valign="top"&gt; &lt;th width="10%"&gt;&lt;br /&gt;&lt;/th&gt; &lt;th width="35%"&gt;Windows&lt;/th&gt; &lt;th width="35%"&gt;Linux&lt;/th&gt; &lt;th width="20%"&gt;Notes&lt;/th&gt; &lt;/tr&gt; &lt;tr valign="top"&gt; &lt;th&gt;Desktop Market Share&lt;/th&gt; &lt;td&gt;As of May, 2007 93%&lt;sup id="_ref-5" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux#_note-5" title=""&gt;[9]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;td&gt;As of May, 2007 0.7%,&lt;sup id="_ref-6" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux#_note-6" title=""&gt;[10]&lt;/a&gt;&lt;/sup&gt; often used in &lt;a href="http://en.wikipedia.org/wiki/Dual-boot" title="Dual-boot"&gt;dual-boot&lt;/a&gt; computers&lt;/td&gt; &lt;td&gt;According to W3C, May 2006, judged by &lt;a href="http://en.wikipedia.org/wiki/Web_traffic" title="Web traffic"&gt;web traffic&lt;/a&gt; on a technology site.&lt;sup id="_ref-7" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux#_note-7" title=""&gt;[11]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="top"&gt; &lt;th&gt;Pre-installation&lt;/th&gt; &lt;td&gt;Pre-installed by default on almost all new &lt;a href="http://en.wikipedia.org/wiki/Personal_computer" title="Personal computer"&gt;desktop PCs&lt;/a&gt;&lt;/td&gt; &lt;td&gt;Pre-installed by default on very few new &lt;a href="http://en.wikipedia.org/wiki/Personal_computer" title="Personal computer"&gt;desktop PCs&lt;/a&gt;. However, &lt;a href="http://en.wikipedia.org/wiki/Ubuntu_%28Linux_distribution%29" title="Ubuntu (Linux distribution)"&gt;Ubuntu Linux&lt;/a&gt; is now available on some &lt;a href="http://en.wikipedia.org/wiki/Dell" title="Dell"&gt;Dell&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/System76" title="System76"&gt;System76&lt;/a&gt; computers, and &lt;a href="http://en.wikipedia.org/wiki/SUSE_Linux" title="SUSE Linux"&gt;SUSE Linux&lt;/a&gt; on some &lt;a href="http://en.wikipedia.org/wiki/Lenovo" title="Lenovo"&gt;Lenovo&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/ThinkPad" title="ThinkPad"&gt;ThinkPads&lt;/a&gt;&lt;sup id="_ref-8" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux#_note-8" title=""&gt;[12]&lt;/a&gt;&lt;/sup&gt;.&lt;/td&gt; &lt;td&gt;Microsoft's agreement with vendors to sell only the Windows operating system is being challenged in court by French consumer rights groups.&lt;sup id="_ref-9" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux#_note-9" title=""&gt;[13]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="top"&gt; &lt;th&gt;Window Managers/&lt;a href="http://en.wikipedia.org/wiki/Desktop_environment" title="Desktop environment"&gt;Desktop Environments&lt;/a&gt;&lt;/th&gt; &lt;td&gt;Only one available WM per release, parts of which may be modified; third party software such as &lt;a href="http://en.wikipedia.org/wiki/WindowBlinds" title="WindowBlinds"&gt;WindowBlinds&lt;/a&gt; is required for some modification; critically required to operate the system (graphics system failure will render the system unusable); remote control not part of original architecture.&lt;/td&gt; &lt;td&gt;&lt;a href="http://en.wikipedia.org/wiki/GNOME" title="GNOME"&gt;GNOME&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/KDE" title="KDE"&gt;KDE&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Enlightenment_%28X_window_manager%29" title="Enlightenment (X window manager)"&gt;Enlightenment&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Xfce" title="Xfce"&gt;Xfce&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Openbox" title="Openbox"&gt;Openbox&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Fluxbox" title="Fluxbox"&gt;Fluxbox&lt;/a&gt;, etc. may be enhanced with &lt;a href="http://en.wikipedia.org/wiki/Beryl_%28window_manager%29" title="Beryl (window manager)"&gt;Beryl&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Compiz" title="Compiz"&gt;Compiz&lt;/a&gt;. Not critical to operate the system (reverts to command line operation in case of failure); remote control implicit in design and protocol.&lt;/td&gt; &lt;td&gt;Different Window managers provide users with a uniquely different method of interacting with the computer, though sometimes at the cost of compatibility.&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="top"&gt; &lt;th&gt;&lt;a href="http://en.wikipedia.org/wiki/System_console" title="System console"&gt;System consoles&lt;/a&gt;/&lt;a href="http://en.wikipedia.org/wiki/Command_line_interface" title="Command line interface"&gt;Command line interface&lt;/a&gt;&lt;/th&gt; &lt;td&gt;The Command Prompt exists for power users. A new &lt;a href="http://en.wikipedia.org/wiki/Microsoft_.NET" title="Microsoft .NET"&gt;.NET&lt;/a&gt; based command line environment similar to that provided in Unix-like operating systems called &lt;a href="http://en.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell"&gt;Windows PowerShell&lt;/a&gt; has been developed. Currently, &lt;a href="http://en.wikipedia.org/wiki/Cygwin" title="Cygwin"&gt;Cygwin&lt;/a&gt; provides a UNIX-like terminal for Windows.&lt;/td&gt; &lt;td&gt;Strongly integrated with system console. All applications can be scripted through the terminal, there are a lot of &lt;a href="http://en.wikipedia.org/wiki/Coreutils" title="Coreutils"&gt;small and specialized utilities&lt;/a&gt; meant to work together and to integrate with other programs. This is called the toolbox principle. The command line can be used to recover the system if the graphics subsystem fails.&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sumber : www.wikipedia.org&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-7752240293882301228?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/7752240293882301228/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=7752240293882301228' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/7752240293882301228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/7752240293882301228'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/desktop-windows-linux-notes-desktop.html' title=''/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-7672197951768134847</id><published>2007-09-10T19:42:00.000-07:00</published><updated>2007-09-10T19:53:54.448-07:00</updated><title type='text'>Planning in software project</title><content type='html'>Planning&lt;br /&gt;&lt;br /&gt;Tujuan dari Project planning adalah untuk menghasilkan suatu strategi yang berfungsi untuk mengontrol, menelusuri dan mengawasi kompleksitas dari pelaksanaan project secara teknikal (Aplikasi)&lt;br /&gt;&lt;br /&gt;LANGKAH-LANGKAH :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ruang Lingkup ; yaitu dengan memahami permasalahan yang dihadapi dan apa yang harus dilakukan, serta batasan-batasan yang harus kita jalani.Estimasi ; yaitu berapa banyak biaya dan waktu yang dibutuhkan&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Resiko ; yaitu melihat kesalahan apa yang terjadi, dan bagaimana kita menghadapi serta apa yang harus kita lakukan terhadap kesalahan tersebut ? &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Penjadwalan ; yaitu bagaimana kita mengalokasikan sumber daya selama waktu yang tersedia.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Kontrol Strategi ; yaitu bagaimana kita mengawasi terhadap kualitas yang kita inginkan dan perubahan yang terjadi&lt;/li&gt;&lt;/ul&gt;Salah satu software yang dapat membantu untuk melakukan planning pada suatu software project adalah Multi Project Planner  2.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-7672197951768134847?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/7672197951768134847/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=7672197951768134847' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/7672197951768134847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/7672197951768134847'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/planning-in-software-project.html' title='Planning in software project'/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-2906572155400719982</id><published>2007-09-10T19:17:00.000-07:00</published><updated>2007-09-10T19:18:53.587-07:00</updated><title type='text'>Iterative Software Project Planning and Tracking</title><content type='html'>sumber : http://www.jrothman.com/Papers/7ICSQ97.html&lt;br /&gt;&lt;p&gt;Project management can be described as the activity of bringing all  participants from within a department to successfully complete a product  deliverable. Iterative planning and tracking are techniques used by some project  managers to avoid having to choose between reducing the number of features or  extending the schedule.&lt;/p&gt; &lt;h3&gt;Abstract&lt;/h3&gt; &lt;p&gt;Project management can be described as the activity of bringing all  participants from within a department to successfully complete a product  deliverable. Iterative planning and tracking are techniques used by some project  managers to avoid having to choose between reducing the number of features or  extending the schedule.&lt;/p&gt; &lt;h3&gt;Introduction&lt;/h3&gt; &lt;p&gt;Because software is ephemeral, software projects are frequently difficult to  plan, track, and assess. Iterative project management techniques help make the  obscure clearer.&lt;/p&gt; &lt;p&gt;Most successful project managers know how to set up a project plan. They know  what the standard milestones or events for the project need to be (O'Connell,  1996), and they plan the project accordingly. They plan the schedule according  to a specific critical path (generally tasks). McConnell (McConnell, 1996) and  others have shown that once a project has missed a milestone, the project's  staff cannot "make up" the time. Project managers may face the choice between  extending the schedule and dropping the features. The management part of project  management is required to manage the schedule and include the features.&lt;/p&gt; &lt;p&gt;There is an alternative to the blind choice of extending the schedule or  dropping features. As a project manager, if you can "chunk" the features, and  give yourself sufficient flexibility in learning about the features and project  scheduling, then you can redirect the critical path, and still make the schedule  with the planned features. This method of developing a number of small  independent features, and frequent replanning is iterative project  management.&lt;/p&gt; &lt;p&gt;This paper presents an iterative project scheduling technique together with  two example releases from an organization.&lt;/p&gt; &lt;h3&gt;Initial Project Planning&lt;/h3&gt; &lt;p&gt;Senior management frequently fixes the ship dates without a good knowledge of  the features to be produced. Naturally, the engineers decry this as a terrible,  awful thing. Planning and expecting to completely meet a fixed schedule project  without adequate feature knowledge is truly is a terrible, awful thing. For  example, imagine this scenario.&lt;/p&gt; &lt;p&gt;Dan, the project manager, has just talked to senior management. &lt;i&gt;"Those  **&amp;&amp;amp;** just did it to me again. They told me to ship this next release  in 4 months. Our competition just announced availability in 8 months. Now we  need to announce availability in less than 6 months. We don't even know what  it's going to take to design this feature, never mind implement it within this  architecture. How the heck can I sell this to the engineers? What am I going to  tell my project team? They're going to kill me- or what's worse, they'll all  walk out. How could senior management do this to us? Don't they know what it's  like to develop software?"&lt;/i&gt;&lt;/p&gt; &lt;p&gt;It's not that senior management is bad or stupid. Commercial companies have  significant market forces that may prevent them from fully understanding what  they are requesting of the product developers. Market forces drive companies to  make choices before the company is really ready to do so. Iterative project  planning allows a company to get started on a project when only the major issues  of the feature set are understood, but the ship dates are set in stone.&lt;/p&gt; &lt;h3&gt;Critical Paths&lt;/h3&gt; &lt;p&gt;There are multiple critical paths in a given project. The tasklist generates  a particular critical path. The people working on the project create another  critical path. And, hard resource availability creates yet another critical  path. The true project critical path is the critical path through all three  views: tasks, people, and resources.&lt;/p&gt; &lt;p&gt;During the initial planning phase of many projects, the tasks and events are  planned, and with any luck, the task critical path emerges. Many project  managers are also aware that people and hard resources (i.e. machines, networks,  etc.) have an impact on the critical path, and they plan for using these scarce  resources appropriately.(Goldratt, 1997)&lt;/p&gt; &lt;p&gt;In a project where the project manager and the technical staff do not have  sufficient knowledge of the full feature set under development, a traditional  approach does not guarantee success. The traditional approach assumes the  project manager knows and understands the critical paths of tasks, people, and  resources. In a less-fully specified project, it is unlikely that the project  manager will know all the critical paths. The project manager will probably be  surprised by new tasks that arise, unforeseen tasks, or new expertise may have  to be developed, and new resources may be required.&lt;/p&gt; &lt;p&gt;When project knowledge is imperfect an iterative approach is more  successful:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Plan the major milestones. Estimate the feature freeze, code freeze, system  test freeze, beta ship and product ship dates. Determine the criteria by which  the project staff can agree that these milestones have occurred.  &lt;/li&gt;&lt;li&gt;Plan each segment of the project as it crystallizes, staying at least four  weeks ahead of the current state.  &lt;/li&gt;&lt;li&gt;As each project segment completes, the project manager and technical staff  have a better understanding of the project and the eventual product, so more  complete planning can take place. By the time the project has reached the  feature freeze milestone, the tasks required to get to code freeze are well  understood. By the time code freeze is reached, the rest of schedule can be laid  out and planned. &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;This iterative approach reduces uncertainty for the current project work, and  allows replanning of the critical path at a number of points in the project.&lt;/p&gt; &lt;h3&gt;Milestone Definitions&lt;/h3&gt; &lt;p&gt;This set of milestones is useful for defining software project schedules:&lt;/p&gt; &lt;table border="1" cellpadding="3" cellspacing="2" height="171" width="450"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td height="17" width="31%"&gt; &lt;p&gt;&lt;b&gt;Milestone&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td width="69%"&gt; &lt;p&gt;&lt;b&gt;Criteria&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td height="56"&gt; &lt;p&gt;Feature freeze&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;The date when all required features are known and the detailed design has  uncovered no more. No more features are inserted into the product.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td height="30"&gt; &lt;p&gt;Code freeze&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Implementation of the design has stopped. Some testing of the features has  occurred.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td height="17"&gt; &lt;p&gt;System test freeze&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;Integration testing is complete. Code freeze for system test to  start.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td height="17"&gt; &lt;p&gt;Beta ship&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;The date the Beta software ships to Beta customers&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td height="17"&gt; &lt;p&gt;Product ship&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;The date the product ships to the general customer  base&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;For small projects, there may be only one of each freeze and Beta ship. For  larger or more complex projects, functionality may be grouped so that part of  the product is ready for code freeze while part of the product has still not met  feature freeze.&lt;/p&gt; &lt;h3&gt;Milestone Planning and Criteria&lt;/h3&gt; &lt;p&gt;Effective project managers and software engineers understand that a general  approach of&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Requirements planning  &lt;/li&gt;&lt;li&gt;Feature definition (leading to feature freeze)  &lt;/li&gt;&lt;li&gt;Design and implementation (leading to code freeze)  &lt;/li&gt;&lt;li&gt;Verification and Validation (leading to ship) &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;is a time-effective and cost-effective way to implement a project. In  addition, early and often reviews and inspections will reduce project time  (Gilb, 1993). Project managers following this technique can get a better handle  on the milestones of feature freeze, code freeze, system test, beta freeze, and  ship freeze.&lt;/p&gt; &lt;p&gt;In an iteratively planned project, it is critical that the project team  agrees on what each milestone means. The project manager depends on accurate  information about the current state of tasks from the project team. How can the  project be successful if the project manager and team do not understand what the  milestones mean?&lt;/p&gt; &lt;p&gt;To use the iterative planning technique, the project manager plans the major  milestones (e.g. feature freeze, code freeze, system test, beta freeze, and ship  freeze), and then iterates on the work between the milestones.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-2906572155400719982?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/2906572155400719982/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=2906572155400719982' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/2906572155400719982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/2906572155400719982'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/iterative-software-project-planning-and.html' title='Iterative Software Project Planning and Tracking'/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-7549594834350224281</id><published>2007-09-10T18:46:00.000-07:00</published><updated>2007-09-10T19:14:47.839-07:00</updated><title type='text'>Building the schedule only have to be done once</title><content type='html'>&lt;object width="320" height="280" class="BLOG_video_class" id="BLOG_video-e0c95263670006b2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt5.googlevideo.com/videoplayback?id%3De0c95263670006b2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331222542%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5C27F5A4FB8E8FD04F4D3E6069A88708578C3B38.54EF2133465ED42922BCA2942F376F852E8AEC60%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De0c95263670006b2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRzRdnF5IC15sXa6Onxv8U7aLp9U&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="280" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt5.googlevideo.com/videoplayback?id%3De0c95263670006b2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331222542%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5C27F5A4FB8E8FD04F4D3E6069A88708578C3B38.54EF2133465ED42922BCA2942F376F852E8AEC60%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De0c95263670006b2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRzRdnF5IC15sXa6Onxv8U7aLp9U&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-7549594834350224281?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=e0c95263670006b2&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/7549594834350224281/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=7549594834350224281' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/7549594834350224281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/7549594834350224281'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/building-schedule-only-have-to-be-done.html' title='Building the schedule only have to be done once'/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-189337452676271767</id><published>2007-09-10T18:22:00.000-07:00</published><updated>2007-09-10T18:23:39.568-07:00</updated><title type='text'>Multi·Project·Planner 2.1</title><content type='html'>&lt;h3&gt;Product Specification&lt;/h3&gt; &lt;p&gt;Multi·Project·Planner addresses the &lt;b&gt;multiple project management&lt;/b&gt; problem.&lt;/p&gt; &lt;p&gt;As the main purpose of the program is to assist the operating management in the scheduling task and the handling of daily exceptions, the focus is on:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;The &lt;b&gt;puzzle problem&lt;/b&gt; of  scheduling a number of projects in a scenario of limited resources.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Handling the &lt;a href="http://ppabe.php/"&gt;ripple  or domino effect&lt;/a&gt; of one project being delayed upon the others.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Facilitating a &lt;a href="http://ppjit.php/"&gt;Just  in Time&lt;/a&gt; kind of planning.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Accepting that plans do not  allways comply with reality.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;The scheduling task is performed with the &lt;a href="http://ppgantt.php/"&gt;look  and feel&lt;/a&gt; of a planning board.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Multi·Project·Planner is very much inspired by the planning problem of the build-to-order production mode charaterized by construction companies.&lt;/p&gt; &lt;p&gt;The minimum time-unit is 24 hours, so Multi·Project·Planner is not feasible for production planning.&lt;/p&gt; &lt;h4&gt;Applicability&lt;/h4&gt; &lt;p&gt;The program is applicable where several projects are to be realized by a set of shared resources, as is the case for construction companies, software development departments and the like.&lt;/p&gt; &lt;p&gt;The program can be operated and configured by the ordinary user.&lt;/p&gt; &lt;h4&gt;Features&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Instant overview&lt;/b&gt;&lt;br /&gt;The application consists of three boards:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;The &lt;b&gt;Capacity Schedule&lt;/b&gt;,  which is a model of your company's production facilities upon which  your projects are booked. That is the gantt charts of the projects  are superimposed upon a schedule, mirroring the capacity.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;The &lt;b&gt;Employee Schedule&lt;/b&gt;,  showing which employees are present at any given time. The employees  man the work teams.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;The &lt;b&gt;Resource Situation Overview&lt;/b&gt;, showing the  accumulated demand and supply of resources.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Work Team&lt;/b&gt;&lt;br /&gt;Every work team supplies a set of competencies.&lt;br /&gt;A project activity has a coresponding set of competence demands.&lt;br /&gt;A best fit between the demands and supplies is the key when edtiting is performed, ie when you &lt;a href="http://pptemp.php/"&gt;drag a projecttemplate&lt;/a&gt; or a project,all activities other than the one you control with the mouse, is placed onto the plan acording to this fit.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Template projects&lt;/b&gt;&lt;br /&gt;New projects can be scheduled by "drawing" directly in the Work Team Schedule.&lt;br /&gt;Alternatively, predefined projects can be &lt;a href="http://droptemplate.php/"&gt;dragged onto the schedule&lt;/a&gt;, and the program will try to make a best fit with respect to competence demands and available work teams.&lt;br /&gt;Finaly projects can be stored as templates, ie the other way around.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Handling conflicts&lt;/b&gt;&lt;br /&gt;Conflicts may occur because of lack of available work teams with the needed competencies.&lt;br /&gt;Conflicts can either be resolved instantly by &lt;a href="http://pprule.php/"&gt;overruling&lt;/a&gt;, or left to be dealt with late (&lt;a href="http://ppabe.php/"&gt;hot potatoes&lt;/a&gt;).&lt;br /&gt;Flags indicate unresolved conflicts.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Progress Tracking&lt;/b&gt;&lt;br /&gt;&lt;a href="http://comaprogress.php/"&gt;Progress&lt;/a&gt; (completion and actual time used) can be calculated automatically from actual time reported, or it may be specified directly.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Weekend modifiers&lt;/b&gt;&lt;br /&gt;Weekends and specialdays are respected when editing the plan, ie the number of working days are still the same. This functionality is fully configurable.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;PERT chart and relative constrains&lt;/b&gt;&lt;br /&gt;Pushing a button will show a timescaled &lt;a href="http://pppert.php/"&gt;PERT chart&lt;/a&gt; for the selected project, leaving the others grayed. In this picture the relative constrains between the activities are edited.&lt;br /&gt;Relative constraints can be given some plasticity, i.e. &lt;strong&gt;A&lt;/strong&gt; must finish before &lt;strong&gt;B&lt;/strong&gt; ± 2 to 5 days f.ex. When moving the project or dragging a template onto the plan, these constrains including their plasticity are respected.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Capacity structure easily modified&lt;/b&gt;&lt;br /&gt;The capacity structure is &lt;a href="http://ppplan.php/"&gt;easily modified&lt;/a&gt; in mangnitude and order by the mouse. The structure is hierarchical in nature.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Decision points&lt;/b&gt;&lt;br /&gt;&lt;a href="http://ppdecision.php/"&gt;Decision points&lt;/a&gt; can be attached to project activities.&lt;br /&gt;A decision point contains all the decisions which must be taken at a specified interval relative to the execution of the activity.&lt;br /&gt;A project activity can have multiple decision points.&lt;br /&gt;A warning flag is raised if decisions are due today.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Flags&lt;/b&gt;&lt;br /&gt;Flags are attached to activities to indicate an exception.&lt;br /&gt;An activity can raise a flag if  &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;No resources allocated at all.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Resources only partly allocated.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Relative constraints violated.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Notes attached to the activity.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Activity fixed in time.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Decisions due.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Notes may be attached to project activities. If notes are attached to an activity, a yellow flag is raised. The tooltip of the flag will show the first line of text in the last note.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Editing facilities&lt;/b&gt;&lt;br /&gt;The editing is done with the mouse.&lt;br /&gt;The editing facilities includes:  &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Creating project activities using  a "Pen".   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Moving / resizing project  activities with the following modularities:   &lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Respecting relative constrains or   not (ie related avtivities following or not).    &lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Respect weekends or not.    &lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Dragged to other rows.  (capacities)   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Spliting an activity into two.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Turn an activity into a hot  potato.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Overruling or bruteforce editing. If the program denies an  activity the right to occupy a space, either becuase its allready  occupied, there is not enough room or insufficient competencies, you  may &lt;a href="http://pprule.php/"&gt;overrule&lt;/a&gt; it by pushing the  "Ctrl" button.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Duty templates&lt;/b&gt;&lt;br /&gt;Duties mainly constitues a recurring pattern. Multi·Project·Planner offers a duty template&lt;br /&gt;in which you state duty pattern one and for all.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Workforce Assignment&lt;/b&gt;&lt;br /&gt;Resources may be automatically assigned to activities with respect to:  &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;The competencies needed for a task  and the competencies offered by the employees.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;The availability of employees.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Preferred employees, ie. a distinct set of employees assigned  to a distinct set of work teams.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Of course, manual assignment is also possible.&lt;br /&gt;As always: &lt;b&gt;You are in command&lt;/b&gt;  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Printing facilities&lt;/b&gt;&lt;br /&gt;The size of the printout is configurable. It can span multible pages.  &lt;/p&gt; &lt;p&gt;&lt;b&gt;Finaly&lt;/b&gt;&lt;br /&gt;You may use Multi·Project·Planner without any of the facilities listed, or only part of them as you please.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-189337452676271767?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/189337452676271767/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=189337452676271767' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/189337452676271767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/189337452676271767'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/multiprojectplanner-21_10.html' title='Multi·Project·Planner 2.1'/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1636670496391583758.post-4204000437040174605</id><published>2007-09-10T18:16:00.000-07:00</published><updated>2007-09-10T18:21:49.445-07:00</updated><title type='text'>Multi·Project·Planner 2.1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ez2jyWHdIeI/RuXtf_OsDcI/AAAAAAAAAAM/-Dw4yfokqZE/s1600-h/mpp300px.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Ez2jyWHdIeI/RuXtf_OsDcI/AAAAAAAAAAM/-Dw4yfokqZE/s320/mpp300px.jpg" alt="" id="BLOGGER_PHOTO_ID_5108750486126464450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;The problem&lt;/h3&gt; &lt;p&gt;Multiple concurrent projects competing for shared resources.&lt;/p&gt; &lt;h3&gt;The solution&lt;/h3&gt; &lt;p&gt;The project activities are booked on a schedule, common to all work teams, participating in the projects.&lt;br /&gt;I.e. the Gantt charts of the projects are superimposed upon the common schedule, where each row represents a work team.&lt;/p&gt; &lt;h3&gt;Main benefits&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;A far superior &lt;b&gt;overview&lt;/b&gt;, as  both resource allocation and the interrelationships between the  activities of all projects are handled in one and the same view.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Unsurpassed &lt;b&gt;control&lt;/b&gt; of the planning process.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Highligts from the feature list&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://ppabe.php/"&gt;Hot  potatoes&lt;/a&gt; are unresolved resource conflicts, kept by the program  until you are ready to deal with them.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Manipulation is performed with the  &lt;a href="http://ppplan.php/"&gt;look and feel&lt;/a&gt; of a planning board.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://pptemplate.php/"&gt;Predefined  projects&lt;/a&gt; (templates) can be dragged onto the schedule, and the  program will try to make a best fit.&lt;br /&gt;Otherwise it will create hot  potatoes.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://ppjit.php/"&gt;Just  in Time&lt;/a&gt; means scheduling the project as close to the delivery  date as posible, thereby minimizing your inventory and maximizing  your instant maneuverability.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://pprule.php/"&gt;Brute  force&lt;/a&gt; handling of resource conflicts, but only if you command  it.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Future resource conflicts that are  not solved now, are turned into hot potatoes, for later treatement.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://ppdecision.php/"&gt;Decision  points&lt;/a&gt; attached to project activities, and launching a warning  when the decisions are due.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://pppert.php/"&gt;Timescaled  PERT charts&lt;/a&gt;, including plasticity on the constrains, which will  be respected when dragging projects and templates.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://comaprogress.php/"&gt;Progress&lt;/a&gt;  can be calculated automaticaly from employee reports or manualy  stated.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://ppextendability.php/"&gt;Extendability&lt;/a&gt;,  i.e. enhancing features by adding modules.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://ppinteroperability.php/"&gt;Interoperability&lt;/a&gt;,  i.e. integration with other software.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1636670496391583758-4204000437040174605?l=rennysoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rennysoftware.blogspot.com/feeds/4204000437040174605/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1636670496391583758&amp;postID=4204000437040174605' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/4204000437040174605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1636670496391583758/posts/default/4204000437040174605'/><link rel='alternate' type='text/html' href='http://rennysoftware.blogspot.com/2007/09/multiprojectplanner-21.html' title='Multi·Project·Planner 2.1'/><author><name>Renny's Blog</name><uri>http://www.blogger.com/profile/08761230849275463422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ez2jyWHdIeI/RuXtf_OsDcI/AAAAAAAAAAM/-Dw4yfokqZE/s72-c/mpp300px.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
