LEADERSHIP

Supportive Leadership

We understand the importance of leadership in cultivating a positive and productive working environment. At MTI Technology, our leaders focus on fostering trust, motivating and supporting team members to tackle workplace challenges. Open communication is encouraged, and leaders are empathetic to absorb feedback from team members to take appropriate action.
INTRODUCTION

Empower our people with collaborative mindset

From the very beginning of Kaizen evolution, we have oriented and invested in people with a special focus on developing and upskilling members. With Agile, people are always at the center, driving the key success factor in our business growth. Collaboration is another critical tribute to our success, and we encourage a collaborative mindset throughout our organization.
Team

Meet the team

Meet the people behind the sustainable success of MTI Technology. With multi-national thus multi-cultural backgrounds, they are energetic, dynamic, and passionately devoted to building MTI Technology's culture.
teamImg

AI LAB

AI LAB was established in 2018 as a subsidiary company of MTI Japan to nurture AI capability for MTI Group. Inside the broad "AI" term, we do both "traditional" statistical methods and state-of-the-art transformer architecture. Our services include per-stage analytic services, all the way to providing an end-to-end solution. At AI LAB, we customize weather prediction models for rain clouds, hail, lightning and other natural phenomena. We also work closely with clients as their DX partner, deliver AI-powered insights to enable major reductions in operational workloads and save labor in manpower-dependent business processes.
teamImg

Division DX

Making use of know-how and techniques which have been cultivated along the journey of transforming our own company with Agile methodology, our DX Division supports digital transformation in a wide range of fields, from healthcare to transportation business. We assist clients in firmly establishing the necessary structures to tackle their business pain points, as well as fostering "Kaizen" culture within company. Currently, we have successfully introduced Agile teams with more than 60 members for clients according to Agile practice culture. We also provide Agile coaching and consulting services when starting up the team to ensure stable operation during projects.
teamImg

Division 1 (LIFE and Emot)

Focusing on lifestyle information, our teams engage in projects that provide a large amount of contents, ranging from nationwide weather information, local disaster warnings to in-dept local information such as travel guides and traffic navigation. In our division, we handle HoneyComb, ARVI, Life…socket and Emot projects. Taking advance of MTI proprietary weather data 3D technology, our first three products have proved themselves as useful tools to reduce damage caused by weather-related disasters, while the last one (Emot App/Web) successfully proposes new lifestyles and ways to enjoy sightseeing through its multi-modal route search and e-ticket features.
AGILE PROCESS

Agile Development Process

At MTI Technology, we practice Agile with Scrum framework. The purpose is to ensure the product quality, reduce costs and deliver products in brief cycles. Following Scrum framework, MTI handles projects in Iterations (Sprints) and make sure that after each Sprint, a product increment is well delivered to customers. We manage to achieve this by following a series of Scrum Events:
AgileProcessImg

Daily Scrum Meeting

Sharing current progresses and challenges within the team every day to head towards the sprint goal on time.

Sprint Planning & PBL Refinement

Clearing defined requirements and making sure that the whole team and customers are all on the same page.

Development Process

Conducting continuous integrations in addition to automation and daily testing to maximize the quality of products.

Sprint Review & Sprint Retro

Reviewing products and team performances to improve the overall quality.
DOMAIN DRIVEN DESIGN ARCHITECTURE

Domain-Driven Design (DDD) is a software development philosophy that puts everything around the business domain.

Domain-driven design (or DDD) offers many benefits for the design process. First, the DDD allows developers and business experts to collaborate more efficiently. Secondly, the software design directly reflects real business processes and goals. Thirdly, the close involvement of business experts results in products that solve real business problems. Finally, the modular approach of DDD results in applications that are easy to modify, thus making it suitable for microservices architecture design.

However, applying DDD requires balancing between strategic and tactical design, which are two different levels of abstraction and granularity.

Strategic Design

Strategic design in DDD focuses on structuring the software to reflect the real-world domain it serves.
By following the Strategic Design approach, we intend to align technical and business teams, ensuring that everyone understands the business flows, their boundaries, priorities, and how the pieces communicate with each other.

Tactical Design

Tactical design focuses much more on the technical hands-on aspects, closer to the actual code, than strategic domain-driven design.
By following Tactical Design, we aim to refine the domain model to a stage where it can be implemented into working code.
PRACTICE

MTI Engineering Practices

To maximize the product quality, reduce costs and delivery time, MTI Technology implements three engineering practices including Pair Programming, TDD (Test-Driven Development) and CI (Continuous Integration).

Pair Programming

MTI Developers utilize Pair Programming practice to minimize human errors, exchange technical knowledge and lessen the coding time.

TDD (Test-Driven Development)

Many teams apply TDD to create codes that are easier to maintain and modify, thus timely respond to market changes.

Continuous Integration

At MTI Technology, we integrate our updated code instantly, making the addition of new features possible without interrupting the plan.