- 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.
|