สำหรับคนใช้ Mac และมีชีวิตอยู่กับการทำ Diagram ต่าง ๆ แล้ว โปรแกรมที่ต้องซื้อหามาลองเล่นให้ได้นั่นคือ OmniGraffle จริง ๆ มันคือ Visio ที่ไม่ใช่ของ Microsoft นั่นแหละ ตอนใช้บน Mac รู้สึกสะดวกสบายกับการทำ Diagram มาก ลากวาง ๆ แป๊บเดียวได้ Mockup จนมาถึงต้นปีที่มีข่าว iPad นั่นแหละ OmniGroup ก็ประกาศว่าจะมี OmniGraffle สำหรับ iPad ด้วย ก็จินตนาการตามมาทันที ว่ามันจะสะดวกสบายแค่ไหน หากเราจะสร้างต้นแบบเว็บหรือโปรแกรมด้วยการเอานิ้วลากวาง ๆ เพราะเป็นโปรแกรมที่ใช้ตัดสินเลยทีเดียวว่าจะซื้อ iPad รุ่นนี้ด้วยหรือไม่ เปิดโปรแกรมมาก็จะเจอหน้าตาประมาณแบบนี้
เปิดมาเสร็จก็กด New Document เลย เพราะสิ่งที่อยากรู้อย่างแรกคือมันลากวางได้ดีขนาดไหน สร้างเสร็จก็จะได้กระดาษขาวว่าง ๆ มาแผ่น พวกเครื่องมือทั้งหลายถูกซ่อนไว้หมดไม่เหมือนบน Mac ที่จะวางเป็นแถบให้เห็นทันที โดยถ้าอยากได้กล่องรูปแบบต่าง ๆ ต้องกดเปิดจากปุ่มต่าง ๆ ด้านบนเอาแบ่งเป็นหมวด ๆ ตั้งแต่ปุ่มสำหรับกำหนดค่าต่าง ๆ ของเอกสาร หรือสิ่งที่เลือกอยู่ ต้นแบบรูปวาด และก็ปุ่มสำหรับวาดเส้นเองด้วยมือ
สำหรับผู้ที่จะวาดวาด UML มีขั้นตอนดังนี้
สิ่งแรกที่ทำก็ลองวาด UML ดู โดยรูปแบบที่โปรแกรมเตรียมไว้ให้ก็มีครบตามที่ต้องการ แต่หากต้องการติดเพิ่มก็สามารถลากต้นแบบมาเพิ่มโดยติดผ่าน iTune ได้ เลือกต้นแบบเสร็จก็กดค้างนิดนึงแล้วค่อยลากออกมา ถ้าไม่กดค้างนิดนึงจะกลายเป็นเลื่อนแถบต้นแบบขึ้นลง เพื่อดูแบบอื่น ๆ
พอลองลากมาเสร็จ สิ่งที่ต้องทำคือการแก้ไขข้อความในกล่อง ขั้นตอนนั้นง่ายมาก แค่ Double tap ตรงส่วนที่ต้องการแก้ แต่ก็เจอบั๊กของ OmniGraffle เข้าให้ทันที เพราะแสดงตัวอักษรทับข้อความอื่น ๆ เรียกว่าอ่านไม่ออกเลยทีเดียว (จริง ๆ อาจจะไม่ใช่บั๊ก ต้องแก้ตั้งแต่ Design เลยหละว่าจะแสดงยังไง)
หลังจากเจอปัญหาแรกก็ลองลากกล่องอื่น มาหลาย ๆ อันเพื่อสร้างเป็น ชั้นง่าย ๆ บ้างความลำบากอีกอย่างที่พบต่อมาทันทีคือ การลากเส้นเพื่อเชื่อม Class สองอันเข้าด้วยกันมันไม่ง่ายอย่างที่คิด เพราะเส้นแบบนั้นถือว่าเป็นแบบอีกแบบนึง ไม่มีเมนูลัดให้เหมือนรุ่นที่อยู่บน Mac ไม่เป็นไร อันนี้ใช้ไปบ่อย ๆ อาจจะชินก็ได้ หลังจากลากมาหลาย ๆ อันและอยากลบทิ้งหรือคัดลอกไว้ทั้งหมด ก็กดค้างที่พื้นหลัง แล้วเลือก Select All หรือกดค้างวาดกรอบรอบสิ่งที่วาดมาทั้งหมดก็ได้
เนี่ยแหละครับคือโปรแกรมเบื้องต้นที่สามารถใช้งานร่วมกับเครื่องมือสื่อสารได้หลายประเภทที่สามารถนำไปใช้ประโยชน์ในชีวิตประจำวันได้ครับ