CASE STUDY

How a Company Changes When AI Is Built into the Core of Its Work: Running Our In-House Tool projectAI Company-Wide

Introduction

We developed projectAI in-house: a project management tool designed on the international standard for project management (ISO 21500) and the PMBOK, which manages contract development from estimate through operations on a single screen. We have been running it in production across the whole company since July 2026. There are three key points.

  • 45 AI features and the AI agent "Mr.AI" work inside day-to-day tasks such as estimates, progress management, meetings, quality control, and multilingual support
  • For each feature, you can choose a configuration that does not send business data to outside AI providers
  • We operate it while checking, in numbers, what the AI costs and the quality of the results it produces

We also use this platform and approach as-is on client projects. We try things out in-house, refine them in-house, and then bring those methods to our clients' projects. That is the foundation of our AI implementation support, system development, and DX promotion support.

It Started from Problems Both Inside the Company and at Our Clients

It started with problems we ourselves were facing. And they were almost the same as the concerns clients often bring to us. The biggest reason was cost.

Tool costs were piling up as headcount grew. For project management we were using Slack, JIRA, Notion, and Google services side by side. For 40 employees, the license fees become a sum you cannot ignore. Every time we added people, the cost grew by the number of seats, whether or not those seats were actually used.

Even when connected, what the tools could do was limited. We had built integrations between the tools using AI and APIs, but they were complicated to manage and limited in what they could do. Whenever one tool changed its specifications, an integration would stop, and maintaining it took up our time. The integration setup itself had become one more thing to manage.

The features we wanted were missing, and there were many features we did not use. Each tool kept adding its own AI features and common features, which overlapped with one another, yet the features we really needed were nowhere to be found. For example, strictly tracking the hours spent on each project and matching estimates against actuals becomes a very complicated procedure when it spans several tools. The features most essential to managing profitability in contract development were exactly the ones outside general-purpose tools.

The data at the core of our business was accumulating inside our vendors' services. Estimates, specifications, tasks, meeting minutes, and communications were scattered in different places, and getting an overall picture meant gathering it all again by hand. Across our two locations in Japan and Nepal, language barriers and the time difference added to this and created gaps in information.

So we decided to take project management, the core of our business, back into our own hands. We wanted to be able to keep refining cost, data, and the working experience ourselves. That was the starting point for projectAI.

Where AI Works in Our Business

projectAI brings together requirements, features, tasks, quality (bugs and tests), change requests, meeting minutes, chat, costs, and sharing with clients in one place.

Within it, AI works not as one large mechanism but as a group of multiple agents with different roles. Each agent works independently in the part of the business it is responsible for, and gets on with its work without a person stepping in. The parent agent, Mr.AI, holds the memory of the whole project. The records and results each agent leaves behind gather in Mr.AI as project memory, and Mr.AI uses that context to answer questions and to pass the necessary information to the agent at the next stage. In particular, for change requests, Mr.AI carries the work through end to end: from registering the request to writing the specification, implementation, testing, checking in the development environment, and deploying to production. You can require human approval at each stage (specification, merge, and production deployment), or switch to an automatic mode that proceeds without approval.

The diagram below shows the overall picture of the data projectAI handles. Elements such as projects, requirements, features, tasks, quality, change requests, meeting minutes, chat, and costs are connected by lines. This is a cross-section of the development phase: 33 elements are linked by 54 lines, and 18 AI features are at work in this phase. The dashed lines are the paths along which AI works.

projectAI system overview diagram (development phase). 33 entities are linked by 54 connections, with 18 AI features shown as dashed lines

When you zoom in, you can see the "AI" markers between elements. This is where AI is at work. For example, a bug written in chat is sorted by AI and filed as a ticket, and a failed test case leads, via "turn into a fix task," to a task and a pull request.

Close-up of the system overview diagram. Relationships among tasks, test cases, chat, pull requests, extracted bugs, and test runs, with AI markers showing where AI works between them

Here is the list of AI features currently in operation (45 features).

