#人生戦略実行マニュアル

悔いない人生への終活戦略立案と終活戦術実行

テクノロジー企業の特許とオープンソースの考え方

今日のお話し

下記の記事が興味深かったので、少し言及してみる

jabba.cloud

イーロン・マスクの考え

テクノロジー企業にとっての本当の意味での知的財産ってのは特許なんかじゃない。素早くイノベーションを起こせる能力、つまりイノベーション速度なんだ。これ以外にはない。その会社のイノベーション速度が十分に速ければ、同業他社の動きを心配する必要がなくなる。なぜならそんな状況下では同業他社ができることって数年前にイノベーティブな会社がやったことのコピーぐらいだしね。

どんなに素晴らしい製品(サービス)を作るかよりも、製品を世に出していかにイノベーションを起こすかの方が重要になる。

自分や社内メンバーの考え

この件を社内で話してみたら、日本の大手企業でも特許を取りつつオープンにしている会社があるそうだ。

同業他社に特許を取られてしまい、ライセンス費等で業界が停滞してしまうことを防ぐことを目的としている。

なので、テクノロジー企業の財産はイノベーション速度ではあるが、特許を取らなくて良いというわけではない。

おそらく今後生き残っていくテクノロジー企業は下記が実践できる企業だろう。

  • 【攻め】製品(サービス)を一定品質を保ちながら素早く開発する仕組み作り
  • 【攻め】製品(サービス)を素早く提供する
  • 【守り】独占しようとする同業他社よりも先に特許を取る(オープンにして結果的に市場が拡大する)

今まで見てきた企業の中では「素早く提供する」が出来る企業は多かったが、「一定品質を保ちながら素早く開発する仕組み作り」が出来る企業は少なかった。

「仕組み作り」は疎かになりがちだが、後手に回しすぎると負の遺産が増えすぎてローンチ後の開発サイクルが著しく低下する。

弊社はしっかり足固めしていこう。

電気・ガス料金をポイント支払いで節約する方法【楽天経済圏】

今日のお話し

  • 楽天経済圏を使って、電気代とガス代を抑える

楽天でんき」と「楽天ガス」は楽天ポイントが使える

電力自由化になって、電気・ガスの契約を選べるようになった。

様々な企業がプランを提供しており、安さを追求するなら楽天ではないかもしれないが、ポイントで料金支払ができるのは楽天ぐらいだろう。

楽天市場では、楽天ラソンなどのポイントがたくさん付与されるイベントが定期的に開催されている。

楽天でんき」と「楽天ガス」に契約して、ポイントが溜まりやすいイベントで日用品などを買い込んで、溜まったポイントを電気代・ガス代に充てることができる。

うまくやれば、電気代もガス代も0円

普段は電気もガスもそれほど使わないので掛かる料金が低いのもあるが、ポイントがたくさん溜まっていれば、支払いを0円にすることも可能だ。

0円になれば、公共料金は水道代だけ払えば良いことになる。

f:id:tkoyama1988:20211008091302p:plain

ネットで買い物を良くする人は検討してみてはどうだろうか。

AppCode Realmのデータをデバッグで参照してくれなくてツライ

今日のお話し

  • AppCodeでiOSアプリをデバッグしてるときに、Realmから取ってきた値が全部 0 とか nil になる。。

値が取れてない?

参照値がおかしいので、Realmのデータ取得方法の記述が正しくないのかな?と思いつつ、エラーになってないからそんなことないだろと思って、ブレークポイント張ってコードを実行してみると、Realmの値が取れた。

f:id:tkoyama1988:20211006181651p:plain

デバッグ時に表示される値の記載が正しくないだけだった。

コード叩いて検証するようにしよう。

XCode13 にアップデートしなくても iOS15 アプリは作れる

今日のお話し

最近iPhone13 Proを購入したので、それでiOSアプリ開発をしようと思ったけど、現行バージョンのXCodeではiOS15に対応してなかった。

ということで

まずはXCodeを最新版があるかなとAppStoreを見たらアップデート可能だったので、アップデートしてみた。

どうやらXCode13が提供されているらしい。メジャーアップデートだ。

まあ、iOS15に対応するのがメインだろうなと、ちゃんとリリースノートを読まずビルドを初めた。

iPhone13 Pro(iOS15)は認識しているので、ビルドできそうなのでRunしてみた。

Pods系でエラーが結構でてきた。

Command XXXX failed with a nonzero exit code

のようなエラーが出てきた。ググって Clean とか書いてあることを色々試したが、エラーは解決しなかった。

沼にハマりそうだったので、逃げの戦略に切り替えることにした。

「XCode13じゃないとiOS15対応してないって思い込んでたけど、XCode12の最新版なら対応してたりするんじゃない?」

ということでXCode13を完全削除して、XCode12.5.1を入れてみたら iPhone13 Pro を認識して、ビルドもRunも成功。

無事に端末にアプリをインストールできた。

追記

XCodeを一度も13にしなかった場合、iOS15のデバイスサポートが入っておらずビルドできない可能性がある。

その際は下記を参考にiOS15のデバイスサポートをダウンロードしてXCodeに取り込むとビルドできるようになる。

