The solution is not the project
Chris Micklethwaite
To be successful with agile, the team need to think of the software product (the solution) as seperate from its delivery vehicle (the project). In all projects there are activities that support the delivery of the solution, but do not contribute to the development of the solution itself. Methodologies such as Scrum do not cater for these; Scrum is a methodology for software development, not project management.
Your solution should be defined by its features as a set of use cases or stories that are consistent with each other in detail and content. In Scrum terms, this is the product backlog. It is not a build list and should not include activities or tasks. If you have tasks in your backlog either you’re mixing project activities with solution features, you’re trying to use the backlog as a mechanism for project planning, or you’ve designed the solution in too much detail and you’re actually following waterfall principles. Working out the tasks required to develop the solution will be done during iteration planning (more on that later).
Project activities might include initiation and kickoff activities, setting-up environments, development and test frameworks, providing training, migrating data, supporting a period of formal acceptance testing, or perhaps operations documentation and support handovers. These can be estimated and planned independently.
If you mix features and tasks or project activities in the backlog, not only will your team be confused, but you not be able to estimate and track progress consistently, or manage change.
Don’t Offer Privacy, Build Relationships Instead
Gam Dias
Last week’s WhatsApp-Facebook data sharing announcement prompted a flurry of contacts to join me on the secure messaging platform, Signal. Mainstream documentaries, movies and books are waking c...
10 Reasons You Don’t Need a Data Strategy
Gam Dias
Organizations are recruiting and appointing Chief Data Officers to develop new data driven cultures and business-driven analytics programs, but sometimes having that person can be vastly overrated, no...