car auction project
TRANSCRIPT
Car AuctionONLINE CAR AUCTION
2
Online car auction
It is unique service for Belarus, which allow sellers and buyers of the car at the minimum
terms and with minimum costs, to find partners for the trade and come to agreement about
selling the car with beneficial price for both sides.
3
For Whom?Seller - individualAges are 25-45
sell 1 car per 3 years
Want to sell the car during 1 month
Publish the advertisement at internet
determines the selling price, focusing on the Internet
ready pay for technical review
Ready to pay additional 100-200 $ for services.
4
For Whom?Buyer – individualbusinessman/worker 25-40 years
Budget of purchase is nearby 15 000$.
Choose criteria- guaranteed technical condition
Decide to buy according to recommendations
Ready to pay for additional technical review
Ready to buy the car through online car auction.
5
For whom?Entity Leasing Companies, Banks and etc.
Domain: Buy collateral cars, updating car park
Requirements: Legality, Due Diligence
Attraction :
The ability to offset VAT
Profit maximization / minimization of losses
Reduced labor costs
6
For Whom?How we know it? - Asked!
- The set of the target audience: buyers of new carsemployers of IT sector
-invited to participate- 284 anonymous callers- get 87 forms
7
Goals of auctionGive the opportunity for seller and byer find the balance of
price interested
As financial intermediary to guarantee Due
Diligence
Save time of seller for getting real price for the
car
Save time of buyer for finding the car on the
market for real price and clear quality
Give proved detail description about the car condition
Main ideas how implement
• Distributed Agile delivery
• Tools to support teams and customers
• Process guideline, independent from delivery method
• Based on Agile Thinking
Team NTeam 1
DeliveryTeams focus on delivering value, while relying on sound technical practices
GovernanceProject progress is clear, dependencies are well managed
DirectionAll teams understand how their work fits in the larger picture
...
...
DISTRIBUTED AGILE DELIVERY
Scrum Masters
Developers
Testets
Customer/3rd party
Management Team
Product Management• Project Manager• Product ManagerWeb Team Management• PO• Back- and Web- Team Leaders• Scrum MasterMobile Team Management• PO• Team Lead• Scrum Master
Delivery Team
Team• Scrum Master• Team Lead• PO• Frontend Developer• Backend Developer• Tester
Team Structure
ROAD MAP
DEMAND FLOW
DEMAND FLOW
PLANNING APPROACH
• Demand team:– Use Kanban board.– PO determines the backlog order of the change requests
to be processed based on their business value. Team works on backlog items per their backlog order/rank.
– On Planning meeting team create sub-tasks for the Change Requests and assign labels to them thus defining sub-teams, such as "BA", "Architect", "Design", "PO".
– Afterwards, sub-teams process their sub-tasks based on Change Request rank/order in the backlog.
PLANNING APPROACH
• Web or Mobile team:– Use Scrum board.– Team estimates Stories in story points on Grooming sessions before
the Sprint planning, so PO can decide on the order/rank for the Stories based on their business value and team estimates.
– SM review Stories in the backlog and assign them to Web or Mobile teams by specifing the "Web" or "Mobile" labels. If Story adhere to both teams, split the story with BA, so it can be done solely by either Web or Mobile team.
– Sprint planning starts separately at the same time in all teams (Web and Mobile).
– Once Sprint Planning is finished, SM reports to PM.– Once all SMs reported Sprint Planning is finished, PM press the Start
sprint button.
Design Web version
Landing page
Design Web
Car form
Car form
Design Web
Car form
Design Web
Rest API
Rest API
TOOLS & PRACTICESPRACTICES
• Inception Workshops
• Daily Stand-ups
• Sprint Retrospectives
• Sprint Demos
• Onsite visits
Visibility
• Single view of project status
• Solid relationships & reliable communications
• Face-to-face at strategic points in project is encouraged
• Transparent Estimation
• Metrics Capture
• Account and Project Retrospectives
• Deployed working software is our measure of success
ContinuousImprovementActivities
DISTRIBUTED AGILE PRACTICES
IMPROVING COMMUNICATION BETWEEN LOCATIONS
• Video: Skype with a wide-angle high-resolution webcam
• A webcam and a comfortable, high-quality headset with microphone for each team member
IMPROVING COMMUNICATION BETWEEN LOCATIONS
• Desktop sharing software with virtual whiteboard capabilities
• Simultaneous videoconferencing and white-boarding capability for Scrum events
• Team wiki (with not only project details but also personal info about each team member)
IMPROVING COMMUNICATION BETWEEN LOCATIONS
• Team mailing list, to which all key emails are cc-ed
• Team calendar, showing release dates, Sprint dates, local holidays, and vacation plans
BUILDING TRUST
• Foundation of trust between the Product Owner and the Team begins with a human relationship between the two.
• In-person project kickoff, knowledge transfer, and relationship-build improve the results of the project 30-50% or more.
• It is enormously helpful for the team to hear the context, business drivers and vision of the project from the Product Owner and other important stakeholders directly.
CONFIDENTIAL 28
Documentation
Feel free to
ASK YOUR QUESTIONS