Xcodeのバージョンを上げずに、新しいOSが入った端末でデバッグする方法(iPhoneのOSをアップデートしちゃったあと) - すっさんぽ

システム開発における戦略と戦術 1

今日の話し

  • システム開発のプロジェクトをどう攻略すべきかの考え方について整理する

目指す先は何なのか?

会社の方針、経営者の思想によって異なるが、営利企業であれば売上を出してコストを抑え多くの利益を生み出すことが一般的な目指すべきことだ。

ただし、利益を追求するにあたって、ブラック企業のようにメンバー(従業員)をないがしろにしていては長続きしない。

メンバーの意見に聞く耳を持たず、長時間拘束して、しっかりとした計画(戦略)も伴わないプロジェクトは、たとえ一時的に完遂しても、メンバーは疲弊し、システムは一部の正常系だけうまくうごいているハリボテ状態に陥って、地獄のメンテナンス(運用)がスタートする。

そんな状況に陥れば、売上は伸ばせたとしてもメンテナンスコストも増加していくため、利益は伸びない。

f:id:tkoyama1988:20210925082744p:plain

戦略と戦術の違い

戦略(せんりゃく、英: strategy)は、一般的には特定の目的を達成するために、長期的視野と複合思考で力や資源を総合的に運用する技術・応用科学である。 https://ja.wikipedia.org/wiki/%E6%88%A6%E7%95%A5

戦術(せんじゅつ、英: tactics)は、作戦・戦闘において任務達成のために部隊・物資を効果的に配置・移動して戦闘力を運用する術である。そこから派生して言葉としては競技や経済・経営、討論・交渉などの競争における戦い方をも意味するようになる。 https://ja.wikipedia.org/wiki/%E6%88%A6%E8%A1%93

戦略とは、全体を俯瞰して今あるリソースを使って如何にしてゴールへ辿り着くかを考えて方針を打ち立てことだ。

一方、戦術とは、各リソースが持つ能力を活かして、目の前のゴール(小さいゴール)を攻略する手段だ。

f:id:tkoyama1988:20210925084738p:plain

システム開発における戦術

システム開発において、戦術をどう組み上げるべきか私の考えを纏めてみる。

1.メンバーの能力を把握する

戦術はメンバーが持つ能力によって選択できるものが決まる。

  • Androidアプリで複雑な画面が作れるとか
  • 顧客に分かりやすい説明資料を作るのが得意とか
  • 要件から仕様・設計に落とし込むのが得意とか
  • 顧客へ製品の価値を伝えて交渉するのが得意とか
  • 先導を切って皆を引っ張っていくのが得意とか

プログラムを書くのが得意なエンジニアに営業を任せるという戦術を組み立てても、成果はスグには出せない。

戦略上必要であるのであれば成果に直結しない戦術を組むことは間違いではないが、戦略の意図を汲み取らずメンバーの能力も把握せずに闇雲に立てた戦術は結果が残らないことには注意が必要だ。

能力を把握する方法としては、把握することに長けた人員を配置するか、星取表形式のスキルマップを作ると良いだろう。

2. メンバーの能力を育成する

育成も立派な戦術だと思っている。

社内でひたすらプログラミングしているエンジニアにシステムを実際に使っている顧客と交流させることで、自分の作っているものがどのように役に立っているのかを学べることがある。

それを繰り返していくと、現場の課題感が理解でき、こういう作りにしたらより使いやすいのではないかという発想が生まれてくる。

一方で、営業を専門にしていた人がプログラミングを学ぶことで、販売しているシステムがどのように動いているかが理解できると、より顧客に寄り添った提案が出来るようになる。

外資系の会社だとコードが書ける営業さんがゴロゴロ居るので、20代のときに負けてられないと焦ったことを思い出した。

3. メンバーの士気を上げる

士気が高いか低いかでパフォーマンスは変わる。

士気の重要性についてはキングダムを読めば分かると思う。

楽しくない、やりたくないことを無理やりやらされて全然やる気が出ず、ズルズル時間を掛けてしまったということは誰しもが経験したことがあるだろう。

仕事とはそういうものだと決めつけたらそれまでだが、解決できる手段はいくつもある。

楽しくないとかやりたくないという気持ちになる気持ちの外的要因は様々だが、1例を挙げると「自分のやっていることが何の役に立つのか分からない」から楽しくないというケースがある。

その場合は、本人のタスクが達成すると「何が出来るようになって、それが誰に対して役に立って、どういう結果を生むのか」という情報を提供すると、自分のやっていることが誰かの役に立っていることに気づき、その人のために頑張ろうという気持ちが湧いてくる。

頑張り具合は本人と提供する情報次第ではある。役に立つ人と引き合わせることが出来れば尚良いだろう。

もう1例を挙げると、「定時の時間帯に眠気が襲ってきた」とか「身内の不幸の話しが入ってきて、仕事に手がつかない」という状態で無理してタスクを進めても成果は出しにくい。身内の不幸は短時間で解決するものではないが、数日療養して(精神を安定させて)仕事に集中出来る状態に戻せるなら、長期的な目線で考えると無理して仕事を続けさせるよりも休ませた方が生産性が上がる。

