<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Project Start Review Group</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>RJ Macasaet</string-name>
          <email>rmacasaet@dminc.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Digital Management Inc.</institution>
          ,
          <addr-line>Barcelona</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Multinational software organizations typically have numerous projects with varying technical requirements, resourcing needs, and time frames. This is a complex situation and if not handled properly, could result in multiple project failures and the demise of the software organization altogether. The Project Start Review Group or “SRG” as we call it in our organization, follows a daily business process to ensure the best possible start for all projects. SRG is made up of a global resource manager and key representatives in various lines of expertise, in several locations around the world. These key representatives are leaders in project management, sales and account management, user experience and user interface design, software development and architecture, quality assurance and testing, and software applications maintenance. We refer to these lines of expertise in our organization as workstreams. SRG has been syncing these various workstreams in multiple locations all around the world and has been enabling our mobile applications and responsive websites team to deliver successful projects since 2005.</p>
      </abstract>
      <kwd-group>
        <kwd>Software Organization</kwd>
        <kwd>Multinational</kwd>
        <kwd>Project Management</kwd>
        <kwd>Risk Management</kwd>
        <kwd>Resource Management</kwd>
        <kwd>Capacity Management</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Multinational software organizations typically have numerous projects with varying
technical requirements, resourcing needs, and time frames. This is a complex situation
and if not handled properly, could result in multiple project failures and the demise of
the software organization altogether.</p>
      <p>The industrial context of our work involves multinational organizations, with more
than 10,000 employees and more than 1 Billion US Dollars in revenue, that have
software delivery contracts with multinational software organizations with around
2,000 employees and 200 Million US Dollars in revenue. The size of each software
project ranges from 500,000 to 10 Million US Dollars and involves around 20 to 100
people located in several locations in different time zones around the world. The
average duration of a software project is around 6 months. Software organizations of
2</p>
    </sec>
    <sec id="sec-2">
      <title>Techniques and Methods Applied</title>
      <p>The Project Start Review Group or "SRG" is a group which ensures that all projects
start properly. SRG is made up of a global resource manager and key representatives
in various lines of expertise. These key representatives who are located in different
locations around the world are leaders in project management, sales and account
management, user experience and user interface design, software development and
architecture, quality assurance and testing, and software applications maintenance. We
refer to these lines of expertise in our organization as workstreams. In order to
synchronize the delivery of various software projects involving several workstreams
around the world, we follow our daily SRG business process as illustrated in Figure 1.</p>
      <p>First, we go through the pre-sales opportunities created by the account managers in
our sales team and based on the availability of resources in the workstreams, we
assign a pre-sales team composed of a technical contact which is usually a project
manager or lead developer, a design contact, and a solutions architect. When the pre-sales
opportunity has the team members it needs, the team works on the opportunity until
the customer is ready to sign a contract and start a project with us.</p>
      <p>Second, we go through the pre-sales opportunities that have reached maturity and
are contenders for a project to start. The technical contact of the pre-sales opportunity
presents the Five Start Criteria to SRG which are:
(1) A detailed project scope
(2) Workstreams identified (e.g. iOS, Android, Backend (Java), Design, etc.)
(3) Estimates per workstream and estimated project timeline
(4) Estimated start and end dates of the project
(5) A signed contract with the customer or written approval to start by the</p>
      <p>CEO/COO
SRG approves or rejects a project to start based on these Five Start Criteria.</p>
      <p>Third, we go through the projects that have been approved to start and are ready for
resourcing. The global resource manager presents the possible teams that could work
on the approved projects. These team setups are a result of resourcing processes
performed by the global resource manager and key workstream leads prior to the SRG
meeting as discussed next.</p>
      <p>A workstream lead is the most qualified person in the workstream who can
recommend others in their own workstream to do project work. Usually, this person is
the most experienced and knowledgeable person in the workstream and has the
respect of the colleagues in the workstream. Everyone else in the workstream will
normally ask this person for advice when they are unable to solve a technical problem.
The global resource manager works with the workstream leads in the involved
workstreams, as specified in the Five Start Criteria, in order to determine the possible
candidates who can work on the project.</p>
      <p>When a set of candidates per workstream is proposed, the global resource manager
and the assigned technical contact try out several team permutations which could be
visualized with a team chemistry matrix as shown in Figure 2.</p>
      <p>In order to find out the best team permutation possible, it is necessary to break
down the team setup into relationships among the individuals. Relationships between
the individuals could be seen as good, neutral, or bad. They could be represented in
the team chemistry matrix with colors or numbers: green, yellow, red, or 3, 2, 1, from
best to worst, respectively. Factors such as culture, geographic location, seniority,
individual goals, and communication skills are taken into consideration when coming
up with the relationship assessments. The team chemistry matrix with the most greens
or with the highest score is usually the team that is recommended to SRG for
approval.</p>
      <p>SRG will either approve or reject the proposed team. If the team is rejected, the
global resource manager will try to propose another team on the following day. If the
team is approved, the global resource manager relays the approval of SRG to the
workstream leads and then the project is officially kicked-off by the assigned project
manager.</p>
      <p>Fourth, we go through the ongoing projects that need more resources or ongoing
projects that no longer need some or any of their resources. The project manager
resubmits the Five Start Criteria and if this is approved by SRG, the project is
reresourced, taking into account the modifications, and then delivery of the project
resumes. If the modifications are rejected by SRG, then the Five Start Criteria are
redone by the project manager and re-submitted to SRG on the following day.</p>
      <p>Finally, we go through any other business or the AOB part of SRG. This final leg
allows SRG members to mention anything important that the group may have missed
during the day or anything that the group must anticipate for the next day.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Results of the Process</title>
      <p>The SRG process has evolved from a short conference call across continents into an
