- Organizational Culture Considerations with Agile
-
By
Sondra Ashmore, Kristin Runyan
- Jul 24, 2014
- The organizational culture impacts to an Agile transformation are profound. Successful implementations need support from the team members, management, and executives to embrace new ways of completing work and collaborating. Every role in the organization will be affected in some way, and by understanding what is different and what drives success in each role, we are better positioned for the increase in productivity, responsiveness, and customer satisfaction that can be delivered by becoming Agile.
|
- Preface to Introduction to Agile Methods
-
By
Sondra Ashmore, Kristin Runyan
- Jul 16, 2014
- Sondra Ashmore and Kristin Runyan introduce their book, Introduction to Agile Methods, the place to start for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.
|
- Help Me Hire Your Students! Why Companies Need Universities to Teach Agile Development
-
By
Sondra Ashmore
- Jul 14, 2014
- Sondra Ashmore, co-author with Kristin Runyan of Introduction to Agile Methods, discusses how she came to discover the need for a university course curriculum on Agile software development. As Agile becomes more widely adopted in business, new employees will be expected to know Agile basics. Educational institutions have to start training those future hires in the Agile skills they'll need in the work force after graduation.
|
- Preface to The Art of Computer Programming, Volume I: Fundamental Algorithms
-
By
Donald E. Knuth
- Mar 25, 2014
- To mark the release of the official multi-format ebook of Donald Knuth's The Art of Computer Programming, Volume I, we are pleased to make available the preface to this seminal work.
|
- What Will 100 Gbps Broadband Satellite Technology Mean to You?
-
By
Leo Wrobel, David Hartshorn, Sharon Wrobel
- Nov 6, 2013
- In planes, trains, ships, and automobiles, the advent of 30-100 Gbps connectivity via satellite will redefine "access." It's not just consumers either, as 50% of enterprise terminals are predicted to use high-capacity satellite platforms by 2020. What does the advent of 100 Gbps over satellite mean to us—and what will it cost? Technical futurist Leo Wrobel explains in this article.
|
- Introduction to Process for System Architecture and Requirements Engineering
-
By
Derek Hatley, Peter Hruschka, Imtiaz Pirbhai
- Oct 14, 2013
- The authors of Process for System Architecture and Requirements Engineering introduce their book, which presents a broad approach to the effective development of systems.
|
- My Life in Tech: Q&A for Software Tester and Agile Coach Janet Gregory
-
By
InformIT Editorial Team, Janet Gregory
- Sep 2, 2013
- Software tester and agile coach Janet Gregory answers our questions about transitioning traditional test teams into the agile world, misconceptions about agile testing, and why some agile projects fail.
|
- My Life in Tech: Q&A with Agile Testing Coach Lisa Crispin
-
By
InformIT Editorial Team, Lisa Crispin
- Aug 21, 2013
- Lisa Crispin talks about starting her programming career with no experience, how the role of testing has evolved over her 30+ year career, and how software teams are like donkeys.
|
- An Interview with Robert Sedgewick on the Analysis of Algorithms
-
By
Andrew Binstock, Robert Sedgewick
- Aug 1, 2013
- Andrew Binstock interviews Robert Sedgewick, co-author of An Introduction to the Analysis of Algorithms, about the new edition of his book, the role of analysis of algorithms in computing, and his favorite books on algorithms.
|
- Preface to "Peopleware: Productive Projects and Teams, Third Edition"
-
By
Tom DeMarco, Tim Lister
- Jun 18, 2013
- Tom DeMarco and Tim Lister describe the evolution of their idea that the solution to many of the problems facing software engineering teams wasn't technological - it was sociological. From its genesis during an overnight flight to Sydney to the latest empirical studies, the third edition of Peopleware continues to expand and build upon their original premise that technology is not always the solution to managerial problems.
|
- Peopleware: Letβs Talk About Leadership
-
By
Tom DeMarco, Tim Lister
- Jun 12, 2013
- In a chapter from the 3rd edition of their landmark book Peopleware: Productive Projects and Teams, Tom DeMarco and Tim Lister discuss the concept of leadership - as authority granted by an org chart, but also as service to others and innovation.
|
- An Interview with Vaughn Vernon on Implementing Domain-Driven Design
-
By
Vaughn Vernon, Rebecca Wirfs-Brock
- Feb 20, 2013
- Rebecca Wirfs-Brock talks to Vaughn Vernon, author of Implementing Domain-Driven Design, about the big problem in software development today, the best way to get started with Domain-Driven Design, and DDD’s relationship with agile development.
|
- Implementing Domain-Driven Design: Aggregates
-
By
Vaughn Vernon, Vaughn Vernon
- Feb 12, 2013
- Clustering Entities and Value Objects into an Aggregate with a carefully crafted consistency boundary may at first seem like quick work, but among all DDD tactical guidance, this pattern is one of the least well understood. Vaughn Vernon, author of Implementing Domain-Driven Design, explains how crucial it is to follow the Aggregate Rules of Thumb when designing Aggregates.
|
- Secure By Design? Techniques and Frameworks You Need to Know for Secure Application Development
-
By
Randy Nash
- Dec 19, 2012
- What do you know about developing secure robust software? Randy Nash discusses several available techniques and frameworks for secure application development.
|
- Tuning Agile to Your Business Objectives
-
By
Gary Gruver, Pat Fulghum, Mike Young
- Dec 5, 2012
- To successfully create the significant breakthroughs in your development effectiveness that are possible with agile, it has to be aligned with why you want to do it in the first place and what you need to achieve from it. The authors of A Practical Approach to Large-Scale Agile Development explain how to tune agile to your business objectives.
|
- Getting Started with Domain-Driven Design
-
By
Vaughn Vernon
- Nov 9, 2012
- Domain-Driven Design, or DDD, exists to help us more readily succeed at achieving high-quality software model designs. When implemented correctly, DDD helps us reach the point where our design is exactly how the software works, as Vaughn Vernon explains in this excerpt from his book, Implementing Domain-Driven 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.
|
- 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.
|
- Software [In]security: vBSIMM Take Two (BSIMM for Vendors Revised)
-
By
Gary McGraw, Sammy Migues
- Jan 26, 2012
- Gary McGraw and Sammy Migues introduce a revised, compact version of the BSIMM for vendors called vBSIMM, which can be thought of as a foundational security control for vendor management of third-party software providers.
|
- Analysis for Continuous Delivery: Five Core Practices
-
By
Jez Humble
- Jan 25, 2012
- Jez Humble, coauthor of Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, urges teams to move away from the all-or-nothing design of traditional software delivery approaches. Following the practices outlined here, you can deliver single-feature or small-story batches that dramatically decrease the time needed to build a new product or new release, testing and moving forward on successful features and redesigning or dropping features that fail (or that users show they don't really want).
|