<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.netindonesia.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Novum Organum</title><subtitle type="html">in Software Engineering</subtitle><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/atom.aspx</id><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/default.aspx" /><link rel="self" type="application/atom+xml" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2007-01-26T14:17:00Z</updated><entry><title>How to maintain Slope on burn down chart</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx</id><published>2009-04-02T23:05:00Z</published><updated>2009-04-02T23:05:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We have a list of features, some of them are approved. Then we have a bunch of tasks, all have been estimated.&lt;br /&gt;
When we assigned to the developers, each of them starts with the
specific task, it might sequencial or parallel, depend on how the
project leader assign based on the design. But the tasks assignment
must be structural, priority base and load share. The objective is to
goal the Release Sprint, Release Version and Release Product
appropriatelly as in the project big picture plan.&lt;/p&gt;&lt;p&gt;When the developers have been assigned, on several tasks, and they progressing. The tasks should be updated to make the burn down chart progressing. At least daily, but maybe better on each step they have made the things finished (particular works). It doesn&amp;#39;t have to be on each 100% finished to update the task.&lt;/p&gt;&lt;p&gt;If it doesn&amp;#39;t updated daily, then you can see your burndown chart (BDC) like this below.&lt;/p&gt;&lt;p&gt;&lt;img src="http://geeks.netindonesia.net/photos/arif.budimartoyo/images/91421/original.aspx" alt="" width="" align="" border="" height="" hspace="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You will see, the slope is jumps drop from long period stagnancy at top
level. In this case in a week, the developer keep working on his tasks,
and maybe 2-3 tasks have been done, but no task has been updated since
task 1 or 2 finished. Then in the end of week, the dev update all
finished tasks at a time, the burn down chart then jumps. This is not
good.&lt;/p&gt;&lt;p&gt;We can&amp;#39;t see the prediction of when the release will be ready as estimated before, and start guessing what are wrong; design? schedule? skillset? &lt;/p&gt;&lt;p&gt;The problem is, developer usualy thinks &amp;quot;&lt;i&gt;I have to finish these, then update to the tasks assignments. I will then happy and my manager /supervisor will see it finally and happy&lt;/i&gt;&amp;quot;. Wrong! &lt;br /&gt;Also, if the reason is they have to be focus on the works, yes! it should be.. but spend a couple of minutes just to update the precentage of Progress or Estimated Remaining Time will not disturbing at all. That is the important thing. And simple! &lt;/p&gt;&lt;p&gt;&lt;img src="http://geeks.netindonesia.net/photos/arif.budimartoyo/images/91422/original.aspx" alt="daily updated task" width="" align="" border="" height="" hspace="" /&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;If for some reason, a lot of tasks to do until we can&amp;#39;t update the progress, then I suggest to use the automatic integrated tasks in IDE tool, to make it closer to the developers as in their code screen. Otherwise the project manager should slows down the task assignment &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-1.gif" alt="Smile" /&gt; , and find the matched rythm on the development speed... or think about resource replacement &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-6.gif" alt="Sad" /&gt;. Thats not good.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx&amp;amp;subject=How to maintain Slope on burn down chart" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx&amp;amp;t=How+to+maintain+Slope+on+burn+down+chart" target="_blank" title="Submit How to maintain Slope on burn down chart to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx&amp;amp;title=How+to+maintain+Slope+on+burn+down+chart" target="_blank" title="Submit How to maintain Slope on burn down chart to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx&amp;amp;phase=2" target="_blank" title="Submit How to maintain Slope on burn down chart to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/04/03/how-to-maintain-slope-on-burn-down-chart.aspx&amp;amp;title=How+to+maintain+Slope+on+burn+down+chart" target="_blank" title="Add How to maintain Slope on burn down chart to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=91405" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry><entry><title>Create "Project for Fun" as a regular base project to refresh developer's brain</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx</id><published>2009-03-12T00:39:00Z</published><updated>2009-03-12T00:39:00Z</updated><content type="html">&lt;p&gt;As we know, software projects usually take quite long period to finish the completed project, especially from medium to large scale project. And its been in recorded as yearly period in statistics. Relative to this kind of project, the other projects like building construction, even took longer period in average and they say its normal for 3-4 years period. But in the software development it is a bit different, because we invent on the pure brain of the developers. That is why software project seems has more risk on the time frame.&lt;br /&gt;Boring on the project, might causing slow progressing, even drop on the quality, late delivery and finally might lost on the upcoming projects.&lt;/p&gt;&lt;p&gt;How we can cope that problem? First off all, we must identified how long in statistically the period of the project has started make the developers bore. A year? One and half?&lt;br /&gt;Then how we can provide something to make them refreshed. Some company using switching with other developers between projects, some other go somewhere interesting place. Some of the companies also assumed that the developers are agreed in any conditions have to be ready and no bore!, by provide them good facilities like swimming pool, nice place.&lt;/p&gt;&lt;p&gt;But I have seen the good alternative on the &amp;quot;Project for Fun&amp;quot;. What is this? This is a month period to create whatever project that developers want to create for their fun. Because actually their soul is still in coding activity and they also want to develop their skill up. They only boring with the current project day-by-day condition. The situation on the&amp;quot;Project for Fun&amp;quot; should very different with their daily have in the projects. My idea is they can work from everywhere, has an approved budget, should monitor on the progression by their own and should delivery on a month. But finally they must have been assessed and might result the acknowledge of the upgraded skill and maybe certified or any kind of rewarded.&lt;/p&gt;&lt;p&gt;By working on the &amp;quot;Project for Fun&amp;quot;, from everywhere, they can work from the hotel, on the village while travelling, on the hill, nice. Two sides have been reached, refresh on the activity, refresh on the brain. I have done this my self couple times and for me this is good to bring the spirit back.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Some others think this is crazy, working while refreshing, but you can find this is interesting for some developers. They are really passionated on this kind things. No doubt they are the native programmers.&lt;/p&gt;&lt;p&gt;:)&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx&amp;amp;subject=Create &amp;quot;Project for Fun&amp;quot; as a regular base project to refresh developer's brain" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx&amp;amp;t=Create+%26quot%3bProject+for+Fun%26quot%3b+as+a+regular+base+project+to+refresh+developer%27s+brain" target="_blank" title="Submit Create &amp;quot;Project for Fun&amp;quot; as a regular base project to refresh developer's brain to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx&amp;amp;title=Create+%26quot%3bProject+for+Fun%26quot%3b+as+a+regular+base+project+to+refresh+developer%27s+brain" target="_blank" title="Submit Create &amp;quot;Project for Fun&amp;quot; as a regular base project to refresh developer's brain to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx&amp;amp;phase=2" target="_blank" title="Submit Create &amp;quot;Project for Fun&amp;quot; as a regular base project to refresh developer's brain to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/03/12/create-quot-project-for-fun-quot-as-a-regular-base-project-to-refresh-developers.aspx&amp;amp;title=Create+%26quot%3bProject+for+Fun%26quot%3b+as+a+regular+base+project+to+refresh+developer%27s+brain" target="_blank" title="Add Create &amp;quot;Project for Fun&amp;quot; as a regular base project to refresh developer's brain to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=85316" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry><entry><title>Setup a free source code repository controller for software development team</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx</id><published>2009-02-18T01:31:00Z</published><updated>2009-02-18T01:31:00Z</updated><content type="html">&lt;p&gt;If you want to setup the software development team but your developers working from different locations, probably you might think how to setup and centralize the source code. Development tools like Visual Studio 2005 &amp;amp; 2008 with integration to TFS should cover this problem. Other development tools also have its own source controlling feature. But usually they required license and its pretty much expensive for small team - maybe.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://photos-h.ak.fbcdn.net/photos-ak-snc1/v2313/154/34/1616366787/n1616366787_119567_6054.jpg" alt="Subversion in Visual Studio" width="445" align="middle" border="" height="483" hspace="" /&gt;&lt;/p&gt;&lt;p&gt;There are a lot of source control tools outside and they are free, but have you got a nice combination with your current Visual Studio 2005 or 2008, licensed or the Express version, and you can add the plugin for subversion (SVN) into it, and the plug in is free. Get it from here http://ankhsvn.net/downloads/2.0/&lt;br /&gt;&lt;br /&gt;Then you need the subversion server, and once again you can install the VisualSVN server with free license and you can download from here http://www.visualsvn.com/server/ . The plugin version of VisualSVN is licensed with $50 per seat.&lt;br /&gt;&lt;br /&gt;For sure you also can use the stand alone subversion client like Tortoise SVN to manage the controlled file from Windows explorer.&lt;br /&gt;&lt;br /&gt;By combining those tools above, you can build the team and start to develop whatever application with your team, working from everywhere.&lt;br /&gt;Then you need to think how to communicate the requirements within your team, and I think you already have some ideas. &lt;br /&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx&amp;amp;subject=Setup a free source code repository controller for software development team" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx&amp;amp;t=Setup+a+free+source+code+repository+controller+for+software+development+team" target="_blank" title="Submit Setup a free source code repository controller for software development team to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx&amp;amp;title=Setup+a+free+source+code+repository+controller+for+software+development+team" target="_blank" title="Submit Setup a free source code repository controller for software development team to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx&amp;amp;phase=2" target="_blank" title="Submit Setup a free source code repository controller for software development team to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2009/02/18/setup-a-free-source-code-repository-controller-for-software-development-team.aspx&amp;amp;title=Setup+a+free+source+code+repository+controller+for+software+development+team" target="_blank" title="Add Setup a free source code repository controller for software development team to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=84617" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author></entry><entry><title>Team Leader as a Project Dashboard</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx</id><published>2008-07-10T02:28:00Z</published><updated>2008-07-10T02:28:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If&amp;nbsp;you are&amp;nbsp;working in a Software Development project as a Team Leader or the equivalent for this position,&amp;nbsp;you might&amp;nbsp;always facing a lot of management questions like below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;When this module or feature will be completed?&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;How many resource do you need?&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;How is the progress?&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Is there any issues?&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;How much defects we have found and fixed?&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;How is the defect trend?&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;When you have worked in a small project, without using a great tools like TFS, Code2Plan, Mingle or any other project management and monitoring tools, may be those questions will make your head exploded.. And the last question would become..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Are you OK?&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Yes, because to prepare those answers, you will need a huge effort to do. And you will not have a time to touch the code. And maybe if your team is really need you as a team leader, then they might have uncontrolled works.&lt;/p&gt;
&lt;p&gt;Those questions are normal because the stakeholder always want everything are undercontrol. And actually they want if any issues exists, those are need to be escalated therefore it will not become a time bomb. And whom are know the actual condition? It&amp;#39;s you!&lt;/p&gt;&lt;p&gt;The problem is when we have minimum resources - especially on the senior level in a team, which should give a lot effort on the technically and core works, but also have to be able to answer those questions. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;To be able to show the dashboard view of the project we have to think how to merge those spreaded information into some simple view, and has strong information. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The answer is on the tools. What the tools you are using? are the tools coverage all of the software development lifecycle? are they integrated? let&amp;#39;s check what the tools you are using at the moment... Software Requirements Specification, Software Design, Detail Design, Features, Stories, Tasks, Defects, Test, Tracking System, Build, etc.. are those linked and traceable? can you view those in a single workspace shared for the whole team?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In those great tools, you can see those view in very clear workspace. Project Dashboard, Wall Card, Iteration view, Features tree, traceability for all aspects, Scope added and completeness chart, Burn down chart, those work items are linked in the development tools like Visual Studio as an add in. Some of free version has less functionalities but the concept to merge all software lifecycle aspects are the main idea.&lt;/p&gt;&lt;p&gt;Use your tools, don&amp;#39;t loss your huge effort to answer those &amp;#39;grey area&amp;#39; questions. Cheers.&lt;br /&gt;&lt;/p&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx&amp;amp;subject=Team Leader as a Project Dashboard" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx&amp;amp;t=Team+Leader+as+a+Project+Dashboard" target="_blank" title="Submit Team Leader as a Project Dashboard to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx&amp;amp;title=Team+Leader+as+a+Project+Dashboard" target="_blank" title="Submit Team Leader as a Project Dashboard to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx&amp;amp;phase=2" target="_blank" title="Submit Team Leader as a Project Dashboard to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/a-team-leader-act-as-a-project-dashboard-on-a-small-project.aspx&amp;amp;title=Team+Leader+as+a+Project+Dashboard" target="_blank" title="Add Team Leader as a Project Dashboard to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=55821" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author></entry><entry><title>Worry on our fresh graduate competencies</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx</id><published>2008-07-09T23:45:00Z</published><updated>2008-07-09T23:45:00Z</updated><content type="html">&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;I&amp;#39;d rather worry on our current IT major fresh graduate competencies.&amp;nbsp;&lt;br /&gt;When I&amp;#39;ve had a recruitment road show, I found many fresh graduates from various famous universities in Surabaya, Bandung, and Jakarta. They are coming from Informatics, Computer Technique, Electro, Physics, Math and Agriculture majors. I am glad to see that our IT career made them interesting from various major backgrounds.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;On the Technical Test result, surprisingly that most of candidates have failed. They even can&amp;#39;t answer the basic questions. Just a few potential candidates we have process to our next recruitment process.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;But the point is that I and my manager have disappointed on the most have GPA &amp;gt; 3.0 candidates from some good universities /institutes, with an A or B grade on OOP subject and didn’t know anything on How to Use OOP. Even in a very simple analogy. But, if they learn on a very theoretical OOP, I believe they should clearly think and got ideas of inheritance, encapsulation and polymorphism. Because we had given too much help and guidance while they have answering, and we are closed to frustrate.&lt;/span&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I wonder how they’ve got A &lt;/font&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx&amp;amp;subject=Worry on our fresh graduate competencies" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx&amp;amp;t=Worry+on+our+fresh+graduate+competencies" target="_blank" title="Submit Worry on our fresh graduate competencies to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx&amp;amp;title=Worry+on+our+fresh+graduate+competencies" target="_blank" title="Submit Worry on our fresh graduate competencies to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx&amp;amp;phase=2" target="_blank" title="Submit Worry on our fresh graduate competencies to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/07/10/worry-on-our-fresh-graduate-competencies.aspx&amp;amp;title=Worry+on+our+fresh+graduate+competencies" target="_blank" title="Add Worry on our fresh graduate competencies to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=55771" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Non Technical" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Non+Technical/default.aspx" /><category term="Personal Expression" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Personal+Expression/default.aspx" /></entry><entry><title>Team Spirit is the key to your successfully Projects... and Game</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx</id><published>2008-06-23T02:54:00Z</published><updated>2008-06-23T02:54:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;One of my favorite coaches has finally brought his team to the semi final of Europe 2008.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;As in my predictions, this old man has used his surprisingly strategic to face against the Total Football jargon owner - Nederland, which actually he is also part of that strategic. He has very deep understanding on the rival&amp;#39;s patterns, characters, even has been brought and dynamically changed by young potential coach Van Basten.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;With enthusiasm players, not as famous as the rivals, Russian team gives the fantastic game. I noticed that the Spirit of each player is the most important aspects instead of well-known personalities in world football celebrities. And the combination of skill shared load this will become a solid team and success.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;See on the opposites, when another favorite coach, as a good and progressive football team architect brings a very potential team Portugal until has been down by fully engineered team Germany. The team was playing in the best performance but I saw there was an “X” factor which caused the team not as solid as before. It might be the coach movement to Chelsea on this upcoming July.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;The other sample of good team player spirits is when the Spain against Italy last night. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Keep fight my Russian and Guus Hiddink, keep spirit to challenge the Van Basten, and you are still one of my favorite coach Scolari. &lt;br /&gt;Let see how the best Team Spirit we got from Spain vs Russian, against the fully engineered team - Germany in the Final euro 2008 (if Germany make it &lt;/font&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;And to my team and colleagues, the wise word is: &lt;strong&gt;&amp;quot;Team Spirit is the key to your success, even under the best coach you ever had, without the team spirit you will got an unsuccessfully game&amp;quot;.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx&amp;amp;subject=Team Spirit is the key to your successfully Projects... and Game" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx&amp;amp;t=Team+Spirit+is+the+key+to+your+successfully+Projects...+and+Game" target="_blank" title="Submit Team Spirit is the key to your successfully Projects... and Game to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx&amp;amp;title=Team+Spirit+is+the+key+to+your+successfully+Projects...+and+Game" target="_blank" title="Submit Team Spirit is the key to your successfully Projects... and Game to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx&amp;amp;phase=2" target="_blank" title="Submit Team Spirit is the key to your successfully Projects... and Game to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/23/team-spirit-is-the-key-to-you-successfully-projects-and-game.aspx&amp;amp;title=Team+Spirit+is+the+key+to+your+successfully+Projects...+and+Game" target="_blank" title="Add Team Spirit is the key to your successfully Projects... and Game to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=53484" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Non Technical" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Non+Technical/default.aspx" /><category term="Personal Expression" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Personal+Expression/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry><entry><title>Software Value Up is Delicious</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx</id><published>2008-06-17T08:43:00Z</published><updated>2008-06-17T08:43:00Z</updated><content type="html">&lt;p&gt;We meet again! &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;I have been finalizing the project of my offshore client. But the important things are not the finalization, I am concerning on the Software Value Up concept. I believe most of methodologies actually agree that delivery is very important thing in the software process. As well as frequent deliverable then followed by client&amp;#39;s feedback will makes the value of software better and better. ALM said that it&amp;nbsp;is true and it is part of the concept&amp;nbsp;Software Value Up. In most of Agile references also says that frequent delivery is the important thing.&lt;/p&gt;
&lt;p&gt;Don&amp;#39;t be affraid with the not completed features of initial deliverables. Some project&amp;#39;s sponsor, management, team members and even customer should has commitment with the way software growing.&amp;nbsp;It&amp;#39;s value has progressing, improved, stabilizing, and the final it will reach&amp;nbsp;acceptance level that comfort to all stakeholders.&lt;/p&gt;
&lt;p&gt;Configuration management is another side to make the successfully frequent delivery. As well as the build process as it would be a continuous and frequent build. Within the good support, we must able to handle some worst scenario says if we have to move back to previous release due to critical problem.&lt;/p&gt;
&lt;p&gt;Looks like an ideal scenario, but it really make sense to make it works.&lt;br /&gt;And my client is happy to get the release better and better ...&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx&amp;amp;subject=Software Value Up is Delicious" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx&amp;amp;t=Software+Value+Up+is+Delicious" target="_blank" title="Submit Software Value Up is Delicious to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx&amp;amp;title=Software+Value+Up+is+Delicious" target="_blank" title="Submit Software Value Up is Delicious to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx&amp;amp;phase=2" target="_blank" title="Submit Software Value Up is Delicious to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/06/17/software-value-up-is-delicious.aspx&amp;amp;title=Software+Value+Up+is+Delicious" target="_blank" title="Add Software Value Up is Delicious to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=52435" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry><entry><title>Why mostly Software Projects are always late?</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx</id><published>2008-03-06T08:03:00Z</published><updated>2008-03-06T08:03:00Z</updated><content type="html">&lt;p&gt;In the middle of seclusion day, I&amp;#39;d like to write a good question to be thinked of. This article title is that question.&lt;br /&gt;Maybe this question always set in my mind or yours along years. Actually I will very happy if I can buy this &lt;a class="" title="Why is Software late" href="http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/trans/ts/&amp;amp;toc=comp/trans/ts/1991/06/e6toc.xml&amp;amp;DOI=10.1109/32.87283" target="_blank"&gt;book&lt;/a&gt;, or someone already have it and will let me borrow it. But I believe the problem can be solved even without that book as we are day to day in a real world of Software Project. At least we&amp;#39;ve started to analyse it. &lt;/p&gt;
&lt;p&gt;Using ordered case per case analysis writing style, based on priority, I&amp;#39;ll bring you to the real world of Software Project Implementation problems are commonly faced and you might get the answer. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wrong Software Implementation Estimation! &lt;/strong&gt;&lt;br /&gt;The most important problem when your schedule is late is the wrong estimation on how your tasks being estimated before the project is started. &lt;br /&gt;Mostly software estimation has been done using &amp;quot;&lt;em&gt;Construct only estimation&lt;/em&gt;&amp;quot; model. &lt;br /&gt;Actually an implementation in software development consist of the following sub-tasks: &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Designs study&lt;/li&gt;
&lt;li&gt;Requirements study&lt;/li&gt;
&lt;li&gt;Construct /System Intregation&lt;/li&gt;
&lt;li&gt;Code Review&lt;/li&gt;
&lt;li&gt;Unit Test &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;We will try to using this below configuration, this configuration may apply to simple task &lt;br /&gt;-10% - Designs study &lt;br /&gt;-10% - Requirements study &lt;br /&gt;-60% - Construct /System Intregation &lt;br /&gt;-10% - Code Review &lt;br /&gt;-10% - Unit Test &lt;/p&gt;
&lt;p&gt;If a task has been estimated to complete within 1 man day, then it has 8 hours and in detail it should become: &lt;br /&gt;-Designs study (0.8 hour) &lt;br /&gt;-Requirements study (0.8 hour) &lt;br /&gt;-Construct /System Intregation (4.8 hours) &lt;br /&gt;-Code Review (0.8 hour) &lt;br /&gt;-Unit Test (0.8 hour) &lt;/p&gt;
&lt;p&gt;If you have difficulty in how to imagine the one set tasks above, you can simply imagine it using extrapolation from &lt;em&gt;Construct only estimation&lt;/em&gt;. &lt;br /&gt;If you imagine a task will be completed in 6 hours, then extrapolate it to configuration 10,10,60,10,10; and you will get: 6 hours / 60% = 10 hours total. &lt;br /&gt;And the other sub-tasks will get 1 hour each (10%). &lt;/p&gt;
&lt;p&gt;Your configuration may vary with various complexities and difficulties as well as the type of task. But you can average them using your experiences. &lt;/p&gt;
&lt;p&gt;If you estimated the task and already concerned with the sub-tasks in Software implementation, but your schedule still late! What next? &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Software Developer Skill Set&lt;br /&gt;&lt;/strong&gt;Software Estimation is relatively apply to various skill level of Software Developer. On each task estimation, you have to estimate the task using a skill set from whom /which level it will be done. &lt;/p&gt;
&lt;p&gt;Don&amp;#39;t estimate the task will be done by you! &lt;br /&gt;Don&amp;#39;t estimate using: &amp;quot;&lt;em&gt;Ahh.. this is a simply one.. I&amp;#39;ll done in 2 hours&lt;/em&gt;&amp;quot; &lt;br /&gt;You must imagine the task will be done by a skill level, say: Fresh Junior Developer, two years Experienced Junior Developer, Senior Developer, or using specific company Software Engineer development stage.&lt;/p&gt;
&lt;p&gt;But an experienced Software Engineer /Developer which a good quality must know about the words of &lt;em&gt;Expectation&lt;/em&gt;, &lt;em&gt;Un-supervised&lt;/em&gt;, &lt;em&gt;Innovative&lt;/em&gt;, &lt;em&gt;Initiative&lt;/em&gt;, &lt;em&gt;Trustworthiness&lt;/em&gt;. Read&amp;nbsp;&lt;a class="" title="Software Programmer Proffesionalism" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx"&gt;this article&lt;/a&gt; in Bahasa if youd like. This statement must be a good point to think twice when an experienced Software Engineer /Developer would say about his quality and his late! :)&lt;br /&gt;(I would like to write some tips for Software Engineer /Developer to be able to &lt;em&gt;Drive Your Tasks&lt;/em&gt;, not being&amp;nbsp;driven by your task.)&lt;/p&gt;
&lt;p&gt;You already estimated the task and considered using a skill set of Software Developer, but you still late! What next? &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Software Developer Personality&lt;br /&gt;&lt;/strong&gt;This aspect is rather difficult than the others. Because the personality is depends on uniquality of each developers as&amp;nbsp;a person. &lt;br /&gt;There are a lot of factors that affect in this aspect, emotional, personal problem, health, girl friend, family, etc.&lt;br /&gt;But I believe you must have some personality approaches to cover and maybe help them to solve the problems. Not only&amp;nbsp;your leadership they are need, they also required your personality approach especially if they face a problem and need help.&lt;br /&gt;In this case we are all need a good communication skill.&lt;/p&gt;
&lt;p&gt;Your team developer personality is good, but your schedule still late! What next? &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resource Replacement&lt;br /&gt;&lt;/strong&gt;Think about the Resource Replacement. This is the last choice, but things to consider; The benefit or disadvantage using the new fresh Resource. &lt;br /&gt;You must have time allocation for the New Resource Project Familiarization, simple training, etc. and it should not interfere the current running schedule. &lt;br /&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx&amp;amp;subject=Why mostly Software Projects are always late?" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx&amp;amp;t=Why+mostly+Software+Projects+are+always+late%3f" target="_blank" title="Submit Why mostly Software Projects are always late? to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx&amp;amp;title=Why+mostly+Software+Projects+are+always+late%3f" target="_blank" title="Submit Why mostly Software Projects are always late? to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx&amp;amp;phase=2" target="_blank" title="Submit Why mostly Software Projects are always late? to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/03/06/why-mostly-software-projects-are-always-late.aspx&amp;amp;title=Why+mostly+Software+Projects+are+always+late%3f" target="_blank" title="Add Why mostly Software Projects are always late? to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=41473" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry><entry><title>How to publish a single dynamic service and utilize Generics</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx</id><published>2008-02-12T09:40:00Z</published><updated>2008-02-12T09:40:00Z</updated><content type="html">&lt;p&gt;&lt;font face="arial,helvetica,sans-serif" size="2"&gt;If you want to provide a single - dynamic service&amp;nbsp;and utilize the power of Generics, you probably will create the Generic method something like this;&lt;/font&gt;&lt;/p&gt;&lt;font face="arial,helvetica,sans-serif"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;"&gt;public&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt; &lt;span style="COLOR:blue;"&gt;bool&lt;/span&gt; Update&amp;lt;T&amp;gt;(T updatedItem) {...}&lt;/span&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font face="arial,helvetica,sans-serif" size="2"&gt;And someday you&amp;#39;ll&amp;nbsp;probably&amp;nbsp;need to publish this service to be able to&amp;nbsp;participate in&amp;nbsp;Serialization as well as Deserialize them&amp;nbsp;(maybe through the WebService). You will need something like this below service to make similiar&amp;nbsp;to&amp;nbsp;the generic method in the serialization communication by passing the type as a parameter.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt;[&lt;span style="COLOR:#2b91af;"&gt;WebMethod&lt;/span&gt;(MessageName = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Update&amp;quot;&lt;/span&gt;, EnableSession = &lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;)]&lt;br /&gt;&lt;span style="COLOR:blue;"&gt;public&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;bool&lt;/span&gt; Update(&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt; entityType, &lt;span style="COLOR:blue;"&gt;string&lt;/span&gt; stringXml)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; ...&lt;br /&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt;The type of entity might need to be passed as well as the serialized entity in xml&amp;nbsp;through the&amp;nbsp;service parameters.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt;You will then call the generic method which&amp;nbsp;has been&amp;nbsp;provided before. Nice, but the problem now is how to translate the entityType which is supplied as string to be T as a generic type in Update&amp;lt;T&amp;gt;?&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="arial,helvetica,sans-serif" size="2"&gt;By using the Reflection, you will now can utilize the MethodInfo and MakeGenericMethod to be invoked as a generic method. However you also need to deserialize the serialized object&amp;nbsp;that was supplied as string xml before passing it in to the generic method.&lt;/font&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#2b91af;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt;MethodInfo&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt; serializerMethod = &lt;span style="COLOR:blue;"&gt;typeof&lt;/span&gt;(&lt;span style="COLOR:#2b91af;"&gt;ObjectSerializer&lt;/span&gt;).GetMethod(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;DeserializeObject&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;span style="COLOR:#2b91af;"&gt;MethodInfo&lt;/span&gt; serializerMethodBound = serializerMethod.MakeGenericMethod(domainType);&lt;br /&gt;&lt;span style="COLOR:blue;"&gt;object&lt;/span&gt; objDeserialized = serializerMethodBound.Invoke(&lt;span style="COLOR:blue;"&gt;null&lt;/span&gt;, &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;object&lt;/span&gt;[] { stringXml });&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#2b91af;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt;MethodInfo&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;font face="arial,helvetica,sans-serif"&gt; synchMethod = &lt;span style="COLOR:blue;"&gt;typeof&lt;/span&gt;(&lt;span style="COLOR:#2b91af;"&gt;ISynchronization&lt;/span&gt;).GetMethod(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Update&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;span style="COLOR:#2b91af;"&gt;MethodInfo&lt;/span&gt; synchMethodBound = synchMethod.MakeGenericMethod(domainType);&lt;br /&gt;synchMethodBound.Invoke(m_UpdaterService, &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;object&lt;/span&gt;[] { objDeserialized }); &lt;span style="COLOR:green;"&gt;//this is the same as you call the Update&amp;lt;T&amp;gt; method&lt;/span&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="MARGIN-BOTTOM:12pt;"&gt;&lt;font face="arial,helvetica,sans-serif" size="2"&gt;The T will be supplied as Type in MakeGenericMethod. And you will now able to use generic method and publish it into serialize-deserialize communication environment.&lt;br /&gt;This could be helpful when you want to provide a&amp;nbsp;single and dynamic service to be used to transfer the unlimited type to the service provider using the power of generics.&lt;br style="mso-special-character:line-break;" /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM:12pt;"&gt;&lt;font face="arial,helvetica,sans-serif" size="2"&gt;Cheers,...&lt;br style="mso-special-character:line-break;" /&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="arial,helvetica,sans-serif" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx&amp;amp;subject=How to publish a single dynamic service and utilize Generics" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx&amp;amp;t=How+to+publish+a+single+dynamic+service+and+utilize+Generics" target="_blank" title="Submit How to publish a single dynamic service and utilize Generics to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx&amp;amp;title=How+to+publish+a+single+dynamic+service+and+utilize+Generics" target="_blank" title="Submit How to publish a single dynamic service and utilize Generics to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx&amp;amp;phase=2" target="_blank" title="Submit How to publish a single dynamic service and utilize Generics to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2008/02/12/how-to-publish-a-single-dynamic-service-and-utilize-generics.aspx&amp;amp;title=How+to+publish+a+single+dynamic+service+and+utilize+Generics" target="_blank" title="Add How to publish a single dynamic service and utilize Generics to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=38056" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Practical Sample Code" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Practical+Sample+Code/default.aspx" /><category term="Technical" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Technical/default.aspx" /></entry><entry><title>Re: Can architecture create a gap between developers and software they build?</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx</id><published>2007-12-21T09:55:00Z</published><updated>2007-12-21T09:55:00Z</updated><content type="html">&lt;p&gt;&amp;quot;Architecture based on such approach tends to simplify developers work through abstaction. If this is pushed to the extreme, developers tasks are taken out of functional context to become purely technical, which can potentially create a gap between developers and the software they are working on&amp;quot; ...&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t agree with &lt;strong&gt;Sadek Drobi&amp;#39;s&lt;/strong&gt;&amp;nbsp; statement in &lt;a class="" href="http://www.infoq.com/news/2007/12/gap-between-devs-and-software"&gt;his article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From my point of view, a good architecture will put the first priority in covering all aspects of functional and non functional requirements from the business need. It should simplify of all reusable components, put an abstraction level, hardly think about objects management againts the performance, using best practices of design pattern, etc.&lt;br /&gt;I don&amp;#39;t agree that would potentially create a gap if, there are good communications between architects and developers. They should have the same perspectives, commitment of quality, as well as skill development.&lt;br /&gt;I believe if there is a good environment in projects communication management, there will be no gap but a good quality software.&lt;br /&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx&amp;amp;subject=Re: Can architecture create a gap between developers and software they build?" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx&amp;amp;t=Re%3a+Can+architecture+create+a+gap+between+developers+and+software+they+build%3f" target="_blank" title="Submit Re: Can architecture create a gap between developers and software they build? to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx&amp;amp;title=Re%3a+Can+architecture+create+a+gap+between+developers+and+software+they+build%3f" target="_blank" title="Submit Re: Can architecture create a gap between developers and software they build? to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx&amp;amp;phase=2" target="_blank" title="Submit Re: Can architecture create a gap between developers and software they build? to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/21/re-can-architecture-create-a-gap-between-developers-and-software-they-build.aspx&amp;amp;title=Re%3a+Can+architecture+create+a+gap+between+developers+and+software+they+build%3f" target="_blank" title="Add Re: Can architecture create a gap between developers and software they build? to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=29364" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /></entry><entry><title>Particular Agile in Software Development Process</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx</id><published>2007-12-19T02:44:00Z</published><updated>2007-12-19T02:44:00Z</updated><content type="html">&lt;p&gt;I am the one that agree with the statement &amp;quot;there are particular agile methodology inside adopted software development methodology&amp;quot;. In fact the term agile is&amp;nbsp;commonly used, but it could be applied on one of software development methodologies that popular currently.&lt;/p&gt;
&lt;p&gt;I found and experienced while adopting one of them, I have been used Iterative methods such as RUP with adjustment&amp;nbsp;on specific&amp;nbsp;company&amp;#39;s software process, and there we are still need particular agile implementation inside as specified as agile methodology is &amp;quot;light-weight methodology&amp;quot; to gain lighter, faster and more people centric approach.&lt;br /&gt;Practically we have to make the software requirements, software design, software testing and project time management as well as communication should be&amp;nbsp;more agile instead of applying the whole adopted software development process as is.&lt;br /&gt;&lt;br /&gt;Conclusion, we can apply &amp;quot;case by case&amp;quot; methods to meet our need&amp;nbsp;during software development process. The one that good for us should be comfort to be followed by&amp;nbsp;the team member, as well as the stakeholders.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx&amp;amp;subject=Particular Agile in Software Development Process" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx&amp;amp;t=Particular+Agile+in+Software+Development+Process" target="_blank" title="Submit Particular Agile in Software Development Process to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx&amp;amp;title=Particular+Agile+in+Software+Development+Process" target="_blank" title="Submit Particular Agile in Software Development Process to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx&amp;amp;phase=2" target="_blank" title="Submit Particular Agile in Software Development Process to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/particular-agile-in-software-development-process.aspx&amp;amp;title=Particular+Agile+in+Software+Development+Process" target="_blank" title="Add Particular Agile in Software Development Process to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=28580" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry><entry><title>Thanks God I have a time to start blog again</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx</id><published>2007-12-19T01:04:00Z</published><updated>2007-12-19T01:04:00Z</updated><content type="html">&lt;p&gt;For the past 2 years I have been almost vacuum in bloging. I have done posting such as only once for two-three months in average. My job required concentrating and focus&amp;nbsp;in the construction.. hmm.. so bad in time management &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;Starting now I hope I can give more concern in writing. Hopefully not because of my job is slowing down but time management should be better.&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;was surprised that .NET bloggers growing faster and faster at the moment.. now you can see so many good articles here.. Makes me passionate to follow the others.. &lt;/p&gt;
&lt;p&gt;Hopefully these activity can brings up our competency in the global market of Software Engineer from Indonesia.. in fact its starting at the moment.. keep &lt;/p&gt;
&lt;p&gt;Ciaoo..&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx&amp;amp;subject=Thanks God I have a time to start blog again" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx&amp;amp;t=Thanks+God+I+have+a+time+to+start+blog+again" target="_blank" title="Submit Thanks God I have a time to start blog again to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx&amp;amp;title=Thanks+God+I+have+a+time+to+start+blog+again" target="_blank" title="Submit Thanks God I have a time to start blog again to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx&amp;amp;phase=2" target="_blank" title="Submit Thanks God I have a time to start blog again to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/12/19/thanks-god-i-have-a-time-to-start-blog-again.aspx&amp;amp;title=Thanks+God+I+have+a+time+to+start+blog+again" target="_blank" title="Add Thanks God I have a time to start blog again to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=28568" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Non Technical" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Non+Technical/default.aspx" /></entry><entry><title>Software Programmer Professionalism</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx</id><published>2007-05-26T06:47:00Z</published><updated>2007-05-26T06:47:00Z</updated><content type="html">&lt;font face="Times New Roman" size="3"&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Aku berpikir bahwa gap antara &lt;em&gt;coding skill&lt;/em&gt; /keahlian memprogram dan professional programmer ini cukup jauh. Kebanyakan programmer lebih focus ke &lt;em&gt;coding skill&lt;/em&gt; terlebih dahulu dan baru kemudian mempelajari ke-professional-an untuk berusaha menjadi professional programmer. Kalau dia sempat, tetapi kalau tidak? &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Karena kecenderungannya adalah teknologi pemrograman tidak akan berhenti berkembang dan programmer dituntut belajar terus, dan terus, dan terus hanya menjadi programmer biasa.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Apa itu professional programmer?&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;The term of professionalism, secara umum lebih sering dikaitkan dengan bagaimana orang dapat menghasilkan uang dengan keahliannya. Menurutku tidak hanya sampai di situ. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Seorang mahasiswa TI, mencoba membuat program karena pesanan dari ayah temannya, dan dia mendapatkan imbalan. Even an employee of a software house, apakah dia sudah termasuk professional programmer?&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Beberapa hal yang harus mulai dipikirkan untuk menjadikan programmer berkualitas professional adalah:&lt;/span&gt;&lt;/p&gt;
&lt;ol style="MARGIN-TOP:0in;"&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Trustworthiness&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;. Bagaimana kita &lt;em&gt;bisa dipercaya&lt;/em&gt; untuk menyelesaikan task tanpa perlu dicek lagi oleh atasan atau tanpa supervisi. Apakah kita &lt;em&gt;bisa dipercaya&lt;/em&gt; untuk mau meminta tolong jika menghadapi kesulitan?&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Teamwork&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;, sudah jelas.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Leadership&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;, sudah jelas.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Communication&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;. Bagaimana menjaga komunikasi yang baik antara client, team, dan stake holders. Tanpa komunikasi tidak akan ada teamwork. Tanpa komunikasi, juga &lt;em&gt;software requirements and specs&lt;/em&gt; tidak menjadi jelas, &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Updating Skill&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;. Untuk bisa tetap mengikuti perkembangan teknologi pemrograman dan IT, kita seharusnya tetap up-date skill kita, at least about it’s &lt;em&gt;concept&lt;/em&gt;. Programmer yang terbaguspun masih tetap akan belajar.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Minimizing&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt; &lt;strong&gt;Risks&lt;/strong&gt;. Perencanaan yang jelas akan &lt;em&gt;software process&lt;/em&gt;, planning, design, tracking, dokumentasi, dan matrix akan sangat membantu untuk meminimalisasi risk yang kemungkinan akan terjadi. &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;tab-stops:list .5in;"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Accountability&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;. Adalah tanggung jawab yang besar terhadap pembangunan sebuah system software. Bagaimana membuat semuanya dapat bekerja reliable, sesuai dengan apa yang diinginkan client. Bahkan memuaskan.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Menurutku seharusnya hal-hal di atas mulai dipikirkan. Agar programmer menjadi benar-benar professional. Bukan sekedar kuli keyboard dan buku bermodal otak dan logika canggih. Targetnya bukan hanya di &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;sana&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt; sebenarnya. Karena professionalism is general, bukan hanya milik dunia IT dan software saja.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Manakala otak kita sudah mulai tak layak pakai? Logika canggihpun sudah lupa? Bagaimana bisa menyelesaikan software problem dengan cepat? Apa yg bisa kita harapkan lagi?&lt;/span&gt;&lt;/p&gt;&lt;/font&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx&amp;amp;subject=Software Programmer Professionalism" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx&amp;amp;t=Software+Programmer+Professionalism" target="_blank" title="Submit Software Programmer Professionalism to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx&amp;amp;title=Software+Programmer+Professionalism" target="_blank" title="Submit Software Programmer Professionalism to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx&amp;amp;phase=2" target="_blank" title="Submit Software Programmer Professionalism to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/05/26/Software-Programmer-Professionalism.aspx&amp;amp;title=Software+Programmer+Professionalism" target="_blank" title="Add Software Programmer Professionalism to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=18373" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /></entry><entry><title>Summary Aggregate Entity to cater aggregate entity CRUD enhancement</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx</id><published>2007-02-06T03:11:00Z</published><updated>2007-02-06T03:11:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mungkin teman2 sering mengalami ke-kurang-puasan dalam menggunakan Entity classes dan aggregate entity dengan CRUD sebagai method standard accessing ke database, khususnya di architecture ORM.&lt;br /&gt;Ya. CRUD memang dimaksudkan untuk standard basic accessing ke database yg mana meliputi operasi Create-Retrieve-Update-Delete. Semua access data memang berasal dari ke-4 operasi standard itu.&lt;br /&gt;&lt;br /&gt;Tetapi sekarang kita bermain dengan Relational Database, memanfaatkan single Entity saja tidak cukup dan mostly tidak akan cukup. Data kita hampir semuanya memiliki relation, seperti Order dan Customer, Order dan Product, etc.&lt;br /&gt;Lalu, bagaimana cara kita mengambil relational data itu?&lt;/p&gt;&lt;p&gt;Lazy Load approach kebanyakan dipakai sebagai solusi. Untuk mengambil informasi &amp;quot;Order bulan ini&amp;quot;, kita akan me-Load data Order - based on criteria bulan ini, lalu diikuti Load data Customer dan atau Product.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;em&gt;OrderList orders = OrderRepository.GetOrderList(startDate, endDate);&lt;br /&gt;&lt;/em&gt;kemudian mungkin akan anda lakukan load data Customer per Order pada waktu ItemDataBound atau iterasi.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;em&gt;Order order = (Order)e.Item.DataItem;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer cust = order.Customer;&lt;br /&gt;&lt;/em&gt;Kemudian anda bisa dapetkan dan bind ke control info Customer nya.&lt;br /&gt;Working!&lt;/p&gt;&lt;p&gt;Summary Aggregate Entity&amp;nbsp;approach. Ini dimaksudkan untuk mengcover kebutuhan enhance dari sekedar CRUD untuk relational dan aggregate entities yang sudah ada. Dengan summary aggregation entities anda bisa create satu class untuk menggabungkan relational dr beberapa entity /tabel dan melakukan Load data cukup sekali saja. Katakan kita create class OrderSummary adalah 1st class summary aggregate entity. Kemudian kita create class OrderSummaryResult sebagai data containernya yang merupakan denormalized dari Order. Di sisi database kita create View untuk representasi relational data kita yg lebih dari sekedar query biasa. Di dalamnya kita bisa lakukan JOIN untuk data2 related yg diperlukan.&lt;br /&gt;Lalu bisa juga create class-class OrderSpecification, OrderTemplate sebagai parameter criteria. Dan tentu class-class supporting yg lain.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;em&gt;OrderSpecification orderSpec = new OrderSpecification(startDate, endDate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderSpec.Status = OrderStatus.Delivered;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderSummaryResultList results = OrderSummary.SearchOrder(orderSpec);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dgOrderSummary.DataSource = results;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Efeknya adalah biasanya kita akan memanfaatkan ini untuk ReadOnly access. Biasanya Report, atau Rich Info Display, Summarization, etc.&amp;nbsp;&lt;br /&gt;Untuk Modify data, kita bisa tetap memakai aggregate entity class Order dan its related entities.&lt;br /&gt;Working with just only one database query...&lt;br /&gt;And.. I think it&amp;#39;s more elegance.. &lt;/p&gt;&lt;p&gt;Di level Enterprise Architecture, approachment seperti ini bisa berupa Entity Aggregation Layer.&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms978573.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms978573.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx&amp;amp;subject=Summary Aggregate Entity to cater aggregate entity CRUD enhancement" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx&amp;amp;t=Summary+Aggregate+Entity+to+cater+aggregate+entity+CRUD+enhancement" target="_blank" title="Submit Summary Aggregate Entity to cater aggregate entity CRUD enhancement to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx&amp;amp;title=Summary+Aggregate+Entity+to+cater+aggregate+entity+CRUD+enhancement" target="_blank" title="Submit Summary Aggregate Entity to cater aggregate entity CRUD enhancement to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx&amp;amp;phase=2" target="_blank" title="Submit Summary Aggregate Entity to cater aggregate entity CRUD enhancement to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/02/06/Summary-Aggregate-Entity-to-cater-aggregate-entity-CRUD-enhancement.aspx&amp;amp;title=Summary+Aggregate+Entity+to+cater+aggregate+entity+CRUD+enhancement" target="_blank" title="Add Summary Aggregate Entity to cater aggregate entity CRUD enhancement to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=14784" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Technical" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Technical/default.aspx" /></entry><entry><title>Being as an Architect is not the same path with Project Management has</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx" /><id>http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx</id><published>2007-01-26T06:17:00Z</published><updated>2007-01-26T06:17:00Z</updated><content type="html">&lt;p&gt;One of my Manager said : &amp;quot;now you are as an architect and will be on the track of project management. All of your technical competencies&amp;nbsp;are not the matter to be measured on the next year&amp;quot;.&lt;/p&gt;
&lt;p&gt;What??!.. This is not the way I am think about&amp;nbsp;as being an Architect - which has different path with project management.. architectural is all about arts with technical foundation that never stop and passionated&amp;nbsp;in researches and developments. Whilst the project management is all about managing the projects.&lt;br /&gt;But, if we&amp;#39;ve required to left the technical competencies? ...thats not as an architect anymore...&lt;br /&gt;So being an architect must know the project management behaviour but being in project management not required to know anything about architectural even technical. As long as he/she good in managing people, he/she will be a good in project managements.&lt;/p&gt;
&lt;p&gt;But,&amp;nbsp;seems the competency need to do that way.&amp;nbsp;&lt;br /&gt;I know that every company would have&amp;nbsp;try to find the most effective way having as much as possible people which good in architectural or technical and good in project management. Some people can do that and that&amp;#39;s challanging.&lt;/p&gt;
&lt;p&gt;Hmm.. let me try my best..&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx&amp;amp;subject=Being as an Architect is not the same path with Project Management has" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx&amp;amp;t=Being+as+an+Architect+is+not+the+same+path+with+Project+Management+has" target="_blank" title="Submit Being as an Architect is not the same path with Project Management has to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx&amp;amp;title=Being+as+an+Architect+is+not+the+same+path+with+Project+Management+has" target="_blank" title="Submit Being as an Architect is not the same path with Project Management has to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx&amp;amp;phase=2" target="_blank" title="Submit Being as an Architect is not the same path with Project Management has to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/2007/01/26/Being-as-an-Architect-is-not-the-same-path-with-Project-Management-has.aspx&amp;amp;title=Being+as+an+Architect+is+not+the+same+path+with+Project+Management+has" target="_blank" title="Add Being as an Architect is not the same path with Project Management has to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=14592" width="1" height="1"&gt;</content><author><name>Arif.Budimartoyo</name><uri>http://geeks.netindonesia.net/members/Arif.Budimartoyo.aspx</uri></author><category term="Software Engineering" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Software+Engineering/default.aspx" /><category term="Project Management" scheme="http://geeks.netindonesia.net/blogs/arif.budimartoyo/archive/tags/Project+Management/default.aspx" /></entry></feed>
