Professional Service

จะเป็นงานให้บริการกับลูกค้าที่ซื้อซอฟท์แวร์จาก SoftPRO และว่าจ้างให้บริหารงานและพัฒนาระบบงานบนคอมพิวเตอร์ ซึ่งทาง SoftPRO จะเข้ามา บริหารโครงการ ให้คำปรึกษา แก้ไขปัญหาต่างๆ ที่เกิดจากซอฟท์แวร์ และปรับปรุงแก้ไขโปรแกรมให้ตรงกับความต้องการยิ่งขึ้นตามนโยบายของบริษัทท่าน รวมไปถึงการใช้งานโปรแกรมอย่างถูกต้องตามระบบซอฟท์แวร์ที่ถูกพัฒนาขึ้น มีความต่อเนื่องไม่หยุดชะงักและเป็นไปตามกำหนดเวลาที่ได้ตั้งใจไว้ ซึ่งมีขั้นตอนในการพัฒนาระบบงานดังนี้



      1. ขั้นตอนของการสำรวจ และวิเคราะห์ระบบ (Survey and Analyze Step)

      2. ขั้นตอนการปรับปรุงแก้ไขโปแกรม (Modify Program Step)

      3. ขั้นตอนการสนับสนุนการใช้โปรแกรม (Implementation Step)

      4. เริ่มใช้โปรแรกมโดยใช้วิธีคู่ขนานกับระบบเดิม (Parallel Run Testing Step)

      5. สรุปงานขั้นสุดท้ายก่อนปิดงาน (Close Project)


ขั้นตอนในการพัฒนาระบบงาน

