วันอาทิตย์ที่ 28 กุมภาพันธ์ พ.ศ. 2559

ระหว่างดำเนินการ

สำหรับ  คนไทย ส่วนใหญ่
การทำงาน  ตามแผน  ตามตารางเวลา  เป็นเรื่องที่  ไม่ถนัด
เราคุ้นเคยกับ  อะไร ง่ายๆ   ให้ทำอะไรก็ว่ามา  รีบทำจบๆไป   555

ทีมงานที่ติดตั้ง  (บริษัท ตัวแทน จาก SAP)
# แจ้ง ตารางเวลา  และให้ทุกคนปฏิบัติตาม
   - ในความเป็นจริง  มีคนที่เกี่ยวข้องมาก  ดังนั้นตารางเวลานี้  จึงเปลี่ยนได้เรื่อยๆ
# ทำ คู่มือ ประกอบการใช้งาน  ให้อ่านก่อน
# อธิบาย การใช้งาน และ ยืนยัน ว่า สามารถทำงานแทนได้
# อธิบาย การใช้งาน

เราต้องทำ  "ขั้นตอนตามลำดับ"
ขั้นตอน ดู "ครบถ้วน"

ตัวละคร ก็ทำตามบทของตนเอง
- Key Man ต้อง ปรับให้มี "ความรู้" ,"Life Style"  ที่ควรจะเป็น (ดูจาก คนที่มีคุณภาพ)
        รู้จริง     ถ้าไม่รู้  ก็เรียนรู้  เพิ่มเติม  ...  ก่อน/ทำพร้อมๆกัน
        Life Style    ที่สนับสนุน  "งานหลัก"  ... ต้องทำก็ทำ  ต้องให้เวลาก็ให้เวลา

- ทีมสนับสนุน  จะ  "ลด" ระดับความเข้มลงมา อาจจะลงมาที่ 50-70 %
- User   จะเน้น  สนใจเฉพาะ  งานที่ตนเองทำ
- ทีมผู้นำ  มีหน้าที่หนักกว่า  Key Man
       เพราะ ต้องสร้าง  Key Man และ ทีมสนับสนุน  เพิ่มขึ้นเรื่อยๆ
       การสร้าง "คน" ถ้าจะให้ได้ผล  ต้อง "ตั้งใจ" มาก

ส่วนที่ชอบ
- รูปแบบ คู่มือ  มีหลากหลาย  เอกสาร, มี demo (VDO), มี Practice
- มีการปรับ รูปแบบ/วิธีการ ที่รวดเร็ว

ส่วนที่ไม่ชอบ
- เอกสาร  มีมาก update กันบ่อยมาก   จนจัดการยาก (หาไม่พบ, อันไหน)

"ระหว่างดำเนินการ"

ดูเหมือน ตัวละคร จะผ่านเกณฑ์ได้  ไม่กี่คน
หลายคน  กลับไปใช้วิธี  "ดั้งเดิม" คือ   รอทำจริง  แล้วก็ค่อยดูผลกัน
     ผมเรียกว่า ซื้อเวลา่  และ  วัดดวง

อดีตเคยคิดว่า เสี่ยงสุดๆ
       ผมไม่ชอบ เสี่ยงกับ ผลที่ไม่ชัด ทั้งที่เรา  "กำหนดอนาคตได้"

แต่จากประสพการณ์  พบว่า "บางครั้ง"  จะเกิดสิ่งมหัศจรรย์เกิดขึ้น
      เช่น  มีทางเลือกใหม่ ที่ไม่ควรมีเพิ่มขึ้นมา  ,มี Hero แสดงตนออกมา  เป็นต้น
      สิ่งนี้  อาจทำให้  หลายคน  เลือก  "รอ"  แทนการ  ตั้งใจทำ(เปลี่ยน)

เอาละ แล้วสิ่งที่ผม  ต้องพยายามทำล่ะ  คือ
- ทำให้ คุ้นเคย ได้มากที่สุด - อ่านคู่มือ ให้มากที่สุด
- ต้องพยายาม  เข้าใจ  (ชนิด สอนต่อได้) -
- ทำให้  การเข้าใช้งาน  เป็นไปได้อย่างง่าย และ ราบรื่น
       (รู้กันว่า งาน IT ที่ control  จะเข้าใช้ยุ่งยากมาก)

ต้องมีวิน้ย - แบ่ง/เตรียม  เวลา ให้กับการเรียนรู้
เรียนรู้  - จนคล่อง (ไม่ใช่แค่  ได้เรียน  แล้วก็ตอบว่า  ไม่ได้อะไร)
ปรับ  คู่มือให้เหมาะ - ตอนนี้ชอบวิธี Single Page, InfoGraphic  คนอ่าน จะรู้สึกง่ายดี

เมื่อ Time Line เริ่มขยับผ่านไป   หลายสิ่ง ที่บางคนพูดอย่างแปลกใจ
      "อ๊ะ ทำไม เป็นอย่างนี้" "ไม่นึกว่าจะเป็นอย่างนั้น" ...
แต่ส่วนใหญ่  ยังอยู่ในแนวทางที่ "เคย" ประเมิน (พูด) ไว้
       ยืนยันว่า อนาคตหลายเรื่อง เรา ่ "ควบคุม"  ให้มัน   ดีขึ้น  ได้

วันอาทิตย์ที่ 26 เมษายน พ.ศ. 2558

เริ่มกันแล้ว...

เริ่มกันแล้ว

โครงการที่ใหญ่ และ ซับซ้อน  การทำงานจะทำตามแผน   ตามลำดับ

ทบทวนจุดยืนของระบบฯ
- เนื่อหา   "ครบถ้วน" ตาม "พื้นฐาน"  ... ระบบงานปัจจุบันจะดูขาดๆ เกินๆ
      บาง table มีจำนวน field มากถึง 700 field ... แค่จำความหมาย ก็ยากแล้ว
- มี ขั้นตอน  ที่เข้าใจง่าย  ... ระบบงานปัจจุบันจะดู วกวน
      ขั้นตอนทางธุรกิจ ที่เป็นที่ยอมรับทั่วไป   กับ   วิธีการคุ้นเคยในแต่ละองค์กรจะมีความเหมือนและต่างกันพอสมควร
-------------------------------------------------------------------------
"ต้องตัด" ความซับซ้อน สิ่งพิเศษ ที่เกิดจากการพัฒนากันเอง
-------------------------------------------------------------------------
ข้้นตอนทาง IT
- ตรวจ/เก็บกวาด  สถานะของ Info ปัจจุบัน
       ตัวที่หยุดใช้แล้ว, มีความหมายที่ไม่ตรงกับที่เห็น หรือไม่อย่างไร
- อธิบาย  นิยามของ Table ใหม่
- จับคู่ Mapping
- ทำขั้นตอน  โอนย้าย   โดยทดสอบ

(ความเห็น)
ขั้นตอนดังกล่าว  ดูธรรมดา มาก
แต่เมื่อทำงานจริง จะพบ  ปัญหาจุกจิก  เกิดขึ้นมาก  

        ให้หาว่า  file อะไร  น่าจะหยุดใช้งาน   ... 1000 file จะตรวจอย่างไร ?
         แต่ละ Field ใช้หรือไม่ ?

ต้องได้ความถูกต้อง  "สูง"
ถ้าทีมงาน  เริ่มรู้สึก  "เหนื่อย, ต่อต้าน" ผลลัพธ์ข้างต้นจะออกมาผิดพลาด "สูง"
>> ต้องทำเวลาทำ  ข้างต้น   "เร็ว" และ "ง่าย"
การปิด  "จุดอ่อน"  เล็กๆน้อย   โดยทำก่อน หรือ พัฒนาระหว่างทำจะช่วยได้มาก

ขั้นตอนทาง Biz
- หลังจาก กำหนดตัวแทนของ User แล้ว
  และ บริษัทที่ปรึกษาได้ ศึกษาระบบขั้นต้น
- จะมีการเชิญ  User  มาคุย
     เก็บรายละเอียด  เพิ่มเติม   มักจะเป็นคำศัพท์เฉพาะ, ขั้นตอนพิเศษ
     รวมทั้งถือโอกาส  แจ้ง  "จุดยืนของระบบฯ"

หลักการแบบ "ย่อ"  มักใช้พูดเพื่อความเข้าใจง่ายๆ
     เปลี่ยน แล้วจะดี อย่างโน้น อย่างนี้ ...
