-
Training Software Engineers – Part 3 – Aspect-Oriented Teaching
Posted on June 20th, 2010 No commentsWhile recently pulling together over 130 hours of video-based training material for software engineers and project managers I was reminded of how regularly a number of key aspects kept cropping up, even as we looked at very different software engineering practices and ideas, like SSADM, UML, BPMN, test driven development, risk management and so on. In an ideal teaching environment I would love to see these concepts form the backbone of the curriculum, so that a student is effectively able to navigate the course content through following the concepts, while at the same time covering a wide range of topics.
Let’s call this ‘aspect-oriented teaching’ and consider how it might work…
-
Outsourcing Development
Posted on May 10th, 2010 No commentsA year or so ago, Callum Potter blogged about an article regarding the outsourcing of business processes, and the role that Business Motivation Modeling (BMM) techniques and Business Process Modeling using BPMN can play in facilitating this. I’ve continued to investigate the needs of the outsourcing community, and have recently published a new whitepaper entitled ‘Outsourcing Development‘ in which I aim to map the challenges of outsourcing to the application of process support, analysis & design, and asset management tools.


