Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

2 of mine:

- Make sure client actually knows how software development works. This keeps their expectations in check.

- Make sure their intentions are honest. This keeps my expectations in check.



That first part is exactly the checklist.

Even for software developers, it varies a lot, e.g. everyone has different expectations of Agile. A lot of people do Agile with deadlines. Some people think scrum means they bother you every 2 hours asking for a progress report.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: