Home > Articles > Software Development & Management

Software Development & Management

197 Items

Sort by Date | Title

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.

<< < Prev Page 6 7 8 9 10 Next >