Urgent Software Development
Dr. Charles W. Butler, Scott Wilkinsin

Abstract
COVID-19 changed the software development landscape. Simply stated, COVID forced companies to adjust to changing business requirements in never before short time dimensions. The sense of urgency brought upon companies result in software development initiatives that must be “completed overnight.” Resilience, agility, and innovation are critical success factors when operating under pandemic or extreme time intense conditions. When embracing these critical factors, software development must be completed in an urgent time dimension. To develop software urgently, a unique ecosystem is required with six nodes including progressive leadership, agile methodology, selected tools and practices, information technology services, test-driven environments (TDE), and way of working (WOW). Information technology relevance statement: Despite decades of software development, it is surprising that there is virtually no work on the nature of urgent, time-intensive changing business requirements. The key message is that management of software development needs a much deeper understanding of the ecosystem and components of urgent software development and its associated architectural implementation of its ecosystem nodes. The ecosystem is sustainable through management of a maturity model depicting a succession of changes related to how software development is managed and conducted.

Full Text: PDF     DOI: 10.15640/jcsit.v11n1a2