Welcome to MSDN Blogs Sign in | Join | Help

Progressive Development

Zany Adventures in Software Engineering with Maven and Motley

July 2007 - Posts

Motley says: "My design is done when the schedule says it's done"
Summary Motley: Design is done when that 3 day period I have to do design has expired. Maven: Design is done when your stakeholders are satisfied. Stakeholders include you, your peers, the test team, architect, future maintainers, your manager, and customer Read More...
Motley says: "A good design is all in the eye of the beholder" (Part 2)
Summary Motley: Judging a design to be "good" is very subjective. Maven: "Good" designs satisfy fundamental design principles, like separating creation from usage, encapsulating variability, preferring containment to inheritance, and designing to interfaces. Read More...
Motley says: "A good design is all in the eye of the beholder" (Part 1)
Summary Motley: Judging a design to be "good" is very subjective. Maven: "Good" designs satisfy fundamental design principles, like loose coupling, high cohesion, simplicity, and no undesirable redundancy. ______________________________ [Context: Motley Read More...
Motley says: "Refactoring means no more up-front design"
Summary Motley: Refactoring keeps my design clean from the start, so no more up-front design! Maven: Up-front design is still necessary to achieve clarity on the overall approach (preventing rework later) and needs to be documented to allow others to Read More...
Motley says: "Building a great team is all about finding the best coders"
Summary Motley: The last person I interviewed was a coding wizard! She'll make a great addition to the team! Maven: Coding is important, but good team members must match team values, be strong in the core competencies, and be passionate about what they Read More...
Page view tracker