Blog

EN multilang plugin test

EN foobar

Proposal of a new ISO / QA CERT, or SIGSPL.org meets EC: today’s call

Dear all,

I am happy to inform you that today our independent expert research group presented results of our research since mid 2014 we mentioned in our Tech QA session in Hamburg to the members of the European Commission Peter Fatelnig and Arian Zwegers. They find our ideas “very appealing”!

The central idea is to establish a EU Energy Label like benchmarking of software components – FIWARE and beyond – based on available state of the art best practices, methods and also the technical implementation of a quite low TRL (2-3) of a prototype technical appliance aka SPL (Software Production Line). This type of system can become an important technical component in the FIWARE Incubation process as we believe.

spl_cert

We aim to to leverage modern industrial quality assurance and automation methods in the IT industry of the 21st century. The archetypal inspirations driving our vision of future ICT organizations are digital factories, leveraging intelligent assembly lines for complex components and sophisticated refining process for valuable ores. In our estimation this type of knowledge might lead to a historical, industrial revolution-like economical leap, where the booming DevOps movement is just a first step. Therefore we have decided to share our knowledge using an open public domain license, to serve the common wealth and further advance of European technology.

In this context, FIWARE ecosystem is a perfect case study, which has been an important enabling part of the FIC2Lab quality assurance pipeline behind the scenes since December 2014 where we successfully tested parts of our methodology on many Specific and some Generic Enablers.

We know very well that there is ongoing work in FICORE to enhance the quality of FIWARE components and respect this. In the context of an open community, we search to share our knowledge with these teams and any other individuals who is interested to join us, also for designing top-notch IT management courses and building consortia towards participating upcoming calls or industrial-scale investor communication. Our call is here to SixSigma and DevOps experts and other roles listed in our “Software QA Agency” vision in the document linked below.Here you can find open links to the slide stack and also a further assessment document we have presented today to EC. Feel free to share your comments!

Now I am happily looking forward to another call today with Juanjo to recap the ECFI Tech QA meeting and discuss further steps.

[1] Slide stack “SIGSPL.org meets EC”
https://docs.google.com/presentation/d/1kURBh7aoPOmOFtzf3ibplzOrnYWtfCSelnrkM8R9EVo/edit?usp=sharing

[2] Further assessment and a very rough agile costs projection for hardware and human resources
a) project based
b) permantent full time team based
https://docs.google.com/spreadsheets/d/19p16K6DorKYkxtwLGmvFCCKZC8wzkn3zB9RYHERsPRA/edit?usp=sharing

[3] a video snapshot of a live dahsboard broadcast demonstrating the output of a prototype SPL system, using by the way broadcasting system developed by the Phase3 EUROPEANPIONEERS startup LiveCoding.tv. This view is very technical but we have a plan how to transform this data to a more management-appealing dashboard. :-)
https://www.livecoding.tv/video/global-monitoring-of-fiware-server-clusters-35/
https://www.livecoding.tv/video/global-monitoring-of-fiware-server-clusters-78/

Our vision and proposal and also call for action is to install this type of real time, multi-megapixel BigData analytics dashboard physically in every larger ICT organization, starting in the head offices of FICORE and DG CONNECT. (given AT&T and NASA use this visualization technology since long time).
http://sigspl.org/2015/09/13/70-mp-delight-amazing-15000-x-5000-pixels-lhrd-wall-at-the-gi-vrar-workshop/

Forget many of the time-stealing surveys and reports – now there are realtime BigData analytics! And yes we see Fraunhofer as a very prominent and promising research partner in this context.

Thanks for reading!

kind regards
Peter Muryshkin
Today wearing the hat “Speaker of SIGSPL.org”.

Suggested reading: bestsellers “VELOCITY” (Jacob et al.), “Phoenix Project” (Gene),  “Continuous Delivery” (Humble, Farley), “The Inmates are Running the Asylym” (Cooper).

