Starting Off
Explore how to successfully start an agile software project involving a skilled initial team. Understand the importance of transparent communication, establishing development discipline, and fostering collaboration. Learn strategies for evolving team culture, ensuring all team members share a common vision, and overcoming organizational challenges during project initiation.
We'll cover the following...
The project started off with a team of 15 very skilled developers. This starting team had technical knowledge as well as domain knowledge. Its main task was to develop a referential implementation within three months, proving that the newly selected technology was feasible for this restart. The first attempt was mainly regarded as a technical failure because it never resulted in working software. However, this wasn’t the real truth, because, with better organizational management and a better process, these problems would have been solved without any difficulties. The referential implementation that was then developed by the starting team also created the underlying architecture for the system and showed within an executable application that also some business use cases could have been realized.
All this happened while the rest of the team, which contained more than a hundred people, was sitting around. These team members had the task of familiarizing themselves with the domain, although they had already worked on this business domain on the first try. It was obvious ...