Agile Estimating and Planning
by Mike Cohn
Documenting Software Architectures: Views and Beyond
by Paul Clements; Felix Bachmann; Len Bass; David Garlan; James Ivers; Reed Little; Robert Nord; Judith Stafford
Head First PMP, 2E
by Jennifer Greene; Andrew Stellman
Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
by Frederick P. Brooks Jr.
Inmates Are Running the Asylum, The: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity
by Alan Cooper
CMMI®: Guidelines for Process Integration and Product Improvement, Second Edition
by Mary Beth Chrissis; Mike Konrad; Sandy Shrum
“Collaboration Explained is a deeply pragmatic book that helps agile practitioners understand and manage complex organizational and team dynamics. As an agile coach, I’ve found the combination of straightforward advice and colorful anecdotes to be invaluable in guiding and focusing interactions with my teams. Jean’s wealth of experience is conveyed in a carefully struck balance of reference guides and prose, facilitating just-in-time learning in the agile spirit. All in all, a superb resource for building stronger teams that’s fit for agile veterans and neophytes alike.”
—Arlen Bankston, Lean Agile Practice Manager, CC Pace
“If Agile is the new ‘what,’ then surely Collaboration is the new ‘how.’ There are many things I really like about Jean’s new book. Right at the top of the list is that I don’t have to make lists of ideas for collaboration and facilitation anymore. Jean has it all. Not only does she have those great ideas for meetings, retrospectives, and team decision-making that I need to remember, but the startling new and thought-provoking ideas are there too. And the stories, the stories, the stories! The best way to transfer wisdom. Thanks, Jean!”
—Linda Rising, Independent Consultant
The Hands-On Guide to Effective Collaboration in Agile Projects
To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn’t happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project.
Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives.
Tabaka’s hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member.
· Build collaborative software development cultures, leaders, and teams
· Prepare yourself to collaborate—and prepare your team
· Define clear roles for each participant in promoting collaboration
· Set your collaborative agenda
· Master tools for organizing collaboration more efficiently
· Run effective collaborative meetings—including brainstorming sessions
· Promote better small-group and pair-programming collaboration
· Get better information, and use it to make better decisions
· Use non-abusive conflict to drive positive outcomes
· Collaborate to estimate projects and schedules more accurately
· Strengthen collaboration across distributed, virtual teams
· Extend collaboration from individual projects to the entire development organization
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 9 Ratings
Techniques to ensure effective collaboration - 2006-04-13
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Jean Tabaka's COLLABORATION EXPLAINED: FACILITATION SKILLS FOR SOFTWARE PROJECT LEADERS tells how to build an agile project which fosters techniques for ensuring effective collaboration. Jean Tabaka has been studying and using agile environments since its early days: her guidelines and templates for project events cover all areas and aspects of methodology and application, applying concepts to business practices and special circumstances project managers face with their development teams. A recommended, real-world project pick.
Put some polish where it counts - 2006-04-06
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Jean Tabaka has done a great service to Software Development. The highest cost meetings where everyone is attendance can be at least twice as valuable when well run and Jean gives us some great guides to make these fruitful. This is especially true with Agile methods that recommends frequent time-boxed meetings to evaluate plans, inspect them and adapt to the changing conditions our fast-paced environments introduce. I have adopted many ideas and have found them very useful. Finally, this kind of skill is what many technically trained people need most for creating a truly collaborative environment.
Great for the Agile Coach's Toolbox - 2008-09-24
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Having had the pleasure of seeing Jean in action at a CSM class years ago and having read her book I can tell you that she is passionate about helping teams succeed. I was given a copy of the book when it was first published and it was easy to see Jean's passion play out in the book. I have used this book over the past couple of years to help me better coach teams and traditional PMs make the transition to an Agile execution model. In my mind this book should be part of every Lean/Agile consultant's/coach's toolbox.
A good introduction to team dynamics - 2006-12-14
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I found Jean's book to provide a good introduction into team dynamics and fostering collaborative, self-empowered teams. She touches on topics like DISC and other personality studies. She offers some discussion on team evoloution (from formation to real high-performance).
The 2nd half of the book has a lot of perscriptive meeting formats and agendas. It's helpful for individuals who are starting out with managing a team (or experienced team members who want to refresh on the subject).
The only reason I didn't give this book a 5 star is because while it's generally informative and easy to read - I felt that it didn't offer as much value for it's price. A good majority of the book is templated agendas and meeting formats, there's a few sections on strategies within meetings (like how to handle someone not paying attention gracefully). I would of liked to of seen more in way of that for the price of the book.
A great reference book for working with teams - 2007-12-06
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I've been lucky enough to meet Jean Tabaka before I'd read her book. She's a very humble and knowledgeable lady, and you can see both of those attributes in her book about effective collaboration. It's probably heavy reading for some people. For the right kind of people, I imagine it's very easy to digest. If you're working on projects in a team, especially as a team leader or a project manager, it's a great book that equips you with lots of practices and tools that come in handy every single day. Even if you're not working in any of aforementioned roles, as a member of any team, it offers lots of gems worth digging for.
Don't be daunted by the book's thickness - Tabaka's laid the four hundred or so pages well with a decent index and table of contents, making it easy to jump around to topics that interest you. I fortunately had a few hours in the airport and the plane to give me a good chance of reading the detail of the sections that interested me.
A lot of the topics that Takaba covers are very relevant to any environment in which you're working and even more so in agile development teams where collaboration is key. I definitely relate to many of the stories that she talks about, littering the book and giving real examples of the tools in practice. It's well written and many of the models are useful straight away.
There's a little bit of repetition - some of it probably because it's written in a way that allows you to digest chapters on their own, and maybe so that it really lets the lessons sink in. It also talks about a number of topics that aren't directly related to facilitation though are still useful in their own way for setting a better context such as leadership and specific agile methodologies. In a way, a lot of the practices draw from many other disciplines and although not necessarily completely new, are presented in a very easy to digest manner.
I'd definitely add this to my recommended reading list, especially for people who want to improve the effectiveness of their teams.
Top Level Categories:
Software Engineering
Sub-Categories:
Software Engineering > Management
Some information on this page was provided using data from Amazon.com®. View at Amazon >