Abstract

Managing software development processes remains a severe challenge despite the support of tools. To remedy this situation, we propose better use of data collected in management support systems, a light approach to planning inspired by agile approaches, and the premise that continuous changes are inevitable. This approach lies at the heart of the described solution.The article presents a simplified software development process model that classifies project work in task types and roles of project team members, uses statistics to generate tasks, and then aggregates the results in iterative (month or sprint) and incremental approaches. The simplicity of macrosimulation allows for implementation in a spreadsheet. Despite its simplicity, the model allows for analysis of the completed project work, planning further courses, selecting employees for the project team, identifying bottlenecks, and performing quick what-if simulations. The macro model concept explains its structure, operation, and components details. Three experiments demonstrate its replicative and predictive capability, using data from real-world IT industry software projects.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.