<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Chapterpiece</title>
	
	<link>http://www.chapterpiece.com</link>
	<description>Project Management Community for Thai</description>
	<lastBuildDate>Thu, 17 May 2012 14:25:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Chapterpiece" /><feedburner:info uri="chapterpiece" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Chapterpiece</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>SD12 — Long Cycle and Wrong Process</title>
		<link>http://feedproxy.google.com/~r/Chapterpiece/~3/hDufB8NFKeU/</link>
		<comments>http://www.chapterpiece.com/software-development-process/2012/05/17/sd12-long-cycle-wrong-process/#comments</comments>
		<pubDate>Thu, 17 May 2012 14:25:24 +0000</pubDate>
		<dc:creator>kannique</dc:creator>
				<category><![CDATA[Software Development Process]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.chapterpiece.com/?p=5466</guid>
		<description><![CDATA[ที่ผ่านมาและอาจจะเป็นปัจจุบันด้วยแหละ Software Development Project เริ่มต้นด้วยความเชื่อที่ว่า &#8220;Software ต้องเยอะไว้ก่อน&#8221; ต้องใหญ่ไว้ก่อน เยอะและใหญ่ในที่นี้คือ Requirement ต้องเยอะและใหญ่ แบบว่า Release ทีต้องมีตะลึงตาค้างในความยิ่งใหญ่อลังการ ผลพลอยได้ที่ตามมาคือกลัวลืมว่าคิดอะไรได้บ้าง ทำไงดี เขียนเอกสารละกันว่าต้องทำอะไรบ้าง &#8230; เกิดเป็น Requirement Document สอง พองานทั้งเยอะและใหญ่ก็ต้องใช้เวลานานในการทำเป็นเรื่องปกติ อย่างต่ำมีหกเดือนหรือเป็นปีแบบนี้ก็เห็นบ่อยไป &#8230; เริ่มเกิดเป็น Long Cycle และสุดท้ายพอทำเท่าไรไม่เสร็จซักทีเพราะความเยอะและใหญ่ จะเทสได้ยังไงล่ะ &#8230; เกิดเป็น Test Later Requirement Document Requirement Document ผิดอย่างไร &#8212; ตัวมันเองไม่ผิดหรอกครับ มันผิดที่คนใช้มากกว่า แต่ก่อนนั้นเราคิดว่าเอกสารฉบับนี้คือจุดเริ่มต้นของทุกสิ่งอย่าง ดังนั้นเราก็จะพยายามใช้เวลาเขียนมัน แก้มัน รีวิวมันอย่างมากมายเพราะคิดว่าพอเขียนเสร็จแล้วเราจะได้ใช้มันไปตลอดงานของเรา แต่จริงๆแล้วมันไม่ใช่เลย เพราะมันไม่ใช่ของจริง 80% ของเอกสารฉบับนี้เป็นตัวอักษร &#8230; 50% ของตัวอักษรเป็นอะไรก็ไม่รู้ที่ไม่เกี่ยวกับ Software, Requirement, [...]


Related posts:<ol><li><a href='http://www.chapterpiece.com/software-development-process/2009/10/03/%e0%b8%a1%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81-agile-development-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0/' rel='bookmark' title='Permanent Link: มารู้จัก Agile Development กันเถอะ'>มารู้จัก Agile Development กันเถอะ</a></li>
<li><a href='http://www.chapterpiece.com/software-development-process/2010/05/01/how-to-build-software-5/' rel='bookmark' title='Permanent Link: กระบวนการพัฒนาซอฟท์แวร์อย่างมืออาชีพ — ภาค5'>กระบวนการพัฒนาซอฟท์แวร์อย่างมืออาชีพ — ภาค5</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/06/05/ideas-of-the-month-about-change/' rel='bookmark' title='Permanent Link: Ideas of The Month &#8212; ว่าด้วยเรื่องของ Change'>Ideas of The Month &#8212; ว่าด้วยเรื่องของ Change</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em;">ที่ผ่านมาและอาจจะเป็นปัจจุบันด้วยแหละ Software Development Project เริ่มต้นด้วยความเชื่อที่ว่า &#8220;Software ต้องเยอะไว้ก่อน&#8221; ต้องใหญ่ไว้ก่อน เยอะและใหญ่ในที่นี้คือ Requirement ต้องเยอะและใหญ่ แบบว่า Release ทีต้องมีตะลึงตาค้างในความยิ่งใหญ่อลังการ ผลพลอยได้ที่ตามมาคือกลัวลืมว่าคิดอะไรได้บ้าง ทำไงดี เขียนเอกสารละกันว่าต้องทำอะไรบ้าง &#8230; เกิดเป็น Requirement Document</p>
<p><span><br />
</span><span>สอง พองานทั้งเยอะและใหญ่ก็ต้องใช้เวลานานในการทำเป็นเรื่องปกติ อย่างต่ำมีหกเดือนหรือเป็นปีแบบนี้ก็เห็นบ่อยไป &#8230; เริ่มเกิดเป็น Long Cycle และสุดท้ายพอทำเท่าไรไม่เสร็จซักทีเพราะความเยอะและใหญ่ จะเทสได้ยังไงล่ะ &#8230; เกิดเป็น Test Later</span><br />
<span><br />
</span></p>
<h1>Requirement Document</h1>
<p style="text-indent: 2em;">Requirement Document ผิดอย่างไร &#8212; ตัวมันเองไม่ผิดหรอกครับ มันผิดที่คนใช้มากกว่า แต่ก่อนนั้นเราคิดว่าเอกสารฉบับนี้คือจุดเริ่มต้นของทุกสิ่งอย่าง ดังนั้นเราก็จะพยายามใช้เวลาเขียนมัน แก้มัน รีวิวมันอย่างมากมายเพราะคิดว่าพอเขียนเสร็จแล้วเราจะได้ใช้มันไปตลอดงานของเรา แต่จริงๆแล้วมันไม่ใช่เลย เพราะมันไม่ใช่ของจริง</p>
<ul>
<li>80% ของเอกสารฉบับนี้เป็นตัวอักษร &#8230; 50% ของตัวอักษรเป็นอะไรก็ไม่รู้ที่ไม่เกี่ยวกับ Software, Requirement, Feature ใดๆทั้งสิ้น เช่นประโยคข้างล่าง (ผมแต่งเองนะ) มันบอกอะไรเราบ้างในมุมมองของ Software หรือ Programming สำหรับผมไม่ได้อะไรเลย แล้วเราก็เสียเวลาเขียน อ่าน รีวิว แก้<br />
<blockquote><p>Because the world is changing rapidly, our customers need to have a more flexible reporting system that can be integrated to world-class social networking websites, &#8230;</p></blockquote>
</li>
<li>ในส่วนที่เป็นเรื่องเป็นราวของ Software จริงๆ มันยากมากครับที่ให้ทุกคนที่อ่านเข้าใจตรงกัน ปัญหาคือคนใช้จริงๆอะ ไม่เคยจะเข้าใจตรงกับสิ่งที่ Developer ทำออกมา พอเข้าใจไม่ตรงกันก็เป็นจุดเริ่มต้นของ Change ที่จะเข้ามาไม่หยุดหย่อน ผมเคยเจอแบบนี้ครับ<br />
<blockquote><p>ผม: ผมทำตาม Requirement Document นะครับ</p>
<p>เค้า: ไม่ได้ คุณอย่าไปทำตามนั้น คุณต้องทำตามผมบอก</p>
<p>ผม: อ่าว &#8230;</p></blockquote>
</li>
<li>เอกสารไม่มีปากมีเสียงครับ อยากจะแก้หรือจะเพิ่ม Feature อะไรลงไปทำง่ายมาก ก็แค่เพิ่ม Bullet ใน MS Word แล้วพิมพ์ไง ง่ายปะ? แต่ของจริงหละไม่ใช่เลย 1 Bullet อาจจะต้องใช้เวลาทำจริงๆ 1 เดือนหรือมากกว่านั้น</li>
<li>บางสถานการณ์รู้ทั้งรู้ว่า Feature แบบนี้มันไม่น่าจะเวิร์คหรอก แต่ก็ทำอะไรไม่ได้เพราะลูกค้าจะเอา สุดท้าย Software เราก็จะกลายเป็นอะไรที่ใหญ่โตเทอะทะและมี Feature ที่ไม่มีคนใช้เต็มไปหมด</li>
<li>99% ของ Requirement Document คือเอกสารตายทันทีที่เขียนเสร็จ เพราะเมื่อเริ่มทำงานแล้วการแก้ไขจะเกิดขึ้นที่ระดับ Software ไม่ว่าจะที่ Design หรือ Coding เพราะนั่นคือของจริงที่จับต้องได้ แล้วทุกคนก็จะลืมเอกสารฉบับนี้ไป ไม่คิดจะกลับมาแก้ ไม่คิดแม้แต่จะกลับมาเปิดอ่าน &#8230; แล้วจะเสียเวลาเขียนทำไม?</li>
<li>อันนี้น่าเห็นใจ บางคนรู้ครับว่าทำไปไม่ได้ประโยชน์แต่ก็ต้องทำเพราะมันเป็นกฎมันเป็นกระบวนการที่ถูกกำหนดไว้แล้ว</li>
</ul>
<p><span><br />
</span></p>
<h1>Test Later</h1>
<p style="text-indent: 2em;">Test Later ผิดอย่างไร &#8212; ผิดตรงที่เราจับ Developers แยกจาก Testers โดยยึด Requirement Document เป็นหลัก กว่าจะได้เจอกันอีกทีก็ตอนเริ่ม System Test หลังจากผ่านไปแล้วหลายเดือน</p>
<ul>
<li>หลายครั้งที่เขียน Test Case ออกมาแล้วไม่ตรงกับสิ่งที่เป็น Software จริง บางคนคิดว่า Developers เขียนโค๊ดผิด แต่ Developers ก็จะบอกว่าถูกแล้ว Requirement มันเปลี่ยนไปแล้วแต่ Testers ไม่รู้ เกิด Conflict กันขึ้นมา</li>
<li>(ประสบการณ์ส่วนตัว) 85.96% Developers เขียนโค๊ดเสร็จไม่ทันตามแผน แล้วก็มา<a href="http://www.chapterpiece.com/project-management/2010/01/09/how-to-test-in-short-time/">บีบเวลาของ System Test</a> ให้เหลือน้อยลง สุดท้ายก็ต้องตัด Scope Test ออกแล้วก็ก้มหน้ารับสภาพกับ Software ที่ไม่มีคุณภาพกันไป</li>
<li>บั๊กบานแน่นอนครับ ฟันธงเลย ทำไมเค้าเรียก Developers &#8230; เพราะเกิดมาเพื่อ Develop มั้งครับ ฮ่าๆๆ ขอโทษที่ Test ไม่เป็น (อาจจะทำเป็นแต่ไม่อยากทำ) ดังนั้น Unit Test อาจจะไม่มี แล้วปัญหาที่ดินพอกหางหมูมานานหลายเดือนจากการเขียนโค๊ดผิดๆจะมาโผล่ตอน System Test นี่แหละ</li>
<li>พอบั๊กบานก็แก้ไม่ทันตามระเบียบ</li>
</ul>
<p><span><br />
</span></p>
<h1>Long Cycle</h1>
<p style="text-indent: 2em;">Long Cycle ผิดอย่างไร &#8212; ขอขยายความนิดนึงครับ Long Cycle ด้วยตัวเองไม่ผิดครับ มันผิดที่ Long cycle with one shot delivery นั่นคือทำงานไปนานแล้วค่อยปล่อยของออกมาทีเดียว</p>
<ul>
<li>ในส่วน Software ยิ่งใช้เวลาทำงานนาน เขียนโค๊ดสะสมไปเรื่อยๆบนความเข้าใจที่อาจจะเปลี่ยนไปแล้วใน Requirement ตัวนั้น จะทำให้มันยากที่จะเปลี่ยนแปลงแก้ไขครับ ดังนั้นถ้ามี Change เข้ามามันจะเจ็บปวดมาก ทั้งด้านร่างกาย (ทำกันใหม่) จิตใจ (เซ็ง) และกระเป๋าตังค์ (เสียเงินเพิ่มอะดิ)</li>
<li>ในส่วน People ยิ่งทำงานนานแล้วไม่เห็นผลงานออกมาซักที มันเป็นการปั่นทอนกำลังใจอยู่ครับ ในทางจิตวิทยาแล้วผมคิดว่าการฉลองความสำเร็จถึงแม้จะแค่เล็กน้อยจะเป็นการช่วยสร้างแรงบันดาลใจที่ต่อเนื่องและยิ่งใหญ่ให้กับทีมงานได้</li>
<li>ในส่วน Business ถ้าทำนาน ลงทุนเยอะ สุดท้ายขายไม่ออก อันนี้เจ๊งหนักเลยนะครับ หลายที่ถึงกับปิดบริษัทกันไปเลยก็มี</li>
</ul>
<p><span><br />
</span></p>
<h1>Am I Working on the Right Product?</h1>
<p style="text-indent: 2em;">การทำงานแบบนี้ทำให้เราขาดความสามารถในการตรวจสอบหา Idea Bug เพื่อตอบคำถามที่สำคัญที่สุดนั่นคือ &#8220;เฮ้ย นี่เรากำลังสิ่งที่มันควรจะทำจริงรึเปล่า?&#8221; &#8220;ไอ้ Software นี้มันเป็น Right Product ใช่มั้ย?&#8221;</p>
<p><img class="aligncenter" title="2012-Wrong-Product" src="http://i908.photobucket.com/albums/ac288/chapterpiece/2012/2012-Wrong-Product.png" alt="2012-Wrong-Product" width="426" height="86" /></p>
<p><span>ใครจะตอบคำถามนี้ได้ครับ? เจ้าของบริษัท &#8230; เจ้าของไอเดีย &#8230; Developer &#8230; Tester &#8230; Project Manager &#8230; ไม่ใช่เลยซักคนครับเพราะมีแต่ &#8220;ลูกค้า&#8221; เท่านั้นที่จะให้คำตอบเราอย่างชัดเจนและจับต้องได้มากที่สุด เคล็ดไม่ลับอยู่ตรงที่ว่า &#8220;ยิ่งรู้ช้า ยิ่งจ่ายแพง&#8221; เทียบกันนะ ถ้าจะเจ๊งจริงๆ เจ๊งตั้งแต่หกสัปดาห์แรกมันถูกกว่าเจ๊งตอนหกเดือนผ่านไปมากนักครับ ทั้งเงิน ทั้งแรง ทั้งกำลังใจ<br />
</span></p>
<p><span><br />
ตรงนี้เองที่เป็นหลักการของแนวทางการทำ Software แบบใหม่ &#8230; Build &#8211; Measure &#8211; Iterate บทความหน้ามีกรณีศึกษาที่น่าสนใจมาฝากครับ</span><br />
<span><br />
</span></p>


<p>Related posts:<ol><li><a href='http://www.chapterpiece.com/software-development-process/2009/10/03/%e0%b8%a1%e0%b8%b2%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81-agile-development-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0/' rel='bookmark' title='Permanent Link: มารู้จัก Agile Development กันเถอะ'>มารู้จัก Agile Development กันเถอะ</a></li>
<li><a href='http://www.chapterpiece.com/software-development-process/2010/05/01/how-to-build-software-5/' rel='bookmark' title='Permanent Link: กระบวนการพัฒนาซอฟท์แวร์อย่างมืออาชีพ — ภาค5'>กระบวนการพัฒนาซอฟท์แวร์อย่างมืออาชีพ — ภาค5</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/06/05/ideas-of-the-month-about-change/' rel='bookmark' title='Permanent Link: Ideas of The Month &#8212; ว่าด้วยเรื่องของ Change'>Ideas of The Month &#8212; ว่าด้วยเรื่องของ Change</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=hDufB8NFKeU:nECaExdPSy4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=hDufB8NFKeU:nECaExdPSy4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=hDufB8NFKeU:nECaExdPSy4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?i=hDufB8NFKeU:nECaExdPSy4:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Chapterpiece/~4/hDufB8NFKeU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chapterpiece.com/software-development-process/2012/05/17/sd12-long-cycle-wrong-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.chapterpiece.com/software-development-process/2012/05/17/sd12-long-cycle-wrong-process/</feedburner:origLink></item>
		<item>
		<title>SD12 — Software Bug vs. Idea Bug</title>
		<link>http://feedproxy.google.com/~r/Chapterpiece/~3/ia3TM6plHSM/</link>
		<comments>http://www.chapterpiece.com/software-development-process/2012/05/16/sd12-software-bug-vs-idea-bug/#comments</comments>
		<pubDate>Wed, 16 May 2012 10:41:58 +0000</pubDate>
		<dc:creator>kannique</dc:creator>
				<category><![CDATA[Software Development Process]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.chapterpiece.com/?p=5531</guid>
		<description><![CDATA[Software Bug vs. Idea Bug รูปนี้เป็นขั้นตอน Software Development ที่คุ้นเคยกันรึเปล่าครับ? สาเหตุที่ทำให้ Product หรือ Feature ของเราลงท้ายด้วย 11. No one uses it. เกิดจากสาเหตุสามข้อครับ Requirement Document &#8212; เรายึดถือมันเป็นต้นแบบในการทำ Software โดยไม่คิดถึงโลกความจริงและการเปลี่ยนแปลงที่เกิดขึ้นได้ตลอดเวลา Test Later &#8212; เราคิดว่าความผิดพลาดมันจะเกิดขึ้นก็เฉพาะแต่ใน Software ดังนั้นเมื่อ Software ยังไม่เสร็จสมบูรณ์เราก็ยังไม่จำเป็นต้องเทสมัน Long Cycle &#8212; เราคิดว่า Software ที่ดีต้องมี Features เยอะๆ ทำให้ต้องใช้เวลาในการทำ Project ยาวขึ้นเรื่อยๆ เมื่อเข้าสู่วงจรนี้แล้ว เราจะมุ่งแต่จะผลิตและทดสอบ Software เป็นหลัก (เริ่มจากขั้นตอนที่ 3 ในรูป) เราคุยกันว่าจะมี Features อะไรบ้างใน [...]


Related posts:<ol><li><a href='http://www.chapterpiece.com/software-development-process/2009/09/27/operational-concept-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-software-requirement-analysis/' rel='bookmark' title='Permanent Link: Operational Concept สำหรับ Software Requirement Analysis'>Operational Concept สำหรับ Software Requirement Analysis</a></li>
<li><a href='http://www.chapterpiece.com/software-development-process/2012/05/17/sd12-long-cycle-wrong-process/' rel='bookmark' title='Permanent Link: SD12 &#8212; Long Cycle and Wrong Process'>SD12 &#8212; Long Cycle and Wrong Process</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h1>Software Bug vs. Idea Bug</h1>
<p style="text-indent: 2em;">รูปนี้เป็นขั้นตอน Software Development ที่คุ้นเคยกันรึเปล่าครับ?</p>
<p><img class="aligncenter" title="2012-SD-Steps" src="http://i908.photobucket.com/albums/ac288/chapterpiece/2012/2012-SD-Steps.png" alt="2012-SD-Steps" width="494" height="465" /></p>
<p>สาเหตุที่ทำให้ Product หรือ Feature ของเราลงท้ายด้วย 11. No one uses it. เกิดจากสาเหตุสามข้อครับ</p>
<ol>
<li>Requirement Document &#8212; เรายึดถือมันเป็นต้นแบบในการทำ Software โดยไม่คิดถึงโลกความจริงและการเปลี่ยนแปลงที่เกิดขึ้นได้ตลอดเวลา</li>
<li>Test Later &#8212; เราคิดว่าความผิดพลาดมันจะเกิดขึ้นก็เฉพาะแต่ใน Software ดังนั้นเมื่อ Software ยังไม่เสร็จสมบูรณ์เราก็ยังไม่จำเป็นต้องเทสมัน</li>
<li>Long Cycle &#8212; เราคิดว่า Software ที่ดีต้องมี Features เยอะๆ ทำให้ต้องใช้เวลาในการทำ Project ยาวขึ้นเรื่อยๆ</li>
</ol>
<p>เมื่อเข้าสู่วงจรนี้แล้ว เราจะมุ่งแต่จะผลิตและทดสอบ Software เป็นหลัก (เริ่มจากขั้นตอนที่ 3 ในรูป) เราคุยกันว่าจะมี Features อะไรบ้างใน Release นี้ เราคุยกันว่าจะต้องเพิ่มหรือลดอะไรมั้ย เราคุยกันว่าจะเทสมันยังไง เราคุยกันว่าจะแก้บั๊กตัวไหนบ้าง Performance มันจะดีมั้ย Scalability จะได้รึเปล่า ทั้งหมดคือการจัดการกับ Software และ Software Bug โดยที่เรามองข้ามไปเลยว่าสิ่งที่ยิ่งใหญ่และสำคัญกว่านั้นมากคือ Idea Bug (ขั้นตอนที่ 1 ในรูป) ซึ่งเป็นที่มาของ Wrong Product ที่ไม่มีใครใช้ แล้วมันจะมีประโยชน์อะไร</p>
<ul>
<li>ถ้าเราทำ Software ที่มี Features ระดับเทพเจ้า</li>
<li>ถ้าเราทำ Software ที่ไม่มี Bug แม้แต่ตัวเดียว</li>
<li>ถ้าเราทำ Software ที่ส่งได้ตรงเป๊ะตามเวลา</li>
<li>ถ้าเราทำ Software ด้วยการใช้เงินลงทุนไม่ขาดไม่เกินซักบาท</li>
</ul>
<p>เราจะทำอย่างไรให้รู้ได้ว่า Idea ที่เราคิดนั้นมันเป็นสิ่งที่ต้องการจริงๆของโลกใบนี้ต่างหากที่เป็นสิ่งสำคัญกว่าการจัดการ Software และ Software Bug ไปแล้ว และบทความนี้เป็นจุดเริ่มต้นของเรื่องสั้นที่ชื่อ Software Development 2012 (SD12) ที่จะพูดถึงแนวคิดนี้ทั้งหมด มีทั้งเรื่องธุรกิจและกระบวนการทำงานควบคู่กันไป … ติดตามต่อพรุ่งนี้ครับ<br />
<span><br />
</span></p>


<p>Related posts:<ol><li><a href='http://www.chapterpiece.com/software-development-process/2009/09/27/operational-concept-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-software-requirement-analysis/' rel='bookmark' title='Permanent Link: Operational Concept สำหรับ Software Requirement Analysis'>Operational Concept สำหรับ Software Requirement Analysis</a></li>
<li><a href='http://www.chapterpiece.com/software-development-process/2012/05/17/sd12-long-cycle-wrong-process/' rel='bookmark' title='Permanent Link: SD12 &#8212; Long Cycle and Wrong Process'>SD12 &#8212; Long Cycle and Wrong Process</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=ia3TM6plHSM:tSmsgZEx1KI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=ia3TM6plHSM:tSmsgZEx1KI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=ia3TM6plHSM:tSmsgZEx1KI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?i=ia3TM6plHSM:tSmsgZEx1KI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Chapterpiece/~4/ia3TM6plHSM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chapterpiece.com/software-development-process/2012/05/16/sd12-software-bug-vs-idea-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.chapterpiece.com/software-development-process/2012/05/16/sd12-software-bug-vs-idea-bug/</feedburner:origLink></item>
		<item>
		<title>ความสุขง่ายๆเริ่มได้ที่ Inbox</title>
		<link>http://feedproxy.google.com/~r/Chapterpiece/~3/8PNGZzrLdsk/</link>
		<comments>http://www.chapterpiece.com/project-management/2012/05/15/happiness-starts-at-your-inbox/#comments</comments>
		<pubDate>Tue, 15 May 2012 11:02:11 +0000</pubDate>
		<dc:creator>kannique</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Lesson Learned]]></category>
		<category><![CDATA[project manager]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.chapterpiece.com/?p=5407</guid>
		<description><![CDATA[เมื่อไม่นานมานี้ผมเริ่มมีความรู้สึกแปลกๆกับพฤติกรรมในการใช้อีเมล์ของตัวเอง แล้วเริ่มตั้งคำถามว่า &#8230; แต่ละวัน เราได้อีเมล์กี่ฉบับ (อย่างต่ำมี 30) แล้วเราตอบกลับกี่ฉบับ (ไม่เกิน 10) แปลว่าอะไร เราขี้เกียจหรอ? ไม่แน่ ฮ่าๆๆ หรือ 67% ของอีเมล์ที่ได้มันไม่เกี่ยวกับเรา? แล้วเราเริ่มต้นส่งอีเมล์กี่ฉบับ (ไม่เกิน 10) เราขี้เกียจอีกรึเปล่า? ก็ไม่หรอกนะ แค่บางครั้งรู้สึกว่าอีเมล์ไม่ใช่ทางเลือกที่ดีที่สุด ต่อมา มีกี่อีเมล์ที่แค่เห็นหัวข้อ (Subject) แล้วก็กดลบทันทีแบบไม่ต้องคิด (เยอะครับ) &#8230; ไม่ได้บอกว่าผิดนะ ผมว่ามันเป็นวิธีการจัดการอีเมล์ที่ดีด้วยซ้ำไป มีกี่อีเมล์ที่เปิดมามีชื่อเราอยู่ใน cc list แล้วอ่านๆไปก็ อ่าว มันไม่เกี่ยวกับเราซักกะหน่อย (โชคดีที่มีไม่ค่อยเยอะ) มีกี่อีเมล์ที่เปิดอ่านแล้วก็จบไป ไม่ได้ทำอะไรต่อ แบบเป็นอีเมล์ประเภท FYI อะไรแบบนี้ (อันนี้เพีียบ) มีกี่อีเมล์ที่คิดว่าสำคัญแล้วก็เก็บไว้นานแสนนาน แต่ไม่เคยได้เปิดขึ้นมาอ่านเลย จนเมล์บ๊อกเต็มแล้วเต็มอีก (อันนี้เยอะมากกกและโดนเตือนบ่อยมากกก) สุดท้าย ตอนนี้ใน Inbox มี Unread อีเมล์กี่ฉบับ (โชคดี [...]


Related posts:<ol><li><a href='http://www.chapterpiece.com/project-management/2010/02/13/increase-productivity-1/' rel='bookmark' title='Permanent Link: มาเพิ่มประสิทธิภาพในการทำงานกันเถอะ &#8211; ภาค 1'>มาเพิ่มประสิทธิภาพในการทำงานกันเถอะ &#8211; ภาค 1</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2010/06/19/free-project-management-template/' rel='bookmark' title='Permanent Link: ฟรี Project Management Template'>ฟรี Project Management Template</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2010/09/12/software-prototyping-part-1/' rel='bookmark' title='Permanent Link: Software Prototyping ภาค 1'>Software Prototyping ภาค 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em;">เมื่อไม่นานมานี้ผมเริ่มมีความรู้สึกแปลกๆกับพฤติกรรมในการใช้อีเมล์ของตัวเอง แล้วเริ่มตั้งคำถามว่า &#8230;</p>
<ul>
<li>แต่ละวัน เราได้อีเมล์กี่ฉบับ (อย่างต่ำมี 30) แล้วเราตอบกลับกี่ฉบับ (ไม่เกิน 10) แปลว่าอะไร เราขี้เกียจหรอ? ไม่แน่ ฮ่าๆๆ หรือ 67% ของอีเมล์ที่ได้มันไม่เกี่ยวกับเรา?</li>
<li>แล้วเราเริ่มต้นส่งอีเมล์กี่ฉบับ (ไม่เกิน 10) เราขี้เกียจอีกรึเปล่า? ก็ไม่หรอกนะ แค่บางครั้งรู้สึกว่าอีเมล์ไม่ใช่ทางเลือกที่ดีที่สุด</li>
<li>ต่อมา มีกี่อีเมล์ที่แค่เห็นหัวข้อ (Subject) แล้วก็กดลบทันทีแบบไม่ต้องคิด (เยอะครับ) &#8230; ไม่ได้บอกว่าผิดนะ ผมว่ามันเป็นวิธีการจัดการอีเมล์ที่ดีด้วยซ้ำไป</li>
<li>มีกี่อีเมล์ที่เปิดมามีชื่อเราอยู่ใน cc list แล้วอ่านๆไปก็ อ่าว มันไม่เกี่ยวกับเราซักกะหน่อย (โชคดีที่มีไม่ค่อยเยอะ)</li>
<li>มีกี่อีเมล์ที่เปิดอ่านแล้วก็จบไป ไม่ได้ทำอะไรต่อ แบบเป็นอีเมล์ประเภท FYI อะไรแบบนี้ (อันนี้เพีียบ)</li>
<li>มีกี่อีเมล์ที่คิดว่าสำคัญแล้วก็เก็บไว้นานแสนนาน แต่ไม่เคยได้เปิดขึ้นมาอ่านเลย จนเมล์บ๊อกเต็มแล้วเต็มอีก (อันนี้เยอะมากกกและโดนเตือนบ่อยมากกก)</li>
<li>สุดท้าย ตอนนี้ใน Inbox มี Unread อีเมล์กี่ฉบับ (โชคดี ตอนนี้ของผมไม่มีเลย)</li>
</ul>
<div>ส่วนตัวแล้วผมเริ่มมองเห็นปัญหาจากการใช้อีเมล์มากขึ้นครับ เช่น ใช้เวลาในการจัดการอีเมล์มากเกินไป (แค่อ่านก็อ่วมแล้ว), ผมไม่อยากรู้เรื่องนี้อะ แต่ทำไงได้เค้ายัง cc ผมอยู่ไม่หยุดหย่อน (น่าจะมี Unfollow feature ใน Email Application นะ) เป็นต้น แต่ในเมื่อเราไม่มีอำนาจไปจัดการแบนอีเมล์ภายในองค์กรเหมือนที่ <a href="http://www.bbc.co.uk/news/technology-16055310" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.bbc.co.uk/news/technology-16055310?referer=');">Atos</a> เค้าทำ หรือสั่งปิด Blackberry Email Server หลังจากเลิกงานแบบ <a href="http://www.bbc.co.uk/news/technology-16314901" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.bbc.co.uk/news/technology-16314901?referer=');">Volkswagen</a> ผมก็ต้องหาทางจัดการกับปัญหานี้เอง อย่างน้อยก็ให้ตัวเองรู้สึกว่าชีวิตไม่วุ่นวายเกินไปเพราะอีเมล์ครับ</div>
<div>
<ol>
<li>อย่างแรกเลยที่ผมทำคือปิด Email Notification ถ้าอยากรู้ว่ามีใครส่งเมล์มามั้ย เดี๋ยวผมเปิดเองได้ ไม่ต้องเตือน มันช่วยให้เราลดสิ่งรบกวนในการทำงานไปได้หนึ่งอย่าง</li>
<li>แต่เพราะติดนิสัย ถึงแม้ไม่มี Email Notification แล้วผมก็ยังเปิดดูอีเมล์บ่อย (ทุกครั้งที่นึกได้แหละ) คิดไปคิดมา แล้วมันจะมีประโยชน์อะไรวะเนี่ยะ ว่าแล้ววันนี้มาแนวใหม่ครับ ปิดอีเมล์ไปเลย ปฏิญาณตนว่าจะเปิดชั่วโมงละครั้งพอ (ยังบ่อยไปมั้ย? ฮ่าๆๆ)</li>
<li>หลังๆมานี่ ผมเลิกอ่านเมล์ใน Blackberry ตอนเช้าระหว่างเดินทางมาทำงาน มันช่วยให้สมองผมปลอดโปร่งและคิดอะไรอื่นๆออกเยอะเลย แต่ก่อนพอขึ้นรถไฟใต้ดินปุ๊บ หยิบโทรศัพท์มาดูเลยว่ามีใครส่งเมล์เรื่องอะไรบ้างเมื่อคืน &#8230; บางวันอ่านแล้วเล่นเอามึนตึ๊บไปทั้งเช้าก็มี ฮ่าๆ</li>
<li>จัดกลุ่มอีเมล์ให้เป็นระเบียบครับ มันช่วยให้เก็บและค้นหาอีเมล์ได้ง่ายขึ้นเยอะมากๆ ส่วนใหญ่แล้วผมจะแบ่งกลุ่มอีเมล์แยกตาม Project และหัวข้อหรือกลุ่มคนที่เราต้องติดต่อด้วย</li>
<li>ผมทำเป็น Folder Template ไว้เลยใน Outlook ครับ พอเปิด Project ใหม่ก็แค่ Copy Template นั้นมา &#8230; พร้อมใช้</li>
<li>ถ้าทำได้ผมจะคุยผ่าน Instance Messaging กับคนที่เราจะติดต่อก่อน ให้ได้ข้อสรุป ถ้าดูแล้วจำเป็นต้องส่งอีเมล์ก็ค่อยส่งไปเป็นข้อสรุป</li>
<li>ถ้าไม่แน่ใจว่าควรส่งอีเมล์หรือไม่ &#8230; ลองดู<a href="http://www.onlineitdegree.net/email-overload/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.onlineitdegree.net/email-overload/?referer=');">รูปนี้</a>ครับ เจ๋ง <span style="font-size: xx-small;">(source: <a href="http://www.onlineitdegree.net/email-overload/" onclick="pageTracker._trackPageview('/outgoing/www.onlineitdegree.net/email-overload/?referer=');">http://www.onlineitdegree.net/email-overload/</a>)</span>
<p style="text-align: center;"><a href="http://www.onlineitdegree.net/email-overload/" onclick="pageTracker._trackPageview('/outgoing/www.onlineitdegree.net/email-overload/?referer=');"><img class="aligncenter" title="Email" src="http://i908.photobucket.com/albums/ac288/chapterpiece/Email/Email.png" alt="Email" width="550" height="457" /></a></p>
</li>
<li>ถ้าต้องส่งอีเมล์ เลือก cc คนให้น้อยที่สุดเท่าที่จะทำได้ เลือกเฉพาะคนที่จำเป็นต้องรู้เรื่องพวกนี้จริงๆ &#8230; ปุ่ม Reply All ใช้ให้น้อยจะดีครับ</li>
<li>ปกติผมจะ Bcc ตัวเองไว้ด้วยนะ ขี้เกียจไปตามหาใน Sent Items</li>
<li>ลบอีเมล์ทันทีถ้าอ่านหัวข้อ (Subject) แล้วไม่เกี่ยวกับตัวเรา บางครั้งไม่แน่ใจก็คลิ๊กเข้าไปอ่านเนื้อหา ถ้าไม่เกี่ยวผมก็ลบเลยครับ เก็บไว้รกเปล่าๆ</li>
<li>มีบางสถานการณ์ที่เราต้องตอบอีเมล์แต่ยังมีข้อมูลไม่เพียงพอ ที่ผมทำคือเปิดอีเมล์นั้น กด Reply แล้ว Save Draft ให้มันอยู่ใน Draft Folder ไว้กันลืมครับ บ่ายๆพอได้ข้อมูลครบแล้วค่อยมาส่งตอบไป &#8230; ก่อนกลับบ้านก็อย่าลืมดูใน Draft Folder ด้วยนะว่ามีอะไรค้างอยู่บ้าง</li>
<li>ทุกเช้าวันจันทร์มันจะเป็น Email Clearance Sales ของผม มีสองอย่างครับ (1) ลบอีเมล์ที่ไม่จำเป็นทิ้งให้หมด และ (2) จัดเก็บอีเมล์ที่คิดว่ายังจำเป็นต่อการใช้อ้างอิงไว้ หลังจากการ Reply กันไปมา 10 ตลบ หลักการของผมคือเก็บเฉพาะอีเมล์สุดท้ายครับ แต่ แต่ ถ้าใน Thread เหล่านั้นมี Attachment ผมก็จะเก็บไว้หมดครับ</li>
</ol>
<div>การมี Inbox ที่สะอาดๆมันทำให้ชีวิตดูเป็นระเบียบขึ้นเยอะเลย <img src='http://www.chapterpiece.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
</div>
<p><span><br />
</span></p>


<p>Related posts:<ol><li><a href='http://www.chapterpiece.com/project-management/2010/02/13/increase-productivity-1/' rel='bookmark' title='Permanent Link: มาเพิ่มประสิทธิภาพในการทำงานกันเถอะ &#8211; ภาค 1'>มาเพิ่มประสิทธิภาพในการทำงานกันเถอะ &#8211; ภาค 1</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2010/06/19/free-project-management-template/' rel='bookmark' title='Permanent Link: ฟรี Project Management Template'>ฟรี Project Management Template</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2010/09/12/software-prototyping-part-1/' rel='bookmark' title='Permanent Link: Software Prototyping ภาค 1'>Software Prototyping ภาค 1</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=8PNGZzrLdsk:oZVUZxteyxI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=8PNGZzrLdsk:oZVUZxteyxI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=8PNGZzrLdsk:oZVUZxteyxI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?i=8PNGZzrLdsk:oZVUZxteyxI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Chapterpiece/~4/8PNGZzrLdsk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chapterpiece.com/project-management/2012/05/15/happiness-starts-at-your-inbox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.chapterpiece.com/project-management/2012/05/15/happiness-starts-at-your-inbox/</feedburner:origLink></item>
		<item>
		<title>เมื่อประชุมไม่เริ่มตรงเวลา</title>
		<link>http://feedproxy.google.com/~r/Chapterpiece/~3/FCVbCmFNVw8/</link>
		<comments>http://www.chapterpiece.com/project-management/2012/05/14/late-meeting/#comments</comments>
		<pubDate>Mon, 14 May 2012 05:50:02 +0000</pubDate>
		<dc:creator>kannique</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Lesson Learned]]></category>
		<category><![CDATA[project manager]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.chapterpiece.com/?p=5369</guid>
		<description><![CDATA[ในฐานะคนนัดประชุม คุณมาถึงห้องประชุมก่อน 5 นาที นั่งรอจนถึงเวลาที่นัดไว้ ในห้องมีแค่คุณและเพื่อนร่วมงานอีก 2 คน ทั้งๆที่คุณส่งเทียบเชิญไป 10 คน แสดงว่าอีก 7 คนยังไม่มา (70% เลยนะนั่น) ถ้าคุณเจอสถานการณ์นี้ คุณจะทำอย่างไร? นั่งรอต่อไปให้คนที่สายทั้ง 7 คนนั้นมากันพร้อมหน้า หรือ ไม่รอ เริ่มประชุมไปเลยกับคนที่มาแล้ว 2 คน กรุณาตอบด้วยความซื่อสัตย์ &#8230; ผมเลือกข้อสองอะ มันก็น่าจะดีไม่ใช่หรอที่รอให้มากันครบๆก่อนค่อยเริ่มประชุม หยุดตรงนี้ซักแป๊บ &#8230; ถ้าคิดเช่นนั้นลองดูเหตุผลตรงนี้ซักนิด การรอคนที่มาสาย &#8211; มันเหมือนเป็นการทำโทษคนที่มาตรงเวลาไปกลายๆ &#8230; อ่าว มาก่อนแล้วนะ ทำไมต้องรอคนที่สายด้วยหละ แทนที่ประชุมจะได้เสร็จเร็วๆจะได้เอาเวลาไปทำงานอย่างอื่นบ้าง การรอคนที่มาสาย &#8211; มันไม่ได้เป็นการสร้างวินัยหรือความเคารพต่อการตรงต่อเวลาเลย มันเหมือนเป็นการส่งสัญญาณว่า เฮ้ย คนมาสายเป็นคนที่มีสิทธิมากกว่าคนมาเร็วนะ ไปสายก็ได้แหละ เค้าต้องรอเราอยู่แล้ว เมื่อรู้ดังนี้แล้ว เรามาวางกฎการประชุมซะใหม่ดีมั้ย ในฐานะเจ้าของการประชุม เราต้องไปถึงห้องประชุมก่อน 5 นาที [...]


Related posts:<ol><li><a href='http://www.chapterpiece.com/project-management/2011/06/26/problem-of-using-historical-data-in-software-estimation/' rel='bookmark' title='Permanent Link: Historical Data กับ Software Estimation'>Historical Data กับ Software Estimation</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/07/02/chapterpiece-meeting-3-user-story-for-agile-development/' rel='bookmark' title='Permanent Link: Chapterpiece.Meeting.3: User Story for Agile Development'>Chapterpiece.Meeting.3: User Story for Agile Development</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2012/05/15/happiness-starts-at-your-inbox/' rel='bookmark' title='Permanent Link: ความสุขง่ายๆเริ่มได้ที่ Inbox'>ความสุขง่ายๆเริ่มได้ที่ Inbox</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em;">ในฐานะคนนัดประชุม คุณมาถึงห้องประชุมก่อน 5 นาที นั่งรอจนถึงเวลาที่นัดไว้ ในห้องมีแค่คุณและเพื่อนร่วมงานอีก 2 คน ทั้งๆที่คุณส่งเทียบเชิญไป 10 คน แสดงว่าอีก 7 คนยังไม่มา (70% เลยนะนั่น) ถ้าคุณเจอสถานการณ์นี้ คุณจะทำอย่างไร?</p>
<ul>
<li>นั่งรอต่อไปให้คนที่สายทั้ง 7 คนนั้นมากันพร้อมหน้า หรือ</li>
<li>ไม่รอ เริ่มประชุมไปเลยกับคนที่มาแล้ว 2 คน</li>
</ul>
<div>กรุณาตอบด้วยความซื่อสัตย์ &#8230; ผมเลือกข้อสองอะ มันก็น่าจะดีไม่ใช่หรอที่รอให้มากันครบๆก่อนค่อยเริ่มประชุม <img src='http://www.chapterpiece.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  หยุดตรงนี้ซักแป๊บ &#8230; ถ้าคิดเช่นนั้นลองดูเหตุผลตรงนี้ซักนิด</div>
<div>
<ul>
<li>การรอคนที่มาสาย &#8211; มันเหมือนเป็นการทำโทษคนที่มาตรงเวลาไปกลายๆ &#8230; อ่าว มาก่อนแล้วนะ ทำไมต้องรอคนที่สายด้วยหละ แทนที่ประชุมจะได้เสร็จเร็วๆจะได้เอาเวลาไปทำงานอย่างอื่นบ้าง</li>
<li>การรอคนที่มาสาย &#8211; มันไม่ได้เป็นการสร้างวินัยหรือความเคารพต่อการตรงต่อเวลาเลย มันเหมือนเป็นการส่งสัญญาณว่า เฮ้ย คนมาสายเป็นคนที่มีสิทธิมากกว่าคนมาเร็วนะ ไปสายก็ได้แหละ เค้าต้องรอเราอยู่แล้ว</li>
</ul>
<div>เมื่อรู้ดังนี้แล้ว เรามาวางกฎการประชุมซะใหม่ดีมั้ย</div>
<div>
<ol>
<li>ในฐานะเจ้าของการประชุม เราต้องไปถึงห้องประชุมก่อน 5 นาที ด้วยประโยชน์หนึ่งไปยืนกดดันคนใช้ห้องก่อนหน้าให้รู้ว่ามีคนจะใช้ต่อนะจ๊ะ และสองเราจะได้มีเวลาจัดนู่นนี่นั่น เช่น ถ้าต้องเขียนหัวข้อประชุมสำคัญบนบอร์ด หรือต้องจัดการต่อโน๊ตบุ๊คกับโปรเจกเตอร์ อื่นๆ</li>
<li>เมื่อถึงเวลาปุ๊บ เริ่มประชุมทันทีด้วยการใช้เวลาช่วงแรกกล่าวถึงหัวข้อประชุมสำคัญสำหรับวันนี้รวมถึงบอกวัตถุประสงค์ที่เราต้องการจากการประชุมครั้งนี้ด้วย &#8230; ตรงนี้อาจจะมีคำถาม อ่าว ถ้ายังไม่มีใครมากันเลยหละ เราจะทำยังไง? ขอเล่าเรื่องให้ฟังครับ อาจารย์สมัยปริญญาตรีเคยเล่าให้ผมฟังว่า เคยมีครั้งนึงที่นักเรียนมาสายกันทั้งห้อง (ไม่ใช่รุ่นผมหรอกนะ ฮ่าๆ) อาจารย์ผมทำยังไงรู้ปะ? อาจารย์ผมเริ่มสอนไปเลยครับ พูดมันคนเดียวในห้องนั่นแหละ ไม่ต้องไปอาย คนที่ควรจะละอายคือคนที่มาสายนั่นหรอก ถือว่าเราทำหน้าที่ของเราแล้ว</li>
<li>ผ่านแล้วผ่านเลยครับ ใครมาสายแล้วขอให้พูดเรื่องเดิมใหม่ก็ไม่ต้องไปตามใจเค้า แบบนี้จะเป็นการส่งข้อความที่ชัดเจนครับว่า ทีหลังอย่ามาสาย &#8230; บางบริษัทมีนโยบายล็อกประตูห้องประชุมหลังจากสายไป 1 นาทีด้วยซ้ำ (โหดจัด)</li>
</ol>
</div>
</div>
<p>ต่อไปนี้ผมก็จะทำแบบนี้กับทุกประชุมที่ผมเป็นเจ้าของครับ &#8230; เริ่มจาก <a href="http://www.chapterpiece.com/software-development-process/2012/05/06/chapterpiece-meeting-5-dot-5-the-future-of-software-testing/">Chapterpiece.Meeting.5.5: The Future of Software Testing (again)</a> เลยดีมั้ย? <img src='http://www.chapterpiece.com/wp-includes/images/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /><br />
<span><br />
</span></p>


<p>Related posts:<ol><li><a href='http://www.chapterpiece.com/project-management/2011/06/26/problem-of-using-historical-data-in-software-estimation/' rel='bookmark' title='Permanent Link: Historical Data กับ Software Estimation'>Historical Data กับ Software Estimation</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/07/02/chapterpiece-meeting-3-user-story-for-agile-development/' rel='bookmark' title='Permanent Link: Chapterpiece.Meeting.3: User Story for Agile Development'>Chapterpiece.Meeting.3: User Story for Agile Development</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2012/05/15/happiness-starts-at-your-inbox/' rel='bookmark' title='Permanent Link: ความสุขง่ายๆเริ่มได้ที่ Inbox'>ความสุขง่ายๆเริ่มได้ที่ Inbox</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=FCVbCmFNVw8:mO4XmL03CYo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=FCVbCmFNVw8:mO4XmL03CYo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=FCVbCmFNVw8:mO4XmL03CYo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?i=FCVbCmFNVw8:mO4XmL03CYo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Chapterpiece/~4/FCVbCmFNVw8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chapterpiece.com/project-management/2012/05/14/late-meeting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.chapterpiece.com/project-management/2012/05/14/late-meeting/</feedburner:origLink></item>
		<item>
		<title>It’s about “Why”…</title>
		<link>http://feedproxy.google.com/~r/Chapterpiece/~3/DJVPK7nW1Ao/</link>
		<comments>http://www.chapterpiece.com/project-management/2012/05/13/its-about-why/#comments</comments>
		<pubDate>Sun, 13 May 2012 01:50:41 +0000</pubDate>
		<dc:creator>kannique</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Lesson Learned]]></category>
		<category><![CDATA[project manager]]></category>

		<guid isPermaLink="false">http://www.chapterpiece.com/?p=5345</guid>
		<description><![CDATA[YYHY&#8230; ทำไม UAT ของบ้านหรือคอนโดใช้เวลาแป๊บเดียวเอง ไม่กี่ชั่วโมงไม่กี่วัน แต่ UAT ของ Software ทำกันเป็นเดือนๆ แถมไม่ยอมจบอีกต่างหาก ทำไม Software ต้องมี Test Case เยอะแยะมากมาย แล้วพวกบ้านหรืองานก่อสร้าง เค้าต้องมี Test Case มั้ย? ทำไมเวลาเค้าจะประมูลงานก่อสร้างใหญ่ๆหรือหรูๆ เค้าจะต้องออกแบบ สร้างโมเดลเป็น Prototype สวยงามจับต้องได้ แต่กับ Software ไม่เห็นจะมีเลย ทำไมลูกค้า Software ถึงคิดว่า Change เป็นเรื่องง่ายๆ คิดงี๊เลย Change ไม่หยุด ทำไม Software Change ครั้งนึง ต้องไล่เทสกันใหม่เกือบทั้งหมด ทำไมบางครั้ง Software ที่เสร็จครึ่งๆกลางๆก็ใช้งานได้ แต่กับบ้านกับคอนโดไม่ได้หรอก มีแค่ห้องนอนไม่มีห้องน้ำเนี่ยะนะ ทำไมถึงรู้สึกว่าธุรกิจบ้านหรือรถยนต์เค้าลงทุนกันหนักในเรื่องวัสดุและเทคโนโลยีที่ใช้ แต่กับ Software เห็นคิดกันจังเรื่อง Process กับเรื่องคุณภาพของคน เอ๊ะ [...]


Related posts:<ol><li><a href='http://www.chapterpiece.com/project-management/2010/03/18/what-is-requirement-traceability-matrix/' rel='bookmark' title='Permanent Link: Requirement Traceability Matrix (RTM) คืออะไร?'>Requirement Traceability Matrix (RTM) คืออะไร?</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/05/07/rocky-flats-project-of-the-year-2006/' rel='bookmark' title='Permanent Link: Rocky Flats กับรางวัล Project แห่งปี 2006'>Rocky Flats กับรางวัล Project แห่งปี 2006</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/01/30/does-project-manager-matter-with-facebook-inc/' rel='bookmark' title='Permanent Link: Project Manager สำคัญแค่ไหนสำหรับ Facebook, Inc.'>Project Manager สำคัญแค่ไหนสำหรับ Facebook, Inc.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h1>YYHY&#8230;</h1>
<div>
<ol>
<li>ทำไม UAT ของบ้านหรือคอนโดใช้เวลาแป๊บเดียวเอง ไม่กี่ชั่วโมงไม่กี่วัน แต่ UAT ของ Software ทำกันเป็นเดือนๆ แถมไม่ยอมจบอีกต่างหาก</li>
<li>ทำไม Software ต้องมี Test Case เยอะแยะมากมาย แล้วพวกบ้านหรืองานก่อสร้าง เค้าต้องมี Test Case มั้ย?</li>
<li>ทำไมเวลาเค้าจะประมูลงานก่อสร้างใหญ่ๆหรือหรูๆ เค้าจะต้องออกแบบ สร้างโมเดลเป็น Prototype สวยงามจับต้องได้ แต่กับ Software ไม่เห็นจะมีเลย</li>
<li>ทำไมลูกค้า Software ถึงคิดว่า Change เป็นเรื่องง่ายๆ คิดงี๊เลย Change ไม่หยุด</li>
<li>ทำไม Software Change ครั้งนึง ต้องไล่เทสกันใหม่เกือบทั้งหมด</li>
<li>ทำไมบางครั้ง Software ที่เสร็จครึ่งๆกลางๆก็ใช้งานได้ แต่กับบ้านกับคอนโดไม่ได้หรอก มีแค่ห้องนอนไม่มีห้องน้ำเนี่ยะนะ</li>
<li>ทำไมถึงรู้สึกว่าธุรกิจบ้านหรือรถยนต์เค้าลงทุนกันหนักในเรื่องวัสดุและเทคโนโลยีที่ใช้ แต่กับ Software เห็นคิดกันจังเรื่อง Process กับเรื่องคุณภาพของคน เอ๊ะ เรามันแย่มากหรอเนี่ยะ</li>
<li>ทำไม Software มันค่อยๆออกแบบค่อยๆสร้างได้นะ ไม่เหมือนบ้านหรือรถยนต์ ถ้าฐานราก โครงสร้างไม่ดีก็จบเลย</li>
<li>ทำไมเมื่อรู้แล้วว่าโครงสร้างของ Software มันผิด เราก็ไม่ยอมแก้นะ ยังลุยถั่วเพิ่มนู่นนี่เข้าไปเรื่อยๆจนมันเละตุ้มเป๊ะหนักกว่าเก่า</li>
<li>ทำไมระหว่างทำ Project เรารู้สึกว่า Software Project มีประชุมเยอะจัง เยอะมากๆ &#8230; หรือเราคิดไปเองคนเดียว?</li>
<li>ทำไม Software ไม่ต้องมีทีม Designer แบบเป็นตัวเป็นตน ดูอย่างธุรกิจก่อสร้างซิ เค้ามีสถาปนิก อย่างรถยนต์ก็ต้องมีทีม Designer ชัดเจน หรือพวกเราเก่งจัด ออกแบบเองก็ได้ สร้าง Software เองก็ด้วย</li>
</ol>
</div>
<p><span><br />
</span></p>


<p>Related posts:<ol><li><a href='http://www.chapterpiece.com/project-management/2010/03/18/what-is-requirement-traceability-matrix/' rel='bookmark' title='Permanent Link: Requirement Traceability Matrix (RTM) คืออะไร?'>Requirement Traceability Matrix (RTM) คืออะไร?</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/05/07/rocky-flats-project-of-the-year-2006/' rel='bookmark' title='Permanent Link: Rocky Flats กับรางวัล Project แห่งปี 2006'>Rocky Flats กับรางวัล Project แห่งปี 2006</a></li>
<li><a href='http://www.chapterpiece.com/project-management/2011/01/30/does-project-manager-matter-with-facebook-inc/' rel='bookmark' title='Permanent Link: Project Manager สำคัญแค่ไหนสำหรับ Facebook, Inc.'>Project Manager สำคัญแค่ไหนสำหรับ Facebook, Inc.</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=DJVPK7nW1Ao:OUCxWl7tMCM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=DJVPK7nW1Ao:OUCxWl7tMCM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Chapterpiece?a=DJVPK7nW1Ao:OUCxWl7tMCM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Chapterpiece?i=DJVPK7nW1Ao:OUCxWl7tMCM:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Chapterpiece/~4/DJVPK7nW1Ao" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chapterpiece.com/project-management/2012/05/13/its-about-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.chapterpiece.com/project-management/2012/05/13/its-about-why/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 2.502 seconds -->

