Software craftman...
Follow
Find
3.9K views | +1 today
 
Scooped by yannick grenzinger
onto Software craftmanship and Agile management
Scoop.it!

5 Things Product Owners Can Learn From Product Managers

5 Things Product Owners Can Learn From Product Managers | Software craftmanship and Agile management | Scoop.it
Here are five key principles that Product Owners need to know to lead their software products to success.
more...
No comment yet.
Software craftmanship and Agile management
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Feature Toggles Revisited

Feature Toggles Revisited | Software craftmanship and Agile management | Scoop.it
Proper implementation of feature toggles based on a categorisation of their longevity and dynamism helps dealing with their operational complexity according to Pete Hodgson, consultant at ThoughtWorks. In his post he expands Martin Fowler's FeatureToggle pattern and proposes Release, Ops, Experiment and Permission Toggle implementation strategies.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

André Staltz - Why React/Redux is an inferior paradigm

Reactive User Interfaces Programmer
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Videos - Reinertsen & Associates

Videos Available On Line In the past few years I’ve authorized a number of my keynote speeches to be put on the web. Most of them are 40 to 90 minutes long. I’ve listed them in reverse chronological order. They contain certain material that is not in the current version of the book: 2015 Thriving …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

“Lean Enterprise”: An Innovation-led Alternative to the Scaled Agile Framework (SAFe)

“Lean Enterprise”: An Innovation-led Alternative to the Scaled Agile Framework (SAFe) | Software craftmanship and Agile management | Scoop.it
Ian Kelsall, Keith Dodds discuss why complexity trumps determinism in the modern enterprise, explaining why it is essential to have a a fundamental change in leadership mindset.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Basics of Being Reactive

A key problem with the whole Reactive space and why it’s so hard to understand is the vocabulary with all the terms and lots of different interpretations of what it means, Peter Ledbrook claims and also a reason for why he decided to work out what it’s all about and sharing his knowledge in a presentation.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Building Maintainable Software - Full version available now!

10 Coding GuidelinesWrite short units of code: limit the length of methods and constructorsWrite simple units of code: limit the number of branch points per methodWrite code once, rather than risk copying buggy codeKeep unit interfaces small by extracting parameters into objectsSeparate concerns to avoid building large classesCouple architecture components looselyBalance the number and size of top-level components in your codeKeep your codebase as small as possibleAutomate tests for your codebaseWrite clean code, avoiding "code smells" that indicate deeper problems
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Introducing Guesstimate, a Spreadsheet for Things That Aren’t Certain — The Guesstimate Blog

Introducing Guesstimate, a Spreadsheet for Things That Aren't Certain - The Guesstimate Blog - Medium
Existing spreadsheet software is made for analyzing tables of data. Excel, Google Sheets, and similar tools are fantasti…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

#NoEstimates Applied to Software Contractors

InfoQ spoke to Vasco Duarte on how the #NoEstimates technique may apply to a contracting environment, facing tipical needs of sizing a project, establishment of agreements, signature of contract and building of trust.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Getting Started with Apache Zeppelin and Airbnb Visuals - Jay's Life

Getting Started with Apache Zeppelin and Airbnb Visuals - Jay's Life | Software craftmanship and Agile management | Scoop.it
I’ve been playing around with Apache Zeppelin for a few months now (not so much playing as just frustration initially to get it working). After consistently using it a bit, I find it incredibly useful for data visualization and business intelligence purposes. Apache Zeppelin is self described as “a web-based notebook that enables interactive data …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Surprising Truth About DevOps in Banks

Banks score high in some challenging areas for DevOps adoption: culture, architectural readiness, agile maturity and technical best practices. They score lower in technical and process based areas.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

allan's blog - Agile, Lean, Patterns: Software has diseconomies of scale - not economies of scale

allan's blog - Agile, Lean, Patterns: Software has diseconomies of scale - not economies of scale | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The “Chaos Report” Myth busters

Interview with researchers who refute the Chaos Report statistics about Information Technology project failure. The research found the Chaos Report misleading, one-sided, perverts the estimation practice, and results in meaningless figures.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Clever New GitHub Tool Lets Coders Build Software Like Bridges

Clever New GitHub Tool Lets Coders Build Software Like Bridges | Software craftmanship and Agile management | Scoop.it
GitHub's new tool lets coders rebuild old software from scratch without ever turning off the switch.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Les monades dans la programmation fonctionnelle

decouvrez comment les monades offrent un modèle de construction d'environnements de calculs sûr et puissant - Blog technique de Demotera, éditeur
d’AtikTeam.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Wrong Abstraction

I've been thinking about the consequences of the "wrong abstraction."  My
RailsConf 2014 "all the little things" talk included a section where I
asserted:

> duplication is far cheaper than the wrong abstraction

And in the summary, I went on to advise:

> prefer duplication over the wrong abstraction

This small section of a much bigger talk invoked a surprisingly strong
reaction. A few folks suggested that I had lost my mind, but many more
expressed sentiments along the lines of 
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Can agile scale and does it matter?

Can agile scale and does it matter? | Software craftmanship and Agile management | Scoop.it
Google, Facebook, and Spotify all grew incredibly quickly and need to coordinate massive numbers of people. How did they do it?
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Qu'est-ce qui me motive en tant que développeur ?

Qu'est-ce qui me motive en tant que développeur ? | Software craftmanship and Agile management | Scoop.it
Je suis développeur. Je travaille pour l'ESN MaBoite et suis en mission depuis plusieurs mois chez MonClient. Il est 9h40, j'arrive chez MonClient en retard, déjà fatigué. Sans avoir fait la fête la veille, j'ai pourtant eu du mal à me lever ce matin, je n'avais ...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Understanding Complex Software Systems by Embracing Chaos

Modern software systems are complex and chaotic. Requirements, employee counts, and production environments change quickly. Yet the software produced under these circumstances must be understandable as well as useful. Matt Ranney, an architect at Uber, argues that to understand these complex systems you must embrace chaos, rather than run from it. You must also accept limits to our understanding.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

NoSQL Databases: An Overview

NoSQL Databases: An Overview | Software craftmanship and Agile management | Scoop.it
Over the last few years we have seen the rise of a new type of databases, known as NoSQL databases, that are challenging the dominance of relational databases. Relational databases have dominated the software industry for a long time providing mechanisms to store data persistently, concurrency control, transactions, mostly standard interfaces and mechanisms to integrate application data, reporting. The dominance of relational databases, however, is cracking.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Is REST Best in a Microservices Architecture?

Is REST Best in a Microservices Architecture? | Software craftmanship and Agile management | Scoop.it
Some thoughts on microservice communication mechanisms
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Yahoo! Benchmarks Apache Flink, Spark and Storm

Yahoo! Benchmarks Apache Flink, Spark and Storm | Software craftmanship and Agile management | Scoop.it
Yahoo! has benchmarked three of the main stream processing frameworks: Apache Flink, Spark and Storm.
yannick grenzinger's insight:

http://yahooeng.tumblr.com/post/135321837876/benchmarking-streaming-computation-engines-at

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Git Branching Strategies

Git Branching Strategies | Software craftmanship and Agile management | Scoop.it
In this blog post we will talk about various branching strategies that we can adopt during SDLC. Dif...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Free Red Book: Readings in Database Systems, 5th Edition - High Scalability -

Free Red Book: Readings in Database Systems, 5th Edition - High Scalability - | Software craftmanship and Agile management | Scoop.it
For the first time in ten years there has been an update to the classic Red Book , Readings in ...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How Apache Flink enables new streaming applications | data Artisans

How Apache Flink enables new streaming applications | data Artisans | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.