How to Start New Agile Software Projects: Vision & Mapping
If you’re a technical leader overseeing the development of a greenfield software project, then you know how crucial it is to get the design right. In this article and the next, we’ll explore how to approach the initial technical modeling of the system. We’ll look at some of the best practices for making critical decisions to establish an efficient development plan that will lead to maximum system quality and reliability. We’ll cover concepts such as the high-level characteristics of a system, user story maps, and what product roadmaps should look like. This post is part of a series. Check out the other posts in How to Start New Agile Software Projects. In a follow-up post later this week, we’ll also discuss how to evaluate risk and use that knowledge to plan the initial system architecture. Identify Requirements The path to an effective software solution is paved with untold perils, many of which are difficult to predict at the outset. The initial design phase allows us to iden...