A guideline written by an experienced software development executive, relaying a step-by-step approach for creating an effective software project organization.
What this is
A guideline written by an experienced software development executive, relaying a step-by-step approach for creating an effective software project organization. The guideline describes how to create a work and reporting structure for all the software-related groups in a project in order to implement the project successfully and efficiently-without too many layers involved in decisions, but facilitating clear responsibility definition, accountability and oversight.
Why it's useful
Creating the right Software Project Organization is more than just drawing an organizational chart. It is a key component of good project management because it calls for (1) identifying all necessary roles to perform project tasks, (2) defining the responsibilities that accompany each role, (3) defining the authority of and between each role. It forces consideration of every task that must be done and who will do it. Progress transparency is made easier so that schedules can be tracked. Work product transparency is made easier so that quality can be monitored.
Organizational structures can unfortunately be dictated by corporate history or evolve over time such that teams end up with dynamics that are not efficient, don't lend themselves to people taking ownership of critical project pieces, and delay decision-making. Taking a proactive approach to setting up your software project organization can result in much better teamwork and much better project results.
How to use it
Anita Wotiz has held high-level management positions at a variety of companies and has transitioned from large, government research firms to small start-ups. With over 20 years of software engineering experience, she is adept at tailoring best practices to meet a company's needs, regardless of size, and at putting in place practices that will reap the most benefit for the cost. Her most recent position was VP of Engineering at a small enterprise application software company. Her years of experience allowed her to understand what works, and, sometimes just as important, what doesn't work. Anita has successfully applied her expertise in growing engineering organizations, defining ownership roles and responsibilities, and identifying interfaces between organizations for success in companies large and small. She holds a BS in Mathematics and an MS in Computer Science. She is currently the Coordinator of and an instructor for the new UC Santa Cruz Extension Software Engineering Management program.
©Copyright 2000-2017 Emprend, Inc. All Rights Reserved.
About us Site Map View current sponsorship opportunities (PDF)
Contact us for more information or e-mail firstname.lastname@example.org