Welcome to the Crisp blog!
We are a company of consultants working out of Stockholm, Sweden. On our blog you’ll find entries that reflect our interests as developers and agile coaches. We hope you’ll join the conversation!
Please visit us at our company site at: http://www.crisp.se
Interested in attending our classes or seminars? http://www.crisp.se/utbildningar
Want to find out more about who we are? http://www.crisp.se/konsulter
One comment
Dear Mr. Henrik Kniberg,
First of all let me thank you about your fascinating book, It really changed my work as managing director of a software company. after reading your book I am trying to use scrum in our company based on your book and your workshop in Iran which one of my developers were participated in it.
but I have a few questions that are confusing me and would be happy and thankful if you answer me.
Current situation:
We are developing a total solution with 23 subsystems. currently 11 of our subsystems are using by customers, therefore we are supporting and customizing 11 subsystems based on customer’s requests, fixing lots of bugs, developing 2 new subsystems and planning for remained subsystems.
We have 15 developers which 6 of them are professional and others are not as good as our professionals but are not beginners, we have 5 other persons as Subsystem’s administrator (Product Owner), 15 persons in client companies and deployment projects, and 2 person who do acceptance tests.
In our company we do not have any TDD but we are trying to start it in new codes. Our developers test their codes (Very bad!) and our acceptance testers only test some scenarios which are important for customers, therefore our customers always face lots of bugs.
Questions:
1. What is our product backlog? all of requests, bugs and designs of rest of solution? (some times there is a huge amount of work on one subsystem, but others are normal)
2. how product owner can work with multiple teams? and how a team can work with multiple product owners?
3. I don’t know how to arrange our teams, my idea is to set 3 teams, first a team of our professionals that work on rest of solution(4 persons), second a team of two professionals which work on framework, and third a team of other developers(9 persons). each team should work with all of product owners and then Acceptance test persons will check work of these 3 teams. I think I am making a dangerous decision.
4. Is there any method to evaluate teams or persons performance rate or productivity?
5. who should document project?
Best Regards,
Masoud Hassani