DEVELOPMENT PROCESS

DEVELOPMENT PROCESS

At Defense Me, we believe in a personal approach to every customer and project. Bringing in transparency, automation and dynamic environment, we choose development practices tailored to your specific business needs. Be it classical methodologies, such as RUP, MSF, CMMI, or modern approaches like Agile, we guarantee a timely delivery of the project within your budget.

SOFTWARE DEVELOPMENT METHODOLOGY

Defense Me applies SDLC (Software Development Life Cycle), so once you have started a project with us, the next steps are quite simple.

1.Project Initiation
Upon the submission of the Request for Quote, Defebse Me assigns a team to gather and analyze the requirements and create vision/scope documents. The team prepares functional specifications, design, detailed plans for sprints/iterations and delivery, as well as cost estimates.

2.Requirement
The development process starts off with creating Technical Design Documents (TDD), Project Plans and Test Plans. Defense Me builds a software prototype to simulate the future application and receive feedback from the customer. When all the features are implemented and integrated according to the requirements, the team performs development testing and comes up with a user guide.

3.Design
ในกระบวนการออกแบบ หลังจากเก็บ Requirement จนได้กระบวนการที่ชัดเจนแล้ว ดีเฟนส์มี จะจัดทำเอกสาร Mockup and Project Plan. โดยเริ่มต้นจากการออกแบบ UI/UX prototype ผ่านเครื่องมือการออกแบบอย่างง่าย เช่น Adobe XD, Mockup.io หรือ JustInMind เพื่อสร้างเป็น Prototype ให้ลูกค้าเข้าใจภาพโดยรวมได้อย่างง่ายๆ และสามารถให้ feedback กับทางบริษัทได้ชัดเจน

4.Implementation
Upon the delivery of the project, you receive:
– Software product
– Documentation
– Technical requirements
– Design spec
– User manual
– Setup program
– Installation and maintenance instructions
– Source code
– Warranty

You retain full intellectual property rights and the software source code.

In addition to that, we offer maintenance and support services to help you continuously improve the application.

 

5. Testing
ที่ดีเฟนส์มี กระบวนการทดสอบทุกระบบ จะแบ่งออกเป็น 2 ส่วน คือส่วนของ frontend และ ส่วนของ backend โดยส่วนของ frontend เราจะ “ไม่” สร้าง scenario ยิบน่อยพร่ำเพรื่อ แต่เราจะวิเคราะและออกแบบ scenario ที่เข้าตรงถึงจุดที่คาดว่า จะเป็นบัคของระบบในทันที เรียกได้ว่ามุ่งตรงเข้าหา big boss bug โดยตรง และเมื่อแก้บัญหาบัคที่เป็นตัวที่ลึกที่สุดไปแล้ว เราเชื่อว่าบัคที่เป็นตัวเล็กๆ จะถูกแก้ปัญหาไปด้วยระหว่างทางที

6.Deployment
การปล่อยโปรแกรมสู่เครื่อง Server ให้กับลูกค้าทุกเจ้า ทางบริษัทจะกำหนดตารางเวลาร่วมกันกับลูกค้า เพื่อให้แน่ใจว่า กระบวนการ deployment นั้น จะกระทบกับผู้ใช้งานน้อยที่สุด และโดยส่วนมากแล้ว ในระยะเวลารับประกัน หรือบริการ Maintenance ของเรา เราจะมีตารางเวลาประจำสัปดาห์ในการขอปิดระบบชั่วคราว เพื่อปรับปรุงระบบอยู่เสมอ

7.Maintenance
การดูแลรักษาระบบ ถ้าลูกค้าใช้บริการกับ ดีเฟนส์มี เรามีนโยบายว่า ซอฟแวร์เราทุกตัว จะต้องมีประกันสินค้า 6 เดือน เป็นข้อบังคับของทุกโครงการ ดังนั้นลูกค้าทุกคนสามารถหมดกังวลได้ว่า หลังจากจบโครงการแล้ว ใครจะดูแลรักษาต่อไป ถ้ามีบัค และยิ่งไปกว่านั้น ดีเฟนส์มี ใช้ระบบติดตาม issues ต่างๆที่เข้ามา เพื่อให้ลูกค้าทุกท่านสบายใฝจได้ว่า issues ที่ทุกท่านแจ้งเข้ามา จะถูกแก้ไขอย่างแน่นอน