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

Agile, Innovation, and the Project Manager
- Many believe that project management is a hindrance to innovation, but the mistaken belief is found in the actual practice rather than the potential value. This paper will look at the role of project management methodology, particularly "agile project management" as applied in the context of software teams in fostering and enhancing innovation projects and their results. Based on eight years of leading an agile team that focuses on innovation projects, the author will relate the principles and practices of a high-functioning agile team to time-honored elements of A Guide to the Project Management Book of Knowledge (PMBOK). (pdf)

 

Why Agile Focuses on the WBS and Frequent Communications
- The practices used by Agile software development teams focus their daily efforts some of the key project management practices, in particular communications and work-breakdown-structures. By weaving these two key practices into everyday work patterns, Agile teams keep all of the team members engaged in key project management practices and thereby improve their project outcomes. (pdf)

 

War Rooms and Open Spaces: Thinking Outside the Cubicle
- In some respects as a workforce we are really more personally disconnected than at any point in history. Even workers whose offices are in the same location are so busy being busy and virtually collaborating that they often donŐt spend enough focused time with one another working on key issues. Rather than sequestering individual talent behind the closed doors of individual offices or across cube farms, the time has come to bring them together in an open workspace. Moving your team into an open workspace will make you a better project manager and will improve the performance of your Project Management Office (PMO). (pdf)

 

Eggs, Beef, & Agile: What Does "Grade" Have to do with Project Quality?
- In software development, business stakeholders should define quality differently for different grades of software, such as prototypes, production releases, and proofs of concept. This whitepaper explores how one agile team dramatically improved its quality practices with a set of simple tools and a focus on the important concept of "grade." (pdf)

 

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)

 

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