Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development

Topics covered
Popular Clips
Questions from this episode
- Asked by 38 people
- Asked by 7 people
Episode Highlights
Collaborative Monitoring
Collaborative monitoring in agile database development fosters a culture of understanding and teamwork. emphasizes the importance of using monitoring tools not as a means of control, but as a way to engage with team members and understand their perspectives 1. This approach encourages open communication and knowledge sharing, leading to better solutions and improved software quality. adds that collaboration should focus on mutual understanding rather than confrontation, which enhances productivity and project outcomes 2.
Collaboration should come through and give you better productivity, give you better software quality and give you better things in the end and not result into bad situation for the whole project.
---
By integrating database experts with developers, teams can create more effective solutions to business problems 3.
Database Collaboration
Database management collaboration is crucial for agile development, as it bridges the gap between developers and database professionals. describes a practice where database administrators monitor schema changes made by developers, facilitating a dialogue to improve database practices 4. This proactive approach ensures that both parties understand each other's needs and constraints, leading to more efficient database management.
Make sure that there is some database person on that project all the time, and you make sure that the developers know whom to go talk to or whom to actually shout at.
---
suggests that organizational changes, such as closer collaboration between different sections, can further enhance this process 5.
Related Episodes


Episode 55: Refactoring Pt. 2
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions
Episode 103: 10 years of Agile Experiences
Answers 383 questions
Episode 170: Large Agile Software Development with Bas Vodde
Answers 383 questions

Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
Answers 383 questions

Episode 171: Scala Update with Martin Odersky
Answers 383 questions

Episode 199: Michael Stonebraker on Current Developments in Databases
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 31: Agile Documentation
Answers 383 questionsEpisode 147: Software Development Manager
Answers 383 questions

364: Peter Zaitsev on Choosing the Right Open Source Database
Answers 383 questions

Episode 401: Jeremy Miller on Waterfall Versus Agile
Answers 383 questions

Episode 156: Kanban with David Anderson
Answers 383 questions

Episode 188: Requirements in Agile Projects
Answers 383 questions














