OOPSLA ’04 Trip Report
A trip report from OOPSLA ’04, Vancouver, BC, Oct. 24-28. Continue reading OOPSLA ’04 Trip Report
Exploring Extreme Programming
A trip report from OOPSLA ’04, Vancouver, BC, Oct. 24-28. Continue reading OOPSLA ’04 Trip Report
Agile Project Management with Scrum, Ken Schwaber. Microsoft Press, 2004. This book presents stories from several software teams adopting Scrum. It takes stories from several perspectives such as “The Product Owner” or “Scaling Projects using Scrum.” What I like best Continue reading Review – Agile Project Management with Scrum
Extreme Programming Adventures in C#, Ron Jeffries. Microsoft Press, 2004. ISBN 0735619492. Ron uses the vehicle of learning C# to demonstrate the incremental design of an XML editor. He adds “undo” last (a feature often cited as requiring up-front design), Continue reading Review – Extreme Programming Adventures in C#
Agile Management for Software Engineering, David J. Anderson. Prentice Hall, 2004. This book applies throughput accounting to software development. (This approach originated in Theory of Constraints and fits with lean manufacturing) Throughput accounting focuses on the rate of sales as Continue reading Review – Agile Management
Radical Project Management, by Rob Thomsett. Prentice Hall, 2002. I don’t know why the title says “Radical”, as throughout the book it’s “eXtreme Project Management.” Thomsett develops a project management approach that considers value throughout the project’s whole life cycle. Continue reading Review – Radical Project Management
The Knowledge-Creating Company, by Ikujiro Nonaka and Hirotaka Takeuchi. Oxford University Press, This book describes how organizations can use the dynamics of knowledge creation; I’ve created an extended description and discussion as an XPlorations article. (Reviewed Feb., ’04)
DSDM: Business Focused Development, 2/e, by the DSDM Consortium, edited by Jennifer Stapleton. Addison-Wesley, 2003. DSDM is an agile software method. It grew out of experience with RAD (Rapid Application Development) in the mid-1990s. Its focus is most heavy on Continue reading Review – DSDM
Paper Prototyping, by Carolyn Snyder. Morgan Kaufmann, 2003. The “Scandinavian design” tradition in human-computer interaction says that people should be involved in creating the systems they will have to use. Electronic tools for rapid screen design may provide a high-fidelity Continue reading Review – Paper Prototyping
Domain-Driven Design, by Eric Evans. Addison Wesley, 2004. Evans has developed a pattern language that focuses on how thinking about our domain needs to be of primary importance in developing software. This understanding should show up consistently in how customers Continue reading Review – Domain-Driven Design
Wicked Problems, Righteous Solutions: A Catalogue of Modern Software Engineering Paradigms, Peter DeGrace and Leslie Hulet Stahl, Prentice-Hall, 1990. This book is a critique of the waterfall model, and a description of a number of alternative models. It has an Continue reading Review – Wicked Problems, Righteous Solutions