AI in chargeNo.AI featureRole
Mr.AI (parent, holds the memory)1Internal assistantAnswers @mentions based on records
2Client assistantAnswers within the scope the client can view
3ChatbotAnswers in internal chat
4Memory consolidationAdds the key points of chat to memory every day
5Bug root-cause analysisExamines the code and posts the cause
Automated change request handling (Mr.AI)6Writing the specificationWrites the spec and verification steps, then waits for approval
7ImplementationChanges the code according to the spec
8Automated testingFixes and retries on failure
9MergeMerges the change after approval
10Checking in the development environmentDeploys and asks the person in charge to check
11Deployment to productionDeploys to production and reports the result
12Questions and answersAsks a person when unsure
13MonitoringDetects stalls, then retries and notifies
Estimating and requirements AI14Feature generationCreates a feature list from the specification
15Task generationBreaks features down into tasks
16Project summarySummarizes the overall picture of a project
Progress management AI17Milestone generationProposes milestones
18Schedule planningDrafts a schedule
19Dependency suggestionsFinds prerequisite tasks
20Due date suggestionsProposes due dates for tasks
21Sprint planningProposes the combination of tasks for the next period
22Task reviewPoints out issues of granularity and omissions
23Task reference matchingLinks references in text to actual tasks
Meeting AI24Decision extractionPulls out decisions, owners, and deadlines
25Summary of previous minutesSummary for the start of the next meeting
26Summary for sharingSummarizes for stakeholders without rewording
27Turning decisions into tasksTurns what was decided into tasks
28Minutes translationAligns Japanese and English
Chat AI29Message sortingClassifies consultations, reports, and requests
30Filing change requestsDrafts from conversations
31Filing tasksDrafts from conversations
32Filing incidentsDetects incident reports and drafts them
Quality control AI33Bug report formattingTurns notes into reports with reproduction steps
34Turning bugs into tasksTurns reports into fix tasks
35Turning incidents into tasksTurns incident tickets into response tasks
36Similar incident searchShows similar past incidents
Change request AI37Change request reviewPoints out gaps and the scope of impact
38Turning change requests into tasksTurns approved changes into tasks
39Change summaryRelease notes in Japanese and English
Multilingual AI40Automatic translationFills in the missing language in records
41Content translationTranslates while preserving structure
42Bulk translationTranslates past records in bulk
Client sharing AI43Automatic document sortingSorts documents by project, and hands off to a person when unsure
Announcement AI44Announcement generationTurns deployed changes into text for users
45Project update historyCreates the change history shown to clients

What all of these features share is a division of roles: AI handles "drafting, organizing, translating, searching, and deploying," and people "decide" the direction. The agents work independently around the clock, what they did is kept on record, and at high-impact stages they wait for human approval.

How the Company Changed

The most common failure in AI adoption is "we introduced it, but nobody uses it." projectAI continues to be used across the whole company, so how has our daily work changed? There are four key points.

Neither fully automatic nor left entirely to AI. Rather than leaving everything to one large AI, we built multiple AIs with different roles into each phase: estimates, progress management, meetings, quality, change requests, translation, and announcements. AI never tires, misses nothing, and processes a wide range at once. On top of that, we always put the judgment of the person in charge at the key points: approving specifications, merging changes, deploying to production, and deciding priorities and effort. AI widens the options, and the person in charge narrows them down with judgment. For each feature, we keep to the order of "AI expands, people compress."

Four tools became one screen. Project management that had been split across Slack, JIRA, Notion, and Google was brought together in one place, and per-person license fees are no longer needed. The AI usage fees that took their place are costs visible in yen, by feature and by project. We no longer pay for "seats nobody uses." There is no need to learn a new tool either. Write meeting minutes and the decisions are extracted; write a question in chat and a draft ticket is created; register a task and an English version is prepared. AI works inside the usual flow. When you want to ask something, you just address Mr.AI with "@" in chat.

It keeps running without stopping, and waiting time has disappeared. Many of the agents run around the clock without anyone giving instructions. By morning, translations are complete, announcements have been written, an assessment of the cause behind a change request has arrived, and in automatic mode, the change has already been deployed to production. Because work does not wait for the time when a person "uses" AI, it never stalls. Tokyo and Kathmandu can now see the same screen in the same language, and the time difference is no longer a constraint. We can still entrust this work with confidence because everything the AI did is kept on record and the design lets us put human approval in place at high-impact stages. The client assistant can be enabled or disabled for each client.

Our relationship with clients changed from reporting to sharing. On a dedicated client portal, clients can see progress, deliverables, communications, and change history as they are. Instead of preparing regular report documents, we can talk while looking at the same thing at any time. For change requests, progress from registration to production deployment is visible, so there is no longer any need to ask, "Where does this stand now?"

Your Data Does Not Have to Leave

One concern always comes up in AI adoption consultations: "Is it all right to hand business data to an outside AI?" In projectAI, we answer this question through configuration.

  • For each AI feature, you can choose whether to use cloud AI or a local LLM that we run ourselves. A switch takes effect across the whole system in about 30 seconds, with no need to stop the system
  • Our in-house AI processing units only go out to fetch work; they have no entry point from the outside
  • Whenever processing could not be done locally and was switched to the cloud, a record is kept every time, along with the reason

In other words, you can choose a configuration that does not send data to third-party AI providers, starting from the features that need it. The location of the data is limited to our own contracted cloud environment and our own equipment. There is no need to make everything local from the start; in practice, the advantage is that you can move things over step by step according to how sensitive the information is.

