Agile Methods

What is TDD?

TDD (Test Driven Development) is a test-driven development method. It's just one of many approaches for controlling the quality of software and applications. The TDD iterative methodology People often tend to confuse the notion of test first and TDD. Let's take a closer look at TDD (Test Driven Development). It's a development methodology that starts with unit tests. These tests are then validated one by one to obtain the simplest, most efficient code possible. Why is it an iterative technique? Because the tests created at the outset will all be recreated in order to match the final expectations as closely as possible. This pushes developers to correct bugs in real time, and also to adapt and modify code. What's more, they perform these actions for every test written, every feature desired, every new feature requested. For more information: QA Manager: what is it? (bluesoft-group.com) In fact, it's a bit like a GPS. Tomorrow, I want to go somewhere for the weekend, and I know the way by [...].

2024-03-29T16:10:30+01:00April 1, 2024|Uncategorized|0 comment

Is project management the poor relation of consulting?

To begin with, what is project management consulting? Project management consulting is a profession that encompasses many issues. Companies, both public and private, hire consultants to help them manage their projects. Although everyone is familiar with the concept of project, few people really understand the ins and outs of this profession. What do project management consultants do? Project management consultants can intervene in various situations. They can help a company in difficulty to understand the reasons for its problems and to put in place solutions to remedy them. Their main mission is to bring a project back on track and to complete it successfully, even if this means modifying the initial plan. A standardized project management method or a case-by-case approach? The work of consultants can also be more global. By tackling organizational problems that affect the whole company. In these cases, it is no longer a question of solving a specific problem but of reviewing the general functioning of the company. It is then necessary to ask the right questions in order to find solutions [...]

2024-01-09T15:17:39+01:00March 20, 2023|Headlines|0 comment

State of agile 2023: things to remember

This 16th edition of the annual State of Agile survey is marked by a profound influence of post-covid practices. We learn that the emergence of hybrid work environments (telecommuting, flex-office, back to the office early 2022...) and hybrid events have influenced agile methods. We decided to take the logic of the report and synthesize it to give you the essential information to remember. State of Agile trends According to 89% of respondents, the values to have for a successful agile team would be empathy, a clear company culture, good tools and responsible leaders. We also learn the main reasons for adopting agility in 2022 (several answers possible): We also learn how agile projects are prioritized among most respondents. (multiple responses possible): Companies and their experiences with agile Agile is no longer just for development teams. 2022 has seen a growing number of teams adopt agile as part of their day-to-day missions. This is the case in more and more marketing, R&D, HR teams (Editor's note: it was in 2022 that the marketing team of Blue Soft adopted agility in its processes). Agility [...]

2024-01-09T15:18:47+01:00February 27, 2023|Headlines|0 comment

How does a Scrum Master differ from a project manager?

Is a Scrum Master just a Project Manager with an agile approach? This widespread vision is quite far from reality. As a coach in the Agile era, he gives rise to many fantasies and, above all, to misinterpretations. Far from being reduced to a project manager 2.0, he has a precise role in the eponymous methodology. If you ask him to fill in a schedule, to deliver a budget estimate or to answer clients on technical points, it is because you have not yet understood his real utility. To get the most out of agility and this role, get to know him. Let's meet an atypical profile, essential to the success of your project. First step: understand the Scrum method The term "method" is not entirely appropriate. Because more than a method, Scrum is a state of mind that is meant to be radical: rather than thinking "project" (like the V-cycle), think "product". Therefore, forget about specifications, cascading validations and delivery at N+3. From now on, new IT and software projects are developed step by step. In the Scrum language, we speak of iterations. Thanks to a "sprint" approach, the project is [...]

2024-01-10T09:18:05+01:00June10,2020|DevOps, Digital|0 comment

Agile rituals: essential practices for a successful Scrum (2/2)

Agile Ritual: Focus on Sprints The first part of this article was dedicated to the roles and structures in Scrum. In this part, we will focus in more detail on the Sprint part, a key point for an efficient implementation of the agile method. First of all, it is necessary to consider that the objectives defined during the sprint planning were Measurable, Achievable, Realistic and Temporally defined (S.M.A.R.T). The sprint review must then allow the team to present the achievements made during the sprint, by a series of demonstrations to the stakeholders. Objective: Carried out on the last day of the sprint, just before the retrospective, it must "show" the product. The purpose of this meeting is to present the results in a concrete way. In summary, what has been done during the sprint as an achievement in view of the Backlog. Prerequisites: The team must ensure that the material necessary for the proper conduct of the demonstrations is ready and functional (network, components, data). The participants are the stakeholders and other people in the organization, the Product Owner, developers and the Scrum Master. Duration: As a general rule, it depends on the duration of the sprint. For example, for a [...]

2024-01-10T09:01:33+01:00February25,2020|DevOps, Digital|0 comment

Agile rituals: essential practices for a successful Scrum (1/2)

Agile Rituals: Roles and Structure in Scrum There is a lot of talk about agile methods and rituals, their effectiveness and flexibility. However, agility is not without a framework. Indeed, there are several agile methods, as well as several specificities in the way to implement the agile manifest. While there is no one-size-fits-all method, Scrum is the most suitable method in the context of IT. It is, in fact, the most implemented today in IT. Be careful, this is a method that requires a lot of rigor, especially regarding the respect of rituals. Indeed, the whole operation of Scrum is based on a very precise framework: well-defined roles with a clear and limited perimeter Structured and time-bound rituals (time-boxed) The principles and values of agility In this first part, we present the roles and structure of our teams and rituals. Agile ceremonies and rituals: agility is not a religion, nor a sport, but it borrows some codes from it The practice of Scrum is often recognizable, in some companies, by the presence of the colored notes, arranged on the walls of workspaces. In practice, there are other elements, such as [...]

2024-03-20T13:43:22+01:00February 24th, 2020|DevOps, Digital|0 comment
Go to top