Quality on our projects

Quality on our projects

A step-by-step guide from one of BySix's QAs.

Every team member is responsible for a part of the development and my job is to ensure quality. If I guarantee quality at every single task, I will ensure quality at development and project itself.


These are for me the most important steps in quality assurance and the ones I follow.


Analysing


When there are new tasks, I normally take time to look where each task will be involved in. These tasks could affect previous developments and I need to think of all possible scenarios to be able to discover edge cases. It’s like having a higher picture of the development.


Thinking


Looking at the previous analysis, it’s time to think about the scenarios. Scenarios are different from each other and all of them are important to guarantee the development quality.


Designing


After analysing and thinking the scenarios, it’s time to think about test cases. There could be some test cases that I can re-use. Having a good and organised test case library is essential for time optimisation. Writing new cases is inevitable and they are the most important part of their own re-usability. They need to be written as less dependent as they can be (for a good re-usability) and as simple as possible, so that anyone can execute them.


Executing


This is the part of the process that takes less thought, it’s a step-by-step execution. It’s all about discipline and taking the scenario as it is. Looking back into the process, all the analysis were already made and here, it’s only about execution.


Communicating


There is quality in every step of the development. Communicating with the team is also part of quality - identifying the scenarios where the requirements weren’t fulfilled and helping to troubleshoot problems with the development are also part of quality.


These are my steps to ensure quality at the projects I’m involved in! :)

Embracing the challenge: How BySix thrives on difficult projects and delivers results
Embracing the challenge: How BySix thrives on difficult projects and delivers results

At BySix, we are known for taking on the toughest software engineering challenges and delivering successful results. Our team of top-notch talent has the expertise and drive to tackle complex software development projects, and we pride ourselves on providing tailored software solutions that meet the unique needs of any customer. Identifying and Addressing Challenges: Before we begin any software development project, we take the time to identify potential challenges and develop strategies to address them. This proactive approach helps us to avoid roadblocks and ensure that the project stays on track. The Power of Experience: With years of experience in software engineering and development, our team is well-equipped to handle any challenge that comes our way. We know what it takes to deliver quality results, even in the face of difficult obstacles. Customization is Key: At BySix, we believe that one-size-fits-them-all solutions simply don't cut it. That's why we take the time to understand our customers’ unique needs and tailor our software solutions to meet those needs. Collaboration is Essential: We believe in working closely with our clients throughout the software development process, from planning to execution. Our collaborative approach ensures that our customers are involved every step of the way, and that we are able to deliver software solutions that truly meet their needs. At BySix, we thrive on challenges, and we are committed to delivering software solutions that exceed expectations. With our top-notch talent, customized solutions, and collaborative approach, we are confident that we can tackle any software engineering challenge and deliver results that drive business success.

Read more
BySix's formula for a winning culture
BySix's formula for a winning culture

When you think about great brands, you don’t only see what they sell… you feel the culture, the empathy and what they care about. If you look at Deloitte you might not immediately spot what they really sell, you just know that no matter what, no matter the area, you’ll be able to reach great professionals that will help you on the toughest challenges you are and will be facing.  At BySix we like to think that we became that kind of a brand. We don’t care as much about technology, business, sales, revenue or profitability. We care about people! Our people continually shapes who we really are, and technology is in second plan. The solutions we provide are people centric, where technology is not the end goal but the enabler.  I’m not gonna lie to you, of course we’ll always care about experience, perfectionism or even how we use technology to provide a great solution. It’s also not easy to join our team because we’re just looking for like minded people. Our professionals are among the greatest minds in the world, but that wouldn’t be enough to ensure that they are the right ones for the job if we wouldn’t share the same mindset, culture and passion to solve the challenges that we face. Our culture is about being a fine great family before we even think about any challenge or solution. We hug, we thank, we help, we care, and that’s why we’re among the best: we are one! During the last event that we had, I was looking around and I couldn’t feel so proud - we came from the bottom and we’ve born and raised between tough competitors. Our events aren’t about fanciness, they are always about team work: everyone comes together to help out on making the event happen; and you know what? They are great, everybody feels happy and everybody enjoys the familiar vibe it has. This time I went around talking with most of the team members thanking them personally for who they are and for making this possible. Awesome is the word I’d use to describe them!  The outcome of all this is that we have people enjoying this ride for 4 years straight, people that enjoyed so much that after leaving they just wanted to come back. Family is family and that’s why we stick together, we face everything together, we learn together, we do and will grow together.  A great brand is not only about what it sells, it’s about culture with which a potential customer can relate with. BySix will stick to it, technology will always be just the enabler. What about you? Are you looking for a poorly minded cooked up solution or for a team worked great solution? 

Read more
Empowering communities: BySix's vision for a better world
Empowering communities: BySix's vision for a better world

BySix's mission is not only to provide top-notch software engineering services and solutions to our clients but also to make a positive impact in the communities we serve. Our foundation is based on four pillars: empathy, community, generosity, and empowerment. These values are deeply ingrained in our company culture and guide us in all of our actions and decisions. Empathy is at the heart of our foundation. We believe that understanding and connecting with others' emotions and experiences is crucial to building meaningful relationships and creating positive change. That's why we strive to create an inclusive and diverse workplace that values and respects everyone's backgrounds and perspectives. Community is another essential pillar of our foundation. We believe that supporting and collaborating with local communities is key to creating a better world. We partner with organizations that share our values and work towards making a positive impact on the environment, education, and social justice. Generosity is also a fundamental value for BySix. We believe in giving back to our communities and helping those in need. Our employees are encouraged to volunteer and donate to causes they care about, and we support their efforts through our charity foundation. Finally, empowerment is crucial for creating sustainable and long-lasting change. We believe in empowering individuals and communities to take action and create positive change themselves. Our team is committed to providing resources, tools, and knowledge to help our clients and partners achieve their goals and make a difference in their communities.

Read more
The power of collaboration: BySix's top-notch talent in software engineering
The power of collaboration: BySix's top-notch talent in software engineering

At BySix, we believe that collaboration is the key to unlocking the full potential of our top-notch talent in software engineering. Our software engineers bring together their diverse backgrounds and experiences to create innovative, tailored software solutions for our customers. Our engineers are experts in software development and software engineering, with a deep understanding of the latest technologies and best practices, across a wide range of industries. They work closely with our customers to understand their unique needs and challenges, and then use their technical expertise and consulting skills to design and deliver software solutions that exceed expectations. What truly sets BySix's software engineers apart is their ability to collaborate effectively with each other and with our clients. We foster an inclusive culture that values teamwork, joint learning and open communication, and we provide our engineers with the tools and support they need to work together seamlessly, no matter where they are located. Our team has a deep understanding that effective communication and collaboration are essential to delivering successful software solutions. This collaborative approach not only helps us deliver better software solutions, but it also leads to greater employee satisfaction and engagement. BySix's software engineers are not just colleagues, but partners in creating innovative and successful software solutions.

Read more