Clients vs DevelopersClient: Developer:● Wants to control the ● Hates estimates. project budget. ● Always needs more● Wants to get project time. finished in time. ● Requirements is not● Wants highest clear enough. possible quality.
How clients uses estimates?● Planning.● Budget.● Credibility (Trust).● Control project flow.
Recap: Estimates isnt what clients really need.Agile:● Simple and clear workflow.● Release often to get feedback (Sprints).● Work on important tasks first.
Agile Manifesto● Individuals and interactions over processes and tools● Working software over comprehensive documentation● Customer collaboration over contract negotiation● Responding to change over following a plan http://agilemanifesto.org/
Kanban● Visualize the workflow● Limit work-in-progress (WIP)● Manage Flow