AI Costs Are Predictable, and Quality Is Measurable

We often hear, "We introduced AI, and all we were left with was the monthly fee." In projectAI, we made AI cost and quality measurable from the start.

  • AI usage costs are visible in yen, by feature and by project. Processing done by the local LLM is recorded as zero cost, and the ratio of cloud to local is clear at a glance
  • For a feature we newly want to hand over to the local LLM, we first run it in parallel with cloud AI on the same input, and a person compares the two results and makes the call. Based on that tally, we switch over the features we judge can be entrusted
  • AI errors are stopped by design. There are three layers: output is allowed only in a fixed format, output is checked against the actual data and anything that does not exist is discarded, and questionable output is logged so it can be traced later

We do not let the effect of AI end at "somehow convenient"; we expand the scope of operation while measuring cost and quality. This way of operating is itself the AI adoption approach we recommend to our clients.

How It Works on Your Project

projectAI is not just an internal tool for us. Client projects run on the same platform, and clients can check progress, deliverables, and communications at any time from a dedicated client portal. Tasks, issues, and decisions are extracted automatically from meeting minutes and chat, so "he said, she said" disputes and gaps in the record are less likely. Because the same screen can be viewed in Japanese and English, information stays aligned even in teams with overseas offices or members of other nationalities.

If you are considering AI adoption, we proceed in the following order.

  1. Analysis of your current operations and challenges
  2. A working AI demo, where you see the mechanisms introduced in this case study on actual screens
  3. Running your first agent in your own business
  4. Moving to production operation while measuring the effect
  5. Adding more people who can use it well and more agents, and moving toward in-house development

The process and pricing structure are summarized on the AI Implementation Support page.

Development Speed and Scale in Numbers

All of the following are actual figures measured from projectAI's source code management history (March 3 to August 24, 2026; about six months, or 25 weeks).

Volume and speed of change

  • Merged pull requests: 993 (about 40 per week)
  • Commits: 2,657 (about 106 per week; 742 in the busiest month)
  • Lines added: about 440,000; lines deleted: about 110,000 (excluding library definition files and the like)
  • Current source code: about 320,000 lines, in over 1,500 files

Quality and operations

  • Releases: 51 (in about six months, an average of twice a week)
  • 45 AI features, three interfaces for administrators, developers, and clients, and eight phases from estimate to operations, all brought together in one product

How fast is this?

  • About 40 pull requests per week is a pace of roughly 8 changes passing review and being merged every business day.
  • Releasing twice a week exceeds the band of average teams, defined as "once a week to once a month" in the software delivery performance research (DORA), and is close to the top band, defined as "daily or on demand." And this has continued without a break for six months.
  • Writing about 320,000 lines of source code in six months is, measured against the common benchmark for one developer's output including maintenance and design (a few hundred to around fifteen hundred lines a month), a scale that would normally take years.
  • A business system covering estimates, specifications, tasks, quality, change requests, meeting minutes, chat, costs, and a client portal is normally the scale a dedicated team takes years to build. We built it in half a year, and in a state ready to use on all of our own projects.

The most important number is that we deleted about 110,000 lines. We ourselves removed an amount equal to a quarter of the lines we added. We do not stop once something is built; we use it every day and run the PDCA cycle, removing features that went unused and rebuilding specifications that no longer matched reality. It is because of this repetition that, in half a year, it became something "that stands up to the work of the whole company." We place as much importance on fixing fast and discarding fast as on building fast.

This speed is the result of a development process built on the assumption of AI coding agents. Every change is linked to a task, and changes that are not linked are stopped by the system. Separating human judgment from AI execution is the same in development work, too.

If You Face Challenges Like These

Questions We Often Hear Before a Consultation

Is this about buying this tool? No. projectAI is our own business platform, and it is not for sale. What we want to convey in this case study is an approach: "build AI into the core of your business, make it take root, and expand it while measuring cost and quality." We will take on your challenges with the same approach.

Will the AI learn from our data? It is not used for training. AI is used only for processing on the spot, and you can also choose where that processing happens (in the cloud or on your own equipment).

Can a small company, or a single department, get started? Yes. The basic approach is to run your first agent in one task, confirm the effect, and then expand.

Does it connect with our existing business systems? Yes. Rather than having you learn a new tool, we design it so that AI is built into the business workflow you use now.

How do you measure the effect? From the start, we build in mechanisms that make AI costs visible by project and by feature, and that have people judge the quality of AI output.

What Comes Next

While rolling it out as standard on client projects, we will continue bringing local LLMs and AI agents in-house. We will feed the knowledge proven in our own work directly back into our clients' projects.

Why did we build this ourselves? What have we seen in project management? The background is written in our CEO's own words here.

Related news: Announcing projectAI, our in-house AI-native project management tool, now in company-wide operation