Skip to main content

When should a complex software framework be built if there is no sprint 0

Last post 10:19 pm February 19, 2019 by Ian Mitchell
2 replies
06:41 pm February 19, 2019

Hi Friends,

Could you please help me in knowing when the software framework is built in scrum if there is no Sprint zero.

I understand that the framework update would be an ongoing process but to create a base framework for a complex application, it requires a lot of time for discussions and implementation.

So if starting from sprint 1, the team requires to release something which has business value, when this framework creation has to be done

Thanks


09:29 pm February 19, 2019

Trying to build a framework before you start building solution usually results in bloated framework because you try to build something that could do anything that could possibly be needed at anytime in the future.  Why not build the framework as you go so that it only contains the functionality that is actually needed?  That reduces complexity and eliminates waste. I have worked with multiple teams that tried this approach and felt it was so much more successful than the old style.  They ended up with a framework that was smaller, less complex and did everything that was needed but nothing else.


10:19 pm February 19, 2019

to create a base framework for a complex application, it requires a lot of time for discussions and implementation.

Why not create just enough of the framework in a Sprint to allow a feature of some kind to be simultaneously developed, however small it might be, and use that feature to validate the portion of the framework which is thus built?


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.