แต่เมื่อจะลงมือทำ  รายละเอียด "ที่ชัดเจน"   เป็นสิ่งที่ช่วยผลักดัน คนทำงาน
     พร้อมเดินหน้า  ฝ่าอุปสรรคต่างๆไป

เป็นการยาก ที่จะบอก User  ว่า  หลังจากย้ายระบบฯ แล้ว
ขั้นตอนนั้น นี้ จะต้องหยุด หรือ ต้องทำหลายขั้นตอน แทนที่
     สิ่งที่  "บอก" ไว้  ยังเป็นตามนั้น ใช่หรือไม่ ?
 
(ความเห็น)
จุดนี้เป็น  "สิ่งสำคัญ" มาก
งานจะสำเร็จ หรือ ล้มเหลว  อยู่ที่การ "ยอมรับ"  การเปลี่ยนแปลง
      User จะรับรู้ว่า  จะได้  คุ้มกับ เสีย หรือไม่ ?
นอกจาก ระบบใหม่ ต้องพิสูจน์ตนเองได้ดีแล้ว
     Key Man ทุกคน ต้องเลือกคนที่เหมาะสมรอบด้าน
     ทั้งความรู้ "เฉพาะงาน"   "องค์รวม"   รวมทั้ง  เทคนิคการจัดการ

สิ่งที่ได้ยินมา
- หน่วยงาน มีการ  "สร้าง" ขั้นตอนการทำงาน ที่เหมาะกับ "วัฒนธรรม" การทำงาน
  แต่ดูไม่เป็น "มาตฐาน" เช่น   การจัดองค์กรแบบรวมศูนย์  ในขณะที่ทางกฏหมายแยกบริษัทกัน
วัฒนธรรม คือ ความไว้เนื้อเชื่อใจ   แต่ มาตฐานคือ แยกการจัดการ  เป็นต้น

วิธีการตามวัฒนธรรม การรวมกันทำให้เกิดความ รวดเร็ว ใช้คนน้อย  โดยผ่านคนที่ไว้เนื้อเชื่อใจได้
ในขณะที่ มาตรฐาน ทำให้แยกขั้นตอนได้ ชัดเจน  รองรับการเปลี่ยนกำลังคน
ไม่ว่า วิธีไหน ก็มีจุดเด่นในตัว - การเปลี่ยนต้องระวัง  ผลกระทบไว้มาก

วันศุกร์ที่ 25 กรกฎาคม พ.ศ. 2557

ร้องเพลง รอ

ร้องเพลงรอ

(Share ข้อเท็จจริง และ ความเห็นน๊ะครับ)
จนถึงวันนี้    ความคืบหน้าของการ "โอนย้าย" ไป SAP ยังคง  "รอ"

จากเรื่องที่  "เงียบ" (ไม่มีใครกล่าพูดอะไร)
เริ่มมี ข้อมูล ออกมา ... บางส่วน  หลายๆคน เริ่มคาดเดาได้แล้ว (จากประวัติศาสตร์)

ประโยคสั้นๆ "แค่ซื้อ SAP มาใช้  บริษัทฯ ก็จะแก้ปัญหาต่างๆได้ + พัฒนาขึ้นมาก"
>> ใช้กระตุ้น คนที่  ไม่รู้เรื่องและขี้เกี่ยจฟังรายละเอียด  ได้ดี

บริษัทฯที่ปรึกษาที่จ้างมาส่งรายงาน  +  feed back จากหน่วยงานที่เป็น "ต้นแบบ"  รวมทั้งคำแนะนำ "ปากต่อปาก" จากคนที่เกี่ยวข้อง    เริ่ม  "ชัดเจน"  ว่า  "ไม่ง่าย"  ตามประโยคสั้นๆนั้น

ผู้บริหารสูงสุด - ขอให้ทีมงานกลับไปหาข้อมูลเพิ่มเติม (ซ้ำ 2-3 ครั้งแล้ว)
A. หน่วยงานที่เคยซื้อ SAP มาใช้    
        ซื้อมาใช้แล้ว  "ดีจริง" หรือ "กลัวเสียหน้า แล้วบอกว่า  ดี คุ้มมาก"
        แนวโน้ม คำตอบที่ออกมา  คือ  SAP ที่ซื้อมาใช้ไม่คุ้ม   
B. บริษัทฯ ภายนอกอื่นๆ  ที่คล้ายกัน  ประสพความสำเร็จ  "ได้อย่างไร"
       บริษัทที่แนะนำการติดตั้ง SAP จะอธิบายไว้ในขั้นตอน  หน้าที่ของเรา คือ ถ้าดีต้องทำให้ได้  มากกว่า "ฉันพอใจ สิ่งที่มี  อย่ามาเปลี่ยนฉัน"

อุปสรรครายทาง
- ถ้าผู้รายงาน  เน้น  เฉพาะ  รายงาน A  เท่านั้น
- ถ้าคนฟังรายงาน  ไม่อยากยุ่งกับ  วัฒนธรรม "รักษาสภาพ"
- ถ้าทุกคนที่เกี่ยวข้อง ส่วนใหญ่  ไม่อยากเปลี่ยน  (มองเป็นเสียงส่วนใหญ่)
    ... โครงการนี้ "ต้องเลือนอย่างแน่นอน"

แนวทางที่รู้กัน แต่ไม่ทำกัน

จะทำ (พัฒนา) ได้ง่าย  เมื่อ  ทุกอย่างมี "ความพร้อม"  สูง
(มองแบบ TQM: เงิน,คน,เครื่องมือ,วิธีการ)

สิ่งแรก  คือ  Key Man ต้องมี "ความรู้ ความเข้าใจ"
    ใน (เรื่องใหม่) จริง, เรื่องเดียวกัน, มีรายละเอียดชัดเจน
    Q: Key Man = ?   ถูกคน ถูกงานหรือไม่ ?
         ประกาศให้ทุกคนเป็น Key Man ... 555
         พนักงานใหม่ เป็น Key Man ... ว๊าว
    Q: ทำให้ Key Man "รู้ และ เข้าใจ" แค่ไหน ?
         ไปคิดกันเอง
         แจ้งให้ทราบทุก 3 เดือน (เปลี่ยนรูปแบบ  ทุกเดือน)

ขำไม่ออก 1
   เพื่อให้เกิด  "ความรู้ ความเข้าใจ"  -> ส่งไป เรียน,สัมนา,ดูงาน,...
   ลองทายซิครับว่า  ใช้เวลานานแค่ไหน และ ได้ผลลัพธ์อย่างไร ?
          หลายคนคงเคยได้ยินว่า ไปทัวร์ดูงาน  กันบ่อย แต่ไม่ค่อยได้อะไรกลับมา  เห็นได้จากทั้งหน่วยงานรัฐ,เอกชน รวมไปถึงสถาบันศึกษา น๊ะครับ
          ผมเห็นด้วย กับ  "เน้น" ความรู้  แล้วสนุก   แต่ไม่เห็นด้วยกับ  "เน้น" ่สนุกแล้วได้ความรู้  (สัดส่วนมันกลับกันมาก)

          ธรรมเนียมปฏิบัติทั่วไป    ก่อนไป พูดหัวข้อ "เที่ยว" มากกว่าเนื่อหาซะอีก,  ไปเห็นก่อนแล้วจึงคิดคำถาม(มักคิดไม่ออก),   กลับมา ไม่ต้องสรุป เพราะทุกคนไปด้วยกัน
          ผมสนับสนุนให้  "ตั้งใจทำ" ตามเป้าหมาย  ก่อนไป:คิด/เตรียม, เมื่อไป(ได้คำตอบที่ต้องการ), หลังกลับมา(ต้องคุยสรุป)

          เรียงลำดับใหม่ ?  Key Man = ใคร ?  (ส่วนใหญ่ที่ไปดูงาน = Key Man หรือไม่?)
          แก้ที่ต้นเหตุ -> ตัดปัญหา ย่อย/ต่อเนื่อง  ไปได้มากครับ

จากนั้น Key Man จะ "สื่อสาร"  ตามกลุ่มเป้าหมาย
เช่น   ทีมงานหลัก, ทีมงานสนับสนุน, คนทั่วไป  
         ใคร,ต้องทำอะไร,ที่ไหน,เมื่อไหร่    อธิบายในเวลาที่เหมาะ  (ไม่จำเป็นต้องอธิบาย งานของ ผู้บริหารให้  คนทั่วไปฟังอย่างละเอียด  เป็นต้น)