organized, structured, and process-oriented daily meeting involving a global resource
manager and workstream leads. Today, the SRG process enables our software
organization to start several projects at different points in time in an organized and
structured way.</p>
      <p>Aside from being more structured and organized in our day-to-day operations, one
of the positive effects that could be attributed to the SRG process is the elimination of
a substantial amount of risk when projects start, a time which is very crucial to overall
project success. As the SRG process has matured through the years, we observed that
the team setups were getting better and better. When teams are as co-located as
possible, have the proper skillset and domain knowledge as recommended by the
workstream leads, and have high chemistry as recommended by the global resource
manager, then the chances that the software project will be successful could increase.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion and Lessons Learned</title>
      <p>Aristotle once said, “the whole is greater than the sum of its parts.” Considering team
chemistry when starting projects in a software organization could eliminate
unnecessary risk at the start of the project and consequently contribute to overall project
success. Several software organizations still continue to staff their projects without
considering team chemistry and still wonder why their projects keep missing deadlines,
go out of scope, and exceed budget.</p>
      <p>
        We have learned that the workstream lead is the most apt person to recommend a
candidate or several candidates for a project. When technical project requirements
come up, those who are not technical experts could make several erroneous
assumptions regarding the skills and capabilities needed to accomplish certain tasks. For
instance, a project manager who has no technical proficiency in React Native [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
should not be the one recommending the developers to work on a hybrid development
project [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], more so if such project manager has an over-confident or over-optimistic
attitude [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The one recommending the developers should be the workstream lead for
hybrid development which in this case would be a front-end developer proficient in
JavaScript [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and hybrid solutions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Advantages and Limitations</title>
      <p>An assumed advantage of the SRG process is that it could work in a software
organization of similar size and nature. The SRG process has been working properly in our
mobile applications and responsive websites team involving 300 people in 6 different
locations, with software projects that have around 25 people, with a duration of
around six months, and a delivery price of about 1 Million US Dollars. The
implementation of the SRG process in a similar software organization could produce
similar positive results.</p>
      <p>
        As per limitations, the SRG process could also be working in our case because we
are at the right point in time, size, and growth trajectory for a process like this. It is
unlikely that the SRG process would work for a small-to-medium-sized business or a
micro-business [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ][
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. On the other end of the spectrum, the SRG process may
unlikely work in really huge software organizations with projects involving 300 to 500
people, with a duration of three to five years, and delivery prices exceeding 50 Million
US Dollars.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Future Work</title>
      <p>The SRG process continues to evolve up to this day. It could mature further or could
be abolished altogether depending on the needs of our organization. In any case, the
SRG process could still be applied by any other software organization involving
several workstreams in different locations around the world. It would be interesting to
have an industrial report in the near future on how the SRG process would work in
other software organizations of similar size and nature.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Digital</given-names>
            <surname>Management</surname>
          </string-name>
          <article-title>Inc</article-title>
          . Homepage, http://www.dminc.com,
          <source>last accessed</source>
          <year>2017</year>
          /05/22.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. React Native Homepage, http://www.reactnative.com,
          <source>last accessed</source>
          <year>2017</year>
          /05/22.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>IBM</given-names>
            <surname>Corporation</surname>
          </string-name>
          <article-title>: Native, Web, or Hybrid Mobile App Development</article-title>
          . White paper, Document Number:
          <fpage>WSW14182</fpage>
          -USEN-
          <volume>01</volume>
          , (
          <year>2012</year>
          ). ftp://public.dhe.ibm.com/software/pdf/mobile-enterprise/WSW14182USEN.pdf,
          <source>last accessed</source>
          <year>2017</year>
          /05/22.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fabricius</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Büttgen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Project managers' overconfidence: how is risk reflected in anticipated project success?</article-title>
          .
          <source>In: Business Research</source>
          Vol.
          <volume>8</volume>
          , Issue 2, pp.
          <fpage>239</fpage>
          -
          <lpage>263</lpage>
          . Springer International Publishing (
          <year>2015</year>
          ).
          <source>doi:10.1007/s40685-015-0022-3</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>JavaScript</given-names>
            <surname>Homepage</surname>
          </string-name>
          , http://www.javascript.com,
          <source>last accessed</source>
          <year>2017</year>
          /05/22.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Macasaet</surname>
            ,
            <given-names>R.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noguera</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garrido</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Supakkul</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chung</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>A requirements-based approach for representing micro-business patterns</article-title>
          . In R. Wieringa,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nurcan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rolland</surname>
          </string-name>
          &amp;
          <string-name>
            <surname>J.-L</surname>
          </string-name>
          . Cavarero (eds.),
          <source>Proceedings of the IEEE 7th International Conference on Research Challenges in Information Science RCIS</source>
          , IEEE, (
          <year>2013</year>
          ).
          <source>ISBN: 978-1-4673-2912-5</source>
          . doi:
          <volume>10</volume>
          .1109/RCIS.
          <year>2013</year>
          .6577703
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Macasaet</surname>
            ,
            <given-names>R.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noguera</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garrido</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Supakkul</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chung</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Representing Micro-business Requirements Patterns associated with Software Components</article-title>
          . In RCIS'13 Special Issue of Top Ranked Papers,
          <source>Journal of Information System Modeling</source>
          and
          <string-name>
            <surname>Design</surname>
            <given-names>IJISMD</given-names>
          </string-name>
          ,
          <string-name>
            <surname>IGI-Global</surname>
          </string-name>
          ,
          <article-title>(</article-title>
          <year>2014</year>
          ). doi:
          <volume>10</volume>
          .4018/ijismd.2014100104
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>