เพื่อให้การดำเนิงานพัฒนาระบบงานคอมพิวเตอร์ครั้งนี้เป็นไปด้วยดี ทางบริษัทฯ จะดำเนินวางแผนร่วมกับทีมงานของท่านอย่างเหมาะสม และมีประสิทธิภาพสำหรับองค์กรของท่าน โดยการปฏิบัติงานจะแบ่งออกได้ดังนี้

      1. ขั้นตอนของการสำรวจ และวิเคราะห์ระบบ (Survey and Analyze Step) โดยทีมงานที่ปรึกษาจะเข้ามาทำการสำรวจระบบงานภายในบริษัทของท่านโดยจะแยกตามระบบงานต่างๆ ซึ่งจะมีจดหมายนัดสำรวจงานแจ้งกำหนดเวลาและสิ่งที่จะต้องจัดเตรียม

      เมื่อสำรวจงานเสร็จแล้วทีมงานที่ปรึกษาจะนำมาสรุปและวิเคราะห์ระบบออกมาให้สอดคล้องกับความต้องการเหล่านั้น และทำเป็นเอกสารประกาอบการวิเคราะห์ระบบ (System Specification) ซึ่งภายในประกอบด้วย Data Flow Diagram, User Requirement and Problem และ Document/ Report Layout

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

      2. ขั้นตอนการปรับปรุงแก้ไขโปแกรม (Modify Program Step) ตามเอกสารการวิเคราะห์ออกแบบระบบ (System Specification) โดยทีมงานพัฒนาโปรแกรมซึ่งจะแบ่งงานย่อยออกเป็นการออกแบบการเปลี่ยนแปลงแก้ไขตัวโปรแกรม (Program Changing Design) ดำเนินการเขียนโปรแกรมและรวบรวมโปรแกรม (Modify) หลังจากนั้น จะดำเนินการทดสอบระบบให้ครบทุกขบวนการทำงานของโปรแกรม (System Intergration and Testing) ที่ควรจะเป็น

      3. ขั้นตอนการสนับสนุนการใช้โปรแกรม (Implementation Step) ขั้นตอนนี้จะมีการทำงานที่ค่อนข้างหนัก และมีความต่อเนื่องในการทำงาน มีการประสานงานนและขอความร่วมมือในการดำเนินงานอย่างมากเพื่อให้บรรลุเป้าหมายการพัฒนาระบบงานในครั้งนี้ การทำงานในขั้นตอนนี้จะแบ่งเป็นงานย่อยๆ ดังนี้

            3.1 ติดตั้งและทดสอบโปรแกรมโดยทีมงานที่ปรึกษา (Program Installation and Testing) จะนำโปรแกรมที่ผ่านการทดสอบมาแล้วดำเนินการติดตั้ง (Installation) และทดสอบการทำงานบนเครื่องของท่าน (Testing System) ด้วยข้อมูลที่ถูกต้องตามความเป็นจริง (เกิดขึ้นแล้วมีเอกสารอ้างอิง)

            3.2 ทำการอบรมการใช้งานโปรแกรม (Training) ให้กับพนักงานของท่านที่บริษัท โดยท่านจะต้องเป็นผู้จัดเตรียมคอมพิวเตอร์ให้เรียบร้อยพร้อมข้อมูลต่างๆ ที่จำเป็นต้องใช้ในขณะอบรมการใช้งาน ซึ่งทางทีมงานที่ปรึกษาจะแจ้งรายละเอียดอีกครั้งเมื่อดำเนินการอบรมการใช้งาน ส่วนเนื้อหาการอบรมจะมีตั้งแต่การตั้งข้อมูลพื้นฐาน (Basic Informatin Training) การใช้โปรแกรมควบคุมการทำงานของเครื่องพื้นฐานไปจนถึงการควบคุมการนำข้อมูลเข้าสู่ระบบต่างๆ และออกรายงานอย่างถูกต้อง (Operation Traning) รวมทั้งการแก้ปัญหาพื้นฐานที่ผู้ใช้สามารถจะกระทำได้ในแต่ละระบบงาน เมื่อในแต่ละหน่วยงานมีความเข้าใจในการทำงานของตนเองแล้วจะมีการอบรมการใช้งานแบบรวมทุกแผนกโดยให้แต่ละหน่วยงานเข้ามาปฏิบัติงานบนระบบไล่ตาม Business Flow ของบริษัท เพื่อจะได้ให้ทุกคนที่เกี่ยวข้องเห็นภาพการทำงานที่ต่อเนื่องกัน เมื่อมีปัญหาสิ่งใด หรือมีข้อสงสัยประการใดจะได้ทำความเข้าใจถึงการปฏิบัติงานทันที และทำให้หลังจากการอบรมการใช้งานนี้แล้วจะได้สามารถไปปฏิบัติงานจริงได้

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

            3.4 ทำการโอนย้ายถ่ายเทข้อมูลจากระบบเดิม (Migration Data) จะเป็นการเตรียมข้อมูลต่างๆ ขึ้นระบบใหม่ทั้งข้อมูลพื้นฐาน (Basic Information) และข้อมูลยกมา (Balance Forward Information) ขั้นตอนนี้ควรจะทำคู่ขนานกันไประหว่างการอบรมการใช้งานและการทดลองใช้งานโปรแกรม โดยเฉพาะการเตรียมข้อมูลพื้นฐานนั้นบางสิ่งเราอาจต้องมีการตั้งรหัสขึ้นมาใหม่ หรือบางสิ่งเราสามารถดึงขึ้นมาจากระบบเดิมได้ ซึ่งถ้าเป็นรหัสใหม่ เราจะได้กำหนดโครงสร้างของรหัสนั้นๆ กัน แต่ถ้าดึงข้อมูลขึ้นก็จะได้เตรียมเรื่องข้อมูลเดิมนั้นจะต้องทำอย่างไรบ้างถึงจะนำขึ้นสู่ระบบใหม่ได้ ดังนั้นในแต่ละข้อมูลพื้นฐานนั้นจะต้องใช้เวลาเตรียมตัว และจะต้องมีการตรวจสอบความสมบูรณ์ของข้อมูล (มีประชุมสรุปผลการโอนย้ายถ่ายเทข้อมูลตั้งแต่การตั้งรหัสใหม่ ปัญหาในการโอนข้อมูล และสิ่งที่จะต้องป้อนโดยตรงเป็นต้น)

      4. เริ่มใช้โปรแรกมโดยใช้วิธีคู่ขนานกับระบบเดิม (Parallel Run Testing Step) ในขั้นตอนนี้ผู้ใช้จะเริ่มมาใช้งานโปรแกรม โดยนำข้อมูลที่เกิดขึ้นจริงในเวลานั้นป้อนเข้าไปในระบบตามขบวนการทำงานที่กำหนดเอาไว้ทุกรายการ โดยจะทำคู่ขนานกันไปพร้อมกับระบบเดิมจนกระทั่งปิดงวดระบบในแต่ละเดือนแล้วนำผลลัพธ์ที่ได้จากทั้งสองมาเปรียบเทียบกัน เมื่อสิ้นสุดระยะเวลาการทดสอบท่านก็สามารถที่จะใช้งานจริงได้ทันที ในระหว่างดำเนินการอยู่นี้ ทีมงานที่ปรึกษาจะคอยติดตามแก้ไขปัญหาหรือให้คำปรึกษา พร้อมกับมีการประชุมสรุปผลการใช้งานทุกสัปดาห์เพื่อให้รู้ถึงความคืบหน้าและผลการใช้โปรแกรมตลอดเวลาจนแน่ใจได้ว่าระบบงานนั้นเดินไปได้ตามระบบงานที่วางไว้

      5. สรุปงานขั้นสุดท้ายก่อนปิดงาน (Close Project) เพื่อให้เกิดความสมบูรณ์ในระบบ บริษัทจะสรุปงานอีกครั้งหนึ่งตามระยะเวลาการแก้ไขโปรแกรมตามที่ตกลงกันไว้ แล้วไปดำเนินการปรับปรุงแก้ไขให้แล้วเสร็จในขั้นตอนสุดท้าย ในทางปฏิบัตินั้นเมื่อเริ่มงานจะต้องมีการสรุปขั้นตอนและระยะเวลาในการ Implement ระบบงานกันก่อนเพื่อจะได้กำหนดเวลาการทำงานให้เหมาะสมกับความต้องการและความพร้อมของทั้งสองฝ่าย แต่โดยมาตรฐานแล้วบริษัทฯ จะมี Schedule ตามรายละเอียดที่แนบมาให้