- Integrating XP into Your Existing Software Workshop
- Mar 22, 2002
- When you're ready to implement XP practices, where do you start? Who needs to be won over? What kind of hurdles can you expect? Stewart Baird answers these questions in this article that explains how to get XP rolling in your shop.
|
- Scrum with XP
- Mar 22, 2002
- Ken Schwaber and Kane Mar argue that Scrum can be combined with XP engineering practices to generate a significant impact on the productivity of a project team. This article details a project in which this theory was put to work successfully.
|
- Selecting and Setting Up an OO Project
- Mar 22, 2002
- In this chapter from his book Surviving Object-Oriented Projects, Alistair Cockburn discusses selecting and setting up an OO project, including purpose, people, technology, and training.
|
- Ten Things XP Teams Say
- Mar 22, 2002
- Communication relies on context as well as message; without this shared understanding, customers and programmers will miscommunicate. In this article, William C. Wake lists 10 common statements and tells us what they really mean.
|
- The Power, Value, and Virtues of Rumor
- Mar 22, 2002
- If you're really involved in any kind of high-tech work, especially on the leading edge, it's as important to stay tuned to the rumor mill as it is to follow the hard news. Author and columnist Ed Tittel uses Bill Gates' leaked security memo as an example of how the rumor mill works, and explores its hubs and outlets.
|
- Use Cases: Defining Scope
- Mar 22, 2002
- Alistair Cockburn defines scope and talks about using the four work products that bind the system's scope: vision statement, design scope drawing, in/out list, and actor-goal list.
|
- XP: A Project Manager’s Primer
- Mar 22, 2002
- Stewart Baird explains extreme programming (XP) for project managers in terms of other development methodologies, Bob Dylan, and watercolors.
|
- Agility in Software Development
- Mar 17, 2002
- In this excerpt from his book, Jim Highsmith looks at agility in software development and its success in other fields such as manufacturing; and explores the concept of Agile Software Development Ecosystems.
|
- Agile Methods Need Agile Developers
- Mar 15, 2002
- With all the fuss about Agile methods, it's easy to forget about us programmers! Andy Hunt and Dave Thomas look at what it takes to be a successful Agile developer.
|
- Agile Software Development and the Three Faces of Simplicity
- Mar 15, 2002
- Most of the agile approaches to project management and software development espouse a principle of simplicity or minimalism: do less, do better, and do swarms, as discussed in this article by Jim Highsmith of the Cutter Consortium.
|
- Agile Software Development: Why It's Hot!
- Mar 15, 2002
- Agile is all around us - and it actually has been for some time, as Jim Highsmith points out in this article. So why is it suddenly so blisteringly hot?
|
- Internationally Agile
- Mar 15, 2002
- Matt Simons presents the case for offshore agile development, describing problems and benefits of agile approaches in this somewhat complicated situation.
|
- Pretending to Be Agile
- Mar 15, 2002
- Agile is in. Many processes and projects are jumping on the bandwagon and claiming to be Agile, so what are the telltale signs that what you have is a traditional process just pretending to be Agile?
|
- Sneaking It In: Getting Customers and Developers to Go Agile
- Mar 15, 2002
- Ken Schwaber describes some strategies for getting customers and developers to accept and implement agile processes - even piecemeal, if necessary.
|
- Software Development: Dismantling the Waterfall
- Feb 8, 2002
- Of all the ways of approaching the software development lifecycle, the waterfall is probably the worst. So why does it continue to dominate our thinking? Simple: We have failed to let everyone know how software development really works.
|
- Agile Software Development: Forming Teams that Communicate and Cooperate
- Dec 14, 2001
- Alistair Cockburn considers the effect of the physical environment, communication modalities used for jumping the inevitable communication gaps, the role of amicability and conflict, and subcultures on your Agile Software Development team.
|
- Customer-Oriented Rapid Application Development (CoRAD)
- Nov 16, 2001
- This article discusses a RAD methodology for developing e-commerce applications: customer-oriented RAD (CoRAD), developed by Cambridge Technology Partners.
|
- Agile Processes - Emergence of Essential Systems
- Nov 9, 2001
- This article discusses the role of emergence in agile processes (also known as lightweight processes), with Scrum used as the model agile process.
|
- Agile Processes and Self-Organization
- Nov 9, 2001
- This article discusses the use of self-organizing teams in agile processes (lightweight processes). Scrum is used as the model agile process.
|
- Get Ready for Scrum!
- Nov 9, 2001
- This article describes a case study covering a complete implementation of the agile computing methodology, Scrum.
|