Home > Articles > Software Development & Management

Software Development & Management

1759 Items

Sort by Date | Title

21 Rules of Thumb for Managing Software People and Teams
Dec 19, 2019
An oft-overlooked tool in a manager's arsenal is the 'rule of thumb'—a short, pithy statement embodying a powerful message that makes a lasting impression on the listener. Mickey W. Mantle and Ron Lichty, co-authors of Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, identify eight major management challenges and 21 rules of thumb to help managers address those challenges.
Documentation in Scrum Projects
Feb 11, 2016
Good agile teams are disciplined about their documentation but are also deliberate about how much they do and when. In this chapter from The Scrum Field Guide: Agile Advice for Your First Year and Beyond, 2nd Edition, we find a duo struggling to explain that while they won’t be fully documenting everything up front, they will actually be more fully documenting the entire project from beginning to end.
Setting Up a Private Docker Registry
Jan 19, 2016
This chapter from Docker Containers: Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic explains how to create a private Docker registry in Fedora or Ubuntu, use the docker-registry package, use the registry container image, and understand the Docker image namespace.
Software Architecture: The What and Why
Jan 11, 2016
This chapter from Practical Software Architecture: Moving from System Context to Deployment provides some background on the discipline of software architecture and some of the time-tested value drivers that justify its adoption.The chapter ends by laying some groundwork for the essential elements of the discipline.
Video: Docker Orchestration and Microservices: Use Docker Machine to Deploy to a Cloud Provider
Jan 4, 2016
In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford shows you how easy it is to use Docker Machine with a cloud provider, specifically Digital Ocean.
Video: Docker Orchestration and Microservices: How Docker Can Benefit a Microservice Architecture
Dec 31, 2015
In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford explains why Docker can be a great companion for a microservice or service-oriented architecture.
Video: Docker Orchestration and Microservices: Define a Docker Registry
Dec 30, 2015
One of the main benefits of Docker is that it's a good way to distribute your application. A good way to do this is through a Docker registry. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford discusses using Docker registries, including Docker Hub.
Video: Docker Orchestration and Microservices: An Introduction
Dec 28, 2015
Docker has prompted many changes in the software development pipeline. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford introduces his video course, discussing the importance and complexities of Docker.
What Is Scrumban and Why Should I Care?
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
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
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
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
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
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
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
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
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
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
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
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.

Page 1 2 3 4 5 Next >