Home > Articles > Software Development & Management

Software Development & Management

197 Items

Sort by Date | Title

Leading Agile Developers: The Seven Levels of Authority (Part 1)
By Jurgen Appelo
Jan 26, 2011
For managers to make the best use of self-organization in their business, they need to distribute control and delegate their authority. In this article, Jurgen Appelo, author of Management 3.0: Leading Agile Developers, Developing Agile Leaders, describes the scientific reason to empowering people in the first of his two-part series.
Leading Agile Developers: The Seven Levels of Authority (Part 2)
By Jurgen Appelo
Feb 3, 2011
For managers to make the best use of self-organization in their business, they need to distribute control and delegate their authority. In this article, Jurgen Appelo, author of Management 3.0: Leading Agile Developers, Developing Agile Leaders, describes the seven levels of authority and the “authority board” managers can use to delegate control to self-organizing teams.
Learning How To Be A Developer
By Pete McBreen
Feb 22, 2002
Does the popular "sheep dip" model of short training courses actually help people become better developers? Is teaching as a performance art really the way to go? The time has come to shift our attention away from teaching and think instead about what it takes for people to really learn how to be great developers.
Linda Rising on the 15th Anniversary of Design Patterns
By Linda Rising
Oct 22, 2009
Linda Rising shares her thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.
Marshall Cline on the 15th Anniversary of Design Patterns
By Marshall P. Cline
Nov 2, 2009
Marshell Cline shares his thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.
Master of Scrum: An Interview with Mike Cohn
By Matthew Heusser, Mike Cohn
Aug 19, 2009
Mike Cohn reveals his experiences with Scrum transitions, the challenges of estimating software project duration and scope, Agile project management, and planning in collaborative environments - all while standing on one foot. Or, at least, he tries.
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.
On Agile Management: An Interview with Jurgen Appelo
By Matthew Heusser, Jurgen Appelo
Nov 29, 2010
Is there a role for management in Agile organizations? Matt Heusser interviewed Jurgen Appelo, author of Management 3.0, to find out.
On the 20th Anniversary of Design Patterns
By InformIT Editorial Team
Oct 28, 2014
To celebrate the 20th anniversary of Design Patterns, we asked members of the community to comment on what the book and the patterns movement has meant to them. Here are their answers.
On the Job with a Network Manager
By Alexander Clemm
Jan 12, 2007
Find out what you would do if you ran networks for a living.
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.
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.
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.
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.
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.
Preface to The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 11, 2015
Martin Ruckert introduces The MMIX Supplement, where Ruckert has rewritten all MIX example programs from Donald Knuth’s Volumes 1-3 for MMIX, thus completing this MMIX update to the original classic.
Preface to The Software Craftsman: Professionalism, Pragmatism, Pride
By Sandro Mancuso
Dec 1, 2014
In this preface to The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso tells the story of how he learned about the concept of software craftsmanship as a young programmer in Brazil.
Pretending to Be Agile
By Pete McBreen
Mar 15, 2002
Agile is in. Many processes and projects are jumping on the bandwagon and claiming to be Agile, so what are the telltale signs that what you have is a traditional process just pretending to be Agile?
Programming with SOLID Principles
By Jesse Smith
Mar 23, 2015
Introduced by software engineer Robert Martin in the early 2000s, the five basic SOLID principles for good object-oriented programming design discussed in this article make code-bases more clean and maintainable. Jesse Smith shows you how the principles discussed here enable you to create more flexible, robust and reusable code.

<< < Prev Page 3 4 5 6 7 Next >