Revealing* the German plan on the future “Industry 4.0” – part 1/3: terminology

Dear SIGSPL community and friends,

as you know, in our Special Interest Group we deal with the idea of how SPL – Software Production Lines – might look like in near future. From the business analysis point of view, we work on modeling the corresponding domain specific Value Chain.

We acknowledge findings by the classical mass production industry, like Lean Manufacturing (understood as Agile/Lean IT) or SCM, Supply Chain Management (being adopted as well). Learning from the industry is a very exciting and challenging process!

To address the challenges of this learning process in a more systematic way, we propose to become more conscious in utilizing the domain language and terminology from recent findings in industrial research to make interdisciplinary work and knowledge exchange easier.

In this article series, we start moving in this direction by undertaking the following steps, and warmly invite readers and influencers to discuss for better alignment between many experts and thoght leaders:

  • assess the term industrial revolution and look at it from the Software Engineering point of view (part 1);
  • review current plans and activities of the German government towards igniting the 4th industrial revolution (part 2);
  • identify and transfer useful core ideas of the Industry 4.0 domain to the domain of Software Engineering (part 3).

So what is the 4th industrial revolution?

The official known usage of this term originates from a high-tech strategy project by the German government back 2011, aimed to promote computerization of manufacturing. According Wikipedia, Industry 4.0 is a “collective term embracing a number of contemporary automation, data exchange and manufacturing technologies”.

Terms “computerization” and “data exchange” imply that chances are big that some software also plays a role behind the scenes. The most amazing thing about the modern (prior to the rising DevOps era) software engineering however is that at physical level it introduces many manual workflows, which are required to move and assemble all sorts of digital artefacts along the value chain towards the ready product. In the latest management speak, the business processes in software engineering teams introduce a very low level of digitalization – ironic as our Universe actually is!

Continue reading Revealing* the German plan on the future “Industry 4.0” – part 1/3: terminology

Review of a Single Point of Truth based Deployment Week for FIWARE

Dear colleagues, dear Phase3 teams,

in the following I would like to share some background insights and collaborative successes of a recent 2 weeks time frame where I aligned on, scheduled and hold seven online communication slots for group deployment work.

The setup of this delivery business process model inherits some concepts from the model used by the Release Steering Committee Board to which I daily reported 2012 during my time at VHA, where the release responsible team sat day by day many hours in same room. They had a big dashboard with open critical issues and many 15 min slots for delegated dev team managers to come in, stand there and explain what is the status of their deliverables. I was one of these poor fellows sweating in front of them! Well, this was a very complex rollout of a vast enterprise telecom-IT landscape, consisting of many interlinked products. Hard and stressful, but in my opinion a necessary and unavoidable routine in large distributed teams carrying out a business-critical mission, I would say.

Back to present, namely in our FIWARE case, we have got series of components which are of course interdependent but in many cases can be run in a stand-alone environment, which makes our lives much simpler.

So, during these seven communication slots mentioned above I presented the FIC2Lab’s quality pipeline to our Accelerator’s Phase3 teams and instructed them where to start and what to do in order to make their first experiences with FIWARE software. (Preliminary information, tech support contacts information and manuals had been distributed already during Welcome Days as a „CTO Welcome Sheet“). Teams got homework to assess the maturity status of the deployment-helping artefacts available along the Enablers, and where needed, implement a Dockerfile and/or a basic smoke test.

The results were as expected – some teams were fast enough to make their contributions creating a quite disruptive competition feeling for other teams, because those other teams got on one hand an easier access to components already improved by their peers, but on the other hand they faced the challenge to step up in the task complexity to tackle on more advanced excellence improvements.

Well – we all stand on shoulders of some disruptive giants – don’t we?

So let’s step up and make more software of this world having a measurable shiny and green A+++ (A triple plus) level of technical excellence!

(contributed by Peter)

CTO Advisory: towards a benchmark for software quality you could show your CEO because it creates value through sustainability

