Home > Articles > Software Development & Management

Software Development & Management

RSS Feed Subscribe to this topic  RSS details

1716 Items

Sort by Date | Title

What Is Scrumban and Why Should I Care?
By Ajay Reddy
Sep 9, 2015
Scrumban is a management framework that emerges when teams employ Scrum as their chosen way of working and use the Kanban Method as a lens through which to view, understand and continuously improve how they work. Ajay Reddy, author of The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban, explains what Scrumban is and how the framework can improve your projects.
Reactive Messaging Patterns with the Actor Model: Message Construction
By Vaughn Vernon
Sep 1, 2015
In this chapter from Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka, Vaughn Vernon covers the kinds of Messages your actors can send and receive and how the intent of each operation determines the kind of Message you will use.
Video: The Perfectly-Formed Requirement
By James Robertson
Aug 31, 2015
James Robertson, co-author with Suzanne Robertson of "Requirements: The Masterclass LiveLessons--Traditional, Agile, Outsourcing (Video Training)," discusses the perfectly-formed requirement, which should be unambiguous and testable. James discusses the Snow Card, focusing on the requirement, rationale, fit criterion, and supporting materials.
What Software Architects Need to Know About DevOps
By Len Bass, Ingo Weber, Liming Zhu
Aug 25, 2015
Much has been written about DevOps, but most of it focuses on the Ops side of things. This article highlights the most important aspects for software architects and engineers, which is a short summary of the book DevOps: A Software Architect's Perspective, by Len Bass, Ingo Weber, and Liming Zhu. As such, the authors will cover core aspects that software architects should be aware of: DevOps, its motivation and its main practices, organizational aspects of introducing DevOps, and implications for software architecture.
Video: Mastering the Requirements Process: The Brown Cow Model
By Suzanne Robertson
Aug 24, 2015
Suzanne Robertson, co-author with James Robertson of Requirements: The Masterclass LiveLessons--Traditional, Agile, Outsourcing (Video Training), discusses the Brown Cow model in the requirements process, which helps you take into account different points of view of the same problem so you can discover and communicate requirements.
Upgrade Your IT Using Agile IT Organization Design
By Sriram Narayan
Aug 10, 2015
Sriram Narayan, author of Agile IT Organization Design: For Digital Transformation and Continuous Delivery, describes a holistic approach to improving organizational agility through deliberate organization design based on three overarching principles. This operating model scales Agile using a modern scale-out mindset rather than a conventional scale-up mindset.
Top 10 Architectural, Organizational and Process Related Failures
By Martin L. Abbott, Michael T. Fisher
Aug 6, 2015
Organization and process issues sometimes create the problem and at other times stand in the way of permanent fixes. Martin L. Abbott and Michael T. Fisher, authors of The Art of Scalability, offer a "Top 10" list of the most common architecture, organizational and process related failures in small, medium and large sized product groups.
Mobilize: Rolling Out Scrumban
By Ajay Reddy
Aug 5, 2015
Rolling out Scrumban doesn’t have to require a lot of effort. In this chapter from The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban, Ajay Reddy covers how framework choices influence outcomes, offers a step-by-step guide to getting started, and explains how to use Scrumban to stabilize a team before you improve.
Manifestations: Scrumban Demystified
By Ajay Reddy
Jul 29, 2015
In this introductory chapter from The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban, Ajay Reddy describes the true essence of Scrumban.
How IT Pros Can Automate the Employee Onboarding Process
By Adam Bertram
Jul 9, 2015
Adam Bertram explains the advantages of automating the processes involved in onboarding a new employee. Most of the initial steps in outfitting a new staffer are identical, regardless of the new hire's position. So why are we repeating those steps by hand when we could automate the process?
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.

Page 1 2 3 4 5 Next >