Home > Articles > Software Development & Management

Software Development & Management

RSS Feed Subscribe to this topic  RSS details

1706 Items

Sort by Date | Title

Tips for Team Design in Agile IT Organizations
By Sriram Narayan
Jul 2, 2015
This chapter from Agile IT Organization Design: For Digital Transformation and Continuous Delivery describes how various multiteam configurations, including the matrix organization, reduce organizational agility and how having fewer outcome-oriented, cross-functional teams can help.
Windows PowerShell: Peering Through the Pipeline
By Timothy L. Warner
Jun 11, 2015
You've probably done at least a little pipeline work with Windows PowerShell. Did you get the expected results every time? Timothy Warner, author of Sams Teach Yourself Windows PowerShell 5 in 24 Hours, points out how most of us go wrong when piping. Learn more powerful ways to use the pipeline.
Desired State Configuration Basics in Windows PowerShell
By Timothy L. Warner
Jun 9, 2015
This chapter from Windows PowerShell in 24 Hours, Sams Teach Yourself, explains the historical background of DSC, basic tenets of DSC, the DSC authoring environment, configuring the DSC environment, writing your first configuration script, and DSC push configuration.
Video: Agile Project Management with Kanban
By Eric Brechner
May 25, 2015
There's a way to organize your work, stay focused, avoid mistakes, and be hyper-productive that you can learn in five minutes using sticky notes and markers. It’s called Kanban, and Eric Brechner, an Xbox development manager and author of Agile Project Management with Kanban, has been using it with multiple teams for the past four years. In this video, Eric talks about his book, how he introduced Kanban to Microsoft, and walks you through a Kanban exercise.
Structural Patterns for the Common Information Model
By Mandy Chessell, Ray Harishankar, Kerard Hogg, Gandhi Sivakumar, Dan Wolfson
May 18, 2015
This chapter from Common Information Models for an Open, Analytical, and Agile World covers five software design patterns that illustrate different approaches to structuring your common information model.
Video: Dean Leffingwell on the Value of Using the Scaled Agile Framework (SAFe)
By Dean Leffingwell
May 6, 2015
Dean Leffingwell, founder and CEO of Scaled Agile, Inc., discusses his new video, "Leading Scaled Agile Framework (SAFe) LiveLessons," results that enterprises who adopt SAFe are seeing, the must-have SAFe practices, and the keys to successful enterprise adoption of SAFe.
Video: Leading SAFe (Scaled Agile Framework): Organize an Agile Release Train
By Dean Leffingwell
Apr 28, 2015
In this excerpt from Leading SAFe (Scaled Agile Framework) LiveLessons (Video Training), Dean Leffingwell discusses implementing the agile release train, which is the primary value delivery vehicle inside the scaled agile framework.
Video: Introduction to Leading SAFe (Scaled Agile Framework) LiveLessons
By Dean Leffingwell
Apr 23, 2015
In this excerpt from Leading SAFe (Scaled Agile Framework) LiveLessons, Dean Leffingwell introduces the Scaled Agile Framework (SAFe) and its underlying principles of lean thinking, agile development, and product development flow.
Understanding the Windows PowerShell Release Cycle
By Timothy L. Warner
Apr 20, 2015
Timothy Warner, author of Sams Teach Yourself Windows PowerShell 5 in 24 Hours, explains how Windows PowerShell releases are related to Windows version releases and which bits go with what. It's not a 1:1 relationship, so you might need to uninstall if things don't go quite as expected. With Tim's help and the Windows Management Framework, you'll get it right from the start.
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.
The Inefficiency of Multitasking: Why Your Smartphone Is a 'Weapon of Mass Distraction'
By Scott Will
Mar 20, 2015
Scott Will, co-author of Being Agile: Eleven Breakthrough Techniques to Keep You from "Waterfalling Backward", will convince you that multitasking simply wastes time and energy. Learn how to give up multitasking - and get more done.
The MMIX Supplement to The Art of Computer Programming: Programming Techniques
By Martin Ruckert
Feb 25, 2015
In this excerpt from The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth, Martin Ruckert discusses various programming techniques, including index variables, fields, relative addresses, bit stuffing, loop unrolling, subroutines, and reporting errors.
Style Guide for The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 18, 2015
Martin Ruckert, author of The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth , offers a programming style guide, covering names, temporaries, index variables, register numbers, local name spaces, and instruction counts.
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.
Foreword to The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 5, 2015
Donald Knuth introduces Martin Ruckert's MMIX Supplement, and encourages serious programmers to sharpen their skills by devouring this book.
Video: Scrum Fundamentals and Advanced Training: Mapping User Stories to Test Cases
By Tommy Norman
Jan 27, 2015
Tommy Norman, author of Scrum Fundamentals and Advanced LiveLessons (Video Training), talks about the process between the user story and test, and starting with the test in mind.
The Software Craftsmanship Attitude
By Sandro Mancuso
Jan 19, 2015
Do you own your career? In this chapter from The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso discusses how we can own our careers, keep ourselves up to date, practice, and discover the things we didn’t know. He also talks about how to create time for all these things.
How Agile Testing Has Evolved
By Lisa Crispin, Janet Gregory
Dec 16, 2014
Lisa Crispin and Janet Gregory, authors of More Agile Testing: Learning Journeys for the Whole Team, describe how agile has grown rapidly to improve the work (and lives) of developers worldwide. From its inception as a development concept that sometimes induced fear and promoted confusion, agile has risen and deepened to become a business approach in which everyone can succeed together: customers, programmers, testers, and anyone else involved in delivering business value.
Video: Test Driven Development, Refactoring and Pair Programming: Incremental Design
By Bryan Beecham
Dec 15, 2014
Bryan Beecham, author of Test Driven Development, Refactoring and Pair Programming LiveLessons (Workshop), explains how incremental design ultimately allows for easier and faster feature development over time in a software project.
From Mathematics to Generic Programming: The First Algorithm
By Alexander A. Stepanov, Daniel E. Rose
Dec 2, 2014
Despite its long history, the notion of an algorithm didn’t always exist; it had to be invented. The authors of From Mathematics to Generic Programming look at the history of the algorithm, starting in Egypt 4000 years ago.

Page 1 2 3 4 5 Next >