Home > Articles > Software Development & Management

Software Development & Management

197 Items

Sort by Date | Title

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

< Prev Page 1 2 3 4 5 Next >