Articles

858 Items

Sort by Date | Title

Advantages of User Stories for Requirements
By Mike Cohn
Oct 8, 2004
At the surface, user stories appear to have much in common with use cases and traditional requirements statements. However, there are many subtle differences among them and many advantages to user stories, especially for agile development projects.
Agile Guide to Business Analysis and Planning - Excerpt
By Howard Podeswa
Mar 25, 2021
Excerpt from The Agile Guide to Business Analysis and Planning with tips on planning for features and MVPs, a discussion of when to use a scaled agile approach, and the principles of applying agile practices.
Agile Leadership Basics
By Zuzana Sochova
Dec 31, 2020
The basic reasons for agile leadership, implementing agile at the organizational level, the difference between leader and manager, and why being an agile leader is important for the success of agile at the organizational level.
Agile Organizational Structure
By Jorgen Hesselberg
Oct 15, 2018
Examples of how to design structure for your Agile organization, including physical workspace and structure, to be more agile.
Agile Processes - Emergence of Essential Systems
By Ken Schwaber
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
By Ken Schwaber
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.
Agile Product Delivery
By Richard Knaster, Dean Leffingwell
Jul 27, 2020
Find out how Agile product delivery can provide superior outcomes for the enterprise and the customers it serves.
Agile Product Management Foundations
By Don McGreal, Ralph Jocham
Sep 3, 2018
Two scrum professionals lay down the foundations of Agile Product Management and introduce the three Vs (vision, value, validation) as a way to achieve maximize the ROI of a product.
Agile Product Management with Scrum: Understanding the Product Owner Role
By Roman Pichler
Mar 24, 2010
A new product is launched with great expectations—and bombs. What went wrong? There was no single person responsible for leading the effort to create a winning product—a product owner. This chapter explores the role of the product owner. It explains the role's authority and responsibility as well as how the role should be applied.
Agile Project Management: Adapting over Conforming
By Jim Highsmith
Aug 17, 2009
Jim Highsmith explains that developing great products requires exploration, not tracking against a plan. Have the courage to explore into the unknown and the humility to recognize mistakes and adapt to the situation. That's Agile Project Management.
Agile Requirements by Collaboration: Making Smart Choices About What and When to Build
By Ellen Gottesdiener
Aug 24, 2009
How do you make smart choices about what to build, and when, on an Agile team that values interaction and customer collaboration? Ellen Gottesdiener describes incorporating Agile requirements modeling into collaborative planning workshops.
Agile Retrospectives 101
By Marc Loeffler
Jun 26, 2018
Get the basics you need to start with your first Agile retrospective to establish a continuous improvement process.
Algorithms: String Sorts
By Robert Sedgewick, Kevin Wayne
Mar 20, 2014
For many sorting applications, the keys that define the order are strings. In this section from Algorithms, Part II, the authors look at methods that take advantage of special properties of strings to develop sorts for string keys that are more efficient than general-purpose sorts.
Algorithms: The Basic Programming Model
By Robert Sedgewick, Kevin Wayne
Mar 13, 2014
The authors of Algorithms, Part I describe a complete programming model using the Java programming language.
All Systems Are Go: An Interview with Rob Pike, the Co-developer of Google's Go Programming Language
By Rob Pike, Danny Kalev
Aug 17, 2010
Danny Kalev talks with Rob Pike, the co-developer of Google's new Go programming language. In this interview, Pike speaks about the limitations of C++ in large-scale projects, the design philosophy of Go and its unusual type-system, and Go's future.
An Academy for Software Craftsmen? An Interview with Founder Ken Auer
By Matthew Heusser, Ken Auer
Dec 20, 2011
For all the talk of craftsmanship and apprentices, there is only one commercial school in the world offering a journeyman rating: The RoleModel Software Craftsmanship Academy in Holly Springs, North Carolina. We interviewed Ken Auer to find out where the idea came from, how the program works, and why it's necessary today.
An Agile Approach to Estimating and Planning
By Mike Cohn
Aug 20, 2009
With the four value statements of the Agile Manifesto in mind, Mike Cohn considers what it means to have an agile approach to a project, as well as what it means to have an agile approach to estimating and planning.
An In-Depth Look at Metafunctions in C++
By Aleksey Gurtovoy, David Abrahams
Apr 1, 2005
This chapter looks at a practical example from science and engineering that can find applications in almost any numerical code. Along the way, you'll learn some important new concepts and get a taste of metaprogramming at a high level using the MPL.
An Interview with Barbara Moo on C++11
By Barbara E. Moo, Danny Kalev
Nov 12, 2012
C++ Primer has been one of the most popular C++ textbooks for nearly two decades. Now in its new fifth edition, it covers all of the new C++11 core features and library changes. Danny Kalev interviewed co-author Barbara Moo about the new edition of C++ Primer, the writing process, her experiences from the early days of AT&T’s C++ project, and her future plans.
An Interview with Brian Kernighan on C and The C Programming Language
By John Wait, Brian W. Kernighan
Oct 1, 2012
Originally published in 1978 and updated in 1988, The C Programming Language is considered a “must-read” classic by most programmers and is generally known simply as “K&R.”  To mark the publication of an ebook version of the 1988 second edition, we interviewed coauthor Brian Kernighan about the C programming language, the book, and future trends.

< Prev Page 1 2 3 4 5 Next >

Become an InformIT Member

Take advantage of special member promotions, everyday discounts, quick access to saved content, and more! Join Today.