AccScience Publishing / DP / Online First / DOI: 10.36922/DP025070012
ARTICLE

Extending the Essence framework to adopt user story and microservice practices for automated real estate pre-sales customer relationship management

Parthasarathi Ray1* Pinakpani Pal2
Show Less
1 Applied Statistics Unit, Indian Statistical Institute, Kolkata, West Bengal, India
2 Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata, West Bengal, India
Received: 10 February 2025 | Revised: 2 March 2026 | Accepted: 2 March 2026 | Published online: 5 May 2026
© 2026 by the Author(s). This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution -Noncommercial 4.0 International License (CC-by the license) ( https://creativecommons.org/licenses/by-nc/4.0/ )
Abstract

As a framework, Essence can operate completely on its own or in tandem with existing frameworks, helping organizations engaged in greenfield development. Although it is an established framework, there remains space for improvement. We leverage Essence’s ability to serve as a common ground, allowing different practices to be composed in our methodology. An industry use case for automating the pre-sales business processes in real estate customer-relationship management is demonstrated by charting the journey of a real estate organization undertaking a development project. We demonstrate how to essentialize practices such as user story and microservices on top of Scrum, creating a method tailored to the development project that leverages Essence. The widespread use of the selected practices imbues the resulting method with versatility that could make it suitable for different industry/domain settings. Additionally, this exercise to compose practices into a method guided by Essence can be utilized in a much wider context, both from a practice-composition perspective and an industry/domain applicability perspective. This approach can be generalized as a blueprint for essentializing combinations of practices suited to a given context (for example, by selecting practices that address context-specific requirements) and composing them under the guidance of the Essence framework. This enables the development of a method that is sufficiently detailed and prescriptive to achieve the intended objectives across diverse industry and domain settings.

Keywords
Agile
Scrum
Essence
User story
Microservices
Customer relationship management
Funding
None.
Conflict of interest
The authors declare they have no competing interests.
References
  1. CRM (Customer Relationship Management). Salesforce. 2025. Available from: https://www.salesforce.com/in/crm/ [Last access on March 7, 2026].
  2. Columbus L. Four interesting insights from Gartner 2020 CRM market share update. Software Strategies Blog. 2021. Availble from: https://softwarestrategiesblog. com/2021/07/09/four-interesting-insights-from-gartner- 2020-crm-market-share-update/ [Last access on March 11, 2026].
  3. Bain & Company. Customer relationship management.2018. Available from: https://www.bain.com/insights/ management-tools-customer-relationship-management [Last access on March 7, 2026].
  4. Moore S. Gartner Says Worldwide Customer Experience and Relationship Management Software Market Grew 15.6% in 2018. Gartner. 2019. Available from: https://www. gartner.com/en/newsroom/press-releases/2019-06-17- gartner-says-worldwide-customer-experience-and-relati [Last access on March 7, 2026].
  5. Tait. How does real estate affect the economy? Realtyna. Available from: https://realtyna.com/blog/real-estate-affect-economy/ [Last access on March 7, 2026].
  6. Nguyen J. Understand 4 key factors that drive the real estate market. Investopedia. 2025. Available from: https://www. investopedia.com/articles/mortages-real-estate/11/factors-affecting-real-estate-market.asp [Last access on March 7, 2026].
  7. Apgar M. What every leader should know about real estate. Harvard Business Review. Available from: https://hbr. org/2009/11/what-every-leader-should-know-about-real-estate [Last access on March 7, 2026].
  8. Apgar M. Managing real estate to build value. Harvard Business Review. 1995. Available from: https://hbr. org/1995/11/managing-real-estate-to-build-value [Last access on March 7, 2026].
  9. PwC; Urban Land Institute. Emerging trends in real estate®: United States and Canada 2023. Washington, DC: PwC and Urban Land Institute; 2022. Available from: https:// knowledge.uli.org/-/media/files/emerging-trends/2023/ emergingtrendsunitedstatesandcanada2023.pdf [Last access on March 7, 2026].
  10. Kreyon. 10 ways business process automation is changing real estate. 2016. Available from: https://www.kreyonsystems. com/Blog/10-ways-business-process-automation-is-changing-real-estate/ [Last access on March 7, 2026].
  11. Shaw R. Computer aided marketing and selling: Information asset management (The marketing series). Butterworth- Heinemann; 1991.
  12. Object Management Group. Essence: kernel and language for software engineering methods version 1.1 with change bars. 2015. Available from https://semat. org/documents/20181/57862/formal-15-12-03.pdf/ formal-15-12-03.pdf [Last access on March 7, 2026].
  13. Sutherland J, Jacobson I. Better Scrum with Essence [video]. Ivar Jacobson International. Available from: https://www. ivarjacobson.com/videos/better-scrum-essence-jeff-sutherland-and-ivar-jacobson [Last access on March 7, 2026].
  14. Ng PW. Integrating software engineering theory and practice using essence: A case study. Sci Comput Program. 2015;101:66-78. doi:10.1016/j.scico.2014.11.009
  15. Jacobson I, Ng PW, McMahon PE, Spence I, Lidman S. The essence of software engineering: applying the SEMAT kernel. Addison-Wesley Professional; 2013. doi:10.1145/2381996.2389616
  16. Jacobson I, Lawson HB, Ng PW, McMahon PE, Goedicke M. Essentializing practices. In: The essentials of modern software engineering: free the practices from the method prisons! Association for Computing Machinery; 2019. doi:10.1145/3277669.3277694
  17. Ray P, Pal P. An agile approach to automate real estate CRM (pre-sales) using Scrum and Essence. In: Proceedings of the Conference on Software Engineering Research & Practice (SERP); 2021. Available from https://www.american-cse. org/static/CSCE21%20book%20abstracts.pdf [Last accessed on 7 March, 2026].
  18. Kock N, Verville J, Danesh-Pajou A, DeLuca D. Communication flow orientation in business process modeling and its effect on redesign success: results from a field study. Decis Support Syst. 2009;46(2):562-575. doi:10.1016/j.dss.2008.10.002
  19. Cohn M. User stories applied for agile software development. Addison-Wesley; 2009. Available from https://athena.ecs. csus.edu/~buckley/CSc191/User-Stories-Applied-Mike- Cohn.pdf [Last accessed on March 7, 2026].
  20. Ray P, Pal P. Extending the SEMAT kernel for the practice of designing and implementing microservice-based applications using domain-driven design. In: Proceedings of the 2020 IEEE 32nd Conference on Software Engineering Education and Training(CSEE&T). IEEE; 2020:1-4. doi:10.1109/cseet49119.2020.9206200
  21. Lewis J, Martin F. Microservices. MartinFowler.com. Available from https://martinfowler.com/articles/ microservices.html [Last accessed on 7 March, 2026].
  22. Namiot D, Sneps-Sneppe M. On micro-services architecture. Int J Open Inf Technol. 2014;2(9):24-27.
  23. Heinrich R, van Hoorn A, Knoche H, et al. Performance engineering for microservices. In: Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering Companion (ICPE Companion). ACM; 2017:223-226. doi:10.1145/3053600.3053653
  24. Newman S. Building microservices. O’Reilly Media; 2015.
Share
Back to top
Design+, Electronic ISSN: 3060-8953 Published by AccScience Publishing