Key Man  รวบรวม  "ปัญหา" จัดกลุ่ม -> หาต้นเหตุของปัญหา (ในทุกด้าน)
    -> กำหนดวิธีการแก้ปัญหา (ทำหลายวิธีพร้อมกันได้)

    TQM นิยมใช้  "ผังก้างปลา"  รวบรวมและแสดงให้ทุกคนเห็น (ไม่ใช่  คิดในใจ)

ตย. รายการด้านล่างเป็น  สรุปที่ต้องทำ

ด้านคน
       ผู้บริหาร  ต้องแสดง  ทิศทางที่จะไปให้ชัด  ...  (ประกาศ, ติดตามแผนต่อเนื่อง)
       ผู้นำ         งานระดับนี้  ต้องมี key man หลายคน ... (เลือก คน, สนับสนุน คนกลุ่มนี้ ให้เดินหน้า)
       ทีมงาน    หลัก (ุลุยเต็มที่) กับ ส่วนสนับสนุน  ... (
ด้านเครื่องมือ
       พัฒนา หรือ มีเครื่องมือ  ดี,ใหม่  อะไรที่ช่วย  "ลดเวลา", "ความยุ่งยาก ...
                   (ดูงาน, เรียนรู้, จัดซื้อ)
       พัฒนา เครื่องมือ ใกล้ต้ว
       [ ]  ระดมสมองด้วย Mind Map
       [ ]  แสดง งานในโครงการ  ด้วย Gannt Project, Project management
       [ ] เรียกดูผ่าน  แฟ้มกระดาษ, Share Folder, Web Portal
       [ ] ติดตามผลด้วย KPI, Digital Board
       [ ] บันทึกช่วยจำ ด้วย To Do List
       [ ] นัดประชุมได้เร็ว ด้วย Share Calendar
       [ ] เตือน ด้วย eMail
ด้านวิธีจัดการ
       การสื่อสาร  ที่มีประสิทธิภาพ  ชัดเจน,ใช้เวลาเหมาะสม
                บางบริษัทฯ เน้น Key Man ต้องไปอบรมวิธีการสื่อสาร กันก่อน

       "ค่อยเป็นค่อยไป"  กรณีที่  ยอมรับแต่ต้องใช้เวลา  (แผนงานใหญ่  มักจะให้เวลาจุดนี้มากพอ)
       [ ] ทำ Change Management

       "เผด็จการ"  กรณีคนที่ไม่ยอมรับการเปลี่ยน และต่อต้าน
               ทำเพื่อเป้าหมายองค์กร   ต่างกับ  ล้างแค้นส่วนบุคคล
               คนที่ต่อต้าน และ ดึงให้คนอื่นๆ ร่วมต่อต้านด้วย  เป็นกลุ่มที่ต้อง "จัดการก่อน"
               (เรื่องนี้ต้อง ทำอย่างรอบคอบ - ฝ่ายต่อต้าน ก็ใหญ่ไม่แพ้กัน   เห็นตย. ดังๆมาหลายเรื่องแล้วน๊ะครับ ระดับรัฐบาล. รัฐวิสาหกิจ, แผนกอื่นๆ)
       [ ] เชือดไก่ ให้ลิงดู

ขำไม่ออก 2
คุยเรื่องลักษณะนี้ทีไร  ทุกคนก็บอกว่า  "รู้อยู่แล้ว"(เถียงกันทีละจุด) และก็บอกว่า  "ไม่ทำ", "ทำไม่ได้", "ทำได้แค่บางส่วน"  (เน้น ความรู้สึก  ขาด รายละเอียด)
     "3 เดือน ผ่านไป ผมพยายามทำอันนี้แล้ว  ไม่สำเร็จ" ... Q: คุณได้  ทำอะไรไปบ้าง ?
     (บางคน อาจจะทำ 5 วันก็เสร็จแล้ว
                   ถ้าติดปัญหา ขั้นตอนนี้ ก็ share ให้คนอื่นทราบ เพื่อจะช่วยกันคิด)

>> ตย ข้างต้น บอกให้รุ้ว่า  "วิธีการ" เป็นสไตล์ "ตนเอง"
     พูดวกไป วนมา หาทางแก้ไขไม่ได้
     "วิธีการ" สื่อสาร   "ลำดับการคิดของ TQM"  ทำให้ "ทุกคน" เข้าใจได้
>> น่าจะเรียนรู้  TQM หรือ อะไรที่ทันสมัย  (หนึ่งในเรื่องที่ MBA ต้องรู้)

ถ้าเข้าใจ แล้วแต่  "ไม่ทำ" (คนที่ทำไม่เดือดร้อน ที่จะพัฒนา)
อันนี้  ตัวใครตัวมัน ช่วยไม่ได้จริงๆครับ  555

ยังมีต่อ ขั้นตอนต่างๆ ทำเพื่อให้  "ทุกคน" เข้าใจตรงกัน
เรื่องของ "คน" นั้นซับซ้อน

แนวทางตามหลักการ  "หลัก" ต้อง "ทำ" (เขาวิจัยและใช้มามาก  คนส่วนใหญ่ยอมรับ)
ในส่วนขยาย/ส่วนย่อย   ทำเมื่อเหมาะสม  เช่น ไม่สามารถรอทำ Survey 6 เดือน

-----------------------------------------มีคนสงสัยถามมา
ผมมีความเห็น  "ทัก" ไปทั่ว แล้วผมทำอะไรล่ะ

หมั่นทบทวน  "ความรู้ ความเข้าใจ"  (ตัวผมไม่ได้  รับโอกาส ที่ง่าย)
- (วาด) ภาพรวม - ภาพโดยละเอียด      ...ทำเอง ได้อ่านคู่มือ, รายละเอียด จนถึงชื่อ table/field
- ทางเลือก  สิ่งที่ต้องทำ + สุดท้ายจะเกิดอะไร (game theory)
       เช่น มีคนบอกว่า ถ้า ย้ายไป SAP สำเร็จ   ตัวระบบ ต้องการ ทีมงานเก่า บางส่วนเท่านั้น 
       เลือกเอง
               เราจะได้ทำต่อ  เพราะ เรามีคุณสมบัติ  เหมาะกับทำต่อ
       หรือ เราจะไป  เพราะ เรามีความพร้อมที่จะไป

       ไม่รอให้เขา เลือกเราออกเพราะคุณสมบัติ,  ไม่ตั้งแก๊งค์ ถ่วง/ล้มกระดาน,ไม่รอปฏิหารย์

            "เรา" คือ ทีมงาน ไม่ใช่ คนๆเดียว
            เมื่อเลื่อก แล้ว  เป็นงานที่  ต้องทำต่อเนื่อง และใช้เวลา

ในช่วงที่   ไม่มีคำสั่ง (ร้องเพลงรอ)
-เลือก ทำ  ที่ได้ประโยชน์ ทุกทั้งตัวเรา ทีมงาน และบริษัท

ด้านคน
       "ส่งเสริม" ทุกทางให้  มี "ความรุ้ ควมเข้าใจ"
       - หาวิชา,สถานที่, อธิบายให้ หัวหน้า คนอื่นเข้าใจ
       - พร้อม อธิบาย  เสมอ (ไม่รังเกียจ หรือ หลีกเลี่ยง)
       กระตุ้น ให้ ทีมงาน ที่ไม่พร้อม -> ให้ สนใจ (ด้วยตนเอง)

ด้านเครื่องมือ
       เริ่มใช้  เครื่องมือใหม่   จนคล่องระดับหนึ่ง  และนำมาใช้งานจริง (เป็น ตย.ว่า ทุกคนก็ทำได้)
       [ ]  ระดมสมองด้วย Mind Map
       [ ]  แสดง งานในโครงการ  ด้วย Gannt Project, Project management
       [ ] เรียกดูผ่าน  แฟ้มกระดาษ, Share Folder, Web Portal

       ปรับการใช้  เครื่่องมือปัจจุบัน
       [ ] บันทึกช่วยจำ ด้วย To Do List
       [ ] เตือน ด้วย eMail

       หมั่นกระตุ้น  ให้ทุกคนใช้
       [ ] นัดประชุมได้เร็ว ด้วย Share Calendar

       เตรียม สร้างเครื่องมือ  (อ่านเอง)  ที่ลดเวลา
       [ ] วิธีเชื่อมต่อ ระบบงานที่ต่างกันเข้าด้วยกัน  .Net กับ Lotus Note
       [ ] ติดตามผลด้วย KPI, Digital Board

       เรียนรู้การทำ ETL ใน  MS Sql Server (SSiS)
       หัดเขียน .net ในส่วนที่  บริษัทภายนอก ใช้งานกัน
       สร้าง tool  ที่แตกต่างจากคนทั่วไปอื่น (db:class, xml, EF,...)

ด้านวิธีจัดการ
       สื่อสาร  Update ข้อมูลทุกครั้ง ที่ทราบ  (ทั้ง mail, พูดด้วยวาจา ส่วนตัว, กลุ่ม)
       เตรียมเพื่อให้ พูด ในภาษาของ คุ่สนทนา
        - จะคุยกับ  ฝ่ายผลิต, QC,  Note, Java, Store, Network, ...  ต้องพูดด้วยภาษาของเขา
              อ่านเอง,เรียนรู้

       "ลงมือ" ทำในส่วนงาน ที่ขาดหายไป
       - สร้าง คน ต่างกลุ่ม/ทีม  ให้รู้ (และมีตัวเลือกทำงานที่มากพอ)
       - ผลักดันให้  เกิด "งาน" ในส่วนที่หายไป (ส่วนใหญ่ ไม่อยากทำ)
              ทำโดยไม่มี  การ request


วันเสาร์ที่ 8 กุมภาพันธ์ พ.ศ. 2557

แล้วก็เริ่ม cleansing

แล้วก็เริ่ม cleansing

ก่อนหน้านี้  ขั้นตอนต่างๆ  ก็ได้คืบคลาน(กระดื๊บๆ)  ต่อไป

บริษัทที่ปรึกษา หลังจากเรียนรู้ 
- ฟังก์ชั่น การทำงานในองค์กร    โดยเทียบกับ ฟังก์ชั่นพื้นฐาน การทำงานทั่วไป
- ความคุ้นเคย, วัฒนธรรม  ที่สร้าง  "กฏ", "นิยาม" เฉพาะขึ้นมา

คนประสานที่ 
- ทำงาน  ตามใจฉัน  มากกว่า มาตฐานที่ควรทำ ... ก็เปิดใจ
- ความรู้  ที่คืนวิชาอาจารย์ไปแล้ว  ก็รีบไปเอากลับมา  น๊ะครับ

Cleansing  เป็นหนึงในขั้นตอนทำงาน
โดยหลักการ เมื่อทำ Database Design ก็ไม่ควรมีข้อมูลขยะให้เห็น
แต่ในความเป็นจริง   เราไม่ได้ทำตามหลักการทั้งหมด  เช่น
- ไม่กำหนด Primary Key
- การตรวจสอบ อยู่ที่  แต่ละโปรแกรม (มีทั้งถูกต้อง, ช่องโหว่)
- ทีมงานมีหลายคน, หลากหลายสไตล์

ขยะในฐานข้อมูลจึงมีมากขึ้น

แล้ว Cleansing ต้องทำอย่างไร ?

ในงาน Data Warehouse  การทำ Cleansing คือการ ตรวจตาม นิยามของ Field, Table
- ตรวจ Primary Key  
- ตรวจ ลักษณะ data ในทุก Field เช่น  
      Field วันที่    ไม่ควรมีข้อมูลผิดปรกติ  (ช่องว่าง, วันที่ 9,  วันที่ล่วงหน้าเกิน 1 ปี,...)
      Field สถานะ   ต้องมี 3 สถานะ  Active, Hold, Close  (ตัวอื่นๆต้องไ่ม่มี)
      เป็นต้น
 - ตรวจ Field ใน Detail ต้องมี  Head หรือ Master  (Relation)

... ถ้าพบ  สิ่งผิดปรกติ  ให้แก้ไข  (โดยมีข้อตกลงร่วมกัน  เช่น  แต่ละตัวจะปรับเป็นอะไร หรือ จะลบทิ้ง)

โดยส่วนตัวแล้ว  ก็เป็นเรื่อง ที่ใช้เวลา และละเอียดอ่อน ครับ
การสื่อสารให้  "ชัดเจน" และเข้าใจ  ก็ยังเป็นสิ่งจำเป็น

ตย.เช่น  กำหนดให้ทำ  โดยบอกแต่  "หัวข้อ" (ที่เหลือไปคิดเอง  ว่าจะทำ/ไม่ทำอะไร) 
      แล้วทำให้เสร็จใน 10 วัน  (หัก  แปล,คิด และ วันหยุดแล้วเหลือทำงานแค่ 5 วัน)
     (ถ้าต้องจัดการกับ File มากกว่า 200 Files  ต้องทำ 4 Server  ทีมงาน 4 คน)
>> ทำเท่าที่ทำได้  และ ทำใจ  ....

วันศุกร์ที่ 20 กันยายน พ.ศ. 2556

จัดลำดับ ปัญหา

จัดลำดับปัญหา

สำหรับระบบงานที่ทำกันมา "นาน" คนทำงานนาน ย่อย  "จะรู้" ดี
ถ้าระบบไม่ได้มีการ "ปรับใหญ่" (บ่อยๆ)    เมื่อถูกถาม  มักจะนึก  "ปัญหา" ไม่ออก ... ทำไม ?

แบบว่า  แรกๆ ก็  "จำได้แม่น"  ดีหรอก
แต่ในเมื่อ พบปัญหา แล้ว  "แก้ไขอะไรไม่ได้" (ก็มันเรื่องใหญ่)

สุดท้าย  จะกลายเป็นว่า  "เรายอมรับสภาพนั้น"
ภาวะที่   ฝังในสมองแบบถาวร ... เป็นที่มาว่า  นั่นไม่ใช่ปัญหาแล้ว!
ถ้าใครพูดถึงมัน  ก็จะถูกปฏิเสธ  ในทันที  (คำว่า "ไม่ได้" จะได้ยินมาก่อน)
(ฟังแล้วคุ้นๆมั๊ยครับ)

สำหรับผู้ที่จะ  ย้ายระบบ, ปรับระบบ
หนึ่งใน Keyword สำคัญคือ   ได้ประโยชน์อะไร ? จากการย้าย หรือ ปรับระบบ
โชคดีหน่อย - ระบบที่คุณจะซื้อ  เขาก็จะเขียนแนะนำไว้ให้ (มีให้เลือกมากมาย)
แต่หน้าที่ของ ทีมงาน ที่ทำคือ  หา keyword "สำคัญ" นั้นให้พบ
แยกเป็น   สำหรับ User ทั่วไป กับ ฝ่ายเทคนิค
เช่น หลังจาก "ย้าย" หรือ "ปรับ"
   -User จะทำ  "xxx", "yyy" ได้ (จากไม่เคยมี) หรือ ทำได้เร็วขึ้น
   -ฝ่ายเทคนิค จะตรวจสอบ "aaa"  ได้เร็วขึ้น  (ซึ่ง User อาจไม่สนใจสิ่งนี้)

>> เราต้อง
- "เตรียม"  รวบรวมปัญหา  ให้ได้มากที่สุด
- จัดลำดับความสำคัญ   เวลาสั้น ก็พูดแต่  Keyword ที่โดน
(iPhone 5s  ใหม่  ได้เพิ่ม feature มากกว่า 200 รายการ
คนที่คุณสนิท  จะบอกคุณ  เฉพาะที่โดนใจจริงๆ อาจจะมีแค่ 5-10 รายการเท่านั้น  )  

เทคนิค  

รวบรวมปัญหา

1. ตั้งชื่อย่อ  ที่ใช้เตือน (ชื่่อที่เห็นปุ๊บ เรารู้ทันที)
2. เตือนตนเอง  "ต้องทำ" บ่อยๆ
        - แปะที่   โต๊ะทำงาน,  หน้าจอ คอมพ์, บอร์ดส่วนตัว
        - ข้อความเตือน   ต้องสั้น, เด่นชัด

Q: ปรกติ  คุณจัดวางแบบไหน ? 


3. เมื่อ  "นึกปัญหาได้"  ให้รีบเขียน
       - บน Post-it,  short note, note file จัดเก็บไว้ ในที่  "เรียกใช้ง่าย" ด้วย


จัดลำดับ ความสำคัญ


1. แยกกลุ่ม ปัญหา สำหรับ User กับ IT
    ทบทวน User ส่วนใหญ่  ไม่สนใจ,ไม่เข้าใจ "เทคนิค"   พูดไปเสียเวลาเปล่า

2. จัดกลุ่มย่อย ภายใน กลุ่มข้อ 1
    หลายเรื่อง  อาจเป็นเรื่องเดียวกัน  แต่เข้ารายละเอียดปลีกย่อยต่างกัน
    - ดูราคาขายได้
    - ดูต้นทุนได้
    - ดูกำไรได้
    >> ข้อมูลขาย  ควรเห็นทั้ง 3 ตัว

3. จัดความสัมพันธ์  เช่น
    - เสียเวลา  ออกแบบ Table นาน -> ให้ดี  -> ทำให้สร้างโปรแกรมใหม่  ให้ User ได้เร็ว
    - กำไร = ราคาขาย - ต้นทุน    แทนที่จะพูด 3 คำ  พูด "กำไร" คำเดียวพอ

4. ให้น้ำหนัก (ใช้ประสพการณ์ + ความเข้าใจในวัฒนธรรมด้วย)
    - User อยากได้   ต้นทุน ต่อหน่วย  แบบ Realtime  มากกว่า ...
    - IT อยากได้  ระบบที่ "ไม่มีการหยุดเครื่อง"  มากกว่า ...


ตย. ที่ผมได้รวบรวม
- ต้องการข้อมูล RealTime
       User: การคิด/ตัดสินใจ บนข้อมูลเดียวกัน  ระหว่างแผนก ข้ามประเทศ  ใช้เวลานาน
              เรื่อง ...  การปรับ Forecast ของ Sale กับ โรงงาน, โรงงานผู้สั่งซื้อ กับ โรงงานที่ผลิตขาย
              ฟังดูง่าย  แต่เมื่อ 2 ฝ่ายมี  "ศักดิ์ศรี" เท่ากัน + ความเชื่อมั่นในตนเองสูง 
              ส่วนใหญ่  จะไม่มีใครฟังใคร  มักจะกำหนดทางที่ "ตนเอง" สะดวกที่สุด (ไม่สนใจ อีกฝ่าย)
              >> S/W ใหม่ = "คนกลาง"  ที่ให้ทั้ง 2 ฝ่ายปรับเข้ามาหา 
 
       IT : บางเรื่องใช้เวลา  ส่งต่อกัน 3-5 วัน  (ข้ามประเทศ)  เรื่อง ...
       IT : การสร้าง/ปรับ  มีหลายขั้นตอน (ยาก จนไม่มีใครกล้าทำ)  เรื่อง ....
- อยาก ลดขั้นตอน ให้สั้น
       User: ขั้นตอนเดิม เหมาะกับ สภาพ 10 ปีที่แล้ว  วันนี้ด้วยวิธีเดิม ทำให้ "ช้า"  เรื่อง ...
       IT: ข้อมูลชุดเดียวกัน  แต่แยกกันทำ  (ซ้ำ)  เรื่อง ...

เพิ่มเติม

เมื่อคุณมาถึงจุดนี้  อย่าลืม  เตรียม "คำตอบ" สำหรับแรงต้านต่างๆ ต่อไปนี้ด้วยครับ
- ไม่  ย้าย/ปรับ    ได้มั๊ย!
       มันก็  น่าจะใช้งานได้  อีก 3-5 ปี นี่นา   อีก 3 ปีค่อยมาคิดกันใหม่ (ซื้อเวลาไปก่อน)
- ok มาทำกันก็ได้  แต่ทำบางส่วนได้หรือเปล่า  แบบว่า ทำทั้งหมด   มันเสี่ยง,มันหนักไป,...
       (รักษารูปแบบ  ให้คงเดิมไว้สุดชีวิต)

>> ถ้า ปัญหาที่คุณ  รวบรวมและจัดลำดับไว้ดี   คุณจะตอบคำถามข้างต้นได้ "ง่าย"

note  บริษัทฯ ที่รับ implement ระบบ SAP บอกให้ฟังว่า
ถ้าจะให้ดี  ต้องใช้เวลามากกว่า 3 เดือนเพื่อปรับวัฒนธรรม
โดย "ต้อง" ทำก่อนเริ่มลงมือในขั้นตอนหลัก

- คุ้นๆมั๊ยครับ   ประเทศที่ขอเป็นเจ้าภาพ โอลิมปิค, ฟุตบอลโลก, เข้า AEC, ควบรวมบริษัทฯ
   ต้อง "ทำ" และ "ใช้เวลา"  ปรับ "วัฒนธรรม" กันเต็มที่
>> ถ้าคุณสังเกต  คุณจะเห็นความพยายาม ของกลุ่มคนทำงานนั้นๆ

ตย. ญี่ปุ่น เสนอตัวเป็นเจ้าภาพโอลิมปิค  2020
เพื่อให้เข้าใกล้  "ความสำเร็จ"  
       ประเทศใดที่ "ลงมือทำมาก"  ย่อมมีโอกาสสูงกว่า
       การแสดงความ "ตั้งใจ" ทำจริง  ย่อมดีกว่า  "แค่ทำให้ผ่านๆไป"

ถ้ามีโอกาสลองไปดู  การวิเคราะห์จาก คุณอรรถ  บุนนาค
พิธีกรในรายการ Divas Café  ของ Voice TV 
   - การเลือก/เตรียม โฆษก  (เลือกคนใหม่  แทนที่การเลือก  จากคนเก่าที่เก่ง   แต่ไม่ "ดีเลิศ")
   - การจัดลำดับ  เหตุการณ์ ใครต้องพูดอะไร ? เมื่อไหร่ ? ใช้คำอะไร ? (ที่โดนใจ)
           การกำหนด ท่า/คำพูด  ที่พูดแล้ว  จะเกิด "กระแส" Fever ไปทั่วประเทศ
           การจัดคิว ให้ นายกฯ ต้องเป็นคนพูด (งานนี้ระดับชาติ) 
แล้วลองเทียบดูตัวเรา  ว่า เพื่อให้ได้เป้าหมาย  "ตัวเรา" ได้ทำไป  มาก/น้อย แค่ไหน
      ถ้าเป้าหมาย "สำคัญ" ก็ต้อง  "ทำ" ให้เหมาะสมกับมัน น๊ะครับ ...
      ของแบบนี้ต้องฝึกทำกันได้ครับ  มันไม่ได้มีมาตั้งแต่เกิด

ยาก หรือ ?

- กินข้าวพร้อมหน้าทั้งครอบครัว อาทิตย์ละครั้ง (ทำได้บ้าง ไม่ได้บ้าง)
  ยาก ? พ่อ กลับมาสอนภาษาอังกฤษให้ลูก ... คนนี้อายุ 4x ปี ไลฟ์สไตล์คนกรุงเทพ
      (รถติดกลับบ้านดึก, เหนื่อย   มีเวลาสั้นๆกับลุก) -> คะแนนสอบเต็มครับ
      ... ใครจะรู้ใจลูก  เท่า  พ่อ/แม่ ล่ะ

- กอด "พ่อ/แม่" เมื่อมีโอกาส (มักไม่ค่อยมี โอกาส)
  ยาก ? มีบางคน "ล้างเท้าให้แม่" ทุกวันแล้ว ... คนนี้อายุ 3x ปี และได้เริ่มทำทุกวันมา > 6 เดือนแล้ว

วันเสาร์ที่ 4 พฤษภาคม พ.ศ. 2556

ระวัง พลาดเรื่องง่ายๆ!

มีเรื่องมาให้ Share ประสพการณ์ครับ

ที่มา

        เริ่มจากมีการติดต่อ  ให้พัฒนาระบบพื้นฐาน  "ต้องการให้ ระบบ Legacy ข้อมูล ก่อนสั่งซื้อ (Purchase Requisition) ส่งข้อมูลแจ้งเตือนและอนุมัติ ไปยังผู้เกี่ยวข้อง (eMail,Work Flow)  แล้วบันทึกกลับมาที่ Legacy เพื่อทำใบสั่งซื้อ (Purchase Order)"
        หลายคนฟังแล้ว แทบจะบอกได้ทันทีว่า  "เด็กๆ สบายมาก"  แต่จากสภาพแวดล้อมด้านล่าง ผมสรุปว่า  "ทำได้" แต่จะออกมา "ดีหรือไม่" ขึ้นอยู่กับ "วิธี" มาดูรายละเอียดกันครับ ...

เงื่อนไข  "โครงการ"  (ทั่วไป)
- ใช้ งบฯ ต่ำ
- User ใช้งาน "ง่าย" (ไม่ต้องเรียนรู้ จดจำ, จำนวนครั้งที่กดน้อย)
- IT จัดการง่าย  (ใช้เวลาน้อย, ปรับเพิ่ม/เปลี่ยน funcion)

สภาพแวดล้อม

        สำหรับ  บริษัทขนาดใหญ่  ทั่วไป
  • ทีมงาน Legacy จะถูกจำกัดให้ใช้เทคโนโลยีเก่า (+เฉพาะ เช่น RPG) เพียงเรื่องเดียว  มีความเชี่ยวชาญ Busines Concept มาก  
  • ทีมงาน เครื่องมือใหม่ (+ เฉพาะ เช่น Lotus Note,Web)  จะเรียนรู้และใช้เครื่องมือใหม่ได้เร็ว  แต่มักจะไม่เข้าใจ Business Concept ลึกซึ้ง
  • ทีมงาน Admin เมื่อแยกตามเทคโนโลยีข้างต้น ก็ต้องมี 2 ทีม  
        "ที่มา" บอกให้รู้ว่า   ต้องการงานที่ผสมเทคโนโลยี  เก่า/ใหม่  เข้าด้วยกัน   ทีมงานข้างต้นต้องทำงาน "ด้วยกัน" 

        ลองทายซิว่า  ความสัมพันธ์ระหว่าง "ทีม" ข้างต้นเป็นอย่างไร ? ... เดาได้ไม่ยากน๊ะครับ  เหมือนคุยกันคนละภาษา (ทั้งที่อยู่ในฝ่าย IT เหมือนกัน)  อย่างดีหน่อยก็คุยขำๆ กันได้ แต่คุยจริงจังกันไม่ค่อยรู้เรื่อง (มันซับซ้อน  ฉันรู้ในเรื่องของฉัน  ไม่รู้เรื่องของคนอื่น)

          ลักษณะข้างต้น  มักจะเกิดจาก  องค์กรเติบโตแบบ "ตามมีตามเกิด"   ผู้นำ/ผู้ตาม เลือก "วิิธีที่ง่าย" ในการดำเนินชีวิตประจำวัน  ก็จะเกิดสภาพแวดล้อมข้างต้น

ตัวเลือก Solution ต่างๆ 

- ซื้อ/ จ้างทำ (สูตรสำเร็จ)
        ถ้าสำเร็จ    เรา​"เป็นคนเลือก"  
        ถ้าล้มเหลว  ก็โทษ Vendor  ซะ (แล้วจะหาเจ้าใหม่มาแก้ปัญหา)
        ... ขำๆ น๊ะครับ  (อืมส์  แต่ก็เห็น  หลายบริษัท  ยังใช้วิธีนี้กันอยู่) 
- ให้ทีมใดทีมหนึ่ง  เป็นหลัก   และทีมอื่นสนับสนุน
        ถ้า "ไม่" สื่อสารกัน   ก็จะเหมือน  ทำพลังของ"คนเดียว" ไม่ใช่ "ทีม" (แค่ทำได้  แต่ไม่ได้  สิ่งที่ดี)
ถนัดอะไร ก็ใช้สิ่งนั้น 
- ทำเหมือน  "โครงการ" ทั่วไป
         จัด/หา ผู้นำโครงการ  ที่ดี  แล้ว "สนับสนุน"  ให้เขาทำสำเร็จซะ

เหตุการณ์ 

- เมื่อแยกคุยกัน   ทุกทีม  ต่างตอบเหมือนกัน ว่า "ทำได้" 
- (เดา) อยากทำเลย  ไม่อยากเสียเวลา  ประชุม 
- (สนับสนุน) : นัดคุย  ทุกทีมที่เกี่ยวข้อง  "พร้อมกัน" เป็นทางการ
        ถ้าทุกคน ไม่อยากคุยกัน  ก็ต้องให้  "คนที่ตำแหน่งสูงกว่า" นัดครับ  ปล่อยให้นัดกันเองคงยาก
- (เดา) ปรกติ  ทุกคนจะไปคิด พร้อมๆ กันในห้องประชุม
        ก็ ระดมสมอง (Branstorm) ไงครับ 
- (สนับสนุน) : งานไม่ยาก  ก่อนประชุม  เตรียมเอกสาร - แผนภาพ 
        การพูดๆๆๆ ที่ เข้าใจคนเดียว  "ไม่ใช่"  การสื่อสารที่ดี
- (สนับสนุน) : หาข้อมูล  ลดข้อสงสัย
        ถ้า  ทำเฉพาะ ในทีมใด ทีมหนึ่ง  ยาก/ง่าย ?  ต้องทำอะไร ?
        - เตรียม  เอกสารเพื่อใช้อธิบายในส่วน Legacy  (มันยาก -> อย่างไร ?)  (ข้อมูลมาก-> อย่างไร ?) 

        ถ้า  ใช้ Legacy อ่านข้อมูลใน Lotus Note  ยาก/ง่าย ?  ต้องทำอะไร ?        
        ถ้า  ใช้ Lotus Note  อ่านข้อมูลใน Legacy  ยาก/ง่าย ?  ต้องทำอะไร ?
        - เข้าไปอ่าน "หนังสือ" หรือ "slide แนะนำ"  ศัพท์ ข้างต้น

        ถ้า  ใช้ Web อ่านข้อมูลใน Legacy,  Lotus Note  ยาก/ง่าย ?  ต้องทำอะไร ?

        เข้าไปคุย  กับตัวแทนแต่ละทีม  ถามหา idea ->  สงสัยในศัพท์อะไร -> ทำความเข้าใจ
        -  เคยพบมั๊ยครับ    แต่ละคนพูดเรื่องเดียวกัน = ฟังไม่เข้าใจ
           ทำไม่ได้,  ทำได้วิธีเดียว เท่านั้น , มีอีกวิธีแต่ ... , ... 

- (สนับสนุน) : สื่อสาร  ข้อมูลข้างต้น  เอกสารขั้นต้น (ย่อ เน้นภาพ) + อธิบายทางวาจา 
  (ดีกว่า ส่งให้อ่าน กันเอง หรือ อาจจะไม่ได้อ่าน) ... ผมอธิบายให้ทีม Legacy

- ก่อนประชุม  ทีม Legacy เข้าประชุม 1 คน  ทีมเครื่องมือใหม่เข้าประชุม 6 คน  ผู้จัดการ 1 คน
- (เดา) : ผู้จัดการ เลือกใช้วิธี "เชิงรับ" โดยให้ทีมงานจัดการกันเอง (คอยเติมส่วนที่ขาดเท่านั้น) 
  ... เป็นวิธีที่ไม่เหนื่อย 
- (เดา) : ทีมเครื่องมือใหม่  ใช้การประชุมเป็นการ share info กันภายในทีมด้วย

วิเคราะห์

(สนับสนุน) คือ สิ่งที่ขาดหายไป   ส่วนหนึ่งเกิดจาก "วัฒนธรรม" ที่ผิดปรกติ (ขาดหายไป)
คนไทยเก่งทำงานคนเดียว  แต่ล้มเหลว เมื่อทำงานเป็น "ทีม" (ไม่สามารถแสดงพลังของทีม
...น่าเสียดาย)

เหตุการณ์ข้างต้น  เหมือนกับที่ทำงานของแต่ละท่านมั๊ยครับ ?
ถ้าเหมือนกัน  อะไรที่  "แต่ละคน" ต้องทำ  เพื่อให้  "ทีมงาน" แสดงศักยภาพเต็มที่

ผู้นำ กับ ผู้ตาม  จะมีหน้าที่  "ต่างกัน" น๊ะครับ   เพียงแค่เข้าใจ และ "ลงมือทำ"
ข้อแนะนำ ที่ดี (ฟังมาอีกที)  คือ  พยายามทำงานประจำวัน  ให้ "ครบ" จนกลายเป็น "วัฒนธรรมที่ดี"
         โดย  ค่อยๆ เพิ่ม "สิ่งที่ต้องทำ" อาจจะหนักบ้าง,ลำบากบ้าง
         และหลีกเลี่ยง  การ "ขี้เกียจ" หรือ ทำงานแบบสบายๆ

งานนี้ผมไม่ได้ เข้าร่วมประชุม  แต่เป็นส่วนหนึ่งในการทำ (สนับสนุน)
บางเรื่องเป็นงานที่ "ถนัด" บางเรื่อง ก็เกินหน้าที่ไป
แน่นอนว่า  ต้องมีอุปสรรค
- อาจมีคน  มองการ(สนับสนุน) เป็นสิ่งที่เป็นอันตราย ต่อชีวิตประจำวัน ของเขา
           ทำเกินหน้าที่, แย่งชิงหน้าตา, ... 
- ผมต้องเผชิญ กับ การปฏิเสธ (การเปลี่ยนแปลง) ในทุกรูปแบบ
ไม่ต้องกลัว  ถ้าคุณยัง "คิดดี"  สิ่งเหล่านี้เป็น อุปสรรคขนาดเล็กๆ เท่านั้น
(ปัญหาใหญ่ อยู่ไม่นาน  คนหนักแน่น  อยู่ได้นานกว่า)

ความหวัง

           อยากเห็นการเปลี่ยนแปลง  ในทางที่ดี  "กล้าเปลี่ยน"
           คน IT  ต้อง "รู้หน้าที่" ตนเอง -> "รอบรู้"  (ยิ่งเป็นผู้นำ ก็ต้องรอบรู้กว้างมากขึ้น)  ,ทำงานได้หลากหลายฟังก์ชั่น  (ใช้คนน้อยลง  แต่ได้ประสิทธิภาพสูง)

วันเสาร์ที่ 16 มีนาคม พ.ศ. 2556

ได้เห็น ในสิ่งที่ คิด(ดังๆ)


ไม่ต้องแปลกใจกับหัวข้อครับ   ผมจะเล่าความคืบหน้าของการเปลี่ยน Legacy ไปเป็น ERP (ภาคต่อ)  ภาคนี้เห็นขั้นตอนการทำงานของบริษัทคนกลาง (ตัวละครใหม่) และ วัฒนธรรมในองค์กรต่อ (การเปลี่ยนแปลง)

การเคลื่อนไหวของผู้นำ

มีข่าววงในรายงานมาว่า  ทีมผู้บริหารไม่มั่นใจว่าเงินที่ต้องจ่ายในการเปลี่ยนระบบ ERP   จะได้ผลลัพธ์ตามต้องการ แค่ไหน  ?   จะกังวลไปทำไม  ซื้อของแพง=ของดี  ก็ลดความกังวลได้  หรือว่ามีคนมาแซวว่า  บริษัทที่เคยเลือกใช้ SAP จะรู้ว่าว่า  SAP ย่อมาจาก Sad After Purchase กระมังครับ

ถ้าใครยังไม่เข้าใจว่า  ลองนึกกลับไป  ตอนจะซื้อสินค้า “แบบดี,ราคาแพง”   

เช่น  จะเลือกซื้อมือถือ ราคา 3-6 พัน  หรือ  iPhone  ราคา 2 หมื่น ดี   จะอธิบายว่าใช้ “ของแพง=ของดี”  , ตัวไหนจะใช้งานได้ตรงตามเป้าหมายหลัก,  หรือ ถ้าคุณจำโฆษณาแม่น  ก็แค่พูดเหมือนโฆษณาในทีวีก็พอ  เช่น มือถือราคาแพงโทรคุยกับที่บ้านแบบเห็นหน้ากันได้   ส่วนเป้าหมาย “ในใจ”  (ส่วนเสริม  ก็ไม่ต้องพูด ก็มันสวย, มันเท่ห์ ตามแฟชั่น )   แน่นอนว่าเมื่อจ่ายเงินซื้อไปแล้ว  มักจะ”ทิ้ง”  เป้าหมายหลัก  แทบจะ “ทันที” !  ด้วยเหตุผลใหม่ๆ  (จริงๆ ส่วนใหญ่ ก็รู้ก่อน น๊ะแต่ทำเป็นไม่รู้ซะงั้น)   

คนกลุ่มนี้  มักจะคิดเข้าข้าง (หลอก) ตนเอง  ในเรื่องเล็กๆ ก่อน   แล้วถ้าทำซ้ำก็จะกลายเป็นความเคยชิน เป็นเรื่องปรกติ (ในที่นี้ต้องขอชมฝ่ายการตลาดที่สามารถ โน้มน้าวคนส่วนใหญ่ให้มองไปในด้านเดียวได้)    แน่นอนว่าเมื่อเป็นเรื่องปรกติ  ขอบเขตที่ใหญ่ขึ้นเรื่อยๆ ก็ต้องเป็นเรื่องปรกติไปหมด  (วัฒนธรรมแบบนี้ชักไปกันใหญ่)  
ออกนอกเรื่องไปซะไกล   กลับมาที่เดิม  ทีมผู้บริหารเริ่มสงสัยว่า  “เราจะเลือกซื้อ/จ่าย เงินแพงมาก  เพื่อซื้อสิ่งนี้  แล้วจะได้ตรงเป้าหมายหลักจริงๆ หรือ ?”    ขั้นตอนแรกเป็นการนำข้อมูลกลับไปทบทวนใหม่    ขั้นตอนต่อไปได้จ้างบริษัทคนกลาง  มาวิเคราะห์แล้วทำรายงานสรุปออกมา  

บริษัทคนกลาง

อ๊ะ!  “ก่อน” ตัดสินใจเริ่มโครงการ ในบริษัทก็จะต้องมีทีมงานทำรายงานนี้แล้วนี่นา   
ผู้เขียน  “เดา” ไว้ว่า
  รายงานสรุป  “ไม่สามารถสื่อ"  ให้เข้าใจได้ง่าย  หรือ  ทีมผู้บริหารไม่เข้าใจ  (ก็ 50% เป็นงานทางด้านเทคนิคเฉพาะ)  ต้องยอมรับกันว่าผุ้บริหารระดับสูง มักจะไม่ค่อยรู้เรื่องเท่าไหร่ และน่าจะใช้วิธี  “เชื่อใจ” แทน  แต่ ในยุคที่มีการเบี่ยงเบนผ่านสื่อมากการเชื่อใจคงทำลำบาก (นาย ก บอกว่าดี  นาย ข บอกว่าไม่ดี   แล้วจะเชื่อใครล่ะ แป่ว!)  

การเลือกบริษัทคนกลาง จึงเป็นการเพิ่มความ “เชื่อใจ” ที่ดี    แต่ก็สิ้นเปลือง งบประมาณและเวลาพอสมควร   ถ้าทีมงานในบริษัททำงานกันเต็มที่  รายงานที่ได้จะได้ผล(Fact)ออกมา “เหมือนกัน”  (เหมือนจ่ายฟรี)   แต่ถ้ารายงานออกมาตรงข้าม  คงเป็นเรื่องที่ปวดหัวเอาการ  ถ้าคุณเคยคุยกับบริษัทคนกลาง  เขาจะตอบว่า  เขาชอบไปแนะนำลูกค้า ที่ “ขาดหลายเรื่อง”  เพราะ  ลูกค้าจะรู้สึกคุ้มค่า   แต่ถ้าไปแนะนำลูกค้าที่ “รู้ทุกอย่าง”  แต่ไม่อยากเปลี่ยน   คำแนะนำหลักคือ  เปลี่ยนที่คนก่อน (คนฟังก็จะรับไม่ได้)  คำแนะนำอื่นๆ  มักจะไม่ได้รับความสนใจ (ก็รู้อยู่แล้ว) 

ส่วนที่ผู้เขียนได้ข้อมูลมา  บริษัทกลาง  มาทำขั้นตอน  Gather Information
ซึ่งเป็นส่วนถัดไป  หลังจากทราเป้าหมาย,ประกาศ(ว่าจะทำ)   ผู้ที่ทำโครงการมาจะคุ้นๆน๊ะครับ  โดยทาง IT จะเพิ่มรายละเอียดของข้อมูลลงไป
      
เป้าหมาย               เปรียบเทียบ  ผลจากการซื้อ S/W ใหม่(รวมขั้นตอน) หรือ ปรับสิ่งที่มี (ปรับอะไร)
ประกาศ                 เป็น “นโยบาย”  (ทุกคน  “ต้องมีเวลาว่าง”  มาทำ  ในแนวทางเดียวกัน)
พื้นฐาน                   บริษัทวิจัย ต้องมีความพร้อม  (ทีมงาน  ที่มีความรู้ ดีเยี่ยม  IT, S/W, การบริหารจัดการโรงงาน)
Gather Information - (ข้อเท็จจริง)
  • เลือก ทีมงาน / Key man
  • นัดคุย (ภาพรวม, ศัพท์)   นั่งอยู่ในพื้นที่จริง
  • ขั้นตอนการทำงาน ปัจจุบัน
  •  รับฟัง  ความคิดเห็น, ปัญหา 
  •  ให้คำแนะนำ ตามหลักการ (นำไปใช้ได้ทันที)
  • เปลี่ยน  ความรู้สึก  เป็น Fact  “สินค้ามีมาก” -> ( กี่รายการ  ใช้จริง (6 เดือนที่ผ่านมา) กี่รายกา
  • ทำไม่ได้  เพราะติด ... (แสดงรายละเอียดประกอบ)
  •  ...

ขั้นตอนข้างต้น  ดูเป็นทางการ + รูปธรรมชัดเจน  (คุยกันในห้องประชุม  มีการนัดหมายเป็นทางการ)
การทำงานร่วมกัน  หลายคน จะมีข้อกำหนด "ร่วมกัน"  ที่ต้องใส่ใจเล็กน้อย 
แต่ที่ผมพบเห็นส่วนใหญ่  คนของเรา "ไม่เข้าใจ"  (ขาดไป เช่น ไม่เข้าร่วมเลย  , เกินไป เช่น  นัดประชุมถี่  โดยไม่ได้เนื้องานอะไร เป็นต้น)   

ได้เห็น สิ่งที่เคย คิด(ดังๆ) และเคยเริ่มต้นทำ

     ติดตั้ง/ซื้อเครื่องมือ (มีฟรีให้เลือก), จ้าง Vendor,  ส่งไปเรียน (มีหลายที่เปิดสอนในราคาทีถูก)

ทั่งในส่วนของ ผู้นำ และ ผู้ตาม  คนอื่น  ที่ต้องสนับสนุน (ไม่ใช่  ถ่วง)  

ผมเชื่อว่าภายในบริษัทฯ คงมีคนดีศรีอโยธยาบ้าง   แบบว่าคงมีคนคุยกัน   คิด(ดังๆ)     ซึ่งแน่นอนว่ามีทั้ง  เริ่มทำ, ไม่ใส่ใจ, ไม่สนใจ


วันนี้ถ้าต้องทำตามสิ่งที่  บริษัทคนกลางแนะนำ  ตัวเรา  ก็ต้องยอมรับว่า  ผลจากการกระทำที่ผ่านมาเราลด “ศักยภาพ” ตนเอง   เมื่อเราเองก็รู้แต่ไม่ได้ลงมือทำ คนอื่นมาสั่ง จึงจะทำ     ให้นำบทเรียนนี้   มาพัฒนาตนเอง

ส่วนใหญ่  ก็รู้ว่า  การทำโครงการ   ต้องทำอย่างไร ?  ก็แค่เข้าใจ  ลงมือทำ  และทำให้เป็นเรื่องปรกติ
(ไม่ทำเรื่องเล็กให้เป็นเรื่องใหญ่    ไม่มองเรื่องใหญ่เป็นเรื่องเล็กน้อยจนไม่ทำ)
เมื่อทบทวนดู   เราอาจจะได้เคยเริ่มทำสิ่งนั้นไปแล้ว  หรือ เราได้ปฏิเสธการทำสิ่งนั้นไปโดยไม่รู้ตัว
  • มีความรู้พื้นฐาน  ต่องาน   วิชาชีพ,ความรู้ประกอบ, ใช้เครื่องมือช่วยให้คล่อง
  • Key man ต้องเพิ่มความสามารถในการสื่อสาร
  • ลดขั้นตอนที่มาก    เน้น  ความเข้าใจ  มากกว่าท่องจำ, วิธีมาตรฐานทั่วไป แทน วิธีเฉพาะ
  • ต้องมีเอกสารพื้นฐาน (อะไรบ้าง)
  • ..

 คุ้นๆมั๊ยครับ 



มีคนมาคุย/เสนอ idea ที่ดี   แต่คุณไม่มีเวลาแม้แต่ “รับฟัง” หรือ “ฟัง” แต่ไม่มีเวลาไปคิดต่อ
คิดและทำแล้ว  แต่ทำเองคนเดียว...  ก็งานส่วนตัว  คนอื่นก็ไม่สนใจ น๊ะครับ
ไม่อยากเสียเวลาทำเอกสาร  = ทำให้คนอื่นใช้ ตนเองก็ไม่ได้ใช้
การประชุมใช้เวลานานมาก  ทุกอย่างไป"เริ่มคิด" ในห้องประชุม  ทั้งๆที่บางเรื่องเตรียมไว้ก่อนได้
แค่รับทราบ  หรือ  ต้องการให้มีส่วนช่วย    นัดทุกคนไว้ก่อน แต่ที่จะคุยกันแค่ 3 คน 

ทราบจากการคุยกันว่า  บางบริษัทกำหนดเป็นแนวทางว่า  Key Man ต้องผ่านการเรียน/ปรับ พื้นฐานก่อน
(เมื่อผ่านแล้วจึงให้ไปเป็น  ผู้นำในโครงการได้)

FAQ คำถามที่ถามบ่อย


Q: โครงการใหญ่  มักยุ่งยาก และใช้เวลาน๊ะ
A: ก็ชื่อมันบอกแล้วครับ “งานใหญ่”  จะทำง่ายๆ เหมือนงานเล็กๆได้อย่างไร 
Q : เป้าหมาย        กำหนดอย่างไร ?
A: ผู้บริหาร ถ้าได้คุยกับ Vendor > 2 รายดูจุดขายของ S/W, ดู ตย. (ดูงาน) บริษัทฯอื่น  ก็จะรู้
Q: ประกาศ   ไม่ต้องทำก็ได้  (ดูงานจริงจริง, งานใหญ่ไป, เดี๋ยวหน้าแตก)
A: ไม่ประกาศ = งาน “เล็ก” ครับ (ประกาศอย่างเดียว ยังไม่พอเลย  ต้องสะกดจิตด้วย  555)
Q: เตรียมคนที่มีความรู้ดีเยี่ยม  อย่างไร ?
A: กำหนดหัวข้อให้ชัดเจน (ทำเอกสารแบบนี้ได้  -> ใช้อะไรทำ, ภาษาคอมพ์ -> Fix ภาษาอะไร หัวข้อต้องรู้)
Q: รอให้ ระบบเสร็จ  แล้วค่อยมาเรียนรู้ได้มั๊ย ?
A: ได้ครับ  ถ้าเริ่มต้นจากศูนย์    โละพนักงานเก่าออก 50แล้วจ้างพนักงานใหม่ มาทำแทน   ประหยัดเงิน และ ทำงานง่ายกว่าด้วยครับ (พนักงานเก่า  เงินเดือนสูง, เรื่องมาก เมื่อเทียบกับพนักงานใหม่  เงินเดือนต่ำกว่า และเชื่อฟัง)
Q: พนักงานปัจจุบัน ไม่กระตือรือล้น  ขัดขวางทุกวิธี 
A:  เริ่มสร้างวัฒนธรรม  ครับ  (การบริหารจัดการคน  เป็นหน้าที่ของ ผู้นำ  อยู่ๆมันไม่ได้เกิดขึ้นมาเอง)
Q: จะรู้ได้อย่างไรว่า  สิ่งที่มีดีอยู่แล้ว หรือ ขาดอะไร ?
A: ทดสอบโดย   ลองเทียบกับ S/W ที่วางขายในท้องตลาด, ขั้นตอนที่บริษัทอื่นทำ (ตอนไปดูงาน)  ก็จะรู้แล้วครับ

ถ้าผู้นำคนไหน   อ่าน  FAQ  มาถึงตรงนี้  แล้วไม่รู้คำตอบมาก่อน  อย่าเพิ่งทำโครงการครับ
กลับไปทบทวนบทบาท/หน้าที่ของ ตนเองก่อน
เพราะ  ปัญหาข้างต้นเป็นอุปสรรคพื้นฐานทั้งสิ้น 
ทุกครั้งที่ผู้นำทำงาน”จริง” ก็จะพบคำถามและทางออก  เมื่อทำงานชิ้นต่อไปก็มักจะเตรียมหลายๆเรื่อง “รอไว้ก่อน”    แนวคำถามข้างต้น  ผมมักจะเอาไว้ใช้อธิบายทีมงาน (ผู้ตาม) ที่สงสัยว่า  ทำไมต้องทำขั้นตอนมากมาย (ผู้ตาม มักคิดคนละมุมกับ ผุ้นำ  และผู้ตามจะคิดในมุมแคบๆ)