- Surviving Product Management
-
By
Wilson Mattos
- Mar 3, 2006
- In his years as product manager for a wide variety of tech products, Louis Columbus has learned several useful lessons regarding what strategies work best to support the products and, ultimately, the company's bottom line. Share his knowledge in this article.
|
- Telling Stories and User Role Modeling
-
By
Mike Cohn
- May 21, 2004
- Agile software development is based on "telling stories." In this sample chapter, you'll learn about user roles, role modeling, user role maps, and personas. You'll also find out how taking these initial steps leads to better stories and better software.
|
- Ten Years Of Agile: An Interview with Robert C. "Uncle Bob" Martin
-
By
InformIT Editorial Team, Robert C. Martin
- Aug 3, 2011
- InformIT interviews Uncle Bob Martin, one of the original Agile Manifesto signatories, on the ten-year anniversary of its creation.
|
- Test Driven Development: Equality for All
-
By
Kent Beck
- Jan 24, 2003
- Kent Beck discusses how to achieve equality using Value Objects, Dollars, and Triangulation.
|
- Test-Driven Development from a Conventional Software Testing Perspective, Part 2
-
By
Jonathan Kohl
- Apr 21, 2006
- Now that Jonathan Kohl had had some experience working with a test-driven development (TDD) expert, he needed to try TDD on his own. In part 2 of this series, he discusses his trial-and-error effort at learning TDD skills.
|
- Test-Driven Development with Objects
-
By
Steve Freeman, Nat Pryce
- Oct 22, 2009
- The authors of Growing Object-Oriented Software, Guided by Tests discuss test-driven development with objects.
|
- The Big Picture of Agile Requirements
-
By
Dean Leffingwell
- Feb 9, 2011
- We are now at the point in time where a number of organizations have made the transition before us and some common patterns for lean and agile software process success have started to emerge -- a Big Picture. In this chapter, Dean Leffingwell offers a quick gestalt of this new, agile, leaner, and yet fully scalable software requirements model.
|
- The Business of Making Semiconductors
-
By
Jim Turley
- Mar 28, 2003
- Processed silicon is more valuable than gold, ounce for ounce. Look beyond the technical aspect and dive into the business side of semiconductors.
|
- The Design of Design: Exemplars in Design
-
By
Frederick P. Brooks
- Apr 19, 2010
- Few designs are all-new. Usually, even novel designs derive from earlier artifacts intended for similar purposes and built with similar technology. What then is the proper role of exemplars, precedents, in design? How should the designer study and use them? Should each design domain develop an accessible cumulative store of exemplars? Frederick P. Brooks considers these questions in this excerpt from his book, The Design of Design.
|
- The Essence of Scrum: An Interview with Kenny Rubin
-
By
Kenneth S. Rubin, Matthew Heusser
- Oct 4, 2012
- Matt Heusser talks with Kenny Rubin about his new book, Essential Scrum: A Practical Guide to the Most Popular Agile Process. Learn why Kenny thinks his book can help organizations to apply and sustain the Scrum process.
|
- The History of Lean Software Development
-
By
Tom Poppendieck, Mary Poppendieck
- Nov 3, 2006
- How did lean software development come about, and what are the advantages? Read this chapter to find out.
|
- The Implications of Software Craftsmanship
-
By
Pete McBreen
- Mar 1, 2002
- By replacing the traditional software engineering metaphor with software craftsmanship, we open a whole new realm of possibilities for the software development community.
|
- Scrum Product Backlogs
-
By
Kenneth S. Rubin
- Jul 25, 2012
- Kenneth S. Rubin discusses the crucial role of the product backlog in achieving fast, flexible value-delivery flow in the presence of uncertainty.
|
- The MMIX Supplement to The Art of Computer Programming: Programming Techniques
-
By
Martin Ruckert
- Feb 25, 2015
- In this excerpt from The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth, Martin Ruckert discusses various programming techniques, including index variables, fields, relative addresses, bit stuffing, loop unrolling, subroutines, and reporting errors.
|
- The Project Manager’s Personal Bridge to Agility
-
By
Stacia Broderick
- Aug 4, 2008
- Moving to Agile project management is scary. Stacia Broderick eases the transition.
|
- The Purpose of Agile Planning
-
By
Mike Cohn
- Aug 19, 2009
- If estimating and planning are difficult, and if it’s impossible to get an accurate estimate until so late in a project, why do it at all?
|
- The Role of Architectural Risk Analysis in Software Security
-
By
Gary McGraw
- Mar 3, 2006
- Design flaws account for 50% of security problems. You can’t find design defects by staring at code—a higher-level understanding is required. That’s why architectural risk analysis plays an essential role in any solid software security program. Find out more about architectural risk analysis in this sample chapter.
|
- The Software Craftsmanship Attitude
-
By
Sandro Mancuso
- Jan 19, 2015
- Do you own your career? In this chapter from The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso discusses how we can own our careers, keep ourselves up to date, practice, and discover the things we didn’t know. He also talks about how to create time for all these things.
|
- The Software Project Manager's Bridge to Agility: Scope Management
-
By
Michele Sliger, Stacia Broderick
- May 21, 2008
- Agile project management can help you plan for and handle changes in a project's scope.
|
- Thomas Erl on the 15th Anniversary of Design Patterns
-
By
Thomas Erl
- Dec 14, 2009
- Thomas Erl shares his thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.
|