Strategic advice to leverage new technologies
Technology is at the heart of nearly every enterprise, enabling new business models and strategies, and serving as the catalyst to industry convergence. Leveraging the right technology can improve business outcomes, providing intelligence and insights that help you make more informed and accurate decisions. From finding patterns in data through data science, to curating relevant insights with data analytics, to the predictive abilities and innumerable applications of AI, to solving challenging business problems with ML, NLP, and knowledge graphs, technology has brought decision-making to a more intelligent level. Keep pace with the technology trends, opportunities, applications, and real-world use cases that will move your organization closer to its transformation and business goals.
Insight
The Business of Extreme Programming (Executive Summary)
Extreme Programming (XP) is a discipline of software development based on values of simplicity, communication, feedback, and courage. XP is one of the so-called agile software methods, and probably the one with the most mindshare today. Other agile methods include Crystal, Adaptive Software Development, and Scrum. Compared to the others, XP is more closely focused with regard to specific planning and development practices, which in turn help select the projects that can use XP effectively.
Agility for the Masses
Agile development is raising eyebrows all across the world of software development. Yet agile methodologies are here to stay. Why? Because they have correctly exposed and provided viable solutions to the shortcomings of an increasingly heavyweight mindset that has, in recent years, ruled software development.
Executive Summary
Agile Modeling on an Extreme Programming Project
Modeling is an important part of any software process. Prescriptive software processes such as the Rational Unified Process (RUP) [17] include modeling activities: three of the six core process disciplines (formerly called workflows) focus on modeling, and the Enterprise Unified Process (EUP) [7] introduces a fourth modeling-oriented workflow called Infrastructure Management.
Agile Modeling on an Extreme Programming Project
Modeling is an important part of any software process. Yes, even Extreme Programming (XP), includes modeling techniques. Contrary to what XP's detractors will tell you, XP does not abandon modeling; instead, it minimizes modeling efforts by taking a test-first approach to design in which you develop your tests before you develop your code.
OMG Services and Frameworks
In the last Executive Update, I reported that Cutter Consortium recently conducted a survey of more than 170 companies from around the world.1 In this Update, I'll continue to draw from this survey data to consider company attitudes toward the Object Management Group's (OMG) services.