弊社は完全裁量労働制にして、本人が最大限パフォーマンスが出るタイミングで仕事をするようにしている。良し悪しもあるし、完全裁量労働制で全てが解決するわけではないので、より良い働き方を模索し続けている。

士気の上げ方は「人を動かす」を読むのが良いと思う。

4. 戦術を組み立てる

メンバーの能力を把握し士気を高めたら、戦略に照らし合わせながら戦術を組み立てていく。

難しく考えすぎる必要はない。最初はRPGロールプレイングゲーム)感覚で良い。

ドラクエで「ゾーマを最短で倒しに行く」という戦略目標があったとして、パーティの職業も分からないまま、いきなり魔王城に突っ込んだら、コストだけ掛かってリターン0だ。SNSに上げてバズって投げ銭もらえたらリターンはあるかもしれないが、結局戦略目標は達成できない。

ならば、パーティの職業やもっている呪文(能力)を把握すべきだ。そして、「ゾーマを最短で倒しに行く」という戦略目標へ繋げるために、適切なパーティを組み直して効率よくレベルを上げて、次の街への適切な経路を見つけ出し、実行に移すという戦術を組み立てていけば何れはゾーマを倒すことができるだろう。

システム開発では、メンバーの能力を把握した後、「利益数億円」「アクティブユーザ何万人」などの戦略目標へ繋げるため、安定したシステム基盤の構築や要望が高い機能実装、システムを使いやすくするUI、顧客への説明を用意していく戦術を組み立てていくことで戦略目標の達成を目指していく。

具体的な戦術の立て方は会社によって異なるので、近しい業態の会社から知恵を享受してもらうのが良いだろう。


だいぶ長文になってしまったので戦略についてはまたどこかで。

30代から始める終活(FIREを目指すのもいいけど、終活もしたい)

もし自分が死ぬことになったとき、あまり周りに迷惑掛けたくない?

昔、巷でそういう話しを聞いた。たとえばハードディスクの中身は見られたくないから墓まで持っていくか壊してほしいけど、そんなことをお願いするのも申し訳ない的な。

自分は見られたくないものは特にないが、色々処分してもらったり、管理や手続きが苦手な家族にあれこれさせたくない気持ちがある。

だからよく断捨離したり、ミニマニストがやるようなことを同じようにしていた。

我が家には他の人に比べて物が少ない。一応、「ミニマニストだから」と説明したが自分の中ではしっくりこなかった。

最近、ひょっとして自分のやっていることは「終活」なのではないかと考えると納得感があった。

どうやら既に人生に満足していて、色々持ってても「あの世」には持っていけないから断捨離しているのだろう。

終活していることに気づくとやりたいことが出てきた

終活で重要なのは「やり残したことを無くすこと」「人生を終えたときに残った人に負担を掛けないこと」だと思っている。

他にもあれば教えて欲しい。

1「やり残したことを無くすこと」

人生は満足していて、やりきれなくても既に悔いはないが、やってみたいことはいくつかある。

自分の会社を次世代にあった組織にしていくことや、世界のあらゆるところへ旅行したり、色んなことを経験したい。

「何歳までにこれをやるぞ」というのを決めていくにはバケットリストが便利で、最近作り始めた。

私の場合はスプレッドシートだが、紙に書きたい人は↓のようなのが良いかもしれない。

実行の仕方は「最高の人生の見つけ方」という映画がとても参考になる。

私も映画のようにシートに書いたことを1つずつ潰しに行っている。

2「人生を終えたときに残った人に負担を掛けないこと」

できることと言えば、「借金を無くす」「資産を引き出せる or 相続しやすいようにしておく」とかその辺に手をつけていきたい。

墓とか葬儀は要らないけど、まあ要らないと言っても決めるのは残った人たちだし、その辺の資金も準備しておいた方が良いかもしれない。

「借金」に関しては利子なし奨学金だけなので、これは資産運用効率的にはそのままの方が良いので、もう少し様子見する。

資産整理や相続に関しては、分散しすぎている資産を減らして、いくつかの資産に集約して可視化と管理引き継ぎしやすいようにしておきたい。

具体的な方法とか確立したら記事を書きたい。

終活することのメリット

たぶん、生きるのが前よりも楽になると思う。なぜなら死に際に悔いる要素が少なくなってると思うから。

人生楽しんだもん勝ちだし。人生の主人公は自分だし。

ネガティブなことを考えてる暇なんてないよね。

ということで、終活始めました。

ワクチン1回目を受けてきた結果

f:id:tkoyama1988:20210919212243j:plain:w400

  • 打った方の腕に少し痛みが出た。2日目のお昼にはほぼ完治
  • それ以外は特に何事もなく平熱だった
  • ワクチン接種翌日は、ぐったりしながらポチポチしたキングダムをひたすら読むことになるだろうなと思ったが、そんなことはなかった

さて、2回目はどうなることやら。

2回目は4週間後に自動的に予約されますって紙渡されたけど、予約システムには反映されてないのだが予約されているのだろうか?・・・