skip to main content
10.1145/3422392.3422504acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Pah Pum: A project management tool based on TAKT PM

Published:21 December 2020Publication History

ABSTRACT

This article presents Pah Pum, a project management tool based on Takt PM, a hybrid project management methodology. The tool was developed at SENAI Institute of Innovation for Information and Communication Technologies to facilitate adherence to Takt PM, offering processes systematization and using best practices suggested by the methodology. The tool supports (1) project planning using a service package diagram called Handoff Network, (2) project monitoring through Kanban and Kanban Quantum boards, (3) automatic Gantt generation and update, according to the project Handoff Network and service packages deliveries, (4) monitoring teams through the observation of a unified board that demonstrates the allocation of the team with the activities that are running or waiting to be performed, (5) automatic allocation of service packages to the teams considering the limit of in progress activities of the team configured to the organization, implementing the pull system, (6) status report of service package delivery and project progress, in a non-declarative way with evidences, and (7) visualization of the project timeline showing the transaction history that includes the project start, service packages deliveries, and service packages rejections that were performed during the project. We used an MVC software architecture to implement the solution, composed by front-end in Vue.js, an API following the REST standard in .Net core, and a SQL Server database. Also, the tool was integrated with the SENAI Technology Management System (a particular ERP system). All modules developed were dockerized and deployed on AWS machines. To access the tool, sign up on https://pahpum.isitics.com, and the administrators will approve the access. We are currently evaluating the tool through a qualitative study to understand the positive and negative impacts through the tool's adoption during the execution of real projects.

References

  1. Atlassian. 2020. Jira / Issue Project Tracking Software. https://www.atlassian.com/software/jiraGoogle ScholarGoogle Scholar
  2. MA Awad. 2005. A comparison between agile and traditional software development methodologies. University of Western Australia 30 (2005).Google ScholarGoogle Scholar
  3. Amazon AWS. 2020. Amazon Web Services (AWS) - Cloud Computing Services. https://aws.amazon.com/Google ScholarGoogle Scholar
  4. Wallace Clark. 1922. The Gantt chart: A working tool of management. Ronald Press Company.Google ScholarGoogle Scholar
  5. Docker. 2020. Empowering App Development for Developers / Docker. https://www.docker.com/Google ScholarGoogle Scholar
  6. Facebook. 2020. Flux / Flux. https://facebook.github.io/flux/Google ScholarGoogle Scholar
  7. José Finocchio Junior. 2020. Project Model Canvas - 2. ed. Saraiva Educação. https://www.amazon.com.br/PM-Canvas-JOSÉ-FINOCCHIO-JR/dp/8571440832Google ScholarGoogle Scholar
  8. Harleen K Flora and Swati V Chande. 2014. A systematic study on agile software development methodologies and practices. International Journal of Computer Science and Information Technologies 5, 3 (2014), 3626--3637.Google ScholarGoogle Scholar
  9. P.M. Institute. 2017. A Guide to the Project Management Body of Knowledge (PMBOK® Guide)-Sixth Edition. Project Management Institute. https://books.google.com.br/books?id=Rzc2DwAAQBAJGoogle ScholarGoogle Scholar
  10. ISI-TICs. 2020. Início - Instituto SENAI Inovação para TICs. https://isitics.com/Google ScholarGoogle Scholar
  11. Marco Kuhrmann, Philipp Diebold, Jürgen Münch, Paolo Tell, Vahid Garousi, Michael Felderer, Kitija Trektere, Fergal McCaffery, Oliver Linssen, Eckhart Hanser, et al. 2017. Hybrid software and system development in practice: waterfall, scrum, and beyond. In Proceedings of the 2017 International Conference on Software and System Process. 30--39.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. James Lewis and Martin Fowler. 2014. Microservices. MartinFowler. com (2014). Viljan Mahnic. 2014. Improving software development through combination of scrum and kanban. Recent Advances in Computer Engineering, Communications and Information Technology, Espanha (2014), 281--288.Google ScholarGoogle Scholar
  13. Mailgun. 2020. Transaction Email API Service For Developers / Mailgun. https://www.mailgun.com/Google ScholarGoogle Scholar
  14. Microsoft. 2020a. Introduction to ASP.NET Core / Microsoft Docs. https://docs.microsoft.com/en- us/aspnet/core/introduction-to-aspnet-core?view=aspnetcore-2.2Google ScholarGoogle Scholar
  15. Microsoft. 2020b. Project Management Software / Microsoft Project. https://www.microsoft.com/en-us/microsoft-365/project/project-management-softwareGoogle ScholarGoogle Scholar
  16. Microsoft. 2020c. SQL Server 2019 / Microsoft. https://www.microsoft.com/pt-br/sql-server/sql-server-2019Google ScholarGoogle Scholar
  17. Monday.com. 2020. monday.com: Where Teams Get Work Done. http://monday.com/Google ScholarGoogle Scholar
  18. Oracle. 2020. Primavera Products / Oracle. https://www.oracle.com/industries/construction-engineering/primavera-products/Google ScholarGoogle Scholar
  19. Mario Špundak. 2014. Mixed agile/traditional project management methodology reality or illusion? Procedia-Social and Behavioral Sciences 119, 1 (2014), 939--948.Google ScholarGoogle ScholarCross RefCross Ref
  20. Trello. 2020. Trello. https://trello.com/Google ScholarGoogle Scholar
  21. Vue.js. 2020a. Vue.js. https://vuejs.org/Google ScholarGoogle Scholar
  22. Vue.js. 2020b. What is Vuex/ Vuex. https://vuex.vuejs.org/Google ScholarGoogle Scholar
  23. Vuetify. 2020. Vue Material Design Component Framework - Vuetify.js. https://vuetifyjs.com/en/Google ScholarGoogle Scholar
  24. Wrike. 2020. Wrike. https://www.wrike.com/Google ScholarGoogle Scholar

Index Terms

  1. Pah Pum: A project management tool based on TAKT PM

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software Engineering
          October 2020
          901 pages
          ISBN:9781450387538
          DOI:10.1145/3422392

          Copyright © 2020 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 December 2020

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate147of427submissions,34%
        • Article Metrics

          • Downloads (Last 12 months)15
          • Downloads (Last 6 weeks)1

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader