SlideShare a Scribd company logo
1 of 15
Download to read offline
HOW WE WORK
We work with great clients to develop their ideas.To do it properly
we use trustworthy methods and techniques.After years of refining
our process we want to share it with you.
HI! WE ARE SENFINO SOFTWARE HOUSE
We want to create great products with you.To do this you have to know
some of our lingo, understand the process, what requirements, sprints
and backlog are and how much involvement we need from you.

Then we can focus on development.
WHAT WE NEED FROM YOU
(APART FROM MONEY, OF COURSE)
WE HAVE A DEAL!
REQUIREMENTS
WORKSHOPS
We use Tom & Kai Gilb methods
to understand and compose
true requirements of the
project. Check out gilb.com!
MUTUAL
UNDERSTANDING
KICK OFF! DEVELOPMENT
THE PROCESS
„We want iBeacons in our product” is easy to say, but are you
certain that it is the best solution? During workshops we
deconstruct a product’s wishlist to fully understand what business
purpose you want to adress and what’s the optimal way to do it.
Bottom line - good requirements save money and speed up
development.
REQUIREMENTS
SPRINT 0 SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT 5 SPRIN
Sprint 0 - the first week is intended to
test and validate assumptions. For
example: are we sure that this technology
will be the fastest way to a public
version?
Start! Deadline!
Usually, a sprint is a one week long development „episode”.
SPRINT 0 SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT 5 SPRIN
Lets say that here’s where you set a deadline for a public beta of your
app - this action signifies a „fixed time project”). Things not always go
smooth but deadlines are deadlines, can’t negotiate with them :)

!
To deliver a product on time we need to have variable scope. Scope is
defined by identifying most important features (implemented first) and
„nice to have” features (can be done in a future release). An organized
document with features is called a backlog
Start! Deadline!
DEFINING WHAT IS MOST IMPORTANT NOW
!
The business environment can change rapidly. Thanks to agile
methodology we can painlessly adjust to it, change the order of
features and give you the biggest business value for your
money.
Example: Let’s say we’re developing a mobile chatting app for your startup. 

You saw a rival app with a geolocation sharing feature and you cannot go public
without it right now. During the next review you ask us to add this feature to the top
of the backlog. During our internal planning we assess its difficulty and give it a place
in the backlog, according to your market battle strategy. 

!
Of course, during this process something else has to go lower on the list and/or will
not be in this release - but it’s infinitely better than a brief that’s carved in stone,
resulting in stressful change requests.
MOST IMPORTANT
FEATURE
VERY IMPORTANT
FEATURE
NICE TO HAVE
FEATURE
MARKET WINNING
FEATURE!
this is a backlog
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
USER TESTS
USER TESTS
TESTS
REPORT
SPRINT
PLANNING
CLIENT
MEETING
DEV
DAILY SCRUM
DEV DEV DEV
CODE
REVIEW
SPRINT
REVIEW
CLIENT
MEETING
TEST
RELEASE
CLIENT INTERACTION DEVELOPMENT TEAM WORK QUALITY ASSURENCE WORK
DAILY SCRUM DAILY SCRUM
This is how our sprint looks like under the hood
CLIENT INTERACTION DEVELOPMENT TEAM WORK QUALITY ASSURENCE WORK
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
USER TESTS
USER TESTS
TESTS
REPORT
SPRINT
PLANNING
DEV
DAILY SCRUM
DEV DEV DEV
CODE
REVIEW
SPRINT
REVIEW
TEST
RELEASE
DAILY SCRUM DAILY SCRUM
CLIENT
MEETING
CLIENT
MEETING
This is important for you as a client. Here, we (as a software
house) need your opinion about project progress. As you can
see we meet (or confcall) twice a week. This could be
intensive but it pays off big time in the future.
WHOLE PACKAGE
We think that the best way to develop apps
is to have all competences under one roof.
A holistic approach will save you money
because there is no additional
communication overhead with other
teams or freelancers.
!
Under one price, you get a developer with
a complete supporting team (researcher,
designer, UX designer, tester and client
service helping him produce good code.
The cost of sprints depends on team members involvement. For
example, sometimes it’s better to start Android development one
sprint later than iOS to sort out potential problems with APIs.You
always know the average cost of sprints. It’s easy to estimate how
much additional a month of our work will cost.
COST OF SPRINTS
SPRINT 0 SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4DEV TEAM
IOS DEV
ANDROID DEV
BACKEND DEV
5 5 5 5
5 5 5 5
5 5 5 5
15 10 15 15 5
Average sprint cost: 15 Overall cost: 60
1. Good requirements save money and speed up development,
2. Fixed time means variable scope of project,
3. Sprints are usually week-long episodes of work,
4. Backlog is a structurized list of product features,
5. All competences in one place shrink communication overhead,
6. Developers must have supporting teams to create good code,
7. Avarage sprint cost helps to estimate future development.
RECAP
SENFINO.COM
MARCINZAREMBA
MARCIN@SENFINO.COM

More Related Content

Recently uploaded

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 

Recently uploaded (20)

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

How we work

  • 2. We work with great clients to develop their ideas.To do it properly we use trustworthy methods and techniques.After years of refining our process we want to share it with you. HI! WE ARE SENFINO SOFTWARE HOUSE
  • 3. We want to create great products with you.To do this you have to know some of our lingo, understand the process, what requirements, sprints and backlog are and how much involvement we need from you.
 Then we can focus on development. WHAT WE NEED FROM YOU (APART FROM MONEY, OF COURSE)
  • 4. WE HAVE A DEAL! REQUIREMENTS WORKSHOPS We use Tom & Kai Gilb methods to understand and compose true requirements of the project. Check out gilb.com! MUTUAL UNDERSTANDING KICK OFF! DEVELOPMENT THE PROCESS
  • 5. „We want iBeacons in our product” is easy to say, but are you certain that it is the best solution? During workshops we deconstruct a product’s wishlist to fully understand what business purpose you want to adress and what’s the optimal way to do it. Bottom line - good requirements save money and speed up development. REQUIREMENTS
  • 6. SPRINT 0 SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT 5 SPRIN Sprint 0 - the first week is intended to test and validate assumptions. For example: are we sure that this technology will be the fastest way to a public version? Start! Deadline! Usually, a sprint is a one week long development „episode”.
  • 7. SPRINT 0 SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT 5 SPRIN Lets say that here’s where you set a deadline for a public beta of your app - this action signifies a „fixed time project”). Things not always go smooth but deadlines are deadlines, can’t negotiate with them :)
 ! To deliver a product on time we need to have variable scope. Scope is defined by identifying most important features (implemented first) and „nice to have” features (can be done in a future release). An organized document with features is called a backlog Start! Deadline!
  • 8. DEFINING WHAT IS MOST IMPORTANT NOW ! The business environment can change rapidly. Thanks to agile methodology we can painlessly adjust to it, change the order of features and give you the biggest business value for your money. Example: Let’s say we’re developing a mobile chatting app for your startup. 
 You saw a rival app with a geolocation sharing feature and you cannot go public without it right now. During the next review you ask us to add this feature to the top of the backlog. During our internal planning we assess its difficulty and give it a place in the backlog, according to your market battle strategy. 
 ! Of course, during this process something else has to go lower on the list and/or will not be in this release - but it’s infinitely better than a brief that’s carved in stone, resulting in stressful change requests. MOST IMPORTANT FEATURE VERY IMPORTANT FEATURE NICE TO HAVE FEATURE MARKET WINNING FEATURE! this is a backlog
  • 9. MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY USER TESTS USER TESTS TESTS REPORT SPRINT PLANNING CLIENT MEETING DEV DAILY SCRUM DEV DEV DEV CODE REVIEW SPRINT REVIEW CLIENT MEETING TEST RELEASE CLIENT INTERACTION DEVELOPMENT TEAM WORK QUALITY ASSURENCE WORK DAILY SCRUM DAILY SCRUM This is how our sprint looks like under the hood
  • 10. CLIENT INTERACTION DEVELOPMENT TEAM WORK QUALITY ASSURENCE WORK MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY USER TESTS USER TESTS TESTS REPORT SPRINT PLANNING DEV DAILY SCRUM DEV DEV DEV CODE REVIEW SPRINT REVIEW TEST RELEASE DAILY SCRUM DAILY SCRUM CLIENT MEETING CLIENT MEETING This is important for you as a client. Here, we (as a software house) need your opinion about project progress. As you can see we meet (or confcall) twice a week. This could be intensive but it pays off big time in the future.
  • 11. WHOLE PACKAGE We think that the best way to develop apps is to have all competences under one roof. A holistic approach will save you money because there is no additional communication overhead with other teams or freelancers. ! Under one price, you get a developer with a complete supporting team (researcher, designer, UX designer, tester and client service helping him produce good code.
  • 12. The cost of sprints depends on team members involvement. For example, sometimes it’s better to start Android development one sprint later than iOS to sort out potential problems with APIs.You always know the average cost of sprints. It’s easy to estimate how much additional a month of our work will cost. COST OF SPRINTS
  • 13. SPRINT 0 SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4DEV TEAM IOS DEV ANDROID DEV BACKEND DEV 5 5 5 5 5 5 5 5 5 5 5 5 15 10 15 15 5 Average sprint cost: 15 Overall cost: 60
  • 14. 1. Good requirements save money and speed up development, 2. Fixed time means variable scope of project, 3. Sprints are usually week-long episodes of work, 4. Backlog is a structurized list of product features, 5. All competences in one place shrink communication overhead, 6. Developers must have supporting teams to create good code, 7. Avarage sprint cost helps to estimate future development. RECAP