What is a Devops engineer ?

What is a Devops engineer ?

Devops
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] Devops is the new buzzword in human resources of tech companies. Jobs are popping up all over the place with the title “Devops engineer”. It shows that organizations are now interested in the subject of company end-to-end agility, and that is a good thing. The problem is that Devops is not a job. Funny thing, assigning the responsibility of Devops execution to a job is by definition anti-Devops. Is this Devops job title a faux-pas of badly informed recruiters? Or does it hide a deeper question? Let’s have a look. [siteorigin_widget class="WP_Widget_Media_Image"][/siteorigin_widget] A light review of Devops We will not detail what is Devops in this article, it would be far too long. We will do it for sure, but this will require its own set of…
Read More
Scrum hoax #2: a Scrum Master is useless – Conflicts

Scrum hoax #2: a Scrum Master is useless – Conflicts

Agility
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] Any activity done in group may create conflicts between individuals.Scrum, by proposing self-organized teams synchronized by ceremonies and pair-reviews, may bring to the surface conflicts within the team and outside the team. A common thinking is that it relies on the Scrum master to solve these conflicts.  In this article we will review where the role of Scrum master lies regarding conflict resolution. [siteorigin_widget class="WP_Widget_Media_Image"][/siteorigin_widget] Many people believe the Scrum master is useless. On the other side of the spectrum, some people believe that he is kind of a manager of the team. Where is the truth? Last week, there was a conflict between two members in a team that I coach. Apparently the organization, including the team members, were expecting the Scrum master to take care…
Read More
Retrospective of Vivatech 2018

Retrospective of Vivatech 2018

Strategy
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget][siteorigin_widget class="WP_Widget_Media_Image"][/siteorigin_widget] We had the chance to be invited by the Institut Mines-Telecom to participate to the 3rd Vivatech conference in Paris. We attended mostly to meet with various companies and discuss about Stenusys Scrumboard but we also took time to attend few conferences and look at many awesome innovations. Here are few highlights of our visit.  Part 1: Vivatech as a startup On our booth We had a stand on IMT booth to present our product, Scrumboard. They were many (many) stands like ours, and obviously visitors (academic, investors, executives, press) focus mainly on startups they already know about, so entrepreneurs should not expect to have all visitors stopping by. Yet we had many interesting visits and discussions around our product and software engineering in general, like…
Read More
A tour of Stenusys Scrumboard

A tour of Stenusys Scrumboard

Content
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] Want to see what  Scrumboard looks like? Check out the tour in video.  [siteorigin_widget class="SiteOrigin_Widget_Video_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget]
Read More
Stenusys will be at Vivatech 2018

Stenusys will be at Vivatech 2018

Announcements
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] We are thrilled to attend one of the own world biggest startup event this May in Paris. We will demo Scrumboard on the stand B38 in the area of the Mines-Telecom Institute.  [siteorigin_widget class="SiteOrigin_Widget_Image_Widget"][/siteorigin_widget] - What is it: Vivatech gathers startups and leaders together to present and celebrate innovation. - Where and when: Paris Expo, Porte de Versailles Hall 1, Paris from May 24th to May 26th. - What will Stenusys do there: Demos of Scrumboard will be available. We will as well provide free software engineering coaching sessions on the stand (booking required at contact@stenusys.com or on site). [siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget]
Read More
The essential of Scrum in less than 7 minutes

The essential of Scrum in less than 7 minutes

Agility, Content
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_Video_Widget"][/siteorigin_widget] How Scrum works? Scrum is probably the most widely spread agile methodology in the world. Many agile practitioners think it is often badly implemented and used, preventing companies to get the benefits out of it. If some difficulties are complex to solve, some others come from a lack of knowledge, or misunderstanding, of the core of Scrum. In this video we review: The ceremonies and their purpose, in particular the expected collaboration during them The ownerships of the Product Backlog, the stories and the product increments The roles of Scrum Master, the Product Owner and the development team The Scrum board The team tempo   [siteorigin_widget class="SiteOrigin_Widget_Cta_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget]
Read More
Our software engineering blog is now open !

Our software engineering blog is now open !

Announcements
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] We are proud to open our own blog about software engineering. It will be an opportunity to discuss methodologies like Scrum and Devops, as well as technical matters or even strategic aspects. [siteorigin_widget class="SiteOrigin_Widget_Image_Widget"][/siteorigin_widget] Our team composed of senior developers, agile experts, product owners and devops coach will propose articles on various topics of software crafting that thay work with on a daily basis. Here are some articles that you may like: [siteorigin_widget class="SiteOrigin_Widget_Features_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget]
Read More
Scrum hoax #1: Scrum prevents transparency

Scrum hoax #1: Scrum prevents transparency

Agility
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] Better transparency is one of the key value proposition of Scrum and one of its pillar. Several parts of the framework are designed to help it and make sure to keep stakeholders aware of the progress. More often than not, this does not work as expected and Scrum is blamed for that. It is a perfect opportunity to open this series of articles around the Scrum hoaxes. In today’s article we will discuss the black box syndrome some organizations encounter while implementing Scrum, and cover the possible causes and solutions. [siteorigin_widget class="WP_Widget_Media_Image"][/siteorigin_widget] Some times ago, I had a discussion with a senior product analyst about how Scrum impacted its organization. Like some people complaining here and there, he was not happy at all with the methodology. Bottom…
Read More
A branching strategy for Scrum using Git

A branching strategy for Scrum using Git

Agility
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] Scrum is a great framework. If you do not know it, you should check it out and then come back here ! Defining a branching strategy suitable for Scrum is not so simple, here is a proposal. Scrum is designed to develop product among iterations (called sprints). The sprint backlog contains stories which represents the work to do in the scope of the sprint. At the end of the sprint the Product Owner will decide if the proposed product increment is accepted or not. It is common for Scrum teams to have strong difficulties with the branching strategy to apply to the product they are building. As a matter of fact, the expected level of collaboration on each story, the need to propose a shippable product increment,…
Read More
How to setup PostgreSql datasource with Wildfly ?

How to setup PostgreSql datasource with Wildfly ?

Coding
[siteorigin_widget class="SiteOrigin_Widget_Headline_Widget"][/siteorigin_widget][siteorigin_widget class="SiteOrigin_Widget_SocialMediaButtons_Widget"][/siteorigin_widget] Pretty much all applications require some sort of persistence. Strangely enough, it is not always trivial to set up properly connection between your application server and your database, or to do it in the best way. In particular, putting together Wildfly, one of the most common JavaEE application server, with PostgreSQL, one of the most common open source SQL database, should be done in a heartbeat.With Wildfly, there are 3 ways to setup this connection using a datasource, from easy and manual to more complex but automatable. In this article, I will explain step by step these different options for the standalone Wildfly mode. [siteorigin_widget class="WP_Widget_Media_Image"][/siteorigin_widget] You can also put directly the database configuration in the source code of your application but it's not really an option…
Read More