agile & (object oriented analysis & design)

Last post 12:49 pm March 14, 2019
by Al Suabiee
6 replies
Author
Messages
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