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