Skip to main content

agile & (object oriented analysis & design)

Last post 12:49 pm March 14, 2019 by Al Suabiee
6 replies
08:43 am March 12, 2019

Hi dears

did agile affect by any way the way of analysis and design of the systems?

as you know, many o the application are developed under OO for many reasons, so we are object oriented NOT data oriented or process oriented

if agile did not change OO way, so when can development team perform some key process that happen before developing like first normal form & second normal form?


09:53 am March 12, 2019

Could encapsulation and decoupling perhaps be helpful in minimizing dependencies between teams, and in the organizing of a Product Backlog?


06:35 am March 14, 2019

Ian Mitchell

Thanks a lot for reply

I'm asking this question because I saw that Agile use user story, and user story differs from use case that can be transformed to objects by using actors and taking the names inside each use case and inspects whether they can be objects .. etc

so, do we have time in Agile to perform analysis & design to produce UML diagrams like class diagram, sequence diagram ..etc?

Really we need design phase to build a healthy database


07:42 am March 14, 2019

After this "design phase", how will you assess your database is "healthy" ?

What could be a great option to check this "healthiness" ?


08:10 am March 14, 2019

Olivier Ledru

thanks for care

I mean by healthy to apply normalization and by transforming the analysis class diagram correctly to design class diagram


10:56 am March 14, 2019

do we have time in Agile to perform analysis & design to produce UML diagrams like class diagram, sequence diagram ..etc?

The Scrum Guide suggests up to 10% of a team’s time can be spent on Product Backlog refinement. This should include any analysis and design required to make work “ready” for development. Further analysis and design may be conducted once that work starts.

Really we need design phase to build a healthy database

Why? Why can’t a healthy database be emergent? Why wouldn’t any quality rules regarding schema normalization and so forth be accommodated in a Definition of Done?

If a company data store fails to evolve in a timely fashion, wouldn’t that indicate a liability, rather than health?


12:49 pm March 14, 2019

Ian Mitchell

Did you know that your reply has answered many questions that were in my mind from many months?

Did you that I loved Agile after your answer more and more?

Many nice thanks for you


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.