<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13895868</id><updated>2011-07-28T23:22:15.225-07:00</updated><category term='Pop opinion'/><category term='software engineering'/><title type='text'>My research's note</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13895868.post-8383909071879419955</id><published>2010-04-25T21:52:00.000-07:00</published><updated>2010-04-25T21:53:38.395-07:00</updated><title type='text'>How to select software development methodology</title><content type='html'>Software development process, “a framework for applying software engineering practices” [1], can be classified into plan-driven or traditional software development and agile software development. The former [2] [3] [4] emphasizes stability, repeatability and predictability, a defined incremental process, extensive documentation, up-front system architecture, detailed plans, risk management, verification and validation. In contrast, the latter process  [2] [3] [4] [5]  embraces and responds to changing environment and changes in user requirements. The initial success of software project is determined by selecting the appropriate software development process.&lt;br /&gt;&lt;br /&gt;There is no single software development [6] that can solve all software projects. Selecting software development methodology can use [7] selection framework based on four underlying principles and two other factors affecting what methodology is appropriate to be used in software project.  The four principles [7] are “A larger group needs a larger methodology”,  “A more critical system; one whose undetected defects will produce more damage;  needs more publicly visible correctness (greater density) in its construction”, “ A relatively small increase in methodology size or density adds a relatively large amount to the project cost”,  The most effective form of communication (for transmitting ideas) is interactive and face-to-face, as at a whiteboard”. The combination of four principles in selecting software development methodology will determine the size of formed software development organization. Mapping environment and organisation of the project to agile and plan-driven home ground [8] [9]  makes selection of software development methodology adaptive to its internal and external factors in order to address software project risk.&lt;br /&gt;&lt;br /&gt;Reference&lt;br /&gt;[1] R. Ramsin and R.F. Paige, “Process-centered review of object oriented software development methodologies,” ACM Comput. Surv.,  vol. 40, 2008, pp. 1-89.&lt;br /&gt;[2] S. Nerur, R. Mahapatra, and G. Mangalaraj, “Challenges of migrating to agile methodologies,” Commun. ACM,  vol. 48, 2005, pp. 72-78.&lt;br /&gt;[3] M. Lindvall, V. Basili, B. Boehm, P. Costa, K. Dangle, F. Shull, R. Tesoriero, L. Williams, and M. Zelkowitz, “Empirical Findings in Agile Methods,” Extreme Programming and Agile Methods — XP/Agile Universe 2002, 2002, pp. 81-92.&lt;br /&gt;[4] O. Salo and P. Abrahamsson, “An iterative improvement process for agile software development,” SOFTWARE PROCESS IMPROVEMENT AND PRACTICE in Wiley InterScience, 2006.&lt;br /&gt;[5] T. Dybå and T. Dingsøyr, “Empirical studies of agile software development: A systematic review,” Information and Software Technology,  vol. 50, Aug. 2008, pp. 833-859.&lt;br /&gt;[6] F. Brooks, “No Silver Bullet Essence and Accidents of Software Engineering,” Computer,  vol. 20, 1987, pp. 10-19.&lt;br /&gt;[7] A. Cockburn, “Selecting a project's methodology,” Software, IEEE,  vol. 17, 2000, pp. 64-71.&lt;br /&gt;[8] B. Boehm and R. Turner, “Observations on balancing discipline and agility,” Proceedings of the Agile Development Conference, 2003. ADC 2003., 2003, pp. 32-39.&lt;br /&gt;[9] B. Boehm and R. Turner, “Balancing Agility and Discipline: Evaluating and Integrating Agile and Plan-Driven Methods,” IEEE Computer Society, 2004, pp. 718-719.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-8383909071879419955?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/8383909071879419955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=8383909071879419955' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/8383909071879419955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/8383909071879419955'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2010/04/how-to-select-software-development.html' title='How to select software development methodology'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-7814623314653912811</id><published>2010-01-06T22:20:00.000-08:00</published><updated>2010-01-06T22:37:06.237-08:00</updated><title type='text'>Selecting the best Software Development Methodology</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cdkusumo%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Understanding my research interest makes me to write and simplify ideas and concepts in my research areas.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;One interesting area about software process is software development process.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Here is my note on selecting the best software development methodology. I am sorry i can not give complete reference in my citation because this is my progress report and i hope that i can publish it one day.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Let's start .....&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Software development process, “&lt;span style="" lang="EN-AU"&gt;a framework for applying software engineering practices&lt;/span&gt;” &lt;span style=""&gt;(Ramsin &amp;amp; Paige 2008)&lt;/span&gt;, can be classified into plan-driven or traditional software development and agile software development. The former &lt;span style=""&gt;(Nerur et al. 2005a)&lt;/span&gt; &lt;span style=""&gt;(Mikael Lindvall et al. 2002)&lt;/span&gt; &lt;span style=""&gt;(Nerur et al. 2005a)&lt;/span&gt;&lt;span style=""&gt;(Salo &amp;amp; Abrahamsson 2006)&lt;/span&gt; emphasizes stability, repeatability and predictability, a defined incremental process, extensive documentation, up-front system architecture, detailed plans, risk management, verification and validation. In contrast, the latter process &lt;span style=""&gt;(Dybå &amp;amp; Dingsøyr 2008)&lt;/span&gt; &lt;span style=""&gt;(Mikael Lindvall et al. 2002)&lt;/span&gt; &lt;span style=""&gt;(Nerur et al. 2005b)&lt;/span&gt; &lt;span style=""&gt;(Salo &amp;amp; Abrahamsson 2006)&lt;/span&gt; embraces and responds to changing environment and changes in user requirements. The initial success of software project is determined by selecting the correct software development process.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cdkusumo%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;There is no single software development &lt;span style=""&gt;(Brooks 1987)&lt;/span&gt; that can solve all software projects. Selecting software development methodology can use &lt;span style=""&gt;(Cockburn 2000)&lt;/span&gt; selection framework based on four underlying principles and &lt;span style="" lang="EN-AU"&gt;two other factors affecting what methodology is appropriate to be used in software project. Combined with &lt;/span&gt;&lt;span style=""&gt;mapping environment and organisation of the project to agile and plan-driven home ground &lt;span style=""&gt;&lt;span style=""&gt;(B. Boehm &amp;amp; R. Turner 2003)&lt;/span&gt;&lt;/span&gt; &lt;span style=""&gt;&lt;span style=""&gt;(Barry Boehm &amp;amp; Richard Turner 2004)&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="" lang="EN-AU"&gt;&lt;span style=""&gt; &lt;/span&gt;makes selection of software development methodology adaptive to its internal and external factors to address software project risk.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;In conclusion, &lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cdkusumo%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12pt;"  &gt;recent research and reports state &lt;span style=""&gt;(Fuggetta 2000)&lt;/span&gt; that software development is a complex process&lt;span style=""&gt;  &lt;/span&gt;because it is a joint, sophisticated and creative work so me wust consider &lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cdkusumo%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:12pt;"  &gt;people, organization, culture, technology, economic factors and procedures used in software development process &lt;span style=""&gt;(Fuggetta 2000)&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;span style="" lang="EN-AU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-7814623314653912811?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/7814623314653912811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=7814623314653912811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/7814623314653912811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/7814623314653912811'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2010/01/selecting-best-software-development.html' title='Selecting the best Software Development Methodology'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-8257292792217946175</id><published>2009-10-18T22:20:00.000-07:00</published><updated>2009-10-19T00:11:44.481-07:00</updated><title type='text'>What is the relation between software process and business process</title><content type='html'>This is draft version so that this version has high possibility to be revised!&lt;br /&gt;First of all, we must agree with the definition of each term. Software process [1] is a set of activities, methods, practices and transformations that people use to develop and maintain software and the associated product( e.g, project plans, design documents, code, test cases and user manuals).&lt;br /&gt;A business process[2] or business method is a collection of related, structured activities or &lt;a class="mw-redirect" title="Tasks" href="http://en.wikipedia.org/wiki/Tasks"&gt;tasks&lt;/a&gt; that produce a specific service or product (serve a particular goal) for a particular customer or customers.&lt;br /&gt;Organization that uses software whether it is either bespoke or off-the-shelf always needs to make some adjustments or tailoring between business process and software process. The adaption is needed because the two process have different characteristics and purposes. One example for this integration is in Rational Unified Process where there is Business Modeling &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;workflow&lt;/span&gt; before Requirement which the first is business process activity and the latter is software process activity. &lt;br /&gt;&lt;br /&gt;The integration between two processes forms a software project management. To make successful software project management, we must understand and resolve some questions about the relation between these processes :&lt;br /&gt;The main question is :  Are all of the integration between two processes resolved automatically when we tailor software process?&lt;br /&gt;If the answer is 'no' that means we must find different point of view from the business process perspective as the impact of this integration  so that we must find answers from these questions :&lt;br /&gt;1. How do we tailor software process based on business process context?&lt;br /&gt;2. What business process factors that must be considered and addressed before software process tailoring? Is it the same if we want to tailor agile software development?&lt;br /&gt;3. Is there any business process tailoring into software process?&lt;br /&gt;4. How can we know that successful software project come from the integration of business and software process?&lt;br /&gt;5. What is the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;workflow&lt;/span&gt; of business and software process integration?&lt;br /&gt;&lt;br /&gt;Reference : part of my research progress report and not published yet for confidential issues&lt;br /&gt;[1] Process Tailoring and the Software Capability Maturity Model, Technical Report &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CMU&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SEI&lt;/span&gt;&lt;br /&gt;[2] &lt;a href="http://en.wikipedia.org/wiki/Business_process"&gt;http://en.wikipedia.org/wiki/Business_process&lt;/a&gt;&lt;br /&gt;[3] A Systematic Review of Software Process Tailoring&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-8257292792217946175?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/8257292792217946175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=8257292792217946175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/8257292792217946175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/8257292792217946175'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/10/what-is-relation-between-software.html' title='What is the relation between software process and business process'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-3441026607732274881</id><published>2009-08-28T18:37:00.000-07:00</published><updated>2009-08-28T19:29:49.816-07:00</updated><title type='text'>Modeling : from Business Process to Software</title><content type='html'>What is so special on modeling? Why we often hear : business process modeling and also software modeling?&lt;br /&gt;Before going to far, we must understand that modeling can be interpreted as simplication of real problem or we can say in other words abstraction because we emphasize on most important features than more detail features. It is not meaning that we dispel detail features, but we manage them in different perspectives. It is best recommended that we have many views so we can use them in various purposes.&lt;br /&gt;&lt;br /&gt;The special ones about modelings are their functions.&lt;br /&gt;First, they can reduce complexity from business or software complexity. It is related with how human can handle and memorize problems in the same time.&lt;br /&gt;Second, they can increase our understanding on problems that we face. As our understanding increase, we can find many ideas to overcome them.&lt;br /&gt;Lastly, they can be used as communication tool among all related stakeholders. Solving problems mean we need to communicate to our clients, our team and also our stakeholder. We need mean to do that and the model is the answer.&lt;br /&gt;&lt;br /&gt;From software engineering perspective there are some questions in using models to help making software :&lt;br /&gt;1. Do we need both business process and software modeling?&lt;br /&gt;2. Can we use only business process modeling?&lt;br /&gt;3. Is software modeling enough to product software without business process modeling?&lt;br /&gt;&lt;br /&gt;Here are some of the answers :&lt;br /&gt;1. We can use firstly Business Process Modeling Notation( BPMN, de-facto Business Process Modeling )  and than be integrated with Unified Modeling Language( UML, de-facto Software Engineering Modeling ). The problem is this approach is becoming uncommon, because nowadays, we can use BPEL instead of UML to make software.&lt;br /&gt;2. It means we use BPMN and latter we use BPEL. I believe we have still face so many technical problems on formal and semantics completeness due of business process modeling.&lt;br /&gt;3. We can extend UML to provide more on business process modeling, for example : using business use case model and extend activity diagram notation to model more detail on business process entities.&lt;br /&gt;&lt;br /&gt;Ultimately, i believe this is not the end of our problem in modeling because modeling is not capture all aspect in problem domain and it is a nature that changing always happens in our problem domain. But for now, i have to move on other topic in software engineering.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-3441026607732274881?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/3441026607732274881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=3441026607732274881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3441026607732274881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3441026607732274881'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/08/modeling-from-business-process-to.html' title='Modeling : from Business Process to Software'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-5865342522361258580</id><published>2009-08-14T00:49:00.000-07:00</published><updated>2009-08-14T01:11:40.059-07:00</updated><title type='text'>How to make software from Business Process, a modeling perspective</title><content type='html'>A lite definition of model is a notation to simplify and make formal abstraction about real word system.&lt;br /&gt;&lt;br /&gt;From business process view, business process model can be use to model business process complexity into activity entities and its dynamic flow. But the problem is not all business owners can draw this model using standard notation even though that they can describe and model it using free notation. The importance of modeling business process is can be used as an input to software engineering process. One of the standard widely used is Business Process Modeling Notation.&lt;br /&gt;&lt;br /&gt;Software engineering in other side needs to model its complexity using different model than business process model. State of the art to model software is using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;UML&lt;/span&gt;. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Even though&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;UML&lt;/span&gt; can model system behavior using use case and activity diagram, this two diagrams are still in software perspective point of view. Both diagram is strongly related with actors using software and activities  relating with &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;computational&lt;/span&gt; processes.&lt;br /&gt;&lt;br /&gt;It is reasonable that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;BPMN&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;UML&lt;/span&gt; can not be replaced each other in their use.&lt;br /&gt;My question is can we find another way to make integration between business and software engineering process easier?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-5865342522361258580?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/5865342522361258580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=5865342522361258580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/5865342522361258580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/5865342522361258580'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/08/how-to-make-software-from-business.html' title='How to make software from Business Process, a modeling perspective'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-987192489215590330</id><published>2009-06-18T00:32:00.001-07:00</published><updated>2009-06-22T22:57:35.408-07:00</updated><title type='text'>Beasiswa LN DIkti untuk dosen PTS</title><content type='html'>Apa yang perlu ketahui dari beasiswa LN Dikti&lt;br&gt;( unleashed story especially for PTS lecturer )&lt;br&gt;1. Ikuti petunjuk dari web Ditnaga DIkti untuk masing-masing tahapan.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Secara garis besar adalah :&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Pengumuman pemberitahuan adanya beasiswa, disana&amp;nbsp; akan diumumkan syarat2nya, untuk tahap ini penuhi saja syarat-syarat tsb.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Panggilan untuk wawancara, anda akan dipanggil jika semua syarat terpenuhi, yang boleh kurang lengkap adalah : LoA( Letter of Acceptance ) kalo di Australia adalah Offer Letter, maksudnya boleh jika masih conditional( misal : kurang memenuhi syarat bahasa Inggris )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Wawancara, jawab saja dengan aman dan khusus bagian membawa keluarga, jawab : "Ya, akan membawa keluarga jika saya sudah settle"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Pengumuman penerimaan, penuhi saja prasyarat yang ada, namun ada juga yang tidak tertera di web ditnaga.dikti.go.id loh&lt;br&gt;2. Namun, ada yang tidak tertera di web Ditnaga....&lt;br&gt;&amp;nbsp;&amp;nbsp; 1. Biasanya pada saat wawancara, akan ditanyakan surat rekomendasi dari Kopertis, jawab saja : "Ya bu, akan disusulkan". Saran untuk&amp;nbsp; menyusulkannya nanti saja, pas kita dinyatakan diterima. Untuk surat ini, maka kita harus meminta surat pengantar dari Rektor bahwasanya kita diberikan tugas untuk belajar ke luar negeri dengan dana APBN ditjen Dikti, jangan lupa juga syarat2 sbb utk Kopertis : pengumuman penerimaan kita di beasiswa Dikti, Toefl ITP/IELSTS/iBT, FC JFA, FC SK Yayasana, LoA, Surat Tugas Belajar( dikeluarkan Rektor )&lt;br&gt;&amp;nbsp; 2. Nah ini yang bahkan universitas/institut negeri yang besar2 pun tidak tahu adalah Surat Permintaan Guarantee Letter dari Rektor ke Direktur Ditnaga Dikti.&lt;br&gt;&amp;nbsp; 3. Pengumuman penanda tanganan kontrak beasiswa( sampai saat ini belum ada kabarnya ).&lt;br&gt;&amp;nbsp; 4. DIPA Dikti utk beasiswa baru turun bulan Agustus( satunya lagi tidak hapal bulannya, namun 6 bulan sekali ). Sehingga semua pendanaan baru akan diberikan oleh Dikti setelah Agustus( kemungkinan besar terlambat ). Hal ini pasti akan mendatangkan masalah bagi karyasiswa yang harus memulai perkuliahan sebelum Agustus.&lt;br&gt;&lt;br&gt;Permasalahan yang ada&lt;br&gt;Terkait dengan turunya DIPA Dikti yang baru Agustus, maka yang bisa dilakukan karyasiswa adalah mencari pendanaan untuk memenuhi segala persiapan dan administrasi untuk perkuliahan dari tuition fee, asuransi kesehatan, living cost+settlement allowance( untungnya tiket pesawat bisa dibayar Dikti asal brangkatnya Agustus ). Berdasar pengalaman rekan-rekan di Unpad, pihak Unpad menalangi dahulu dana tersebut. &lt;br&gt;Terakhir semoga IT Telkom dan YPT dapat memberikan bantuan kepada dosen-dosennya untuk bersekolah ke Luar Negeri.&lt;br&gt;Dan semoga tahun depan dan seterusnya, beasiswa LN Dikti masih tetap ada ya bu Istri( Direktur SDM Ditnaga Dikti ) walaupun utk S3 saja.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-987192489215590330?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/987192489215590330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=987192489215590330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/987192489215590330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/987192489215590330'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/06/beasiswa-ln-dikti-untuk-dosen-pts.html' title='Beasiswa LN DIkti untuk dosen PTS'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-3533885840807484815</id><published>2009-03-11T23:31:00.000-07:00</published><updated>2009-03-12T01:01:11.367-07:00</updated><title type='text'>The good entertainment</title><content type='html'>Even though there are many kinds of entertainment and it is hard to choose the good, we can select some of them. There are some characteristics that determine the quality of entertainment. First, It must have values. Nowadays, many films have violence in the scenes and much music contains meaningless lyrics. There are no advantages to watch or hear these. In contrast, some films and music inspire and help people around to do better things because they have universal values.&lt;br /&gt;Second, controlled entertaintment is a limited entertainment that can prevent us to be addictive. The negative effect from excessive entertainment is we can forget everything else and only satisfy ourselves. The good entertainment should have a mechanism to ensure people still have time to do other things by creating session break. This way will make the entertainment enjoyable because people will wait. Not only the entertainment itself but also people must have good self control to manage the entertainment.&lt;br /&gt;Finally, the entertainment should add new knowledge. People should not waste their time to the same added value. We will get advantages from entertainment that always gives new knowledge. For example, when i saw National Geographic Channel, besides i entertained, i also got new knowledge about Green Environment.&lt;br /&gt;&lt;br /&gt;We must select entertainment to make our life happier. The best entertainment will make our time meaningful and useful because there are so many new things that we will get.&lt;br /&gt;&lt;br /&gt;2 days before the test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-3533885840807484815?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/3533885840807484815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=3533885840807484815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3533885840807484815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3533885840807484815'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/03/good-entertainment.html' title='The good entertainment'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-1434029844714455204</id><published>2009-03-11T00:29:00.000-07:00</published><updated>2009-03-11T01:30:45.256-07:00</updated><title type='text'>Information Techonology Research Nation</title><content type='html'>I believe that Indonesia will become an Information Technology Research Center in the next five years. There are three reasons why I feel my country will become IT Research Nation. The main signal is Indonesia have had Information Communication Technology( ICT ) Ministry which means ICT supported and governed by government. The Ministry have passed Electrical Transaction bill that regulates online transaction like e-Payment, e-Commerce, e-Government etc. The existence of the department depicts IT have become an integrated aspect in our people life.&lt;br /&gt;&lt;br /&gt;Second, Indonesia’s national budget on education is 20% begun last year that means more research conducted by academics will be paid by this budget. Even though it is not only for IT research, there is more opportunity to increase IT Research. The funding can also sponsor scholarships in the IT field and increase IT education. More IT-educated people will be produced by increasing budget on education, more resources will continue and develop IT.&lt;br /&gt;&lt;br /&gt;Finally, nowadays many businesses are using IT to be more competitive. IT is used as tools in supporting works and making advantages. To be winner in the competition, IT must be unique and reliable. It needs research and development on IT products and services to become fastest company giving services to its customers. For example in the bank, best bank will give real time and online service to its customer every time and everywhere. It can be done only by IT support.&lt;br /&gt;&lt;br /&gt;In conclusion the need and all support above will make my country become Information Technology Research Nation in the next few years.&lt;br /&gt;&lt;br /&gt;third try toward iBT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-1434029844714455204?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/1434029844714455204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=1434029844714455204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/1434029844714455204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/1434029844714455204'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/03/information-techonology-research-nation.html' title='Information Techonology Research Nation'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-4566472223890986527</id><published>2009-03-05T02:13:00.000-08:00</published><updated>2009-03-05T02:16:16.431-08:00</updated><title type='text'>How can IT create value?</title><content type='html'>In my opinion, IT can create value. Lessons from past experience, some people have been success in creating value from IT product. There are some characteristics of successful IT product that create value.&lt;br /&gt;&lt;br /&gt;First, it can fulfill people need on their work.&lt;br /&gt;In the competitive world based on informative economy, people must use IT to make their works effective and efficient. Using IT can make people do collaboration and sharing in finishing their jobs easily, so it can save time because distance in working is no matter.&lt;br /&gt;&lt;br /&gt;Second, the product can connect people to others.&lt;br /&gt;Basically, people are social creature. We need to socialize and communicate to others. Many IT products like handphone, instant messenger and social network attain people attention around the world. One of the examples is facebook, a social network site,that its user increase 5 millions per week.&lt;br /&gt;&lt;br /&gt;Finally, it can help people do their business easier.&lt;br /&gt;Nowadays people don’t have many time to do their business because they are always busy with their jobs. IT product can help people do their business fast because everything can be done online and automatically.&lt;br /&gt;&lt;br /&gt;first try toward iBT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-4566472223890986527?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/4566472223890986527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=4566472223890986527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/4566472223890986527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/4566472223890986527'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/03/how-can-it-create-value.html' title='How can IT create value?'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-1832698376952928516</id><published>2009-03-04T19:26:00.000-08:00</published><updated>2009-03-05T00:20:57.750-08:00</updated><title type='text'>Improving english skills</title><content type='html'>Even though english is not my first language, in my opinion my english can be improved.&lt;br /&gt;We can learn from children's experience in learning new things. They're natural learner and they will master something systematically through education. The two reasons before make me convince that i can improve my english skills.&lt;br /&gt;&lt;br /&gt;In the first place, becoming natural learner means we can understand something if we live in its environment. Living in the english environment makes us use and develop our skills because all communication channels are in english. In non-english enviroment we should maximize english usage. For example, writing blog in english, speaking english with some relatives and watching english film at home. All of the things are simple and easy to do and give almost the same natural english environment.&lt;br /&gt;&lt;br /&gt;Second, systematic education is the best way to make structural knowledge. Education give basic theory to be used in all english skills.  It consists of rule and grammar of using english. Because language is a standard, so it need formal and standard guidance to use. We must master the english grammar to communicate to the others. The better of english grammar we use, the easier foreign people understand us.&lt;br /&gt;&lt;br /&gt;In conclusion, i think mastering english is just a matter of time. By doing and learning english, it will make english a common language to non-native speaker.&lt;br /&gt;&lt;br /&gt;second try toward ibT test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-1832698376952928516?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/1832698376952928516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=1832698376952928516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/1832698376952928516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/1832698376952928516'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2009/03/improving-english-skills.html' title='Improving english skills'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-6275765907126490315</id><published>2008-07-22T22:43:00.000-07:00</published><updated>2008-07-22T22:49:21.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><title type='text'>The future of Programming</title><content type='html'>Kalo kita perhatikan perkembangan Business Process Modeling terakhir, maka walaupun belum 100% sempurna. Kita akan melihat pendekatan yang sama dengan Model Driven Engineering. Pendekatan yang sama ini kurang lebih adalah kemampuan untuk melakukan code generator.&lt;br /&gt;&lt;br /&gt;Model Driven engineering memungkinkan kode dihasilkan hanya dengan menggambar suatu model. Dengan pendekatan ini kemudian akan di-generate kode. Artinya, untuk menghasilkan kode tidak perlu menulis baris kode tapi cukup menggambar model.&lt;br /&gt;&lt;br /&gt;Dengan perkembangan Business Process Modeling terakhir ada suatu peranan yang diambil alih, yakni peranan orang software. Karena untuk menghasilkan kode, cukuplah dilakukan oleh business analis alias orang yang mengerti domain masalah dalam hal ini adalah proses bisnis. And then, 'sim sa labim' ...... dihasilkan kode.&lt;br /&gt;&lt;br /&gt;end of this introduction&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-6275765907126490315?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/6275765907126490315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=6275765907126490315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/6275765907126490315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/6275765907126490315'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/07/future-of-programming.html' title='The future of Programming'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-69664704875466821</id><published>2008-06-10T19:47:00.000-07:00</published><updated>2008-06-10T19:51:06.150-07:00</updated><title type='text'>Integrasi Aspek Keamanan dalam RPL</title><content type='html'>Berikut adalah beberapa usulan untuk mengintegrasikan kebutuhan keamanan dengan proses pengembangan perangkat lunak.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Menyatukan aspek keamanan dengan rekayasa sistem&lt;/span&gt;&lt;br /&gt;Pada saat sistem analis menganalisis dan mendesain sistem, analis keamanan harus mengembangkan desain keamanan. Untuk selanjutnya sumber daya yang ada dibangun dengan kombinasi desain sistem dengan desain keamanan.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Menyatukan aspek keamanan dengan system requirement&lt;/span&gt;&lt;br /&gt;Ketika kebutuhan keamanan dipertimbangkan selama daur hidup pengembangan sistem, maka hal menjadi cenderung pada penentuan daftar keamanan sistem seperti manajemen password, firewall, pendeteksian virus dsb. Padahal hal ini bukan merupakan kebutuhan keamanan tapi merupakan mekanisme implementasi yang digunakan untuk memenuhi kebutuhan keamanan secara implisit, misalnya untuk pembatasan akses. Hasilnya adalah, kebutuhan keamanan yang khusus untuk sistem dan perlindungan terhadap suatu layanan dan  sumber daya seringkali dilupakan. Sebagai tambahan, perspektif penyerang tidak dipertimbangkan. Untuk itu diperlukan pendekatan sistematik dalam manajemen kebutuhan keamanan akan mencegah permasalahan daftar keamanan sistem dan mengubahnya pada perspektif penyerang.  &lt;br /&gt;Program CERT pada Software Engineering Institute's telah mengembangkan sebuah metodologi untuk membangun keamanan sejak awal pada daur hidup pengembangan sistem yang disebut Security Quality Requirements Engineering (SQUARE).&lt;br /&gt;Hasil analisis kebutuhan melalui metodologi SQUARE dengan menganalisis komponen fungsionalitas keamanan yang dideskripsikan pada CC part 2 digunakan sebagai dasar untuk membuat SFR ( Security Functional Requirement ) sebagai pelengkap SRS( Software Requirement Specification ). SFR yang merupakan bagian dari Protection Profile merupakan Security target yang menggambarkan kebutuhan pengguna dalam aspek keamanan.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Menyatukan aspek keamanan dengan model sistem&lt;/span&gt;&lt;br /&gt;Pengembang perangkat lunak menggunakan model sejak proses awal siklus pengembangan software untuk meningkatkan kualitas artifact dokumen requirement. Kecenderungan yang ada adalah menggunakan model berorientasi obyek ( UML ). Salah satu riset yang dilakukan oleh komunitas software dan keamanan adalah mengadopsi dan mengembangkan standar, misalnya : UML untuk memodelkan fitur keamanan seperti  privacy, integrity, access control dsb. Keuntungan yang bisa didapatkan adalah : 1 ) Menyatukan desain sistem dan kebijakan keamanan, 2) Modularitas ( melalui encapsulation) dan reuse ( melalui pewarisan ) dalam representasi kebijakan, 3) Mengembangkan tool standar saat ini untuk aktivits analisis dan desain( forward engineering ) sebagaimana analisis legacy systems( reverse engineering ).&lt;br /&gt;Tantangan utama adalah mengembangkan sintaks dan semantik standar seperti UML untuk menangani permasalah keamanan. Riset untuk mengembangkan tools dan proses untuk menyatukan desain sistem dan kebijakan keamanan dipercayai mampu menghasilkan sistem yang lebih efektif memenuhi kebutuhan pengguna dan aman.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Menyatukan aspek keamanan dengan desain sistem&lt;/span&gt;&lt;br /&gt;Desain system dilakukan dengan dua pendekatan, yakni : 1) Penggunaan Security Design Pattern,  2) Penggunaan Aspect Oriented Programming( AOP ).&lt;br /&gt;• Penggunaan Security Design Pattern&lt;br /&gt;Design pattern merupakan suatu cara untuk mengidentifikasi dan memberikan solusi terhadap permasalahan desain yang berulang-ulang terjadi pada pemrograman berorientasi obyek. Joseph Yoder and Jeffrey Barcalow adalah yang pertama kali mengadaptasi pendekatan design pattern pada pemgembangan perangkat lunak. Format yang digunakan adalah template design pattern yang dibuat oleh Gang of Four. Berikut adalah security design pattern :  1) Single Access Point : menyediakan sebuah modul keamanan dan satu cara untuk log in ke dalam sistem, 2) Check Point : manajemen pemeriksaan keamanan, 3) Roles : manajemen penggunan dengan security privileges, 4) Session : lokalisasi informasi global pada lingkungan banyak pengguna, 5) Full View with Errors: penyediaan sebuah view penuh kepada pengguna dan menampilkan exceptions ketika diperlukan, 6) Limited View : hanya memperbolehkan pengguna untuk melihat apa yang diperbolehkan untuk mereka, 7) Secure Access Layer: mengintegrasikan keamanan aplikasi dengan keamanan level yang lebih rendah( missal : jaringan ).&lt;br /&gt;Sangat dimungkinkan di kemudian hari untuk menambah katalog security design pattern seiring dengan berkembangnya kesadaran akan integrasi aspek keamanan pada desain perangkat lunak. &lt;br /&gt;• Penggunaan Aspect Oriented Programming( AOP )&lt;br /&gt;Penggunaan aspect-oriented programming dapat digunakan untuk memisahkan permasalahan keamanan dalam sistem yang kompleks.  Ide aspect-oriented programming adalah beberapa aspek dari kode secara alami adalah modular, seperti penyimpanan data yang dapat ditempatkan dalam basis data.  &lt;br /&gt; &lt;br /&gt;Sementara yang lain( biasanya non fungsionalitas ) seperti performansi tersebar( scattered ) pada kode. Dengan memisahkan kode yang tersebar dengan cara mengkodingkan dan mengisolasi terpusat dalam aspect-aspect maka memudahkan dalam manajemen kode ( aspect ) dan pengembangan sistem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Menyatukan aspek keamanan dengan pengujian sistem &lt;/span&gt;&lt;br /&gt;Pengujian aspek keamanan menggunakan EAL sesuai dengan tingkat EAL yang diterapkan dalam pembangunan perangkat lunak. Secara teknis, dapat digunakan pendekatan pengujian unit secara otomatis dengan menggunakan framework N-unit testing.&lt;br /&gt;&lt;br /&gt;Catatan :&lt;br /&gt;CC : Common Criteria, merupakan salah satu standar aspek keamanan dalam produk TI&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-69664704875466821?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/69664704875466821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=69664704875466821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/69664704875466821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/69664704875466821'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/06/integrasi-aspek-keamanan-dalam-rpl.html' title='Integrasi Aspek Keamanan dalam RPL'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-3132660875761851200</id><published>2008-05-04T22:43:00.000-07:00</published><updated>2008-05-04T22:45:45.466-07:00</updated><title type='text'>Framework Design Guidelines</title><content type='html'>Sumber : diskusi milist RPL-IF IT Telkom oleh Yudi Maryanto :&lt;br /&gt; &lt;br /&gt;Ada beberapa panduan bagus dalam medesain framework di buku Framework Design Guidelines:&lt;br /&gt;1.Gunakan Aggregate Component untuk menyederhanakan public interface pada skenario yang paling sering digunakan.&lt;br /&gt;&lt;br /&gt;2. Pegang teguh prinsip "Make the top scenarios easy and the rest is possible". Jadi meskipun public interface kita sederhana untuk skenario yang paling umum, developer yang butuh skenario yang lebih rumit bisa mengeksplore lebih jauh framework kita.&lt;br /&gt;&lt;br /&gt;3. Usahakan framework yang kita buat bersifat "Self Documenting". Pada skenario yang paling umum, usahakan developer tidak perlu melihat dokumentasi untuk melakukannya. Hal ini bisa dicapai dengan penamaan kelas dan method yang intuitif.&lt;br /&gt;&lt;br /&gt;4. Buat framework kita konsisten sehingga jika developer telah menguasai sebagian framework kita, pengetahuan tersebut tetap bisa dipakai dalam mempelajari bagian lain dari framework kita.&lt;br /&gt;&lt;br /&gt;5. Usahakan jangan mengekspose design pattern untuk public interface pada skenario yang paling umum. Konsep-konsep OOAD, design pattern, dll cocok diterapkan untuk detail implementasi framework kita tapi kurang cocok untuk public interface karena cenderun akan memperumit interface yang pada akhirnya akan membuat frustasi developer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-3132660875761851200?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/3132660875761851200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=3132660875761851200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3132660875761851200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3132660875761851200'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/05/framework-design-guidelines.html' title='Framework Design Guidelines'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-1581502310491112378</id><published>2008-05-03T00:48:00.001-07:00</published><updated>2008-05-03T01:11:02.514-07:00</updated><title type='text'>UML : state of the art</title><content type='html'>Dalam pengembangan perangkat lunak digunakan pemodelan perangkat lunak sejak requirement sampai testing. Saat ini standar pemodelan yang banyak digunakan adalah UML seiring dengan banyak digunakan pendekatan berorientasi obyek dalam pambuatan perangkat lunak.&lt;br /&gt;&lt;br /&gt;Namun UML dipandang masih mempunyai kekurangan karena masih terdapatnya kekurangan dalam meng-generate kode program secara komplit. Kenapa hal ini terjadi?  Dalam analisis yang saya coba lakukan, hal ini karena kurangnya cara memodelkan aspek kelakuan internal perangkat lunak untuk dipetakan ke dalam kode program. Seperti yang kita ketahui, diagram UML yang dapat menghasilkan kode hanyalah diagram class, namun itupun hanya baru sebatas kerangka kodennya saja dan tidak bisa meng-generate badan program-nya.&lt;br /&gt;&lt;br /&gt;Untuk itu diperlukan cara dalam memodelkan pengembangan perangkat lunak yang memungkinkan dihasilkannya kode program secara komplit.&lt;br /&gt;&lt;br /&gt;Bersambung......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-1581502310491112378?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/1581502310491112378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=1581502310491112378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/1581502310491112378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/1581502310491112378'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/05/uml-state-of-art_03.html' title='UML : state of the art'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-2216251227958071915</id><published>2008-05-03T00:48:00.000-07:00</published><updated>2008-05-03T01:06:49.576-07:00</updated><title type='text'>UML : state of the art</title><content type='html'>Dalam pengembangan perangkat lunak digunakan pemodelan perangkat lunak sejak requirement sampai testing. Saat ini standar pemodelan yang banyak digunakan adalah UML seiring dengan banyak digunakan pendekatan berorientasi obyek dalam pambuatan perangkat lunak.&lt;br /&gt;&lt;br /&gt;Namun UML dipandang masih mempunyai kekurangan karena masih terdapatnya kekurangan dalam meng-generate kode program secara komplit. Kenapa hal ini terjadi?  Dalam analisis yang saya coba lakukan, hal ini karena kurangnya cara memodelkan aspek kelakuan internal perangkat lunak untuk dipetakan ke dalam kode program. Seperti yang kita ketahui, diagram UML yang dapat menghasilkan kode hanyalah diagram class, namun itupun hanya baru sebatas kerangka kodennya saja dan tidak bisa meng-generate badan program-nya.&lt;br /&gt;&lt;br /&gt;Untuk itu diperlukan cara dalam memodelkan pengembangan perangkat lunak yang memungkinkan dihasilkannya kode program secara komplit.&lt;br /&gt;&lt;br /&gt;Bersambung......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-2216251227958071915?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/2216251227958071915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=2216251227958071915' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/2216251227958071915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/2216251227958071915'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/05/uml-state-of-art.html' title='UML : state of the art'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-4385386825893858063</id><published>2008-03-11T08:28:00.000-07:00</published><updated>2008-03-11T08:31:51.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><title type='text'>Pabrik Software</title><content type='html'>Istilah ini tidak lazim. Namun bukan berarti tidak ada. Istilah di dunia software-nya adalah : Software Product Line atau Software Factory.&lt;br /&gt;&lt;br /&gt;Kenapa istilah ini tidak lazim? Karena sampai saat ini pembuatan software secara  luas bukanlah suatu hasil proses pabrikasi. Apa maksudnya? Bagaimana dgn 'product' suatu software house, misalnya?&lt;br /&gt;&lt;br /&gt;Satu jawaban singkat, karakteristik dan prosesnyalah yg mrpkan pembedanya. &lt;br /&gt;&lt;br /&gt;More, but to be continued&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-4385386825893858063?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/4385386825893858063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=4385386825893858063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/4385386825893858063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/4385386825893858063'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/03/pabrik-software.html' title='Pabrik Software'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-3825532193778587989</id><published>2008-03-11T08:20:00.000-07:00</published><updated>2008-03-11T08:24:26.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pop opinion'/><title type='text'>Berbedalah</title><content type='html'>Bismillah,&lt;br /&gt;Aktivitas dlm kehidupan yg lalu, sekarang dan yang datang.&lt;br /&gt;Dari yg gitu-gitu, selalu saja. Sampai dengan luar biasa dan sepanjang masa.&lt;br /&gt;Terus apa bedanya? Padahal khan, ama Allah sudah dikasih kesempatan yang sama. Mesti ada sesuatu yang membikin beda. Apa ya?&lt;br /&gt;Mimpi = visi &amp; misi&lt;br /&gt;Strategi &amp; Taktik&lt;br /&gt;Kebiasaan&lt;br /&gt;Yuk, mulailah dengan membedakan!&lt;br /&gt;Jangan sampai merugi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-3825532193778587989?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/3825532193778587989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=3825532193778587989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3825532193778587989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3825532193778587989'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/03/berbedalah.html' title='Berbedalah'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-296383334901912799</id><published>2008-03-06T19:30:00.000-08:00</published><updated>2008-03-06T19:38:56.092-08:00</updated><title type='text'>Always blogging?</title><content type='html'>Sangat sulit utk menulis blog scr kontinyu. Jika tidak karena kesibukan, maka komitmen adalah yg mjd ganjalan.&lt;br /&gt;&lt;br /&gt;Sebetulnya menulis blog adl mudah, jadikan ia sebagaimana kebutuhan berkomunikasi spt halnya : email dan sms. Dan sbtulnya emang mudah karena ada PDA. Intinya adl : stay connected!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-296383334901912799?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/296383334901912799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=296383334901912799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/296383334901912799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/296383334901912799'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/03/always-blogging.html' title='Always blogging?'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-3459157597483941021</id><published>2008-01-16T21:38:00.000-08:00</published><updated>2008-01-16T21:47:37.863-08:00</updated><title type='text'>Code generator</title><content type='html'>Ide untuk menghasilkan code tanpa harus menulis code sudah banyak dan beberapa sudah terwujud. Untuk ini kita bisa melihat pencapaian Model Driven Architecture dan juga pendekatan Generative Programming.&lt;br /&gt;&lt;br /&gt;Namun permasalah dalam dua pendekatan diatas adalah masih adanya kendala kompleksitas sistem yang akan diubah menjadi kode dan kemudahan dalam pemakaian tools.&lt;br /&gt;&lt;br /&gt;Hal ini sudah sering kita jumpai dan tergambar dalam penggunaan tools yang menawarkan konsep wizards dibandingkan dengan menulis kode dari awal. Keduanya mempunyai kelebihan dan kekurangannya.&lt;br /&gt;&lt;br /&gt;Terakhir, masih terdapat beberapa tema yang terbuka dalam Code Generator yang masih dapat dikembangkan dan ditemukan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-3459157597483941021?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/3459157597483941021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=3459157597483941021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3459157597483941021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/3459157597483941021'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2008/01/code-generator.html' title='Code generator'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-8408209164660282973</id><published>2007-12-27T06:56:00.000-08:00</published><updated>2007-12-27T07:04:31.166-08:00</updated><title type='text'>2 suggestion learning english</title><content type='html'>2 suggestion learning english :&lt;br /&gt;1. Reading and speaking loudly english writing&lt;br /&gt;2. Writing your idea in english&lt;br /&gt;1st suggestion to make we speak fluently.&lt;br /&gt;2nd suggestion to apply english grammar&lt;br /&gt;&lt;br /&gt;thanks for miss Flo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-8408209164660282973?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/8408209164660282973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=8408209164660282973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/8408209164660282973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/8408209164660282973'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2007/12/2-suggestion-learning-english.html' title='2 suggestion learning english'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-982884184229596690</id><published>2007-11-11T21:32:00.000-08:00</published><updated>2007-11-11T22:51:29.303-08:00</updated><title type='text'>Most valuable asset in 21st century</title><content type='html'>is knowledge and educated worker.&lt;br /&gt;According to Peter Drucker, Management Challenger for the 21th Century : "Knowledge have become asset for economic development, replacing unchangable resource nature. Because unchangable source nature can be depreciated, indeed they can result nature destruction that can ended in man suffering".&lt;br /&gt;&lt;br /&gt;Above opinion is interesting, because in October 2007, Forbes mag release American richest people, Bill Gates is first, Larry Ellison is 4th. And in top 10, there was change that in 5th position, Google founder, Sergey Brin and Larry Page enter in the list. This change have change paradigm that richest man is not only mining, automotive and conventional people.&lt;br /&gt;&lt;br /&gt;Knowledge have become non phisically renewable resource. IT people use knowledge smartly as renewable resource. &lt;br /&gt;&lt;br /&gt;All above is quoted from Kompas in October 2007.&lt;br /&gt;&lt;br /&gt;Finally evidence show that people knowledge is the most valuable asset.&lt;br /&gt;&lt;br /&gt;state : try to write&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-982884184229596690?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/982884184229596690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=982884184229596690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/982884184229596690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/982884184229596690'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2007/11/most-valuable-asset-in-21st-century.html' title='Most valuable asset in 21st century'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-6076943308035614133</id><published>2007-10-01T18:05:00.000-07:00</published><updated>2007-10-01T18:18:29.181-07:00</updated><title type='text'>I'm back</title><content type='html'>Ya, saya putusin untuk kembali menulis blog&lt;br /&gt;Tadinya saya berpikir menulis blog akan menyita tenaga, waktu dan pikiran&lt;br /&gt;Tapi saya sadari saya salah&lt;br /&gt;Berikut beberapa alasannya :&lt;br /&gt;1. Anda adalah apa yang anda tulis, jadi kalo ndak pernah nulis, anda bukan apa-apa di dunia maya&lt;br /&gt;2. Tidak harus panjang, RSS mengajarkan hal ini, lebih dari RSS adalah cara pemberitaan http://slashdot.org/ &lt;br /&gt;3. Membikin ciri tema dalam penulisan&lt;br /&gt;&lt;br /&gt;So, i decide to choose software engineering matters in my writing&lt;br /&gt;&lt;br /&gt;See you in my next writing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-6076943308035614133?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/6076943308035614133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=6076943308035614133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/6076943308035614133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/6076943308035614133'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2007/10/im-back.html' title='I&apos;m back'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-114560895752037826</id><published>2006-04-21T00:53:00.000-07:00</published><updated>2006-04-21T01:42:37.533-07:00</updated><title type='text'>IT, good or bad thing?</title><content type='html'>Well,&lt;br /&gt;IT sudah mengubah segalanya.&lt;br /&gt;Salah satu yang mau saya sorotin adalah secara pribadi [ not perusahaan, negara etc ]kita termasuk yang mengambil keuntungan atau malah rugi?&lt;br /&gt;Saya akan membahas berdasar prinsip-prinsip yang saya ketahui tentang IT :&lt;br /&gt;&lt;br /&gt;1. Prinsip eksistensi&lt;br /&gt;Mau ndak mau jika anda setidaknya membaca blogger ini maka anda pengguna IT yang aktif. Tahukah anda, ada study yang mengatakan bahwa di dunia maya, eksistensi anda ditunjukkan oleh tulisan anda, email anda dan sejenisnya?&lt;br /&gt;&lt;br /&gt;2. Tools&lt;br /&gt;Saya tidak tahu anda menggunakan IT untuk apa? Kerja? Study? Have Fun? Apapun itu saya akan mengatakan IT adalah tool yang selalu saja mempunyai dua sisi. Good side and Bad side. How many times you take benefit from it?&lt;br /&gt;&lt;br /&gt;3. Information age&lt;br /&gt;Masa revolusi industri yang ditandai dengan eksplorasi alam telah berganti dengan eksplorasi terhadap informasi, harus kita sadari bahwa informasi menentukan jalannya pekerjaan sehari, menjadi senjata strategis dalam persaingan dan bahkan memanipulasi kehidupan.&lt;br /&gt;&lt;br /&gt;Tema yang berat, sudah ah...&lt;br /&gt;Terakhir...&lt;br /&gt;I hope that information can become wise knowledge.&lt;br /&gt;I hope that all people in the earth can access information equally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-114560895752037826?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/114560895752037826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=114560895752037826' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114560895752037826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114560895752037826'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2006/04/it-good-or-bad-thing.html' title='IT, good or bad thing?'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-114266079177984134</id><published>2006-03-17T21:40:00.000-08:00</published><updated>2006-03-17T21:46:31.790-08:00</updated><title type='text'>Kerendahan hati profesi</title><content type='html'>It's all about emotional thing, tentang gengsi&lt;br /&gt;Sometimes dalam profesi qta, qta merasa yang paling hebat dan tentu saja paling benar&lt;br /&gt;Namun apakah seperti itu?&lt;br /&gt;&lt;br /&gt;Saya dalam profesi IT merasa yang paling benar&lt;br /&gt;Melupakan basic condition, yaitu qta adalah manusia&lt;br /&gt;Ya, manusia adalah tempatnya sombong dan juga kekurangan menyatu&lt;br /&gt;&lt;br /&gt;Kadang kita merasa software, desain, argumen qta yang paling benar&lt;br /&gt;Tapi qta lupa, mungkin masih ada bug...&lt;br /&gt;Mungkin masih ada requirement dan pertimbangan desain yang belum kita capture&lt;br /&gt;Dan mungkin saja kita salah menggunakan teori dalam argumen kita&lt;br /&gt;&lt;br /&gt;lastly, to wrong is human nature&lt;br /&gt;ya kita mentoleransi kesalahan ( mau dibaca kemungkinan kesalahan dan kekurangan juga boleh )&lt;br /&gt;tapi, kita tetap profesional dan kritis dan mau belajar terus&lt;br /&gt;&lt;br /&gt;Selamat menerima kenyataan&lt;br /&gt;Terus belajar&lt;br /&gt;&lt;br /&gt;Dan have a nice weekend&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-114266079177984134?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/114266079177984134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=114266079177984134' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114266079177984134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114266079177984134'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2006/03/kerendahan-hati-profesi.html' title='Kerendahan hati profesi'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-114196112797323149</id><published>2006-03-09T19:00:00.000-08:00</published><updated>2006-03-09T19:25:27.986-08:00</updated><title type='text'>IT Governance</title><content type='html'>Sebetulnya pengen nulis juga mengenai Software Engineering, behind the scene, but keingatan oleh Handi yang pernah bertanya ttg IT Gov, ya udah sekarang bahas dulu IT Gov.&lt;br /&gt;&lt;br /&gt;Dalam perkuliahan S2 di Dep. EL or IF ITB marak dilakukan pembahasan or kajian mengenai IT Governance, yang in Indonesian is Tata Kelola TI. &lt;br /&gt;Apa itu Tata Kelola TI? &lt;br /&gt;&lt;br /&gt;Well akan lebih menjelaskan melihat definisi dari Cotrol, yakni : "The Policies, Procedures, Practices and Organizational Structures, Designed to Provide Reasonable Assurance that Business Objectives will be Achieved and that Undesired Events will be Prevented or Detected or Corrected " [ taken from Cobit Document ]. &lt;br /&gt;&lt;br /&gt;Dan diakhiri dengan definisi IT Control Objective : '" A Statement of the desired result or purpose to be achieved by implementing control procedure in a particular IT activity".&lt;br /&gt;&lt;br /&gt;Nah kurang lebih IT Gov itu sebagai Framework suatu organisasi yang activity-nya didukung oleh oleh TI agar efektif dan efisien ( bayangin investasi TI yang dikeluarin dan resiko-nya!!! ).&lt;br /&gt;&lt;br /&gt;Sebetulnya masih kurang, tapi diasumsikan yang baca orang IT, jadi bisa googling sendiri dengan keyword : IT Governance, Cobit dan sejenisnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BAB IV Analisa :)&lt;br /&gt;Apa pentingnya kita tahu IT Gov ( kalo gak tahu berarti kita kurang komprehensif dalam memandang dunia IT )?&lt;br /&gt;1. Bahwasanya dunia TI, itu bukan hanya semata aplikasi doang, namun ada yang namanya Sistem Informasi or ada yang nyebut Teknologi Informasi&lt;br /&gt;2. Aplikasi itu hidup untuk mendukung suatu proses bisnis, so kita harus aware terhadap hubungan antara IT dan bisnis&lt;br /&gt;3. Agar harmonis maka IT dan bisnis harus align atau selaras atau harmonis&lt;br /&gt;4. Dan agar langgeng maka hubungan IT yang mendukung bisnis itu harus ada kontrol or kendali&lt;br /&gt;&lt;br /&gt;BAB V Simpulan dan Saran&lt;br /&gt;Simpulan :: Alangkah anehnya kalo kit dipimpin oleh orang yang tidak ngerti TI secara komprehensif [ asumsi pekerjaan anda di bidang TI ]. Kalo mo yang lebih dramatis lagi adalah, alangkah super aneh kalo anda dipimpin oleh orang yang tidak sekolah TI.&lt;br /&gt;&lt;br /&gt;Saran :: Mungkin saja saya salah dalam mengambil Simpulan :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-114196112797323149?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/114196112797323149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=114196112797323149' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114196112797323149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114196112797323149'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2006/03/it-governance.html' title='IT Governance'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-114135998797853974</id><published>2006-03-02T19:12:00.000-08:00</published><updated>2006-03-02T20:26:28.000-08:00</updated><title type='text'>the return [ CMM ]</title><content type='html'>Well, it've been a year when i last write blog.&lt;br /&gt;Akhir-akhir ini saya teringat atas konsep yang dikemukan oleh seorang psikolog bahwa salah satu cara untuk melepaskan beban adalah dengan menuliskan atau bercerita dengan orang lain. And i choose 2nd option to write, i can take advantage to exercise writing too.&lt;br /&gt;&lt;br /&gt;Coz i teach Software Engineering, many of my writing will be influenced by my knowledge in SE, it's funny when knowing that many thing i can use on my understanding in SE.&lt;br /&gt;&lt;br /&gt;Sebagai salah satu contohnya adalah bagaimana kita dapat mengambil pelajaran dari SW Process ( Capabality Maturity Model ). Can u image that life is like software, it's complicated and full of uncertain thing ( including risk, quality etc ).&lt;br /&gt;&lt;br /&gt;Based on CMM, there are 5 level of maturity, from :&lt;br /&gt;1. non existent&lt;br /&gt;2. initial/ad hoc&lt;br /&gt;3. repeatable but intuitive&lt;br /&gt;4. defined process\4. managed and measurable&lt;br /&gt;5. optimised&lt;br /&gt;So where are u in?&lt;br /&gt;&lt;br /&gt;In SE, process define quality. In life, i think the same.....&lt;br /&gt;&lt;br /&gt;Dana&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-114135998797853974?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/114135998797853974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=114135998797853974' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114135998797853974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/114135998797853974'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2006/03/return-cmm.html' title='the return [ CMM ]'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-112142030249370616</id><published>2005-07-15T02:09:00.000-07:00</published><updated>2005-07-15T02:38:22.500-07:00</updated><title type='text'>World is flat</title><content type='html'>Rabu, 13 Juli yang lalu ada seminar khusus dosen STT di Jur. IF&lt;br /&gt;Pengisi adalah Sigit P. Jarot dari Nokia Jepang, pakar CDMA, orang Indo yang s1, s2, s3 dan kerja di Jepang.&lt;br /&gt;&lt;br /&gt;Selalu aja ada yang menarik ndengerin orang2 kayak gini ngomong ( ntar Agustus ada Iko atau Ino, org Indo  Phd, juga yang kerja di NTT yang akan ngomongin soal Data Mining ).&lt;br /&gt;&lt;br /&gt;Karena kebetulan yang hadir banyakan orang Industri dan IF, dosen EL-nya cuman satu, jadi materi yang dibawakan lebih kaya nuansa Teknologi Informasinya.&lt;br /&gt;&lt;br /&gt;Temanya adalah  The World is Flat, sebuah buku karangan Thomas L. Friedman.&lt;br /&gt;( url : www.thomaslfriedman.com/worldisflat.htm ). Diterangkan bahwa terdapat 10 hal yang mempengaruhi globalisasi, a.l : runtuhnya tembok berlin, go publicnya Netscape/browser, informing ( googling ), out source, offshore, open source, work flow, supply chain, in source dan ada yang lupa. &lt;br /&gt;&lt;br /&gt;Kurang lebih dengan globalisasi, kita sebagai bangsa Indonesia dengan kekurangan yang ada harusnya dapat mengambil manfaat, karena dengan kompetisi yang global, ndak peduli orang Jepang, India, China, Amrik atau Eropa asalkan kita dapat bersaing maka kita sejajar dengan mereka.&lt;br /&gt;&lt;br /&gt;Dan jangan anti dengan globalisasi ( tentu saja yang jelek2 kita ndak setuju, misalnya : perdagangan bebas yang merugikan posisi Indonesia ), karena globalisasi kayaknya bakalan akan jalan, ntah kita setuju or not, dan kita bersaing or not?&lt;br /&gt;&lt;br /&gt;The World is flat, tahu sendiri khan, tentu saja hal ini dimungkinkan karena TI dan Telekomunikasi.&lt;br /&gt;&lt;br /&gt;Teori2 :&lt;br /&gt;1. Telekomunikasi mengarah ke : mobility, broadband, kecepatan&lt;br /&gt;2. Kenapa kita makai 3g atau 4g ( ngimpi kali yeeee :) : kata mas Sigit sih, karena sifat telekomunikasi yang natural, maka 3g atau 4g nantinya akan menjawab sifat natural dalam berkomunikasi, pakai video dsb.&lt;br /&gt;&lt;br /&gt;Terakhir, asyik juga ya kerja di lembaga riset, karena selain kita tetap belajar kita juga belajar teknologi baru.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-112142030249370616?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/112142030249370616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=112142030249370616' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/112142030249370616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/112142030249370616'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2005/07/world-is-flat.html' title='World is flat'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-112012648333962670</id><published>2005-06-30T03:04:00.000-07:00</published><updated>2005-06-30T03:14:43.343-07:00</updated><title type='text'>Second system effect != chaos</title><content type='html'>Sangat menarik untuk mengaitkan antara kehidupan dengan engineering/science bahkan software engineering ataupun computer science termasuk dalam hal ini.&lt;br /&gt;&lt;br /&gt;Second system effect adalah salah satu essay dari Mythical Man Month. Secara garis besar second system effect berkaitan dengan permasalahan dengan pengembangan dari sistem yang sudah ada, miriplah dengan pembuatan versi baru.&lt;br /&gt;&lt;br /&gt;Hal tersebut tentu bermasalah karena selain mempertimbangkan system lama,timbul masalah berkaitan dengan mentalitas yang ada yang merasa bahwa ahli yang ada sudah berpengalaman, namun perlu diingat bahwa sistem baru bukanlah sistem lama, namun sistem yang &lt;em&gt;comply&lt;/em&gt; dengan sistem lama namun mempunyai kompleksitas yang lebih.&lt;br /&gt;&lt;br /&gt;Kalau kita lihat demikian juga dengan kehidupan, setiap rangkain kejadian dapat kita tarik benang merah dengan masa lampau namun perubahan itu harus terjadi, tentu saja untuk kemajuan...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-112012648333962670?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/112012648333962670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=112012648333962670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/112012648333962670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/112012648333962670'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2005/06/second-system-effect-chaos.html' title='Second system effect != chaos'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-111995351623449784</id><published>2005-06-28T03:06:00.000-07:00</published><updated>2005-06-28T03:11:56.236-07:00</updated><title type='text'>To wrong is human's nature</title><content type='html'>Untuk itulah manusia diberi kesempatan...&lt;br /&gt;Untuk memperbaiki kesalahan...&lt;br /&gt;Dan juga untuk menabung dan berperilaku dalam mencegah kesalahan...&lt;br /&gt;&lt;br /&gt;Kesempatan selalu datang untuk memperbaiki&lt;br /&gt;Namun tidaklah mudah, kadang-kadang untuk memperbaiki&lt;br /&gt;Karena apa yang akan kita lakukan sangat dipengaruhi oleh pemahaman dan apa yang kita lakukan...&lt;br /&gt;&lt;br /&gt;Ibaratnya seorang pendekar, maka refleknya adalah jurus&lt;br /&gt;Jurus adalah denyut napasnya...&lt;br /&gt;&lt;br /&gt;Ya Allah berilah hamba pemahaman dan amal yang continue...&lt;br /&gt;&lt;br /&gt;Trigered by some event and accident had happened this day, Tuesday, June 28th 2005&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-111995351623449784?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/111995351623449784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=111995351623449784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/111995351623449784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/111995351623449784'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2005/06/to-wrong-is-humans-nature.html' title='To wrong is human&apos;s nature'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-111986518460741781</id><published>2005-06-27T02:14:00.000-07:00</published><updated>2005-06-27T02:39:44.610-07:00</updated><title type='text'>The Mythical Man-Month</title><content type='html'>Apaan tuh?&lt;br /&gt;Itu adalah buku yang berisi essay tentang Software Engineering yang dikarang oleh Frederick P. Brooks, JR.&lt;br /&gt;&lt;br /&gt;Di kelas Proyek RPL semester genap 2004/2005 sudah dipresentasikan bab 1 s.d. 6 dari 19 bab yang ada Anniversary Edition ( per 1995 buku ini dah anniversay ke-20 th ). Buku ini ( dan bab yang ada di dalamnya ) dinobatkan sebagai salah satu buku yang berpengaruh terhadap Computer Science.&lt;br /&gt;&lt;br /&gt;Kayaknya kehidupan buku ini berisi pengalaman, kegagalan dan lesson learned dari pengarang buku ini agar proyek manajemen RPL di kemudian hari dapat mengambil pelajaran dari buku ini.&lt;br /&gt;&lt;br /&gt;Kutipan dari wikipedia ( &lt;a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month"&gt;http://en.wikipedia.org/wiki/The_Mythical_Man-Month&lt;/a&gt; ) ::&lt;br /&gt;Many software professionals have lamented the fact that 30 years after the book's first publication they are still working on projects whose managers are still making the mistakes that Brooks identifies. When challenged with this in 2004, Brooks stated with characteristic modest humour: "They call this book the Bible of Software Engineering... and that's because everybody reads it but nobody does anything about it!" :::&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-111986518460741781?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/111986518460741781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=111986518460741781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/111986518460741781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/111986518460741781'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2005/06/mythical-man-month.html' title='The Mythical Man-Month'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13895868.post-111953276135605087</id><published>2005-06-23T06:12:00.000-07:00</published><updated>2005-06-23T06:19:21.360-07:00</updated><title type='text'>Untuk pertama kali</title><content type='html'>Terinspirasi oleh Awan, my eks pal at STT Telkom...&lt;br /&gt;Padahal sudah sejak dari dulu tahu ada blogger,&lt;br /&gt;anyway gak ada kata terlambat untuk memulai yang baik...&lt;br /&gt;&lt;br /&gt;Well, setelah lulus s1 dan bekerja, aku hampir menganggap CS ( computer science ) is hanya gitu-gitu aja, analisaku karena aku terjebak dalam rutinitas kerjaan kantor...&lt;br /&gt;&lt;br /&gt;Trus aku mutusin kembali ke kampus untuk menjadi dosen.&lt;br /&gt;Since than, my way to see CS was turn 180*...&lt;br /&gt;Karena harus belajar dan semakin lama aku belajar dan mendalami suatu obyek, i see thing that i think i want to see it before, well my journey rebegin again...&lt;br /&gt;&lt;br /&gt;Aku melihat seni dalam CS sedikit demi sedikit....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13895868-111953276135605087?l=dskusumo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskusumo.blogspot.com/feeds/111953276135605087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13895868&amp;postID=111953276135605087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/111953276135605087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13895868/posts/default/111953276135605087'/><link rel='alternate' type='text/html' href='http://dskusumo.blogspot.com/2005/06/untuk-pertama-kali.html' title='Untuk pertama kali'/><author><name>Dana S. Kusumo</name><uri>http://www.blogger.com/profile/07895291594865267061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