In large IT organisations focused on software development, its change management and operation, leaders invest considerable efforts to collect information regarding status and quality of what such IT organisation delivers.

This efforts come over and over, in form of daily, weekly and monthly reporting.

In this article, we discuss two approaches, how you could drastically reduce costs of these reports and upgrade your teams to produce way more sustainable value.

First: find out what is really happening using a simple ISO/IEC based systematic benchmark, focused on efficiency of labour organization!

Second: implement state of the art automation and technology-focused reporting approaches of labour organisation to increase efficiency of your value chain and reporting.

Continue reading CTO Advisory: towards a benchmark for software quality you could show your CEO because it creates value through sustainability

On Rockstar developer teams

At SIGSPL, we aim to investigate trends and assess foundations to enable any IT organization to build IT that rocks – you included, dear reader!

But, who has the ability to deliver this technology, a Rockstar developer or maybe rather a Rockstar team?

We definitely agree with Scott Hanselman in his discussion about the “Rockstar Programmer myth”, where he says that it’s not only about seniority, but thoughtfulness as well.

The best idea about how seniority relates with problem oriented thinking is probably the quote from Nate Waddoups:

  • Junior Engineer – Creates complex solutions to simple problems.
  • Engineer – Creates simple solutions to simple problems.
  • Senior Engineer – Creates simple solutions to complex problems.
  • Rockstar Engineer – Makes complex problems disappear.

So our call to managers and Human Resources spealists – go for building Rockstar teams, if you see any value in building an IT that rocks! (Insiders’ tip: beyond hiring just developers, consider hiring also Requirements Engineers and Business Analysts and of course Rockstar Testers!)

70 MP Delight: Amazing 15000 x 5000 Pixels LHRD wall at the GI VR/AR workshop

Yesterday, September 10th, I was lucky to attend the opening of the GI VR/AR Workshop 2015 in Sankt Augustin hosted by the Institute of Visual Computing lead by Prof. Dr. André Hinkenjann.

Built as a 7×5 standard HD panel matrix, the LHRD (Large, High-Resolution Display) of 70 Megapixel delivered crisp, breath-taking imagery across a series of use cases.

Interactive usage of Google Maps, custom visualization software, Unity and multi-source windows on a very large display seems to be a representative but not complete list of what has been done last years at the Insitute of Visual Computing.

Specifically an eye-tracking based adaptive view rendering to increase system usage efficiency as well as Kinect-based gaming application gave me an idea what future visual applications to immersively interact with complex worlds of Big Data will be in 1-2 years.

Before this event, I thought that a competing technology to such displays might be an advanced Head Mounted Display, but now I doubt that in near future a HMD device could offer same scalability in terms of high resolution as a LHRD. Still, in a VR application demonstrated by the EU funded  startup VIORAMA  I could zoom into a 1000 MP Hieronymus Bosch paining (related video) .

Now, I am of course looking forward to experience similar LHRD setup, but based not on HD panels, but 4k, or even better 8k, which will be definitely awesome.

 

SIGSPL.org goes live

On August 22th, 2015 SIGSPL initiators Peter Muryshkin and Christian Holzinger met in the coworking space of Unperfekthaus in Essen to launch the community site, sigspl.org.

SIGSPL.org stands for Special Interest Group for Software Production Lines. SIGSPL is a non-profit initiative to leverage modern industrial quality assurance and automation methods in the IT industry of the 21st century.

Just imagine, you could observe the value chain of an enterprise IT project in real time on an interactive dashboard. This vision is achievable through interdisciplinary synergies between Labor, Analysis and Arts combined with industrial automation and quality management approaches.

IMAG0147

Industrial Data Space – SPL UseCase

Introducing SIGSPL

We expect that an advanced approach to combine Lean SixSigma, DevOps and Big Data Visual Analytics will revolutionize the IT industry as we know it and introduce a post-devops era.