Based on several decades of experience, we have developed an agile framework for distributed teams. We defined 8 bubbles: Culture, Organization, Product, Team, Architecture, Engineering, Communication and Tools. Each bubble contains questions, virtues and practices to help organize distributed work. In this article, we describe culture and organization.
Components are the building blocks of Angular and every visual element in an Angular application is made with components. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth. That's when proper component communication becomes essential in our apps to keep all of our data in sync.
The book Scaling Teams by Alexander Grosse and David Loftesness provides strategies and practices for managing teams in fast growing organizations. It explores five areas which often pose challenges when organizations need to scale -- hiring, people management, organization, culture and communication -- and gives solutions for recognizing and dealing with those challenges.
Reifer’s software sizing survey identifies five commonly used methods for sizing agile projects along with their strengths and weaknesses. Size is being used as the basis of measurement and estimation 2
As competition gets tough and the rate of change is increasing, a good product owner is crucial to a whole, undivided concept of being successful in the market. What constitutes a good product owner?
The Great ScrumMaster explores the ScrumMaster role and provides solutions for dealing with everyday and difficult situations. 3
This article addresses a few examples of issues when using machine learning to solve real-world problems and hopefully provides some suggestions (and inspiration) for how to overcome the challenges.
At the Agile 2016 conference, Dominica DeGrandis and Julia Wester of Leankit gave talks on helping middle managers adapt to change and how Kanban can be used to identify problems in workflows .
Yang Bo showcases reasons why React stumbles when used in complicated front-end projects and how his Binding.scala framework improves the experience. 7
In this article, we present an extended “case study” in Python: how can we build a machine learning model to detect credit card fraud?
Crypto-currency remains controversial, and Bitcoin is at the center of this controversy. Here is an update on the state of Bitcoin in particular, and examines the future of crypto-currency in general. 1
Use Akka and Java 8 to create distributed Actor based microservices that can elastically scale to support huge volumes of data.