Abstract :
In general, e-office is a series of software along with other completeness facilities that are devoted to replacing office administration manuals. E-office is intended to facilitate office administration such as archive, documentation and make an external or internal letter. The Kalimantan Institute of Technology (ITK) as a university cannot be separated from office administration activities, however ITK does not yet have an E-Office intended to facilitate office administration. In the process of making e-office, there are several obstacles, such as the length of the process in the design and manufacture, the inaccurate of effort estimation and the poor quality of the software. Therefore ITK need a design and development quickly and accurately for e-office management. In research on the design and develop of e-office management, the agile model approach was chosen because of the short development process cycle, the ability to make changes at each stage of development and the high intensity of interaction with clients. Then the type of agile approach used in this research uses personal extreme programming. Personal extreme programming was chosen because it has the advantage of the agile model approach and is different from other types, namely that there is a cut in the process so that it can be done by one person. In the implementation of the e-office management design, story points are used as effort estimation with a total of 166 points so that the estimated completion of all iterations is 166 days. The number of user stories is 34 which is implemented in 6 iterations. The implementation of user stories in each iteration uses test driven development (TDD). Testing has been carried out and can be accepted by the stakeholders. The results obtained, the design and devolp of e-office management using personal extreme programming can be done, but in the estimation there is a discrepancy where the total work for all iterations is 183 days, 17 days different from the number of story points. It is necessary to make adjustments to the indicators that will be used in determining story points while taking into account in detail so that there are no errors during estimation. The personal extreme programming method can be used but is adjusted to the size or scope of the software to be created. If the scope is too large then it takes considerable time and effort because this method is a method that is carried out by individual.