Professional Documents
Culture Documents
The Crackdown On Code Times
The Crackdown On Code Times
...
The early years of system and application software were dominated by a sequential
framework of development known as “Waterfall Development,” where developers followed
strict deadlines and fixed goals with little adaptability for final products. In the 1990s, WD led to
an application crisis in which there was an approximate three-year lag between company
demands and product results (McQuade 2019, 31). Following years of scrutiny, in 2001, a group
of engineers finally met in Utah to put forth the “Agile Manifesto,” a list of principles to
introducing “agile development” – a work system characterized by iterative interaction with
users, integration of team members with often non-overlapping knowledge sets, and workflow
strategizing through small-task management (Tate 2017, 11).
Since 2001, managerial strategies like DevOps and Scrum have augmented Agile
systems. Yet, despite such progress, the Agile framework still suffers from budget cost overruns,
disconnects between managerial expectation and employee production, and project schedule
overruns (Maruping 2009, 377). The problem appears to be the difficulty of estimating the time-
cost of multiple small-scale projects with team members of varying levels of experience and
specialization. Any Agile team member knows the stress of working 20 hours on a task estimated
to take 5 hours! Unfortunately, companies employing Agile teams may spend days estimating the
time-cost of various tasks, only to overload employees and run late on schedule.
Sprixl seeks to enhance the Agile workflow by automating task estimation altogether!
Under the old system, team members bid on their opinion about how long they expect a given
task to take, and the average is calculated in a process colloquially called “planning poker.” All
task times are added to calculate the capacity – or how much can be done – by the team in each
interval, usually a “Sprint” of two weeks. This system introduces inaccurate estimations through
team members’ unfamiliarity with task responsibilities and leads to overblown manager
expectations, time waste, and poor company planning overall.
Austin, Robert D., Lee Devin, and Erin E. Sullivan. 2012. “Accidental Innovation: Supporting
Valuable Unpredictability in the Creative Process.” Organization Science 23, no. 5: 1505–22.
http://www.jstor.org/stable/23252320.
Maruping, Likoebe M., Viswanath Venkatesh, and Ritu Agarwal. 2009. “A Control Theory
Perspective on Agile Methodology Use and Changing User Requirements.” Information Systems
Research 20, no. 3: 377–99. http://www.jstor.org/stable/23015471.
McQuade, Maura Rose, Andrew Hunter, and Schuyler Moore. 2019. “Appendix A: How Agile
Software Development Came to Enable Adaptable Systems.” Acquisition of Software–Defined
Hardware–Based Adaptable Systems. Center for Strategic and International Studies (CSIS),
http://www.jstor.org/stable/resrep22602.11.
Tate, David M. 2017 “Software Productivity Trends and Issues (Conference Paper).” Institute for
Defense Analyses. http://www.jstor.org/stable/resrep22675.