Home
Home Services Training Our Method Events Free Stuff Customers
Articles White Papers Newsletters Speakers Links Reading List Videos Blog

The Menlo Briefs!

Privacy Policy

 

 

Whitepapers

When Does Finding Fewer Bugs Equal Successful QA?
- By embracing the practices defined in this paper, Menlo Innovations has been able to build an effective Quality Advocacy program that results in fewer defects in the end product. This occurs not because there is insufficient time or effort for testing, but rather because we have made quality the responsibility of every person on the team. (pdf) NEW

 

Agile Teams Require Agile QA
- It is challenging to successfully integrate standard quality assurance (QA) practices within an agile process such as extreme programming (XP). Not only is expanding an agile process to include other disciplines difficult, but XP teams typically reject traditional QA practices. Integrating QA into an XP team does not have to be painful. Integration is achieved by tackling small goals using the XP principles of communication, simplicity, feedback, and courage in order to build an agile QA process. This paper describes our experiences towards successful integration. (pdf)

 

Rotating Leadership Successfully
- This paper describes a two and a half year, 48,000+ hour software development endeavor at Menlo Innovations that was led by a series of eight different project managers. As each project manager joined the team, they brought their own strengths, capabilities and working style, but effectively engaged their team and their sponsor by working within a simple, consistent process. (pdf)

 

Overcoming Brooks' Law
- Brooks' Law states: "Adding manpower to a late software project makes it later." This argument is often used by software developers to justify heroic programming efforts rather than increasing the size of the team. See how we have overcome the constraint of Brooks' Law at Menlo and accomplish more by adding new people to our teams. (pdf)

 

Plans are Useless, but Planning is Indispensable
- Project planning at Menlo is a series of ongoing activities, rather than a single event at the beginning of the project. See how we have adopted Extreme Programming practices to project management. (pdf)

 

Estimation Is Not An Event, It’s A Process!
- The fundamental strategies on which most estimation techniques are built. (pdf) 
Secrets of Software Success: The Nature of the Team
- How to assemble a true delivery team (pdf) 

Extreme Programming Practices used to Facilitate Effective Project Management 
- How practices from Extreme Programming overlap nicely with the best practices of project management (pdf) 

   
Collaborative Web Development 
- Understand how web projects differ from other IT initiatives.
Paired Programming in the Software Factory 
- Questions and Answers.
Project X - A software development case study.
Extreme Programming Used to Establish the Culture of a High Performance Team - A management case study.
Extreme Interviewing - How can you ensure potential candidates will operate effectively in an open and collaborative work environment and embrace paired-programming?
The Rational Unified Process® - A well documented, complete, yet complex methodology.


Copyright

Feel free to copy and distribute the articles for educational activities.

Please cite the author(s) and source of all materials.

You may not charge for the use of these materials. 

Please keep the copyright intact on all materials.

Menlo Innovations
410 N 4th Avenue 
3rd Floor
Ann Arbor, MI 48104

(734) 665-1847

Located in
Historic
Kerrytown®

Articles | White Papers | Newsletters | Speakers | Links | Reading List

Menlo Innovations LLC (c) 2006