Best Practices for Remotely Managing Agile Teams
For those tasked with managing agile software development teams remotely, new challenges arise that are not addressed from standard agile practices derived from the “Agile Manifesto.” One of the 12
For those tasked with managing agile software development teams remotely, new challenges arise that are not addressed from standard agile practices derived from the “Agile Manifesto.” One of the 12
(Editor’s Note: The goal of this multi-part series is to get back to basics and help make modeling more practical and useful for you. The Unified Modeling Language (UML) has
When I was a little boy my father took me to an amusement park. As we walked down the midway we passed a shooting gallery, 5 shots for a quarter.
With a language as complex as the UML (Unified Modeling Language), which is described in a specification that is more than 700 pages long, we all can understand how parts
At the end of 2008, the open source Ruby on Rails and Merb Ruby frameworks merged together in an effort to unify development of Ruby on Rails 3. Fast forward
This series of articles is not just about revisiting the UML basics. It also will discuss best practices. (Go to “Useful UML Modeling: The Goldilocks Conundrum” to read part 1
(Editor’s Note: Welcome to our new series — Useful UML Modeling. The goal of this multi-part series is to get back to basics and help make modeling more practical and
In terms of rapid software development, software architects and IT departments have never had it so good. Java, .NET, SOA and open source architectures enable organizations to build highly distributed
REST, or Representational State Transfer, is a style of software architecture for accessing information on the Web. The RESTful service refers to web services as resources that use XML over